/*
 Theme Name:     Deco And Design
 Theme URI:      http://www.decoanddesign.it/
 Description:    Divi Child Theme
 Author:		 VISIBILIA
 Template:       Divi
 Version:        1.0.0
*/
 
@import url("../Divi/style.css");
 
/* =Theme customization starts here
------------------------------------------------------- */

body{
	font-family: 'Advent Pro', sans-serif;
}
h5{
	font-size: 20px;
}
#footer-info{
	text-align: center;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
.riga-grande h2{
	font-size: 26px;
}
.riga-grande p{
	font-size: 18px;
	line-height: 18px;
}
.testo-categoria h1{
	padding: 6%!important;
	font-weight: bold;
	font-size: 30px;
}
.foto-categoria.et_always_center_on_mobile{
	margin-bottom: 0px!important;
}
.tp-caption.tp-resizeme.testo-inglese-slide, .tp-caption.tp-resizeme.testo-francese-slide{
	font-size: 28px!important;
	line-height: 32px!important;
}
.tp-caption.tp-resizeme.testo-inglese-slide{
	color: #b9d7db!important;
}
#footer-info{
	float: none;
}
/*.slider-home-container, .slider-home-container .et_pb_row{
	padding: 0px;
}

.slider-home .et-pb-active-slide{
	height: 648px;
}
.slider-home-container .et-pb-active-slide{
	background-size: 100% 100%;
	background-repeat: no-repeat;
}
.slider-home-container .et_pb_row.et_pb_row_fullwidth{
	background-color: #fc0;
	width: 100%!important;
}*/
.slider-home-full .et_pb_bg_layout_dark{
	height: 666px;
}
.et_pb_section.slider-home-container.riga-grande.et_pb_section_0.et_section_regular{
	background-color: #fcc;
}
.copertina-catalogo.piccola1{
	margin-top: 32px;
}
.copertina-catalogo.piccola1b{
	margin-top: 27px;
}
.copertina-catalogo.piccola2{
	margin-top: 71px;
}
.copertina-catalogo.piccola2b{
	margin-top: 75px;
}
.copertina-catalogo.piccola3{
	margin-top: 85px;
}
.copertina-catalogo.piccola4{
	margin-top: 61px;
}
.copertina-catalogo{
	width: 150px;
}
.riga-grande{
	margin: 0 20px 5px;
}
/*#header-slider .et_pb_fullwidth_code et_pb_module  et_pb_fullwidth_code_0{
	margin: 0 20px 5px;
}*/
.et_pb_main_blurb_image{
	margin-bottom: 15px;
}
.riga-grande.et_section_regular{
	padding: 0px;
}
#main-header{
	display: none;
}
.ultima{
	margin-bottom: 20px!important;
}
.et_pb_blurb.poltrone{
	background-color: #e2d7b5;
	min-height: 350px;
}
.et_pb_blurb.mobili{
	background-color: #e6ebdb;
	min-height: 350px;
}
.et_pb_blurb.salotti{
	background-color: #cfd1d7;
	min-height: 350px;
}
.et_pb_blurb.versailles{
	background-color: #f2e6db;
	min-height: 350px;
}
.et_pb_blurb.giardino{
	background-color: #e1f1f2;
	min-height: 350px;
}
.et_pb_blurb.illuminazione{
	background-color: #fdf9de;
	min-height: 350px;
}
.et_pb_blurb.arredonegozi{
	background-color: #e0e5e4;
	min-height: 350px;
}
.et_pb_blurb.testo{
	background-color: #ffffff;
	min-height: 350px;
}


.et_pb_blurb.cinque-colonne{
	width: 19%;
	margin-right: 1%;
	float: left;
}
/*.cinque-colonne.et_pb_blurb_container > h1{
	padding: 0.5rem!important;
	font-weight: bold;
	font-size: 60px!important;
}*/

h1.testo-categoria{
	padding: 0.5rem;
	font-weight: bold;
	font-size: 28px;
}
.et_pb_blurb.arredonegozi h1.testo-categoria{
	padding: 0.5rem;
	font-weight: bold;
	font-size: 21px;
}
.cataloghi-riga1{
	padding: 0px;
}
.cataloghi-riga1.et_pb_row.et_pb_row_1{
	padding: 0px;
	margin-bottom: 0px;
}
.cataloghi-riga2{
	padding: 0px;
	margin-top: -50px;
}
/*Elimino margine sotto prima riga*/
.et_pb_gutters3 .et_pb_column_4_4 .et_pb_module, .et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_module{
	margin-bottom: 0px;
}
/* RESPONSIVE */

@media only screen and (max-width: 40em) {
	.descrizione-catalogo{
		text-align: center;
		margin-bottom: 5rem;
	}
	.intro-categoria-cataloghi{
		text-align: center;
		margin-bottom: 5rem;
	}
	.copertina-catalogo{
		width: 100%;
	}
	.riga-grande h2{
		text-align: center;
	}
	.copertina-catalogo.piccola1{
		margin-top: 0px;
	}
	.copertina-catalogo.piccola2{
		margin-top: 0px;
	}
	.riga-grande h5, .riga-grande h1, .riga-grande p{
		text-align: center;
	}
	.riga-grande{
		margin: 0px;
	}
	.tp-caption.tp-resizeme.testo-inglese-slide, .tp-caption.tp-resizeme.testo-francese-slide{
		font-size: 9px!important;
		line-height: 12px!important;
		font-weight: bold!important;
	}
	.et_pb_blurb.cinque-colonne{
		width: 100%;
		margin-right: 0;
		float: left;
	}
	.vuoto{
		display: none;
	}
}