.pt-cv-row * {
	box-sizing: border-box !important; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.pt-cv-row *::before {
	box-sizing: border-box !important; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.pt-cv-row *::after {
	box-sizing: border-box !important; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.pt-cv-view * {
	box-sizing: border-box !important; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.pt-cv-view *::before {
	box-sizing: border-box !important; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.pt-cv-view *::after {
	box-sizing: border-box !important; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.pt-cv-view {
	clear: both; position: relative;
}
.pt-cv-page {
	position: relative;
}
.pt-cv-row {
	clear: left;
}
.pt-cv-view strong {
	font-weight: 600 !important;
}
.pt-cv-view strong * {
	font-weight: 600 !important;
}
.pt-cv-view a {
	outline: 0px !important; text-decoration: none !important;
}
.pt-cv-readmore {
	margin: 10px 0px; color: rgb(255, 255, 255);
}
.pt-cv-content-item {
	overflow: hidden; padding-bottom: 1.5em; position: relative;
}
.pt-cv-content-item > * {
	margin-bottom: 10px !important;
}
.pt-cv-only-title {
	padding-bottom: 0px;
}
.pt-cv-title {
	font-size: 18px; margin-top: 0px !important;
}
.pt-cv-title a {
	font-weight: 600;
}
.pt-cv-thumbnail {
	height: auto; margin-top: 0px !important; margin-bottom: 15px !important; min-width: inherit !important; max-width: 100% !important;
}
.pull-left.pt-cv-thumbnail {
	margin-right: 20px !important;
}
.pull-right.pt-cv-thumbnail {
	margin-left: 20px;
}
.pt-cv-no-image {
	min-height: 80px; min-width: 80px;
}
.pt-cv-content {
	line-height: 1.6em; font-size: 14px; font-weight: 400; zoom: 1;
}
.pt-cv-content * {
	line-height: 1.6em; font-size: 14px; font-weight: 400; zoom: 1;
}
.pt-cv-meta-fields {
	padding-bottom: 10px; font-size: 13px; margin-top: 0px;
}
.pt-cv-meta-fields a {
	color: rgb(65, 183, 216);
}
.pt-cv-view + .pagination {
	margin: 0px auto !important; float: left;
}
.pt-cv-view + .pagination > li {
	
}
.pt-cv-view + .pagination > li > a {
	cursor: pointer;
}
.pt-cv-spinner {
	margin: 0px auto !important; top: 66px; color: rgb(4, 112, 236); display: inline-block; filter: alpha(opacity=0); position: absolute; opacity: 0; transition: opacity 0.25s, width 0.25s; -webkit-transition: opacity 0.25s, width 0.25s; -o-transition: opacity 0.25s, width 0.25s; -moz-transition: opacity 0.25s, width 0.25s;
}
.active.pt-cv-spinner {
	filter: alpha(opacity=100); opacity: 1;
}
.pt-cv-clear-pagination {
	margin-bottom: 50px;
}
.pt-cv-pagination-wrapper {
	clear: both; position: relative;
}
.pagination.pt-cv-pagination {
	margin-left: 0px; box-shadow: none !important; -webkit-box-shadow: none;
}
.pt-cv-pagination li.active a {
	border-color: rgba(66, 139, 202, 0.2) !important;
}
.pt-cv-collapsible .panel-heading {
	padding: 0px;
}
.pt-cv-collapsible .panel-heading a {
	padding: 10px 15px; display: block;
}
.pt-cv-view .carousel-caption {
	left: 0px; text-align: left; right: 15px; bottom: 14px;
}
.pt-cv-view .carousel-caption * {
	text-shadow: none;
}
.pt-cv-cap-w-img {
	background: rgba(0, 0, 0, 0.6); left: 15px !important; padding-top: 10px; padding-bottom: 0px; padding-left: 10px; text-shadow: 0px 1px 1px #000;
}
.pt-cv-cap-w-img * {
	color: rgb(255, 255, 255);
}
.pt-cv-cap-w-img .pt-cv-title a {
	color: rgb(255, 255, 255) !important;
}
.pt-cv-cap-wo-img {
	position: relative !important;
}
.pt-cv-cap-wo-img * {
	color: rgb(0, 0, 0);
}
.pt-cv-cap-wo-img .pt-cv-readmore {
	color: rgb(255, 255, 255);
}
.pt-cv-view .carousel-control {
	top: auto; width: 40px; height: 30px; bottom: 0px; z-index: 1000; background-image: none !important;
}
.pt-cv-view .carousel-indicators {
	bottom: 0px; margin-bottom: 4px;
}
.pt-cv-view .carousel-indicators li {
	background: rgb(206, 206, 206); margin: 0px; border: 1px solid rgb(206, 206, 206);
}
.pt-cv-view .carousel-indicators li.active {
	background: rgb(66, 139, 202); border: 1px solid rgb(66, 139, 202);
}
.pt-cv-2-col .pt-cv-title {
	clear: none !important;
}
.pt-cv-view .collapse {
	display: none; visibility: hidden;
}
.pt-cv-view .in.collapse {
	display: block; visibility: visible;
}
.pt-cv-view .panel {
	border-radius: 4px; border: 1px solid transparent; margin-bottom: 20px; box-shadow: 0px 1px 1px rgba(0,0,0,0.05); background-color: rgb(255, 255, 255); -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
.pt-cv-view .panel-default {
	border-color: rgb(221, 221, 221);
}
.pt-cv-view .panel-default > .panel-heading {
	border-color: rgb(221, 221, 221); color: rgb(51, 51, 51); background-color: rgb(245, 245, 245);
}
