/* -- tour-info --*/
.tour-info{
	padding-top:80px;
}
.tour-info h4{
	margin-bottom:0;
	padding-left:1em;
	padding-right:1em;
	line-height:5rem;
	font-size:2rem;
}
.tour-info strong, .tour-info p{
	margin-left:2rem;
}
.tour-info img{
	width:100%;
}
.tour-info strong{
	display:block;
	padding-top:1em;
	padding-bottom:1rem;
	line-height:2em;
	font-size:1.5rem;
}
.tour-info p{
	margin-right:1.8rem;
	padding-top:1rem;
	padding-bottom:52px;
	font-size:0.9rem;
}
.tour-info a{
	display:inline-block;
	margin:0 1.8rem 1rem 0;
	padding-left:1em;
	padding-right:3em;
	line-height:2em;
	border-radius:2em;
	position:relative;
}
.tour-info h4,
.tour-info a,
.tour-info a:hover,
.tour-info a:focus{
	color:#fff;
}
.tour-info a:after{
	display:inline-block;
	font-family:'FontAwesome';
	content:'\f08e';
	width:2rem;
	height:2rem;
	line-height:2rem;
	text-align:center;
	position:absolute;
	right:0.5em;
	top:0;
}
.tour-info .cell{
	position:relative;
}
.tour-info .btm-link{
	position:absolute;
	right:0;
	bottom:0;
}
.tour-info .cell-1 h4{
	background:#6aa002;
}
.tour-info .cell-1 strong{
	border-bottom:#6aa002 solid 2px;
	color:#6aa002;
}
.tour-info .cell-1 a{
	background:#6aa002;
}
.tour-info .cell-1 a:hover,
.tour-info .cell-1 a:focus{
	background:#496f01;
}
.tour-info .cell-2 h4{
	background:#486083;
}
.tour-info .cell-2 strong{
	border-bottom:#486083 solid 2px;
	color:#486083;
}
.tour-info .cell-2 a{
	background:#486083;
}
.tour-info .cell-2 a:hover,
.tour-info .cell-2 a:focus{
	background:#364863;
}
.tour-info .cell-3 h4{
	background:#ec807b;
}
.tour-info .cell-3 strong, .tour-info .cell-4 strong{
	margin-left:0;
	padding-right:2rem;
	text-indent:2rem;
}
.tour-info .cell-3 strong{
	border-bottom:#ec807b solid 2px;
	color:#ec807b;
}
.tour-info .cell-3 a{
	background:#ec807b;
}
.tour-info .cell-3 a:hover,
.tour-info .cell-3 a:focus{
	background:#e6544c;
}
.tour-info .cell-4 h4{
	background:#632710;
}
.tour-info .cell-4 strong{
	border-bottom:#632710 solid 2px;
	color:#632710;
}
.tour-info .cell-4 a{
	background:#632710;
}
.tour-info .cell-4 a:hover,
.tour-info .cell-4 a:focus{
	background:#391709;
}

.tour-source{
	margin-top:60px;
	padding:25px 35px;
	background:#d6d6d6;
}
.tour-source, .tour-source a{
	color:#6f6f6f;
}
@media screen and (max-width:991px){
	.tour-info strong{
		font-size: 1.3em;
	}
}
@media screen and (max-width:767px){
	.tour-info .cell{
		margin-bottom:30px;
	}
	.tour-info strong{
		margin-left:0;
		padding-right:2rem;
		text-indent:2rem;
	}
	.tour-source img{
		padding-bottom:15px;
	}
}