﻿/* Style 4 */.feature-box.feature-box-style-4 h4 {	color: #1d2127;}.feature-box.feature-box-style-4 .feature-box-icon {	background: transparent;	padding-bottom: 10px;	height: auto;	width: auto;	float: none;}.feature-box.feature-box-style-4 .feature-box-icon i.fa {	font-size: 38px;}.feature-box.feature-box-style-4 .feature-box-info {	clear: both;	padding-left: 0;}/* Style 5 */.feature-box.feature-box-style-5 h4 {	color: #1d2127;}.feature-box.feature-box-style-5 .feature-box-icon {	background: transparent;	width: 74px;	height: 74px;}.feature-box.feature-box-style-5 .feature-box-icon i.fa {	font-size: 44px;}.feature-box.feature-box-style-5 .feature-box-info {	padding-left: 84px;}/* Style 6 */.feature-box.feature-box-style-6 h4 {	color: #1d2127;}.feature-box.feature-box-style-6 .feature-box-icon {	border: 1px solid #cecece;	background: transparent;	line-height: 32px;}.feature-box.feature-box-style-6 .feature-box-icon:after {	border: 3px solid #f4f4f4;	border-radius: 50%;	box-sizing: initial;	content: "";	display: block;	height: 100%;	left: -4px;	padding: 1px;	position: absolute;	top: -4px;	width: 100%;}.feature-box.feature-box-style-6 .feature-box-icon i.fa {	color: #a9a9a9;}/* Reverse */@media (min-width: 991px) {	.feature-box.reverse {		text-align: right;	}	.feature-box.reverse .feature-box-info {		padding-right: 50px;		padding-left: 0;	}	.feature-box.reverse .feature-box-icon {		float: right;		margin-right: 0;		margin-left: 10px;	}	.feature-box.reverse.feature-box-style-2 .feature-box-info {		padding-right: 60px;	}	.feature-box.reverse.feature-box-style-4 .feature-box-info {		padding-right: 0;	}	.feature-box.reverse.feature-box-style-5 .feature-box-info {		padding-right: 84px;	}}/* Full Width */.featured-boxes-full {	width: 100%;}.featured-boxes-full > [class*="col-"] {	padding: 0;}.featured-boxes-full .featured-box-full {	text-align: center;	padding: 55px;}.featured-boxes-full .featured-box-full .fa, .featured-boxes-full .featured-box-full h1, .featured-boxes-full .featured-box-full h2, .featured-boxes-full .featured-box-full h3, .featured-boxes-full .featured-box-full h4, .featured-boxes-full .featured-box-full h5, .featured-boxes-full .featured-box-full h6, .featured-boxes-full .featured-box-full p, .featured-boxes-full .featured-box-full a {	color: #FFF;	padding: 0;	margin: 0;}.featured-boxes-full .featured-box-full .fa {	font-size: 55px;	margin-bottom: 15px;	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);}.featured-boxes-full .featured-box-full p {	padding-top: 12px;	opacity: 0.8;}/* Thumb Info */.thumb-info {	display: block;	position: relative;	text-decoration: none;	max-width: 100%;	background-color: #FFF;	border: 1px solid #DDD;	border-radius: 4px;	overflow: hidden;	-webkit-backface-visibility: hidden;	-moz-backface-visibility: hidden;	backface-visibility: hidden;	-webkit-transform: translate3d(0, 0, 0);	-moz-transform: translate3d(0, 0, 0);	transform: translate3d(0, 0, 0);}.thumb-info .thumb-info-wrapper {	-webkit-backface-visibility: hidden;	-moz-backface-visibility: hidden;	backface-visibility: hidden;	-webkit-transform: translate3d(0, 0, 0);	-moz-transform: translate3d(0, 0, 0);	transform: translate3d(0, 0, 0);	border-radius: 4px;	margin: 4px;	overflow: hidden;	display: block;	position: relative;}.thumb-info .thumb-info-wrapper:after {	content: "";	background: rgba(36, 27, 28, 0.9);	-webkit-transition: all 0.3s;	-moz-transition: all 0.3s;	transition: all 0.3s;	border-radius: 4px;	bottom: -4px;	color: #FFF;	left: -4px;	position: absolute;	right: -4px;	top: -4px;	display: block;	filter: alpha(opacity=0);	opacity: 0;	z-index: 1;}.thumb-info .thumb-info-action-icon {	-webkit-transition: all 0.3s;	-moz-transition: all 0.3s;	transition: all 0.3s;	background: #CCC;	border-radius: 0 0 0 25px;	display: inline-block;	font-size: 25px;	height: 50px;	line-height: 50px;	position: absolute;	right: -100px;	text-align: center;	top: -100px;	width: 50px;	z-index: 2;}.thumb-info .thumb-info-action-icon i {	font-size: 24px;	left: 3px;	position: relative;	top: -4px;	color: #FFF;}.thumb-info .thumb-info-inner {	-webkit-transition: all 0.3s;	-moz-transition: all 0.3s;	transition: all 0.3s;	display: block;}.thumb-info .thumb-info-inner em {	display: block;	font-size: 0.8em;	font-style: normal;	font-weight: normal;}.thumb-info .thumb-info-title {	-webkit-transition: all 0.3s;	-moz-transition: all 0.3s;	transition: all 0.3s;	background: rgba(36, 27, 28, 0.9);	bottom: 10%;	color: #FFF;	font-size: 18px;	font-weight: 700;	left: 0;	letter-spacing: -1px;	padding: 9px 11px 9px;	position: absolute;	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);	text-transform: uppercase;	z-index: 2;	max-width: 90%;}.thumb-info .thumb-info-type {	background-color: #CCC;	border-radius: 2px;	display: inline-block;	float: left;	font-size: 12px;	font-weight: 400;	letter-spacing: 0;	margin: 8px -2px -15px -2px;	padding: 2px 9px;	text-transform: none;	z-index: 2;}.thumb-info img {	-webkit-transition: all 0.3s ease;	-moz-transition: all 0.3s ease;	transition: all 0.3s ease;	border-radius: 3px;	position: relative;	width: 100%;}.thumb-info:hover .thumb-info-wrapper:after {	filter: alpha(opacity=100);	opacity: 1;}.thumb-info:hover .thumb-info-action-icon {	right: 0;	top: 0;}.thumb-info:hover .thumb-info-title {	background: #000;}.thumb-info:hover img {	-webkit-transform: scale(1.1, 1.1);	-moz-transform: scale(1.1, 1.1);	-ms-transform: scale(1.1, 1.1);	-o-transform: scale(1.1, 1.1);	transform: scale(1.1, 1.1);}.thumb-info.thumb-info-no-zoom:hover img {	-webkit-transform: scale(1, 1);	-moz-transform: scale(1, 1);	-ms-transform: scale(1, 1);	-o-transform: scale(1, 1);	transform: scale(1, 1);}.thumb-info.thumb-info-lighten .thumb-info-wrapper:after {	background: rgba(36, 27, 28, 0.65);}.thumb-info.thumb-info-hide-wrapper-bg .thumb-info-wrapper:after {	display: none;}.thumb-info.thumb-info-centered-icons .thumb-info-action {	-webkit-transition: top 0.1s ease;	-moz-transition: top 0.1s ease;	transition: top 0.1s ease;	top: 40%;	left: 3px;	right: auto;	bottom: auto;	width: 100%;	height: 40px;	margin-top: -20px;	text-align: center;	position: absolute;	filter: alpha(opacity=0);	opacity: 0;}.thumb-info.thumb-info-centered-icons .thumb-info-action-icon {	-webkit-transition: all 0.1s ease;	-moz-transition: all 0.1s ease;	transition: all 0.1s ease;	position: relative;	z-index: 2;	left: auto;	right: auto;	top: auto;	bottom: auto;	width: 40px;	height: 40px;	line-height: 33px;	border-radius: 50%;	margin-right: 3px;}.thumb-info.thumb-info-centered-icons .thumb-info-action-icon i {	position: static;	font-size: 18px;}.thumb-info.thumb-info-centered-icons .thumb-info-action-icon:hover {	-webkit-transform: scale(1.15, 1.15);	-moz-transform: scale(1.15, 1.15);	-ms-transform: scale(1.15, 1.15);	-o-transform: scale(1.15, 1.15);	transform: scale(1.15, 1.15);}.thumb-info:hover.thumb-info-centered-icons .thumb-info-action {	top: 50%;	filter: alpha(opacity=100);	opacity: 1;}.thumb-info:hover.thumb-info-centered-icons .thumb-info-action-icon {	position: relative;}.thumb-info.thumb-info-centered-info .thumb-info-title {	background: transparent;	left: 5%;	width: 90%;	-webkit-transition: all 0.3s ease;	-moz-transition: all 0.3s ease;	transition: all 0.3s ease;	top: 30%;	filter: alpha(opacity=0);	opacity: 0;	text-align: center;	padding: 0;}.thumb-info.thumb-info-centered-info .thumb-info-type {	float: none;}.thumb-info.thumb-info-centered-info:hover .thumb-info-title {	filter: alpha(opacity=100);	opacity: 1;	top: 45%;}.thumb-info.thumb-info-bottom-info .thumb-info-title {	background: #FFF;	left: 0;	width: 100%;	max-width: 100%;	-webkit-transition: all 0.3s ease;	-moz-transition: all 0.3s ease;	transition: all 0.3s ease;	top: auto;	bottom: -100px;	filter: alpha(opacity=0);	opacity: 0;	padding: 15px;	text-shadow: none;	color: #777777;}.thumb-info.thumb-info-bottom-info .thumb-info-type {	float: none;	background: none;	padding: 0;	margin: 0;}.thumb-info.thumb-info-bottom-info:hover .thumb-info-title {	filter: alpha(opacity=100);	opacity: 1;	bottom: 0;}.thumb-info.thumb-info-bottom-info:hover img {	-webkit-transform: translateY(-18px);	-moz-transform: translateY(-18px);	-ms-transform: translateY(-18px);	-o-transform: translateY(-18px);	transform: translateY(-18px);}.thumb-info.thumb-info-bottom-info-dark .thumb-info-title {	background-color: transparent;	background: -webkit-linear-gradient(bottom, rgba(36, 27, 28, 0.8) 0, transparent 100%) repeat scroll 0 0 transparent;	background: linear-gradient(to top, rgba(36, 27, 28, 0.8) 0, transparent 100%) repeat scroll 0 0 transparent;	color: #FFF;}.thumb-info.thumb-info-push-hor img {	-webkit-transform: translatex(-18px);	-moz-transform: translatex(-18px);	-ms-transform: translatex(-18px);	-o-transform: translatex(-18px);	transform: translatex(-18px);	width: calc(100% + 19px);	max-width: none;}.thumb-info.thumb-info-push-hor:hover img {	-webkit-transform: translatex(0);	-moz-transform: translatex(0);	-ms-transform: translatex(0);	-o-transform: translatex(0);	transform: translatex(0);}.thumb-info.thumb-info-hide-info-hover .thumb-info-wrapper:after {	filter: alpha(opacity=65);	opacity: 0.65;}.thumb-info.thumb-info-hide-info-hover .thumb-info-title {	filter: alpha(opacity=100);	opacity: 1;	top: 40%;}.thumb-info.thumb-info-hide-info-hover .thumb-info-type {	float: none;}.thumb-info.thumb-info-hide-info-hover:hover .thumb-info-wrapper:after {	filter: alpha(opacity=10);	opacity: 0.1;}.thumb-info.thumb-info-hide-info-hover:hover .thumb-info-title {	filter: alpha(opacity=0);	opacity: 0;}.thumb-info.thumb-info-no-borders, .thumb-info.thumb-info-no-borders img {	border: 0;	padding: 0;	margin: 0;	border-radius: 0;}.thumb-info.thumb-info-no-borders .thumb-info-wrapper {	border: 0;	padding: 0;	margin: 0;	border-radius: 0;}.thumb-info.thumb-info-no-borders .thumb-info-wrapper:after {	border-radius: 0;	bottom: 0;	left: 0;	right: 0;	top: 0;}html.webkit .thumb-info .thumb-info-wrapper {	margin: 4px 4px 3px 4px;}html.webkit .full-width .thumb-info .thumb-info-wrapper,html.webkit .masonry-item .thumb-info .thumb-info-wrapper,html.webkit .thumb-info-no-borders .thumb-info-wrapper {	margin: 0;}/* Thumb Info - Full Width */.full-width .thumb-info img {	border-radius: 0 !important;}/* Thumb Info Caption	*/.thumb-info-caption {	padding: 10px 0;}.thumb-info-caption .thumb-info-caption-text, .thumb-info-caption p {	font-size: 0.9em;	line-height: 20px;	margin: 0 0 8px;	padding: 10px;	display: block;}/* Thumb Info Social Icons */.thumb-info-social-icons {	border-top: 1px dotted #DDD;	margin: 0;	padding: 15px 10px;	display: block;}.thumb-info-social-icons a {	background: #CCC;	border-radius: 25px;	display: inline-block;	height: 30px;	line-height: 30px;	text-align: center;	width: 30px;}.thumb-info-social-icons a:hover {	text-decoration: none;}.thumb-info-social-icons a span {	display: none;}.thumb-info-social-icons a i {	color: #FFF;	font-size: 0.9em;	font-weight: normal;}/* Responsive */@media (max-width: 991px) {	.thumb-info .thumb-info-title {		font-size: 14px;	}	.thumb-info .thumb-info-more {		font-size: 11px;	}}/* Timeline */section.timeline {	width: 75%;	margin: 50px 12.5% 0;	position: relative;	float: left;	padding-bottom: 120px;}section.timeline:after {	background: #505050;	background: -moz-linear-gradient(top, rgba(80, 80, 80, 0) 0%, #505050 8%, #505050 92%, rgba(80, 80, 80, 0) 100%);	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1e5799), color-stop(100%, #7db9e8));	background: -webkit-linear-gradient(top, rgba(80, 80, 80, 0) 0%, #505050 8%, #505050 92%, rgba(80, 80, 80, 0) 100%);	background: -o-linear-gradient(top, rgba(80, 80, 80, 0) 0%, #505050 8%, #505050 92%, rgba(80, 80, 80, 0) 100%);	background: -ms-linear-gradient(top, rgba(80, 80, 80, 0) 0%, #505050 8%, #505050 92%, rgba(80, 80, 80, 0) 100%);	background: linear, to bottom, rgba(80, 80, 80, 0) 0%, #505050 8%, #505050 92%, rgba(80, 80, 80, 0) 100%;	content: "";	display: block;	height: 100%;	left: 50%;	margin-left: -2px;	position: absolute;	top: -60px;	width: 3px;	z-index: 0;	filter: alpha(opacity=35);	opacity: 0.35;}section.timeline .timeline-date {	box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.04);	position: relative;	display: block;	clear: both;	width: 200px;	height: 45px;	padding: 5px;	border: 1px solid #E5E5E5;	margin: 0 auto 10px;	text-shadow: 0 1px 1px #fff;	border-radius: 4px;	background: #FFF;	z-index: 1;}section.timeline .timeline-date h3 {	display: block;	text-align: center;	color: #757575;	font-size: 0.9em;	line-height: 32px;}section.timeline .timeline-title {	background: #F4F4F4;	padding: 12px;}section.timeline .timeline-title h4 {	padding: 0;	margin: 0;	color: #171717;	font-size: 1.4em;}section.timeline .timeline-title a {	color: #171717;}section.timeline .timeline-title .timeline-title-tags {	color: #B1B1B1;	font-size: 0.9em;}section.timeline .timeline-title .timeline-title-tags a {	color: #B1B1B1;	font-size: 0.9em;}section.timeline .timeline-box {	box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.04);	border: 1px solid #E5E5E5;	border-radius: 4px;	margin: 20px 10px 10px 10px;	padding: 10px;	position: relative;	width: 45.7%;	float: left;	z-index: 1;	margin-bottom: 30px;	background: #FFF;}section.timeline .timeline-box.left {	clear: both;}section.timeline .timeline-box.left:before {	background: none repeat scroll 0 0 #E5E5E5;	border-radius: 50%;	box-shadow: 0 0 0 3px #FFF, 0 0 0 6px #E5E5E5;	content: "";	display: block;	height: 7px;	margin-right: -5px;	position: absolute;	right: -6.8%;	top: 22px;	width: 8px;}section.timeline .timeline-box.left:after {	-webkit-transform: rotate(45deg);	-moz-transform: rotate(45deg);	-ms-transform: rotate(45deg);	-o-transform: rotate(45deg);	transform: rotate(45deg);	background: #FFF;	border-right: 1px solid #E5E5E5;	border-top: 1px solid #E5E5E5;	content: "";	display: block;	height: 14px;	position: absolute;	right: -8px;	top: 20px;	width: 14px;	z-index: 0;}section.timeline .timeline-box.right {	clear: right;	float: right;	right: -1px;	margin-top: 40px;}section.timeline .timeline-box.right:before {	background: none repeat scroll 0 0 #E5E5E5;	border-radius: 50%;	box-shadow: 0 0 0 3px #FFF, 0 0 0 6px #E5E5E5;	content: "";	display: block;	height: 7px;	margin-left: -5px;	position: absolute;	left: -7.2%;	top: 32px;	width: 8px;}section.timeline .timeline-box.right:after {	-webkit-transform: rotate(45deg);	-moz-transform: rotate(45deg);	-ms-transform: rotate(45deg);	-o-transform: rotate(45deg);	transform: rotate(45deg);	background: #FFF;	border-left: 1px solid #E5E5E5;	border-bottom: 1px solid #E5E5E5;	content: "";	display: block;	height: 14px;	position: absolute;	left: -8px;	top: 30px;	width: 14px;	z-index: 0;}section.timeline .timeline-box .owl-carousel {	border-radius: 0;	padding: 0;	border: 0;	box-shadow: none;}/* Responsive */@media (max-width: 991px) {	section.timeline .timeline-box {		float: none;		clear: both;		right: auto;		left: auto;		margin: 25px auto;		max-width: 70%;		width: auto;	}	section.timeline .timeline-box.right {		float: none;		clear: both;		right: auto;		left: auto;		margin: 25px auto;		max-width: 70%;		width: auto;	}	section.timeline .timeline-box.left:after, section.timeline .timeline-box.right:after, section.timeline .timeline-box.left:before, section.timeline .timeline-box.right:before {		display: none;	}}@media (max-width: 479px) {	section.timeline {		width: auto;		float: none;		margin-left: 0;		margin-right: 0;	}	section.timeline .timeline-box {		margin: 15px auto;		max-width: 90%;	}	section.timeline .timeline-box.right {		margin: 15px auto;		max-width: 90%;	}	article.post-large {		margin-left: 0;	}	article.post-large .post-image, article.post-large .post-date {		margin-left: 0;	}}/* Testimonials */.testimonial {	margin-bottom: 20px;}.testimonial blockquote {	background: #CCC;	border-radius: 10px;	border: 0;	color: #666;	font-family: Georgia, serif;	font-style: italic;	margin: 0;	padding: 10px 50px;	position: relative;}.testimonial blockquote:before {	left: 10px;	top: 0;	color: #FFF;	content: "\201C";	font-size: 80px;	font-style: normal;	line-height: 1;	position: absolute;}.testimonial blockquote:after {	color: #FFF;	content: "\201D";	font-size: 80px;	font-style: normal;	line-height: 1;	position: absolute;	bottom: -0.5em;	right: 10px;}.testimonial blockquote p {	color: #FFF;	font-family: Georgia, serif;	font-style: italic;	font-size: 1.2em;	line-height: 1.3;}.testimonial .testimonial-arrow-down {	border-left: 15px solid transparent;	border-right: 15px solid transparent;	border-top: 15px solid #CCC;	height: 0;	margin: 0 0 0 17px;	width: 0;}.testimonial .testimonial-author {	margin: 8px 0 0 0;}.testimonial .testimonial-author:before, .testimonial .testimonial-author:after {	content: " ";	display: table;}.testimonial .testimonial-author:after {	clear: both;}.testimonial .testimonial-author .testimonial-author-thumbnail {	float: left;	margin-right: 10px;	width: auto;}.testimonial .testimonial-author img {	max-width: 55px;}.testimonial .testimonial-author strong {	color: #111;	display: block;	padding-top: 10px;	margin-bottom: -5px;}.testimonial .testimonial-author span {	color: #666;	display: block;	font-size: 12px;}.testimonial .testimonial-author p {	color: #999;	margin: 0 0 0 25px;	text-align: left;}/* Style 2 */.testimonial.testimonial-style-2 {	text-align: center;}.testimonial.testimonial-style-2 blockquote {	background: transparent !important;	border-radius: 4px;	padding: 6px 20px;}.testimonial.testimonial-style-2 blockquote:before, .testimonial.testimonial-style-2 blockquote:after {	display: none;}.testimonial.testimonial-style-2 blockquote p {	color: #777777;}.testimonial.testimonial-style-2 .testimonial-arrow-down {	display: none;}.testimonial.testimonial-style-2 .testimonial-author {	padding: 0;	margin: 6px 0 0;}.testimonial.testimonial-style-2 .testimonial-author img {	margin: 0 auto 10px;}.testimonial.testimonial-style-2 .testimonial-author p {	text-align: center;	padding: 0;	margin: 0;}/* Style 3 */.testimonial.testimonial-style-3 blockquote {	background: #f2f2f2 !important;	border-radius: 4px;	padding: 12px 30px;}.testimonial.testimonial-style-3 blockquote:before {	top: 5px;	color: #777777;	font-size: 35px;}.testimonial.testimonial-style-3 blockquote:after {	color: #777777;	font-size: 35px;	bottom: -5px;}.testimonial.testimonial-style-3 blockquote p {	color: #777777;	font-family: "Open Sans", Arial, sans-serif;	font-size: 1em;	font-style: normal;}.testimonial.testimonial-style-3 .testimonial-author {	margin-left: 8px;}.testimonial.testimonial-style-3 .testimonial-arrow-down {	margin-left: 20px;	border-top: 10px solid #f2f2f2 !important;}/* Style 4 */.testimonial.testimonial-style-4 {	border-radius: 6px;	padding: 8px;	border-top: 1px solid #DFDFDF;	border-bottom: 1px solid #DFDFDF;	border-left: 1px solid #ECECEC;	border-right: 1px solid #ECECEC;	box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.04);}.testimonial.testimonial-style-4 blockquote {	background: transparent !important;	border-radius: 4px;	padding: 12px 30px;}.testimonial.testimonial-style-4 blockquote:before {	top: 5px;	color: #777777;	font-size: 35px;}.testimonial.testimonial-style-4 blockquote:after {	color: #777777;	font-size: 35px;	bottom: -5px;}.testimonial.testimonial-style-4 blockquote p {	color: #777777;	font-family: "Open Sans", Arial, sans-serif;	font-size: 1em;	font-style: normal;}.testimonial.testimonial-style-4 .testimonial-arrow-down {	display: none;}.testimonial.testimonial-style-4 .testimonial-author {	margin-left: 30px;	margin-bottom: 15px;}/* Style 5 */.testimonial.testimonial-style-5 {	text-align: center;}.testimonial.testimonial-style-5 blockquote {	background: transparent !important;	border-radius: 4px;	padding: 6px 20px;}.testimonial.testimonial-style-5 blockquote:before, .testimonial.testimonial-style-5 blockquote:after {	display: none;}.testimonial.testimonial-style-5 blockquote p {	color: #777777;	font-family: "Open Sans", Arial, sans-serif;	font-size: 1.2em;	font-style: normal;}.testimonial.testimonial-style-5 .testimonial-arrow-down {	display: none;}.testimonial.testimonial-style-5 .testimonial-author {	padding: 6px 0 0;	margin: 12px 0 0;	border-top: 1px solid #f2f2f2;}.testimonial.testimonial-style-5 .testimonial-author img {	margin: 0 auto 10px;}.testimonial.testimonial-style-5 .testimonial-author p {	text-align: center;	padding: 0;	margin: 0;}/* Style 6 */.testimonial.testimonial-style-6 {	text-align: center;}.testimonial.testimonial-style-6 blockquote {	background: transparent !important;	border-radius: 4px;	border: 0;	padding: 0 10%;}.testimonial.testimonial-style-6 blockquote:before, .testimonial.testimonial-style-6 blockquote:after {	display: none;}.testimonial.testimonial-style-6 blockquote i.fa-quote-left {	font-size: 34px;	position: relative;	left: -5px;}.testimonial.testimonial-style-6 blockquote p {	color: #777777;	font-size: 24px;	line-height: 30px;}.testimonial.testimonial-style-6 blockquote span {	font-size: 16px;	line-height: 20px;	color: #999;	position: relative;	left: -5px;}.testimonial.testimonial-style-6 .testimonial-arrow-down {	display: none;}.testimonial.testimonial-style-6 .testimonial-author {	padding: 0;	margin: 6px 0 0;}.testimonial.testimonial-style-6 .testimonial-author img {	margin: 0 auto 10px;}.testimonial.testimonial-style-6 .testimonial-author p {	text-align: center;	padding: 0;	margin: 0;}/* With Quotes */.testimonial.testimonial-with-quotes blockquote:before {	color: #777777;	display: block !important;	left: 10px;	top: 0;	content: "\201C";	font-size: 80px;	font-style: normal;	line-height: 1;	position: absolute;}.testimonial.testimonial-with-quotes blockquote:after {	color: #777777;	display: block !important;	right: 10px;	font-size: 80px;	font-style: normal;	line-height: 1;	position: absolute;	bottom: -0.5em;	content: "\201D";}.testimonial.testimonial-with-quotes blockquote p {	padding: 0 40px;}/* Light */.section-text-light .testimonial.testimonial blockquote:before, .section-text-light .testimonial.testimonial blockquote:after, .section-text-light .testimonial.testimonial blockquote p {	opacity: 0.9;	color: #FFF;}.section-text-light .testimonial.testimonial .testimonial-author span, .section-text-light .testimonial.testimonial .testimonial-author strong {	opacity: 0.6;	color: #FFF;}/* Social Icons */ul.social-icons {	margin: 0;	padding: 0;	width: auto;}ul.social-icons li {	-webkit-transition: all 0.3s ease;	-moz-transition: all 0.3s ease;	transition: all 0.3s ease;	background-image: url(../img/social-sprites.png);	background-repeat: no-repeat;	background-position: 0 100px;	display: inline-block;	margin: -1px 1px 5px 0;	padding: 0;	border-radius: 100%;	overflow: visible;	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.3);}ul.social-icons li a {	display: block;	height: 30px;	width: 30px;	text-align: center;}ul.social-icons li a:hover {	text-decoration: none;}ul.social-icons li a i[class^="icon-"] {	color: #444;	font-style: 16px;	position: relative;	top: 3px;}ul.social-icons li a:active {	box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.3), inset 0 0 10px rgba(0, 0, 0, 0.3);}ul.social-icons li[class] a {	text-indent: -9999px;}ul.social-icons li:active, ul.social-icons li a:active {	border-radius: 100%;}ul.social-icons li.digg {	background-position: 0 0;}ul.social-icons li.digg:hover {	background-position: 0 -30px;}ul.social-icons li.dribbble {	background-position: 0 -60px;}ul.social-icons li.dribbble:hover {	background-position: 0 -90px;}ul.social-icons li.facebook {	background-position: 0 -120px;}ul.social-icons li.facebook:hover {	background-position: 0 -150px;}ul.social-icons li.flickr {	background-position: 0 -180px;}ul.social-icons li.flickr:hover {	background-position: 0 -210px;}ul.social-icons li.forrst {	background-position: 0 -240px;}ul.social-icons li.forrst:hover {	background-position: 0 -270px;}ul.social-icons li.googleplus {	background-position: 0 -300px;}ul.social-icons li.googleplus:hover {	background-position: 0 -330px;}ul.social-icons li.html5 {	background-position: 0 -360px;}ul.social-icons li.html5:hover {	background-position: 0 -390px;}ul.social-icons li.icloud {	background-position: 0 -420px;}ul.social-icons li.icloud:hover {	background-position: 0 -450px;}ul.social-icons li.lastfm {	background-position: 0 -480px;}ul.social-icons li.lastfm:hover {	background-position: 0 -510px;}ul.social-icons li.linkedin {	background-position: 0 -540px;}ul.social-icons li.linkedin:hover {	background-position: 0 -570px;}ul.social-icons li.myspace {	background-position: 0 -600px;}ul.social-icons li.myspace:hover {	background-position: 0 -630px;}ul.social-icons li.paypal {	background-position: 0 -660px;}ul.social-icons li.paypal:hover {	background-position: 0 -690px;}ul.social-icons li.picasa {	background-position: 0 -720px;}ul.social-icons li.picasa:hover {	background-position: 0 -750px;}ul.social-icons li.pinterest {	background-position: 0 -780px;}ul.social-icons li.pinterest:hover {	background-position: 0 -810px;}ul.social-icons li.reddit {	background-position: 0 -840px;}ul.social-icons li.reddit:hover {	background-position: 0 -870px;}ul.social-icons li.rss {	background-position: 0 -900px;}ul.social-icons li.rss:hover {	background-position: 0 -930px;}ul.social-icons li.skype {	background-position: 0 -960px;}ul.social-icons li.skype:hover {	background-position: 0 -990px;}ul.social-icons li.stumbleupon {	background-position: 0 -1020px;}ul.social-icons li.stumbleupon:hover {	background-position: 0 -1050px;}ul.social-icons li.tumblr {	background-position: 0 -1080px;}ul.social-icons li.tumblr:hover {	background-position: 0 -1110px;}ul.social-icons li.twitter {	background-position: 0 -1140px;}ul.social-icons li.twitter:hover {	background-position: 0 -1170px;}ul.social-icons li.vimeo {	background-position: 0 -1200px;}ul.social-icons li.vimeo:hover {	background-position: 0 -1230px;}ul.social-icons li.wordpress {	background-position: 0 -1260px;}ul.social-icons li.wordpress:hover {	background-position: 0 -1290px;}ul.social-icons li.yahoo {	background-position: 0 -1320px;}ul.social-icons li.yahoo:hover {	background-position: 0 -1350px;}ul.social-icons li.youtube {	background-position: 0 -1380px;}ul.social-icons li.youtube:hover {	background-position: 0 -1410px;}ul.social-icons li.github {	background-position: 0 -1440px;}ul.social-icons li.github:hover {	background-position: 0 -1470px;}ul.social-icons li.behance {	background-position: 0 -1500px;}ul.social-icons li.behance:hover {	background-position: 0 -1530px;}ul.social-icons li.yelp {	background-position: 0 -1560px;}ul.social-icons li.yelp:hover {	background-position: 0 -1590px;}ul.social-icons li.mail {	background-position: 0 -1620px;}ul.social-icons li.mail:hover {	background-position: 0 -1650px;}ul.social-icons li.instagram {	background-position: 0 -1680px;}ul.social-icons li.instagram:hover {	background-position: 0 -1710px;}ul.social-icons li.foursquare {	background-position: 0 -1740px;}ul.social-icons li.foursquare:hover {	background-position: 0 -1770px;}ul.social-icons li.zerply {	background-position: 0 -1800px;}ul.social-icons li.zerply:hover {	background-position: 0 -1830px;}ul.social-icons li.vk {	background-position: 0 -1860px;}ul.social-icons li.vk:hover {	background-position: 0 -1890px;}/* Social Icons */.social-icons-list {	margin: 0 0 20px;	padding: 0;	display: block;}.social-icons-list a {	background: #CCC;	border-radius: 25px;	display: inline-block;	height: 30px;	line-height: 30px;	text-align: center;	width: 30px;}.social-icons-list a:hover {	text-decoration: none;}.social-icons-list a span {	display: none;}.social-icons-list a i {	color: #FFF;	font-size: 0.9em;	font-weight: normal;}/* Arrows */.arrow {	background: transparent url(../img/arrows.png) no-repeat 0 0;	width: 47px;	height: 120px;	display: inline-block;	position: relative;}.arrow.vtl {	background-position: 0 0;	width: 47px;	height: 96px;}.arrow.vtr {	background-position: -101px 0;	width: 47px;	height: 96px;}.arrow.vbl {	background-position: 0 -144px;	width: 47px;	height: 96px;}.arrow.vbr {	background-position: -101px -144px;	width: 47px;	height: 96px;}.arrow.hlt {	background-position: -209px 0;	width: 120px;	height: 47px;}.arrow.hlb {	background-position: -209px -101px;	width: 120px;	height: 47px;}.arrow.hrt {	background-position: -353px 0;	width: 120px;	height: 47px;}.arrow.hrb {	background-position: -353px -101px;	width: 120px;	height: 47px;}/* Responsive */@media (max-width: 479px) {	.arrow {		display: none;	}}/* Call to Action */.call-to-action {	position: relative;	clear: both;	min-height: 125px;	padding-left: 25px;	padding-right: 25px;}.call-to-action:before, .call-to-action:after {	content: " ";	display: table;}.call-to-action:after {	clear: both;}.call-to-action h3 {	text-transform: none;	color: #1d2127;	padding: 0;	margin: 0 0 9px;}.call-to-action p {	font-size: 1.2em;}.call-to-action .call-to-action-content {	text-align: center;	width: 70%;	margin-left: 3%;	padding-top: 35px;}.call-to-action .call-to-action-btn {	width: 22%;	text-align: center;	position: absolute;	top: 50%;	margin: -18px 0 0;	left: auto;	right: 25px;}.call-to-action.call-to-action-default {	background: #f2f2f2;}.call-to-action.call-to-action-dark {	background: #2e353e;}.call-to-action.call-to-action-dark h3, .call-to-action.call-to-action-dark p {	color: #FFF;}.call-to-action.with-borders {	border-top: 1px solid #DFDFDF;	border-bottom: 1px solid #DFDFDF;	border-left: 1px solid #ECECEC;	border-right: 1px solid #ECECEC;	box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.04);}.call-to-action.with-full-borders {	border: 2px solid #CCC;	box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.04);}.call-to-action.featured {	background-color: transparent;	background: -webkit-linear-gradient(top, white 1%, #fcfcfc 98%) repeat scroll 0 0 transparent;	background: linear-gradient(to bottom, white 1%, #fcfcfc 98%) repeat scroll 0 0 transparent;	padding: 0;	margin: 0;	border-top: 3px solid #CCC;	border-bottom: 1px solid #DFDFDF;	border-left: 1px solid #ECECEC;	border-right: 1px solid #ECECEC;	box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.04);}.call-to-action.featured.featured-primary {	border-top-color: #cccccc;}.call-to-action.featured.featured-secondary {	border-top-color: #e36159;}.call-to-action.featured.featured-tertiary {	border-top-color: #2baab1;}.call-to-action.featured.featured-quaternary {	border-top-color: #2e353e;}.call-to-action.with-button-arrow .call-to-action-btn {	top: 30%;}.call-to-action.button-centered .call-to-action-content {	text-align: center;	width: 100%;	padding: 35px 0 0;	margin: 0;}.call-to-action.button-centered .call-to-action-btn {	text-align: center;	position: static;	margin: 20px auto 25px;	width: auto;}.call-to-action.call-to-action-in-footer {	padding-top: 50px;	padding-bottom: 50px;	margin-top: 30px;	margin-bottom: -50px !important;}.call-to-action.call-to-action-in-footer:before {	content: "";	display: block;	position: absolute;	border-left: 20px solid transparent;	border-right: 20px solid transparent;	border-top: 20px solid #FFF;	height: 20px;	width: 20px;	top: -5px;	left: 50%;	margin-left: -20px;}.call-to-action.no-top-arrow:before {	display: none;}.call-to-action.call-to-action-in-footer-margin-top {	margin-top: 60px;}.container .call-to-action {	border-radius: 8px;}/* Responsive */@media (max-width: 767px) {	.call-to-action .call-to-action-content,	.call-to-action .call-to-action-btn {		margin: 0;		padding: 0;		position: static;		width: auto;	}}/* Circular Bars */.circular-bar {	text-align: center;	margin-bottom: 25px;}.circular-bar .circular-bar-chart {	position: relative;}.circular-bar strong {	display: block;	font-weight: 600;	font-size: 18px;	line-height: 30px;	position: absolute;	top: 35%;	width: 80%;	left: 10%;	text-align: center;}.circular-bar label {	display: block;	font-weight: 100;	font-size: 17px;	line-height: 20px;	position: absolute;	top: 50%;	width: 80%;	left: 10%;	text-align: center;}.circular-bar.only-icon .fa {	display: block;	font-weight: 600;	font-size: 38px;	line-height: 30px;	position: absolute;	top: 40%;	width: 80%;	left: 10%;	text-align: center;}.circular-bar.single-line strong {	top: 40%;}.circular-bar.circular-bar-sm label {	font-size: 14px;	top: 36%;}.circular-bar.circular-bar-lg strong {	font-size: 20px;	top: 40%;}/* Progress */.progress {	border-radius: 25px;	height: 20px;	background: #FAFAFA;	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;	overflow: visible;}.progress.progress-border-radius {	border-radius: 3px;}.progress.progress-border-radius .progress-bar {	border-radius: 3px;}.progress.progress-no-border-radius {	border-radius: 0;}.progress.progress-no-border-radius .progress-bar {	border-radius: 0;}.progress.progress-sm {	height: 10px;}.progress.progress-sm .progress-bar {	line-height: 10px;}.progress.progress-lg {	height: 35px;}.progress.progress-lg .progress-bar {	font-size: 13px;	line-height: 35px;}.progress-bar {	background-color: #CCC;	box-shadow: none;	position: relative;	border-radius: 25px;}.progress-bar-tooltip {	position: absolute;	padding: 4px 8px;	background-color: #333;	color: #FFF;	line-height: 15px;	font-size: 11px;	display: block;	position: absolute;	top: -28px;	right: 5px;	border-radius: 3px;	filter: alpha(opacity=0);	opacity: 0;}.progress-bar-tooltip:after {	border-color: #333 transparent;	border-style: solid;	border-width: 5px 5px 0;	bottom: -5px;	content: "";	display: block;	left: 13px;	position: absolute;	width: 0;}.progress-bar-primary {	background-color: #cccccc;	color: white;}.progress-bar-success {	background-color: #47a447;	color: white;}.progress-bar-warning {	background-color: #ed9c28;	color: white;}.progress-bar-danger {	background-color: #d2322d;	color: white;}.progress-bar-info {	background-color: #5bc0de;	color: white;}.progress-bar-dark {	background-color: #1d2127;	color: white;}/* Counters */.counters .counter {	text-align: center;}.counters .fa {	display: block;	font-size: 35px;	line-height: 35px;	margin-bottom: 5px;}.counters strong {	display: block;	font-weight: 600;	font-size: 50px;	line-height: 50px;}.counters label {	display: block;	font-weight: 100;	font-size: 20px;	line-height: 20px;}.counters .counter-side-icon .fa, .counters .counter-side-icon strong {	display: inline-block;}.counters .counter-with-unit strong {	display: inline-block;}.counters.with-borders .counter {	border-radius: 6px;	border-top: 1px solid #DFDFDF;	border-bottom: 1px solid #DFDFDF;	border-left: 1px solid #ECECEC;	border-right: 1px solid #ECECEC;	box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.04);	padding: 25px;}.counters.counters-sm .fa {	font-size: 25px;	line-height: 25px;}.counters.counters-sm strong {	font-size: 35px;	line-height: 35px;}.counters.counters-sm label {	font-size: 15px;	line-height: 15px;}.counters.counters-lg .fa {	font-size: 45px;	line-height: 45px;}.counters.counters-lg strong {	font-size: 60px;	line-height: 60px;}.counters.counters-lg label {	font-size: 25px;	line-height: 25px;}.counters.counters-text-light .counter {	color: #FFF !important;}.counters.counters-text-light .counter .fa, .counters.counters-text-light .counter strong, .counters.counters-text-light .counter label {	color: #FFF !important;}.counters.counters-text-dark .counter {	color: #2e353e !important;}.counters.counters-text-dark .counter .fa, .counters.counters-text-dark .counter strong, .counters.counters-text-dark .counter label {	color: #2e353e !important;}/* Word Rotate */.word-rotate {	display: inline-block;	overflow: hidden;	text-align: center;	position: relative;	max-height: 22px;	line-height: 22px;}.word-rotate .word-rotate-items {	position: relative;	top: 0;	width: 0;	display: inline-block;}.word-rotate .word-rotate-items span {	display: inline-block;	white-space: nowrap;}.word-rotate .word-rotate-items span:not(:first-child) {	display: none;}.word-rotate.active .word-rotate-items {	position: relative;}.word-rotate.active .word-rotate-items span {	display: inline-block;}h1.word-rotator-title .inverted {	min-height: 56px;}h1.word-rotator-title .word-rotate {	max-height: 46px;	line-height: 46px;	margin-bottom: -9px;}h2.word-rotator-title .inverted {	min-height: 46px;}h2.word-rotator-title .word-rotate {	max-height: 42px;	line-height: 42px;	margin-bottom: -9px;}h3.word-rotator-title .inverted {	min-height: 25px;}h3.word-rotator-title .word-rotate {	max-height: 24px;	line-height: 24px;	margin-bottom: -2px;}h4.word-rotator-title .inverted {	min-height: 32px;}h4.word-rotator-title .word-rotate {	max-height: 27px;	line-height: 27px;	margin-bottom: -6px;}h5.word-rotator-title .inverted {	min-height: 18px;}h5.word-rotator-title .word-rotate {	max-height: 18px;	line-height: 18px;	margin-bottom: -4px;}h6.word-rotator-title .inverted {	min-height: 20px;}h6.word-rotator-title .word-rotate {	max-height: 18px;	line-height: 18px;	margin-bottom: -4px;}p .inverted {	min-height: 24px;}p .word-rotate {	max-height: 22px;	line-height: 22px;	margin-bottom: -6px;}/* Scroll to Top */html .scroll-to-top {	-webkit-transition: all 0.3s;	-moz-transition: all 0.3s;	transition: all 0.3s;	background: #404040;	border-radius: 7px 7px 0 0;	bottom: 0px;	color: #FFF;	display: block;	height: 9px;	opacity: 0;	padding: 13px 10px 35px;	position: fixed;	right: 10px;	text-align: center;	text-decoration: none;	min-width: 49px;	z-index: 1040;}html .scroll-to-top:hover {	filter: alpha(opacity=100);	opacity: 1;}html .scroll-to-top.visible {	filter: alpha(opacity=75);	opacity: 0.75;}html .scroll-to-top span {	display: inline-block;	padding: 0 5px;}html.ie11 .scroll-to-top {	right: 25px;}/* Responsive */@media (max-width: 991px) {	html .scroll-to-top.hidden-mobile {		display: none !important;	}}@-webkit-keyframes animateLoader {	0% {		-webkit-transform: rotate(0deg);	}	100% {		-webkit-transform: rotate(220deg);	}}@-moz-keyframes animateLoader {	0% {		-moz-transform: rotate(0deg);	}	100% {		-moz-transform: rotate(220deg);	}}@-o-keyframes animateLoader {	0% {		-o-transform: rotate(0deg);	}	100% {		-o-transform: rotate(220deg);	}}@keyframes animateLoader {	0% {		transform: rotate(0deg);	}	100% {		transform: rotate(220deg);	}}@-webkit-keyframes animateLoaderAfterWhite {	0% {		box-shadow: 0 0 0 6px #FFF inset;		-webkit-transform: rotate(-140deg);	}	50% {		box-shadow: 0 0 0 2px #FFF inset;	}	100% {		box-shadow: 0 0 0 6px #FFF inset;		-webkit-transform: rotate(140deg);	}}@-moz-keyframes animateLoaderAfterWhite {	0% {		box-shadow: 0 0 0 6px #FFF inset;		-moz-transform: rotate(-140deg);	}	50% {		box-shadow: 0 0 0 2px #FFF inset;	}	100% {		box-shadow: 0 0 0 6px #FFF inset;		-moz-transform: rotate(140deg);	}}@-o-keyframes animateLoaderAfterWhite {	0% {		box-shadow: 0 0 0 6px #FFF inset;		-o-transform: rotate(-140deg);	}	50% {		box-shadow: 0 0 0 2px #FFF inset;	}	100% {		box-shadow: 0 0 0 6px #FFF inset;		-o-transform: rotate(140deg);	}}@keyframes animateLoaderAfterWhite {	0% {		box-shadow: 0 0 0 6px #FFF inset;		transform: rotate(-140deg);	}	50% {		box-shadow: 0 0 0 2px #FFF inset;	}	100% {		box-shadow: 0 0 0 6px #FFF inset;		transform: rotate(140deg);	}}@-webkit-keyframes animateLoaderAfterBlack {	0% {		box-shadow: 0 0 0 6px #999 inset;		-webkit-transform: rotate(-140deg);	}	50% {		box-shadow: 0 0 0 2px #999 inset;	}	100% {		box-shadow: 0 0 0 6px #999 inset;		-webkit-transform: rotate(140deg);	}}@-moz-keyframes animateLoaderAfterBlack {	0% {		box-shadow: 0 0 0 6px #999 inset;		-moz-transform: rotate(-140deg);	}	50% {		box-shadow: 0 0 0 2px #999 inset;	}	100% {		box-shadow: 0 0 0 6px #999 inset;		-moz-transform: rotate(140deg);	}}@-o-keyframes animateLoaderAfterBlack {	0% {		box-shadow: 0 0 0 6px #999 inset;		-o-transform: rotate(-140deg);	}	50% {		box-shadow: 0 0 0 2px #999 inset;	}	100% {		box-shadow: 0 0 0 6px #999 inset;		-o-transform: rotate(140deg);	}}@keyframes animateLoaderAfterBlack {	0% {		box-shadow: 0 0 0 6px #999 inset;		transform: rotate(-140deg);	}	50% {		box-shadow: 0 0 0 2px #999 inset;	}	100% {		box-shadow: 0 0 0 6px #999 inset;		transform: rotate(140deg);	}}.loading-overlay-showing {	overflow: hidden;}.loading-overlay-showing > .loading-overlay {	opacity: 1;	visibility: visible;	-webkit-transition-delay: 0;	-moz-transition-delay: 0;	transition-delay: 0;}.loading-overlay {	-webkit-transition: visibility 0s ease-in-out 0.5s, opacity 0.5s ease-in-out;	-moz-transition: visibility 0s ease-in-out 0.5s, opacity 0.5s ease-in-out;	transition: visibility 0s ease-in-out 0.5s, opacity 0.5s ease-in-out;	bottom: 0;	left: 0;	position: absolute;	opacity: 0;	right: 0;	top: 0;	visibility: hidden;	background: #FFF;}.loading-overlay .loader {	-webkit-animation: animateLoader 1s linear infinite;	-moz-animation: animateLoader 1s linear infinite;	animation: animateLoader 1s linear infinite;	clip: rect(0, 30px, 30px, 15px);	height: 30px;	left: 50%;	margin-left: -15px;	margin-top: -15px;	position: absolute;	text-align: left;	top: 50%;	width: 30px;}.loading-overlay .loader:after {	border-radius: 50%;	clip: rect(0, 30px, 30px, 15px);	content: '';	height: 30px;	position: absolute;	width: 30px;}html:not(.dark) .loading-overlay .loader:after {	-webkit-animation: animateLoaderAfterBlack 1s ease-in-out infinite;	-moz-animation: animateLoaderAfterBlack 1s ease-in-out infinite;	animation: animateLoaderAfterBlack 1s ease-in-out infinite;}body > .loading-overlay {	position: fixed;	z-index: 999999;}/* Portfolio */.portfolio-title {	margin-bottom: -10px;}.portfolio-title a {	display: inline-block;}.portfolio-title .fa {	font-size: 2.5em;}.portfolio-title .portfolio-nav,.portfolio-title .portfolio-nav-all {	margin-top: 11px;}.portfolio-title .portfolio-nav {	text-align: right;}.portfolio-title .portfolio-nav a {	width: 40%;}.portfolio-title .portfolio-nav-all .fa {	font-size: 2.7em;}.portfolio-title .fa-angle-right {	text-align: right;}.portfolio-title .portfolio-nav-prev {	text-align: left;}/* Portfolio Info */.portfolio-info {	margin: 2px 0 10px;	float: right;}.portfolio-info ul {	list-style: none;	padding: 0;	margin: 0;}.portfolio-info ul li {	display: inline-block;	border-right: 1px solid #E6E6E6;	color: #B1B1B1;	padding-right: 8px;	margin-right: 8px;	font-size: 0.9em;}.portfolio-info ul li:last-child {	border-right: 0;	padding-right: 0;	margin-right: 0;}.portfolio-info ul li a {	text-decoration: none;	color: #B1B1B1;}.portfolio-info ul li a:hover .fa-heart {	color: #E53F51;}.portfolio-info ul li .fa {	margin-right: 4px;}/* Portfolio List */ul.portfolio-list {	list-style: none;	margin: 0;	padding: 0;}ul.portfolio-list .portfolio-item {	margin-bottom: 35px;}/* Portfolio Details */ul.portfolio-details {	list-style: none;	padding: 0;	margin: 45px 0 0 5px;	font-size: 0.9em;}ul.portfolio-details > li {	padding: 0;	margin: 0 0 20px;}ul.portfolio-details p {	padding: 0;	margin: 0;}ul.portfolio-details blockquote {	padding: 0 0 0 10px;	margin: 15px 0 0;	color: #999;}ul.portfolio-details .list-icons {	margin-left: 0;}ul.portfolio-details .list-icons > li {	padding-left: 18px;	margin-right: 10px;}ul.portfolio-details .list-icons > li .fa {	top: 7px;}/* Responsive */@media (max-width: 991px) {	.portfolio-nav, .portfolio-nav-all {		display: none;	}}/* Team List */ul.team-list {	list-style: none;	margin: 0;	padding: 0;}ul.team-list .team-item {	margin-bottom: 35px;}ul.team-list .team-item .thumb-info-social-icons {	margin: 0 10px;}/* Responsive */@media (max-width: 991px) {	ul.team-list .team-item {		margin: 0 auto 35px;		max-width: 270px;	}}/* History */ul.history {	margin: 0 0 25px;	padding: 0;	list-style: none;}ul.history li {	margin: 25px 0;	padding: 0;	clear: both;}ul.history li h4 {	margin: 0 0 -27px 0;	padding: 0;}ul.history li p {	margin-left: 53px;}ul.history li .thumb {	background: transparent url(../img/history-thumb.png) no-repeat 0 0;	width: 227px;	height: 160px;	margin: 0 0 30px;	padding: 0;	float: left;}ul.history li .thumb img {	border-radius: 150px;	margin: 7px 8px;	width: 145px;	height: 145px;}ul.history li .featured-box {	text-align: left;	margin-left: 225px;	margin-bottom: 50px;	min-height: 115px;}ul.history li .featured-box .box-content {	border-top-color: #CCC;}/* Responsive */@media (max-width: 479px) {	ul.history li .thumb {		display: none;	}	ul.history li .featured-box {		margin-left: 0;	}}/* Search Results */.search-results {	min-height: 300px;}/* Maps */.google-map {	background: #E5E3DF;	height: 400px;	margin: -35px 0 30px 0;	width: 100%;}.google-map.small {	height: 250px;	border-radius: 6px;	margin: 0;	clear: both;}.google-map img {	max-width: 9999px;}.google-map-borders {	border: 1px solid #DDD;	padding: 4px;	border-radius: 4px;