/*
 * contact-info.scss
 * -----------------------------------------------
*/

.widget-contact-info {
	.contact-info {
		.thumb {
			margin-bottom: 15px;
		}
		.description {
			margin-bottom: 15px;
		}
		li {
			margin-bottom: 10px;
			padding: 0;
			line-height: 1.5rem;
			.icon {
				color: $gray-aaa;
				margin-right: 15px;
				@include transition(color .3s ease);
			}
			.text {
				p {
					margin-bottom: 0;
				}
			}
			&:last-child {
				margin-bottom: 0;
			}
		}
	}
	.contact-info-style1 {
		li {
			.icon {
				float: left;
				width: 16px;
				line-height: 28px;
				font-size: 18px;
				text-align: center;
			}
			.text {
				overflow: hidden;
			}
		}
	}
	.contact-info-style2 {
		li {
			.icon {
				float: left;
				margin-right: 10px;
				font-weight: bold;
				i {
					width: 16px;
					font-size: 18px;
					text-align: center;
					margin-right: 8px;
					vertical-align: middle;
				}
			}
			.text {
				overflow: hidden;
			}
		}
	}
	.contact-info-style3 {
		li {
			.icon {
				margin-right: 0;
				font-weight: bold;
				i {
					width: 16px;
					font-size: 18px;
					text-align: center;
					margin-right: 8px;
					vertical-align: middle;
				}
			}
		}
	}
	.contact-info-style4 {
		li {
			.icon {
				margin-right: 0;
				font-weight: bold;
			}
		}
	}
}