/* Theme Name:  Maker_x */


@import url("../maker/style.css");

/* @import url(https://fonts.googleapis.com/css?family=Megrim|Roboto+Slab:300);
*/

@import url(https://fonts.googleapis.com/css?family=Roboto:400,400i,700);


/* text menu */

.main-navigation {
	font-size: 21px;
	font-weight: 700;	
}

/* text destacat */

h2 {
	clear: both;
	margin-top: 0;
	margin-bottom: 1.5rem;
	color: #1e1e1e;
	font-weight: 700;
	line-height: 1.125;
	font-size: 1.25em;
}

h3 {
	font-size: 1.25em;
	font-weight: 400;
}
.entry-content h3,
.comment-content h3 {
	margin-top: 0rem;
	margin-bottom: 13.5px;
	margin-bottom: 0.75rem;
}

/* text del peu de foto */

h4 {
	font-size: 0.875em;
	font-weight: 400;
	font-style: italic;
}

.entry-content h4,
.comment-content h4 {
	margin-top: 1rem;
	margin-bottom: 15.5px;
	margin-bottom: 0.75rem;
}

/* text del contacte */

h10 {
	font-size: 1.5em;
	line-height: 1.75rem;	
	margin-top: 1.5rem;
	margin-top: 10px;
	margin-bottom: 1.5rem;
	color: #1e1e1e;
	font-weight: 700;
	word-wrap: normal;
}

h100 {
	font-size: 24px;
	line-height: 1.75rem;	
	margin-top: 10px;
	margin-bottom: 1.5rem;
	color: #000000;
	font-weight: 700;
	word-wrap: normal;
}

h20 {
	text-align: center;
	font-size: 16px;
	line-height: 1rem;	
	margin-top: 0;
	margin-bottom: 1.5rem;
	font-weight: 400;
}

/* rayas separadoras */

@media only screen and (min-width:768px) {
	hr.style-one {
		border: 0;
		height: 0;
		border-top: 0px;
		border-bottom: 0px;	
	}
}

@media only screen and (max-width:768px) {
	hr.style-one {
	    border: 0;
		height: 0;
		border-top: 1px solid rgba(0, 0, 0, 0.1);
		border-bottom: 1px solid rgba(255, 255, 255, 0.3);			
		margin-top: 5px;
		margin-bottom: -2px;
	}
}

/* Desactivar categorias y tags en el portfolio */

.project-title {
	display:true;
}

.product_meta {
	display:none;
}

.project-meta {
	display: none;
}

.project-categories {
	display: none;
}

/*
.nav-links {
	display: none;
}*/

/* xapo */

.xapo_outer-container {
    display: table;
    width: 100%;
    height: 120px;
}

.xapo_inner-container {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}

.xapo_centered-content {
    display: inline-block;
    padding: 0px;
    border: 0px;
	background: #fff;
}

.xapo_text-content {
	vertical-align: middle;
	font-size: 14px;
	font-weight: 400;
}

.elementor-column-gap-default,
.elementor-row,
.elementor-column,
.elementor-element-populated,
div.elementor-widget-wrap {
    padding: 0px;
}


/* orden título/thumbnail según pantalla*/



