/*Rosa cemento:
e3ccc6

Rosa body background:
ebe5e3

Marroncino Tribe:
f0d67e
*/


/*#slogan {
	background-image: url('../images/sfondo-header.jpg');
	background-repeat: no-repeat;
	background-size:cover;
	background-position:bottom;
	height: 400px;
}*/

/* === GLOBAL ===*/
.goog-te-banner-frame.skiptranslate { display: none !important; } 
body { top: 0px !important; }

.title-section {
	/*color: #feabab;*/
	font-weight: 500;
	z-index:2;
	/*background: #ebe5e3;*/
}
.fascia {	
	padding-top:190px;
	margin-top:-150px;
	padding-bottom: 50px;
	margin-bottom: 10px;
}
.hrfascia {
	margin:0 20px;
	height:2px;
	/*background: #ebc0c0;*/
	background: #c4a06b;
}
.btn-primary {
	border-color: #c4a06b !important;
	background-color: #c4a06b !important;
}
.btn-primary:hover,
.btn-primary:active,
.btn-primary:focus {
	border-color: #a9854f !important;
	background-color: #a9854f !important;
}

.myul {
	list-style:disc;
	padding-left:20px;
}
.texttransform-normal { text-transform:none !important; }

body { font-family: 'Roboto Slab', sans-serif !important; }
::selection{ background: #d0cecec2 !important; }

#header{ position:fixed;width:100%; }
#main { padding-top: 101px; }

/* === MENU ===*/
#header .header-nav.header-nav-links nav > ul li > a { color: white !important; }
#header .header-nav.header-nav-links nav > ul li:hover > a,
#header .header-nav.header-nav-links nav > ul li.active > a { color: #E7BD81 !important; }
#social-header { color: white!important; }
#social-header:hover { color: #E7BD81 !important; }

#section-main { background: #FADFAD; }
a:hover { color: #ba9b36; }
a:focus { color: #ba9b36; }
a:active { color: #ba9b36; }

/* === TRIPS ===*/
.trip-element {
	padding-bottom: 20px;
}
.trip-img {
	width: 100%;
	max-height: 500px;
}
.navitem-trips { width:50%; }
.tabcontent-trips { border-top:1px solid black; }

.nav-tabs li .navlink-trips.active, .nav-tabs li .navlink-trips:hover {
	border-top-color: #fadfad !important;
	color:black !important;
	text-decoration:none !important;
}

.fascia-completed {
	z-index:10;
	width:200px;
	transform:rotate(-45deg);
	background:red;
	color: white;
	position: absolute;
	left: -55px;
	top: 30px;
	font-size: 17px;
	font-weight: 500;
}

/* === TEAM ===*/
.item-team {
	/*min-height:922px;*/
}
.thumb-info img {
	border-radius: 0;
}
@media(min-width:992px){
	.thumb-info img {
		max-height: 420px;
	}
}
.item-team h4 {
	font-size: 1rem;
}
.team-description p {
	font-size: 0.8rem !important;
}
.team-description {
	min-height: 295px;
}

/* === OUR STORY ===*/
.ourstory-description p {
	font-size: 1.15rem;
}

/* === REVIEWS ===*/
.reviews-container { cursor:grab; }
.single-review {
	height: fit-content;
}
.single-review p.text-4 {
	margin-bottom: 80px;
}
.review-chi {
	position: absolute;
	width:100%;
	bottom: -5px;
	left:0;
}
.single-review h3 { text-align: center; }
.single-review p:first { text-align:justify; }
.review-chi img {
	display: block;
	border-radius: 50%;
	height:55px;
	width:auto;
}
.review-chi p {
	display: block;
}

/* === CONTACTS ===*/
.contacts {
	text-align: center;
	font-size: 1.1rem;
}
.contacts a {
	text-decoration: none;
}
.contacts .icons {
	font-size: 1.7rem;
	padding-bottom:5px;
}
.contacts .fa,
.contacts .fab,
.contacts .fas {
	font-size: 1.5rem;
	padding-bottom:5px;
}

/* === GALLERY === */
.portfolio-item .thumb-info {
	background-color: transparent;
	background: transparent;
}
.gallery-description{
	display: flex!important;
	align-items: center !important;
	text-align: center;
}
.gallery-description .fa,
.gallery-description .fab,
.gallery-description .fas {
	font-size: 2rem;
	margin: 5px 10px;
}

.link-facebook { color:#4867aa; }
.link-instagram { color:#e11ec0; }
.link-youtube{ color:#c22c0a; }
.link-facebook:hover { color:#6787cc; }
.link-instagram:hover { color:#eb6dcc; }
.link-youtube:hover { color:#f84820; }