
#cvpboxOverlay, #cvpboxWrapper, #cvpcolorbox {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 9999;
}

#cvpboxWrapper {
	max-width: none;
}

#cvpboxOverlay {
	position: fixed;
	width: 100%;
	height: 100%;
}

#cvpboxBottomLeft, #cvpboxMiddleLeft {
	clear: left;
}

#cvpboxContent {
	position: relative;
}

#cvpboxLoadedContent {
	overflow: auto;
	-webkit-overflow-scrolling: touch;
}

#cvpboxTitle {
	margin: 0;
}

#cvpboxLoadingGraphic, #cvpboxLoadingOverlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

#cvpboxClose, #cvpboxNext, #cvpboxPrevious, #cvpboxSlideshow {
	cursor: pointer;
}

.cvpboxPhoto {
	float: left;
	margin: auto;
	border: 0;
	display: block;
	max-width: none;
	-ms-interpolation-mode: bicubic;
}

.cvpboxIframe {
	width: 100%;
	height: 100%;
	display: block;
	border: 0;
	padding: 0;
	margin: 0;
}

#cvpboxContent, #cvpboxLoadedContent, #cvpcolorbox {
	box-sizing: content-box;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
}

#cvpboxOverlay {
	background: #000;
}

#cvpcolorbox {
	outline: 0;
}

#cvpboxContent {
	margin: 20px;
}

.cvpboxIframe {
	background: #fff;
}

#cvpboxError {
	padding: 50px;
	border: 1px solid #ccc;
}

#cvpboxLoadedContent {
	border: 5px solid #000;
}

#cvpboxTitle {
	position: absolute;
	left: 4px;
	color: #ccc;
}

#cvpboxCurrent {
	position: absolute;
	top: -20px;
	right: 20px;
	color: #ccc;
}

#cvpboxLoadingGraphic {
	background: url("data:image/gif;base64,R0lGODlhDwAPALMPAMrKygwMDJOTkz09PZWVla+vr3p6euTk5M7OzuXl5TMzMwAAAJmZmWZmZszMzP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQFCgAPACwAAAAADwAPAAAEQvDJaZaZOIcV8iQK8VRX4iTYoAwZ4iCYoAjZ4RxejhVNoT+mRGP4cyF4Pp0N98sBGIBMEMOotl6YZ3S61Bmbkm4mAgAh+QQFCgAPACwAAAAADQANAAAENPDJSRSZeA418itN8QiK8BiLITVsFiyBBIoYqnoewAD4xPw9iY4XLGYSjkQR4UAUD45DLwIAIfkEBQoADwAsAAAAAA8ACQAABC/wyVlamTi3nSdgwFNdhEJgTJoNyoB9ISYoQmdjiZPcj7EYCAeCF1gEDo4Dz2eIAAAh+QQFCgAPACwCAAAADQANAAAEM/DJBxiYeLKdX3IJZT1FU0iIg2RNKx3OkZVnZ98ToRD4MyiDnkAh6BkNC0MvsAj0kMpHBAAh+QQFCgAPACwGAAAACQAPAAAEMDC59KpFDll73HkAA2wVY5KgiK5b0RRoI6MuzG6EQqCDMlSGheEhUAgqgUUAFRySIgAh+QQFCgAPACwCAAIADQANAAAEM/DJKZNLND/kkKaHc3xk+QAMYDKsiaqmZCxGVjSFFCxB1vwy2oOgIDxuucxAMTAJFAJNBAAh+QQFCgAPACwAAAYADwAJAAAEMNAs86q1yaWwwv2Ig0jUZx3OYa4XoRAfwADXoAwfo1+CIjyFRuEho60aSNYlOPxEAAAh+QQFCgAPACwAAAIADQANAAAENPA9s4y8+IUVcqaWJ4qEQozSoAzoIyhCK2NFU2SJk0hNnyEOhKR2AzAAj4Pj4GE4W0bkJQIAOw==") center center no-repeat;
}

#cvpboxLoadingGraphic.nitro-lazy {
	background: none !important;
}

#cvpboxClose, #cvpboxNext, #cvpboxPrevious, #cvpboxSlideshow {
	border: 0;
	padding: 0;
	margin: 0;
	overflow: visible;
	width: auto;
	background: 0;
}

#cvpboxClose:active, #cvpboxNext:active, #cvpboxPrevious:active, #cvpboxSlideshow:active {
	outline: 0;
}

#cvpboxSlideshow {
	position: absolute;
	top: -20px;
	right: 90px;
	color: #fff;
}

#cvpboxNext, #cvpboxPrevious {
	position: absolute;
	top: 50%;
	margin-top: -32px;
	width: 45px;
	height: 60px;
	text-indent: -9999px;
	opacity: .6;
}

#cvpboxNext:hover, #cvpboxPrevious:hover {
	opacity: 1;
}

#cvpboxClose, #cvpboxNext, #cvpboxPrevious {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAA8CAMAAACac46aAAAAQlBMVEUAAADy8vL///////////////////8AAAD///9TU1Pj4+NFRUUxMTENDQ0YGBi3t7ciIiLR0dHCwsJmZmaFhYWtra08Lf1PAAAAB3RSTlMA+8dCb5k2bKuPKAAAAhFJREFUWMPt2N2OgjAQhuEWVxl+Cqh4/7e61Ow6wqx903qwMYEDY8bYp2Lb+YKrcy6XuvKG2uEd/kA4vANPcyiF+7Yph4ezjOEFfDhWItXxsIHVFWkATrmylpVdVN+2frGV3rhp2aXdKP8Bfy3lZghhaEaRLwtHF2QH7lp+uP4xZOMf8sol2ZEb5WENn8T3tSpeTj+wVgRlx65Iv4arZbhh7mKhm4e6kWoNT8/f7fLgcJHNrBU+yKWu53u5EZnr+iIHhbez9h3A5Cp8jJUu/pj7S+SPCoNsYHQVrmSKi0o/naRSGGQDo6uw9yG+7/zvmMH7LcyyQ7cIZtmxW3KrY7VNys6445N71XrW4mJZYXZ5O6XkPgGDywcIyCk45fKRmZTbPgHfUi43iRzZsVvQFk2DtLJjtyQIsOzQfR19vH8ZfVh24BalTJYVDuCWwTYYtJPCsOXeh6+i1y0oDMsvB2bX/McgZ8DgWphlDvTsWphl3sfsWtjKU/nJxa7CLPNZnXbHzVCw5Uq7k3VDAgaZ+jG4EH26hMwJhF2FQS7OXM2Te1FX4aR8HjJTJrsWZplzNbsWZplhdi3MMt9qdi3MMi8udhmOA6s85W2nXsTOmmE7a5/5RGAY0Y0wym2ffWSO5EaYZHW5SaisLsNWVje3LYZRXYatHN28IKCyugxbWd3czBXm6Z3HxuEDn1fv8A7/F/wNTMGxgbCRpgYAAAAASUVORK5CYII=");
	background-repeat: no-repeat;
}

#cvpboxClose.nitro-lazy, #cvpboxNext.nitro-lazy, #cvpboxPrevious.nitro-lazy {
	background-image: none !important;
}

#cvpboxPrevious {
	left: 5px;
	background-position: top left;
}

#cvpboxNext {
	right: 5px;
	background-position: top right;
}

#cvpboxClose {
	position: absolute;
	top: -11px;
	right: -8px;
	background-position: -49px -6px;
	width: 22px;
	height: 23px;
	text-indent: -9999px;
	border: 0;
}

#cvpcolorbox button {
	color: #000;
}

/*! jQuery UI - v1.13.1 - 2022-06-03
* http://jqueryui.com
* Includes: core.css, datepicker.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?scope=&folderName=blitzer&cornerRadiusShadow=8px&offsetLeftShadow=-8px&offsetTopShadow=-8px&thicknessShadow=8px&opacityShadow=10&bgImgOpacityShadow=0&bgTextureShadow=flat&bgColorShadow=333333&opacityOverlay=40&bgImgOpacityOverlay=65&bgTextureOverlay=dots_small&bgColorOverlay=a6a6a6&iconColorError=cc0000&fcError=2e2e2e&borderColorError=cc0000&bgImgOpacityError=75&bgTextureError=diagonals_thick&bgColorError=f3d8d8&iconColorHighlight=004276&fcHighlight=444444&borderColorHighlight=fcd3a1&bgImgOpacityHighlight=55&bgTextureHighlight=glass&bgColorHighlight=fbf8ee&iconColorActive=cc0000&fcActive=cc0000&borderColorActive=eeeeee&bgImgOpacityActive=65&bgTextureActive=flat&bgColorActive=ffffff&iconColorHover=cc0000&fcHover=111111&borderColorHover=cdd5da&bgImgOpacityHover=100&bgTextureHover=highlight_hard&bgColorHover=f6f6f6&iconColorDefault=cc0000&fcDefault=004276&borderColorDefault=d8dcdf&bgImgOpacityDefault=100&bgTextureDefault=highlight_hard&bgColorDefault=eeeeee&iconColorContent=cc0000&fcContent=333333&borderColorContent=eeeeee&bgImgOpacityContent=75&bgTextureContent=flat&bgColorContent=ffffff&iconColorHeader=ffffff&fcHeader=ffffff&borderColorHeader=e3a1a1&bgImgOpacityHeader=15&bgTextureHeader=highlight_soft&bgColorHeader=cc0000&cornerRadius=6px&fsDefault=1.1em&fwDefault=bold&ffDefault=Arial%2Csans-serif
* Copyright jQuery Foundation and other contributors; Licensed MIT */
.jqui-helper-hidden {
	display: none;
}

.jqui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}

.jqui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}

.jqui-helper-clearfix:after, .jqui-helper-clearfix:before {
	content: "";
	display: table;
	border-collapse: collapse;
}

.jqui-helper-clearfix:after {
	clear: both;
}

.jqui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	-ms-filter: "alpha(opacity=0)";
}

.jqui-front {
	z-index: 100;
}

.jqui-state-disabled {
	cursor: default !important;
	pointer-events: none;
}

.jqui-icon {
	display: inline-block;
	vertical-align: middle;
	margin-top: -.25em;
	position: relative;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}

.jqui-widget-icon-block {
	left: 50%;
	margin-left: -8px;
	display: block;
}

.jqui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.jqui-datepicker {
	width: 17em;
	padding: 0;
	display: none;
}

.jqui-datepicker .jqui-datepicker-header {
	position: relative;
	padding: 1px 0;
}

.jqui-datepicker .jqui-datepicker-next, .jqui-datepicker .jqui-datepicker-prev {
	position: absolute;
	top: 1px;
	width: 1.8em;
	height: 1.8em;
}

.jqui-datepicker .jqui-datepicker-next-hover, .jqui-datepicker .jqui-datepicker-prev-hover {
	top: 1px;
}

.jqui-datepicker .jqui-datepicker-prev {
	left: 2px;
}

.jqui-datepicker .jqui-datepicker-next {
	right: 2px;
}

.jqui-datepicker .jqui-datepicker-prev-hover {
	left: 1px;
}

.jqui-datepicker .jqui-datepicker-next-hover {
	right: 1px;
}

.jqui-datepicker .jqui-datepicker-next span, .jqui-datepicker .jqui-datepicker-prev span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}

.jqui-datepicker .jqui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}

.jqui-datepicker .jqui-datepicker-title select {
	font-size: 16px;
	margin: 1px 0;
}

.jqui-datepicker select.jqui-datepicker-month, .jqui-datepicker select.jqui-datepicker-year {
	width: 45%;
}

.jqui-datepicker table {
	width: 100%;
	font-size: 13px;
	border-collapse: collapse;
	margin: 0;
}

.jqui-datepicker th {
	padding: .3em;
	text-align: center;
	font-weight: 700;
	border: 0;
}

.jqui-datepicker td {
	border: 0;
	padding: 1px;
}

.jqui-datepicker td a, .jqui-datepicker td span {
	display: block;
	padding: 0 .2em;
	text-align: right;
	text-decoration: none;
}

.jqui-datepicker .jqui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}

.jqui-datepicker .jqui-datepicker-buttonpane.nitro-lazy {
	background-image: none !important;
}

.jqui-datepicker .jqui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em;
	width: auto;
	overflow: visible;
}

.jqui-datepicker .jqui-datepicker-buttonpane button.jqui-datepicker-current {
	float: left;
}

.jqui-datepicker.jqui-datepicker-multi {
	width: auto;
}

.jqui-datepicker-multi .jqui-datepicker-group {
	float: left;
}

.jqui-datepicker-multi .jqui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}

.jqui-datepicker-multi-2 .jqui-datepicker-group {
	width: 50%;
}

.jqui-datepicker-multi-3 .jqui-datepicker-group {
	width: 33.3%;
}

.jqui-datepicker-multi-4 .jqui-datepicker-group {
	width: 25%;
}

.jqui-datepicker-multi .jqui-datepicker-group-last .jqui-datepicker-header, .jqui-datepicker-multi .jqui-datepicker-group-middle .jqui-datepicker-header {
	border-left-width: 0;
}

.jqui-datepicker-multi .jqui-datepicker-buttonpane {
	clear: left;
}

.jqui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}

.jqui-datepicker-rtl {
	direction: rtl;
}

.jqui-datepicker-rtl .jqui-datepicker-prev {
	right: 2px;
	left: auto;
}

.jqui-datepicker-rtl .jqui-datepicker-next {
	left: 2px;
	right: auto;
}

.jqui-datepicker-rtl .jqui-datepicker-buttonpane {
	clear: right;
}

.jqui-datepicker-rtl .jqui-datepicker-buttonpane button {
	float: left;
}

.jqui-datepicker-rtl .jqui-datepicker-buttonpane button.jqui-datepicker-current, .jqui-datepicker-rtl .jqui-datepicker-group {
	float: right;
}

.jqui-datepicker-rtl .jqui-datepicker-group-last .jqui-datepicker-header, .jqui-datepicker-rtl .jqui-datepicker-group-middle .jqui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}

.jqui-datepicker .jqui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
	left: .5em;
	top: .3em;
}

.jqui-widget {
	font-family: Arial, sans-serif;
	font-size: 1.1em;
}

.jqui-widget .jqui-widget {
	font-size: 1em;
}

.jqui-widget button, .jqui-widget input, .jqui-widget select, .jqui-widget textarea {
	font-family: Arial, sans-serif;
	font-size: 1em;
}

.jqui-widget.jqui-widget-content {
	border: 1px solid #d8dcdf;
}

.jqui-widget-content {
	border: 1px solid #eee;
	background: #fff;
	color: #333;
}

.jqui-widget-content a {
	color: #333;
}

.jqui-widget-header {
	background: #607d8b;
	color: #fff;
	font-weight: 700;
}

.jqui-widget-header a {
	color: #fff;
}

.jqui-button, .jqui-state-default, .jqui-widget-content .jqui-state-default, .jqui-widget-header .jqui-state-default, html .jqui-button.jqui-state-disabled:active, html .jqui-button.jqui-state-disabled:hover {
	border: 1px solid #d8dcdf;
	background: #eee;
	font-weight: 700;
	color: #004276;
}

.jqui-button, .jqui-state-default a, .jqui-state-default a:link, .jqui-state-default a:visited, a.jqui-button, a:link.jqui-button, a:visited.jqui-button {
	color: #004276;
	text-decoration: none;
}

.jqui-button:focus, .jqui-button:hover, .jqui-state-focus, .jqui-state-hover, .jqui-widget-content .jqui-state-focus, .jqui-widget-content .jqui-state-hover, .jqui-widget-header .jqui-state-focus, .jqui-widget-header .jqui-state-hover {
	border: 1px solid #cdd5da;
	background: #50dcef;
	font-weight: 700;
	color: #111;
}

.jqui-state-focus a, .jqui-state-focus a:hover, .jqui-state-focus a:link, .jqui-state-focus a:visited, .jqui-state-hover a, .jqui-state-hover a:hover, .jqui-state-hover a:link, .jqui-state-hover a:visited, a.jqui-button:focus, a.jqui-button:hover {
	color: #111;
	text-decoration: none;
}

.jqui-visual-focus {
	box-shadow: 0 0 3px 1px #5e9ed6;
}

.jqui-button.jqui-state-active:hover, .jqui-button:active, .jqui-state-active, .jqui-widget-content .jqui-state-active, .jqui-widget-header .jqui-state-active, a.jqui-button:active {
	border: 1px solid #eee;
	background: #fff;
	font-weight: 700;
	color: #c00;
}

.jqui-icon-background, .jqui-state-active .jqui-icon-background {
	border: #eee;
	background-color: #c00;
}

.jqui-state-active a, .jqui-state-active a:link, .jqui-state-active a:visited {
	color: #c00;
	text-decoration: none;
}

.jqui-state-highlight, .jqui-widget-content .jqui-state-highlight, .jqui-widget-header .jqui-state-highlight {
	border: 1px solid #fcd3a1;
	background: #fbf8ee;
	color: #444;
}

.jqui-state-checked {
	border: 1px solid #fcd3a1;
	background: #fbf8ee;
}

.jqui-state-highlight a, .jqui-widget-content .jqui-state-highlight a, .jqui-widget-header .jqui-state-highlight a {
	color: #444;
}

.jqui-state-error, .jqui-widget-content .jqui-state-error, .jqui-widget-header .jqui-state-error {
	border: 1px solid #c00;
	background: #f3d8d8;
	color: #2e2e2e;
}

.jqui-state-error a, .jqui-state-error-text, .jqui-widget-content .jqui-state-error a, .jqui-widget-content .jqui-state-error-text, .jqui-widget-header .jqui-state-error a, .jqui-widget-header .jqui-state-error-text {
	color: #2e2e2e;
}

.jqui-priority-primary, .jqui-widget-content .jqui-priority-primary, .jqui-widget-header .jqui-priority-primary {
	font-weight: 700;
}

.jqui-priority-secondary, .jqui-widget-content .jqui-priority-secondary, .jqui-widget-header .jqui-priority-secondary {
	opacity: .7;
	-ms-filter: "alpha(opacity=70)";
	font-weight: 400;
}

.jqui-state-disabled, .jqui-widget-content .jqui-state-disabled, .jqui-widget-header .jqui-state-disabled {
	opacity: .35;
	-ms-filter: "alpha(opacity=35)";
	background-image: none;
}

.jqui-state-disabled.nitro-lazy, .jqui-widget-content .jqui-state-disabled.nitro-lazy, .jqui-widget-header .jqui-state-disabled.nitro-lazy {
	background-image: none !important;
}

.jqui-state-disabled .jqui-icon {
	-ms-filter: "alpha(opacity=35)";
}

.jqui-icon {
	width: 16px;
	height: 16px;
}

.jqui-icon-circle-triangle-e {
	background-position: -48px -192px;
}

.jqui-icon-circle-triangle-s {
	background-position: -64px -192px;
}

.jqui-icon-circle-triangle-w {
	background-position: -80px -192px;
}

.jqui-icon-circle-triangle-n {
	background-position: -96px -192px;
}

.jqui-widget-overlay {
	background: #a6a6a6;
	opacity: .4;
	-ms-filter: Alpha(Opacity=40);
}

.jqui-widget-shadow {
	-webkit-box-shadow: -8px -8px 8px #333;
	box-shadow: -8px -8px 8px #333;
}

.jqui-datepicker .jqui-datepicker-next span, .jqui-datepicker .jqui-datepicker-prev span {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADEAAAAPBAMAAAC/wjryAAAAHlBMVEUAAAD////////9/f39/f3///////////////////8oijSyAAAACXRSTlMAn0qUj25gRUC4AtUdAAAAaUlEQVQY053JsQmFQBRE0U3+h03NDA0twQ4MLcE2zC1g1UBut84IIvjAwAvLmeWlb83QB90fNQbVhNqDqqPAZrnMUkHJYN39P1fyEilb0vPi97xoBVVNgcVymaVqUWtQ/VBD0DVQBd86ABqqYWzUM6OhAAAAAElFTkSuQmCC");
	background-position: 0 1px;
}

.jqui-datepicker .jqui-datepicker-next span.nitro-lazy, .jqui-datepicker .jqui-datepicker-prev span.nitro-lazy {
	background-image: none !important;
}

.jqui-datepicker .jqui-datepicker-prev span {
	background-position: -32px 1px;
}

.irs {
	position: relative;
	display: block;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.irs-line {
	position: relative;
	display: block;
	overflow: hidden;
	outline: 0 !important;
}

.irs-line-left, .irs-line-mid, .irs-line-right {
	position: absolute;
	display: block;
	top: 0;
}

.irs-line-left {
	left: 0;
	width: 11%;
}

.irs-line-mid {
	left: 9%;
	width: 82%;
}

.irs-line-right {
	right: 0;
	width: 11%;
}

.irs-bar {
	position: absolute;
	display: block;
	left: 0;
	width: 0;
}

.irs-bar-edge {
	position: absolute;
	display: block;
	top: 0;
	left: 0;
}

.irs-shadow {
	position: absolute;
	display: none;
	left: 0;
	width: 0;
}

.irs-slider {
	position: absolute;
	display: block;
	cursor: default;
	z-index: 1;
}

.irs-slider.type_last {
	z-index: 2;
}

.irs-min {
	position: absolute;
	display: block;
	left: 0;
	cursor: default;
}

.irs-max {
	position: absolute;
	display: block;
	right: 0;
	cursor: default;
}

.irs-from, .irs-single, .irs-to {
	position: absolute;
	display: block;
	top: 0;
	left: 0;
	cursor: default;
	white-space: nowrap;
}

.irs-grid {
	position: absolute;
	display: none;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 20px;
}

.irs-with-grid .irs-grid {
	display: block;
}

.irs-grid-pol {
	position: absolute;
	top: 0;
	left: 0;
	width: 1px;
	height: 8px;
	background: #000;
}

.irs-grid-pol.small {
	height: 4px;
}

.irs-grid-text {
	position: absolute;
	bottom: 0;
	left: 0;
	white-space: nowrap;
	text-align: center;
	font-size: 9px;
	line-height: 9px;
	padding: 0 3px;
	color: #000;
}

.irs-disable-mask {
	position: absolute;
	display: block;
	top: 0;
	left: -1%;
	width: 102%;
	height: 100%;
	cursor: default;
	background: 0 0;
	z-index: 2;
}

.irs-disabled {
	opacity: .4;
}

.lt-ie9 .irs-disabled {
	filter: alpha(opacity=40);
}

.irs-hidden-input {
	position: absolute !important;
	display: block !important;
	top: 0 !important;
	left: 0 !important;
	width: 0 !important;
	height: 0 !important;
	font-size: 0 !important;
	line-height: 0 !important;
	padding: 0 !important;
	margin: 0 !important;
	outline: 0 !important;
	z-index: -9999 !important;
	background: 0 0 !important;
	border-style: solid !important;
	border-color: transparent !important;
}

.irs {
	height: 55px;
}

.irs-with-grid {
	height: 75px;
}

.irs-line {
	height: 8px;
	top: 33px;
	background: #eee;
	background: linear-gradient(to bottom, #ddd -50%, #fff 150%);
	border: 1px solid #ccc;
	border-radius: 16px;
	-moz-border-radius: 16px;
	cursor: pointer;
}

.irs-line-left, .irs-line-mid, .irs-line-right {
	height: 6px;
}

.irs-bar {
	height: 8px;
	top: 33px;
	background: #20b426;
	cursor: pointer;
}

.irs-bar-edge {
	height: 8px;
	top: 33px;
	width: 14px;
	border: 1px solid #20b426;
	border-right: 0;
	background: #20b426;
	border-radius: 16px 0 0 16px;
	-moz-border-radius: 16px 0 0 16px;
}

.irs-shadow {
	height: 2px;
	top: 38px;
	background: #000;
	opacity: .3;
	border-radius: 5px;
	-moz-border-radius: 5px;
}

.lt-ie9 .irs-shadow {
	filter: alpha(opacity=30);
}

.irs-slider {
	top: 28px;
	width: 18px;
	height: 18px;
	border: 1px solid #aaa;
	background: #ddd;
	background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0, #eaeaea 0, rgba(255, 255, 255, 1) 100%);
	border-radius: 18px;
	-moz-border-radius: 18px;
	cursor: pointer;
}

.irs-slider.state_hover, .irs-slider:hover {
	background: #fff;
}

.irs-max, .irs-min {
	color: #333;
	font-size: 12px;
	line-height: 1.333;
	text-shadow: none;
	top: 0;
	padding: 1px 5px;
	background: rgba(0, 0, 0, .1);
	border-radius: 3px;
	-moz-border-radius: 3px;
}

.lt-ie9 .irs-max, .lt-ie9 .irs-min {
	background: #ccc;
}

.irs-from, .irs-single, .irs-to {
	color: #fff;
	font-size: 14px;
	line-height: 1.333;
	text-shadow: none;
	padding: 1px 5px;
	background: #20b426;
	border-radius: 3px;
	-moz-border-radius: 3px;
}

.lt-ie9 .irs-from, .lt-ie9 .irs-single, .lt-ie9 .irs-to {
	background: #999;
}

.irs-grid {
	height: 18px;
}

.irs-grid-pol {
	opacity: .5;
	background: #20b426;
}

.irs-grid-pol.small {
	background: #999;
}

.irs-grid-text {
	bottom: 5px;
	color: #99a4ac;
}

.pt-cv-collapsible .panel {
	border: 1px solid #ddd;
	border-radius: 0;
	margin-bottom: 8px;
	-webkit-box-shadow: 1px 1px 3px rgba(176, 178, 181, .34);
	box-shadow: 1px 1px 3px rgba(176, 178, 181, .34);
}

.pt-cv-collapsible .clickable, .pt-cv-collapsible .panel-heading {
	cursor: pointer;
}

.pt-cv-collapsible .panel-heading .panel-collapsed {
	position: absolute;
	top: 38%;
	line-height: 12px;
	right: 10px;
	color: #00025f;
	opacity: .6;
	filter: alpha(opacity=60);
}

.pt-cv-collapsible .panel-heading>span .glyphicon {
	font-size: 12px !important;
	top: 0;
}

.pt-cv-collapsible .panel>.panel-heading {
	position: relative;
	padding: 0;
	background-color: #fff;
	border: none;
}

.pt-cv-collapsible .panel>.panel-heading a {
	padding: 10px 30px 10px 10px;
	display: block;
	border-bottom: none;
	word-wrap: break-word;
}

.pt-cv-collapsible .panel-body {
	border-top: 1px solid #ddd;
	overflow: hidden;
}

.pt-cv-collapsible .edd_purchase_submit_wrapper {
	margin-bottom: 10px;
}

.pt-cv-collapsible .panel-body {
	margin: 0;
	padding: 10px;
	position: relative;
}

.pt-cv-filter-bar+.pt-cv-collapsible .panel-collapse.collapsing {
	display: none;
}

ul.pt-cv-gls-menu {
	padding-left: 0;
	margin-left: 0;
	margin-bottom: 20px;
	display: block !important;
}

ul.pt-cv-gls-menu li {
	display: inline-block;
	margin-left: 0;
}

.pt-cv-gls-menu li:first-child {
	padding-left: 0;
}

.pt-cv-gls-menu li a {
	padding: 5px 15px;
	margin-right: 5px;
	display: block;
}

.pt-cv-gls-menu li a.pt-active {
	text-decoration: none;
}

.pt-cv-gls-header, .pt-cv-gls-menu li a {
	font-size: 18px;
}

.pt-cv-gls-header {
	padding: 6px;
	margin: 0 15px 10px;
}

.pt-cv-glossary .pt-cv-title a {
	font-weight: 400;
}

.pt-cv-gls-header, .pt-cv-gls-menu li a {
	text-transform: uppercase;
}

.pt-cv-one_others .pt-cv-ocol {
	padding-left: 0;
	padding-right: 0;
}

.pt-cv-one_others .pt-cv-ocol:nth-child(odd) {
	clear: left;
}

.pt-cv-ocol .pt-cv-ifield>[class^=pt-cv-]:last-child {
	margin-bottom: 0 !important;
}

.pt-cv-pinterest .pt-cv-page:not(.cvpshuffled) {
	opacity: 0;
}

.pt-cv-pinterest {
	margin-left: -9px;
	margin-right: -9px;
}

.pt-cv-pinterest .pt-cv-content-item {
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}

.pt-cv-masonry {
	margin-left: -3px;
	margin-right: -3px;
}

.pt-cv-masonry .pt-cv-content-item {
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 2px;
}

.pt-cv-mobile-tablet.pt-cv-masonry .pt-cv-content-item {
	padding-bottom: 6px;
}

.pt-cv-pinterest .pt-cv-pinmas {
	background: #fff;
	margin-bottom: 0;
	display: inline-block;
	overflow: hidden;
	width: 100%;
}

.pt-cv-pinterest.pt-cv-mb0 .pt-cv-pinmas {
	margin-bottom: -5px;
	border-top: none;
}

.pt-cv-pinterest * {
	margin-bottom: 0;
}

.pt-cv-pinterest.pt-cv-sb0 .pt-cv-pinmas {
	display: block !important;
	border-top: none !important;
}

.pt-cv-pinterest.pt-cv-shadow .pt-cv-pinmas {
	border-top: 1px solid rgba(0, 0, 0, .1);
	box-shadow: 0 2px 5px rgba(0, 0, 0, .15);
}

.pt-cv-pinterest.pt-cv-shadow .pt-cv-pinmas:hover {
	box-shadow: 0 5px 10px rgba(0, 0, 0, .15);
}

.pt-cv-pinterest.pt-cv-border .pt-cv-pinmas {
	border: 1px solid #eee;
}

.pt-cv-border .pt-cv-content-item>* {
	margin-bottom: 0 !important;
}

.pt-cv-pinterest.pt-cv-content-hover .pt-cv-pinmas {
	border: none;
}

.pt-cv-pinterest:not(.pt-cv-no-bb) .pt-cv-pinmas>* {
	border-bottom: 1px solid rgba(0, 0, 0, .1);
}

.pt-cv-pinterest:not(.pt-cv-no-bb) .pt-cv-pinmas .pt-cv-thumb-wrapper, .pt-cv-pinterest:not(.pt-cv-no-bb) .pt-cv-pinmas>:empty, .pt-cv-pinterest:not(.pt-cv-no-bb) .pt-cv-pinmas>:last-child {
	border-bottom: none;
}

.pt-cv-pinmas>.pt-cv-rmwrap, .pt-cv-pinmas>.pt-cv-taxoterm, .pt-cv-pinterest .edd_download_purchase_form, .pt-cv-pinterest .product, .pt-cv-pinterest .pt-cv-content, .pt-cv-pinterest .pt-cv-ctf-list, .pt-cv-pinterest .pt-cv-meta-fields, .pt-cv-pinterest .pt-cv-tao, .pt-cv-pinterest .pt-cv-title, .pt-cv-pinterest .pt-cv-woohooks, .pt-cv-pinterest .pt-cv-woorating {
	padding: 10px 15px;
	margin-bottom: 0 !important;
}

.pt-cv-pinmas>:empty {
	padding: 0;
}

.pt-cv-pinterest .pt-cv-thumbnail {
	margin-bottom: 0 !important;
	margin-top: 0;
}

.pt-cv-pinterest .pt-cv-1-col .pt-cv-thumbnail:not(.img-circle) {
	width: 100%;
}

.pt-cv-pinterest:not(.pt-cv-content-hover) .pt-cv-2-col .pt-cv-pinmas {
	padding: 10px;
}

.pt-cv-pinterest:not(.pt-cv-content-hover) .pt-cv-2-col .pt-cv-pinmas>* {
	padding-left: 0;
	padding-right: 0;
}

.pt-cv-pinterest .edd_purchase_submit_wrapper {
	margin-top: 10px;
}

.pt-cv-pinterest .pt-cv-social-buttons {
	margin: 5px auto !important;
	text-align: center;
}

.pt-cv-pinterest .pt-cv-href-thumbnail iframe {
	margin-bottom: -4px;
}

@media (max-width:490px) {
	.pt-cv-pinterest .pt-cv-pinmas {
		max-width: 100%;
	}
}

.pt-cv-scrollable {
	margin-top: 40px;
	margin-bottom: 30px;
}

.pt-cv-scrollable .pt-cv-carousel {
	padding-bottom: 10px;
}

.pt-cv-scrollable .pt-cv-content-item {
	padding-bottom: 0;
	margin-bottom: 10px;
	z-index: 98;
}

.pt-cv-scrollable .pt-cv-title {
	margin-bottom: 10px;
}

.pt-cv-scrollable .pt-cv-readmore {
	color: #fff;
}

.pt-cv-scrollable .pt-cv-thumbnail {
	width: 100%;
	margin-bottom: 0 !important;
}

.pt-cv-view:not(.iscvblock) .pt-cv-cap-w-img {
	background: rgba(51, 51, 51, .8) !important;
}

.pt-cv-cap-w-img:empty {
	background: 0 0 !important;
}

.pt-cv-view .carousel-control {
	top: 0;
	bottom: auto;
	margin-top: -35px;
	margin-right: 5px;
	text-shadow: none;
	opacity: 1 !important;
	filter: alpha(opacity=100) !important;
}

.pt-cv-view .carousel-control.left {
	right: 35px;
	left: auto;
}

.pt-cv-view .carousel-control.right {
	right: 0;
	left: auto;
}

.pt-cv-view .carousel-control.left, .pt-cv-view .carousel-control.right {
	margin-left: 0;
	margin-right: 0;
}

.pt-cv-view .carousel-control span {
	line-height: 31px;
	background: #e7604a;
	color: #fff;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.pt-cv-view .carousel-control:hover span {
	color: #00ff14;
}

.pt-cv-view .carousel-control .glyphicon-chevron-left, .pt-cv-view .carousel-control .glyphicon-chevron-right, .pt-cv-view .carousel-control .icon-next, .pt-cv-view .carousel-control .icon-prev {
	font-size: 13px !important;
}

.pt-cv-view .carousel-control {
	width: 30px !important;
	height: 30px !important;
}

.pt-cv-view .pt-cv-carousel-indicators {
	bottom: -20px;
	padding-bottom: 0;
	line-height: 1;
}

.pt-cv-view .pt-cv-carousel-indicators li {
	width: 12px;
	height: 12px;
	margin: 0;
	background: 0 0;
	border: none !important;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
	-webkit-box-shadow: inset 0 0 0 2px #b6b6b6;
	-moz-box-shadow: inset 0 0 0 2px #b6b6b6;
	box-shadow: inset 0 0 0 2px #b6b6b6;
}

.pt-cv-view .pt-cv-carousel-indicators li.active {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	background-color: #82d344;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#82d344), to(#51af34));
	background-image: -webkit-linear-gradient(top, #82d344, #51af34);
	background-image: -moz-linear-gradient(top, #82d344, #51af34);
	background-image: -o-linear-gradient(top, #82d344, #51af34);
	background-image: linear-gradient(to bottom, #82d344, #51af34);
}

.pt-cv-view .pt-cv-carousel-caption {
	bottom: 0;
	position: absolute;
	margin-bottom: 0 !important;
}

.pt-cv-carousel-caption:empty {
	display: none;
}

.pt-cv-scrollable .item.next, .pt-cv-scrollable .item.prev {
	width: 100% !important;
}

.pt-cv-scrollable .edd-add-to-cart-label {
	color: #222;
}

@media (max-width:767px) {
	.pt-cv-view .carousel-control.left {
		margin-right: 15px;
	}
}

.pt-cv-textbelow .pt-cv-thumbnail {
	margin-bottom: 0 !important;
}

.pt-cv-textbelow .pt-cv-carousel-caption {
	position: relative;
	margin: 0;
	top: 0;
	left: 0;
	right: 0;
	padding: 15px 0;
	color: inherit;
}

.pt-cv-timeline a, .pt-cv-timeline a:visited {
	text-decoration: none;
}

.pt-cv-timeline.pt-cv-sifb .pt-cv-title {
	margin: 0;
	padding: 0;
}

.pt-cv-timeline .pt-cv-content-item {
	background: #fff;
	padding: 15px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.pt-cv-tl-avatar {
	padding-bottom: 5px;
	margin-bottom: 15px;
}

.pt-cv-tl-heading .entry-date {
	font-size: 13px;
}

.pt-cv-tl-avatar img {
	margin-right: 5px;
	border-radius: 50%;
	border: 1px solid rgba(0, 0, 0, .1);
}

.pt-cv-tl-avatar>a:first-child {
	float: left;
}

.pt-cv-tl-heading {
	display: table-cell;
	vertical-align: top;
}

.pt-cv-center .pt-cv-tl-heading {
	display: block;
}

.pt-cv-tl-heading>p {
	margin: 0;
}

.pt-cv-timeline.pt-cv-sifb:not(.pt-cv-content-hover) .pt-cv-meta-fields {
	background: #f6f7f8;
	list-style: none;
	padding: 5px 10px;
	margin: 0;
	clear: both;
}

.pt-cv-timeline.pt-cv-sifb .pt-cv-meta-fields>span {
	display: inline;
}

.pt-cv-timeline.pt-cv-sifb:not(.pt-cv-content-hover) .pt-cv-meta-fields>span:before {
	content: "·" !important;
	font-weight: 700;
	padding: 0 6px;
}

.pt-cv-timeline.pt-cv-sifb:not(.pt-cv-content-hover) .pt-cv-meta-fields>span:first-child:before {
	content: "" !important;
}

.pt-cv-timeline .pt-cv-meta-fields .glyphicon {
	margin-left: 0;
}

.pt-cv-timeline .pt-cv-readmore {
	color: #fff !important;
}

.pt-cv-timeline {
	height: auto;
	overflow: hidden;
	position: relative;
	width: 100%;
}

.pt-cv-timeline .tl-spine {
	background: #c3ccdf;
	height: 100%;
	left: 50%;
	position: absolute;
	width: 1px;
}

.tl-items-clear {
	clear: both;
	width: 100%;
}

.tl-items {
	margin: 0 auto;
	padding: 0;
}

.tl-items div.tl-item {
	display: inline-block;
	margin: 2px 0 40px !important;
	padding: 0;
	position: relative;
	vertical-align: top;
	width: 50%;
}

.tl-items div.pt-right {
	clear: right;
	float: right;
}

.pt-cv-lmode .tl-items div.pt-right {
	clear: left;
	float: left;
	left: 50%;
}

.tl-items div.pt-left {
	clear: left;
	float: left;
}

.pt-cv-timeline div.pt-left:after, .pt-cv-timeline div.pt-right:after {
	background: #c3ccdf;
	border: 5px solid #fff;
	content: "";
	width: 15px;
	height: 15px;
	position: absolute;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	transition: all 1s ease 0s;
}

.pt-cv-timeline div.pt-left:hover:after, .pt-cv-timeline div.pt-right:hover:after {
	background: #94b7ff;
	border: 4px solid #f0f0f0;
}

.pt-cv-timeline div.pt-left:after {
	right: -8px;
	top: 20px;
}

.pt-cv-timeline div.pt-right:after {
	left: -7px;
	top: 62px;
}

.tl-items .tl-item-content {
	background: #fff;
	margin: auto;
	min-height: 100px;
	position: relative;
	width: 90%;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0 1px 6px 2px rgba(0, 0, 0, .15);
	-moz-box-shadow: 0 1px 6px 2px rgba(0, 0, 0, .15);
	box-shadow: 0 1px 6px 2px rgba(0, 0, 0, .15);
}

.tl-item-content:after, .tl-item-content:before {
	border-top: 8px dashed transparent;
	border-bottom: 8px solid transparent;
	position: absolute;
	top: 20px;
	content: "";
}

.pt-left .tl-item-content:before {
	right: -8px;
	border-left: 8px solid #e5e5e5;
}

.pt-left .tl-item-content:after {
	right: -7px;
	border-left: 8px solid #fff;
}

.pt-right .tl-item-content:before {
	top: 60px;
	left: -8px;
	border-right: 8px solid #e5e5e5;
}

.pt-right .tl-item-content:after {
	top: 60px;
	left: -7px;
	border-right: 8px solid #fff;
}

@media (max-width:490px) {
	.tl-items div.tl-item {
		width: 100% !important;
		left: auto !important;
	}
	
	.pt-cv-timeline div.pt-left:after, .pt-cv-timeline div.pt-right:after {
		background: 0 0 !important;
	}
}

.pt-cv-edit-post, .pt-cv-edit-view {
	color: red;
	border: 1px solid !important;
	padding: 2px;
	z-index: 10;
}

.pt-cv-content p {
	color: inherit !important;
}

.pt-cv-content-text+br {
	display: none !important;
}

.pt-cv-same-height .pt-cv-content {
	position: relative !important;
}

.pt-cv-same-height .pt-cv-readmore {
	margin-top: 15px !important;
}

.pt-cv-view input.edd-add-to-cart {
	display: none !important;
}

.pt-cv-href-thumbnail {
	max-width: 100%;
}

.pt-cv-href-thumbnail iframe {
	margin-bottom: 10px;
	max-width: 100% !important;
}

.pt-cv-view .btn {
	border-radius: 0;
}

.pt-cv-alternate-left .pt-cv-content-item:nth-child(even) .pt-cv-href-thumbnail:not(.cvp-responsive-image) iframe, .pt-cv-thumb-left:not(.cvp-responsive-image) iframe {
	float: left !important;
	margin-right: 20px !important;
}

.pt-cv-alternate-right .pt-cv-content-item:nth-child(even) .pt-cv-href-thumbnail:not(.cvp-responsive-image) iframe, .pt-cv-thumb-right:not(.cvp-responsive-image) iframe {
	float: right !important;
	margin-left: 20px !important;
}

.pt-cv-href-thumbnail.img-shadow, .pt-cv-thumbnail.img-shadow {
	transition: .5s ease opacity;
	-webkit-box-shadow: 5px 5px 10px 0 rgba(0, 0, 0, .5) !important;
	-moz-box-shadow: 5px 5px 10px 0 rgba(0, 0, 0, .5) !important;
	box-shadow: 5px 5px 10px 0 rgba(0, 0, 0, .5) !important;
}

.pt-cv-href-thumbnail.img-shadow:hover, .pt-cv-thumbnail.img-shadow:hover {
	opacity: .8;
}

.pt-cv-ifield {
	overflow: hidden;
}

@-webkit-keyframes wobble-horizontal {
	16.65% {
		-webkit-transform: translateX(5px);
		transform: translateX(5px);
	}
	
	33.3% {
		-webkit-transform: translateX(-4px);
		transform: translateX(-4px);
	}
	
	49.95% {
		-webkit-transform: translateX(3px);
		transform: translateX(3px);
	}
	
	66.6% {
		-webkit-transform: translateX(-2px);
		transform: translateX(-2px);
	}
	
	83.25% {
		-webkit-transform: translateX(1px);
		transform: translateX(1px);
	}
	
	100% {
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
}

@keyframes wobble-horizontal {
	16.65% {
		-webkit-transform: translateX(5px);
		transform: translateX(5px);
	}
	
	33.3% {
		-webkit-transform: translateX(-4px);
		transform: translateX(-4px);
	}
	
	49.95% {
		-webkit-transform: translateX(3px);
		transform: translateX(3px);
	}
	
	66.6% {
		-webkit-transform: translateX(-2px);
		transform: translateX(-2px);
	}
	
	83.25% {
		-webkit-transform: translateX(1px);
		transform: translateX(1px);
	}
	
	100% {
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
}

.et_pb_section .woocommerce a:after {
	font-family: ETmodules;
}

.pt-cv-wrapper button {
	background-color: inherit;
}

.page-template-default .wpb_text_column .pt-cv-wrapper :last-child, .page-template-default .wpb_text_column .pt-cv-wrapper p:last-child, .page-template-page-pagebuilder-title .wpb_text_column .pt-cv-wrapper :last-child, .page-template-page-pagebuilder-title .wpb_text_column .pt-cv-wrapper p:last-child {
	margin-bottom: initial;
}

.pt-cv-view a {
	pointer-events: auto;
}

.pt-cv-view .mejs-time {
	box-sizing: content-box !important;
}

.vc_wp_text .pt-cv-specialp {
	top: 50px;
}

@media (max-width:490px) {
	.pt-cv-social-buttons a {
		margin-top: 5px;
	}
	
	.pt-cv-custom-fields .pt-cv-ctf-name {
		float: none;
	}
	
	.pt-cv-ctf-value audio, .pt-cv-ctf-value video {
		max-width: 239px !important;
	}
	
	.pt-cv-custom-fields {
		display: block !important;
	}
}

@media (max-width:767px) {
	.pt-cv-filter-bar .col-xs-6:nth-child(2n+1) {
		clear: left;
	}
	
	.pt-cv-filter-group ul {
		height: auto;
	}
}

.pt-cv-view .adsbygoogle {
	margin-bottom: 0;
}

.pt-cv-blockgrid.grid1.layout3 .pt-cv-content-item {
	background-color: #f6f6f6;
	display: flex;
	flex-direction: column !important;
}

.pt-cv-blockgrid.grid1.layout3 .pt-cv-remain-wrapper {
	position: relative;
	margin: -40px 20px 20px;
	padding: 15px;
	background-color: inherit;
	flex-grow: 1;
}

.pt-cv-blockgrid.grid1.layout3 .pt-cv-thumb-wrapper {
	margin-bottom: 0;
}

.pt-cv-blockgrid.list1.layout3 .pt-cv-content-item {
	display: flex;
}

.pt-cv-blockgrid.list1.layout3 .pt-cv-thumb-wrapper {
	height: fit-content;
	flex-shrink: 0;
}

.pt-cv-blockgrid.list1.layout3 .pt-cv-remain-wrapper {
	align-self: center;
	z-index: 11;
	padding: 20px;
	margin-left: -60px;
	margin-bottom: 0;
	background: #fff;
	flex-grow: 1;
}

.pt-cv-onebig.onebig1.layout3 .pt-cv-thumb-wrapper:not(.miniwrap) {
	width: 50%;
}

.pt-cv-overlaygrid.overlay3.layout3>.pt-cv-page>:nth-child(-n+2), .pt-cv-overlaygrid.overlay4.layout2>.pt-cv-page>:nth-child(2) {
	grid-column: span 1;
	grid-row: span 2;
}

.pt-cv-overlaygrid.overlay4.layout3>.pt-cv-page>:nth-child(2), .pt-cv-overlaygrid.overlay4.layout3>.pt-cv-page>:nth-child(3) {
	grid-row: span 2;
}

.pt-cv-overlaygrid.overlay4.layout4>.pt-cv-page>:nth-child(-n+2) {
	grid-column: span 2;
	grid-row: span 1;
}

.pt-cv-overlaygrid.overlay4.layout4>.pt-cv-page>:nth-child(2) {
	grid-row-start: 2;
}

.pt-cv-overlaygrid.overlay4.layout4>.pt-cv-page>:nth-child(n+3) {
	grid-row: span 2;
}

.pt-cv-overlaygrid.overlay4.layout5>.pt-cv-page>:nth-child(-n+3) {
	grid-column: span 1;
	grid-row: span 2;
}

.pt-cv-overlaygrid.overlay5.layout2>.pt-cv-page>.pt-cv-content-item:first-child {
	grid-row: span 5;
}

.pt-cv-overlaygrid.overlay5.layout2>.pt-cv-page>:nth-child(2), .pt-cv-overlaygrid.overlay5.layout2>.pt-cv-page>:nth-child(5) {
	grid-row: span 2;
}

.pt-cv-overlaygrid.overlay5.layout2>.pt-cv-page>:nth-child(3), .pt-cv-overlaygrid.overlay5.layout2>.pt-cv-page>:nth-child(4) {
	grid-row: span 3;
}

.pt-cv-overlaygrid.overlay7:not(.layout1):not(.layout2)>.pt-cv-page {
	grid-template-columns: repeat(3, 1fr);
}

.pt-cv-overlaygrid.overlay7.layout2>.pt-cv-page>:nth-child(3), .pt-cv-overlaygrid.overlay7.layout4>.pt-cv-page>:nth-child(2), .pt-cv-overlaygrid.overlay7:not(.layout2):not(.layout4)>.pt-cv-page>:first-child {
	grid-column: span 2;
}

.pt-cv-overlaygrid.overlay7.layout5>.pt-cv-page>:first-child {
	grid-row: span 2;
}

.pt-cv-overlaygrid.overlay8>.pt-cv-page {
	grid-template-columns: repeat(4, 1fr);
}

.pt-cv-overlaygrid.overlay8.layout4>.pt-cv-page {
	grid-template-columns: repeat(6, 1fr);
}

.pt-cv-overlaygrid.overlay8.layout1>.pt-cv-page>:nth-child(2), .pt-cv-overlaygrid.overlay8.layout2>.pt-cv-page>:nth-child(6), .pt-cv-overlaygrid.overlay8.layout3>.pt-cv-page>:nth-child(4), .pt-cv-overlaygrid.overlay8.layout4>.pt-cv-page>:nth-child(n+3), .pt-cv-overlaygrid.overlay8>.pt-cv-page>:first-child {
	grid-column: span 2;
}

.pt-cv-overlaygrid.overlay8.layout4>.pt-cv-page>:nth-child(-n+2) {
	grid-column: span 3;
}

.pt-cv-onhover .pt-cv-overlay-wrapper {
	opacity: 0;
	visibility: hidden;
	transition: all 1s ease;
}

.pt-cv-onhover .pt-cv-content-item:hover .pt-cv-overlay-wrapper {
	visibility: visible;
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;
}

.pt-cv-nooverlay .pt-cv-page {
	grid-template-rows: min-content !important;
	grid-auto-rows: min-content !important;
}

.pt-cv-nooverlay .pt-cv-overlay-wrapper {
	position: relative;
	display: block;
	height: auto;
	margin-bottom: 0;
	opacity: 1;
	visibility: visible;
}

@media (max-width:767px) {
	.pt-cv-blockgrid.list1.layout3 .pt-cv-content-item {
		display: block;
	}
	
	.pt-cv-blockgrid.list1.layout3 .pt-cv-remain-wrapper {
		margin-left: 0;
	}
}

.iscvblock .pt-cv-thumb-left.cvp-block, .iscvblock .pt-cv-thumb-right.cvp-block {
	margin: 0;
}

.iscvblock.pt-cv-view .cvp-block {
	width: 100%;
	display: block !important;
}

.iscvblock .pt-cv-custom-fields {
	display: block;
}

.iscvblock .pt-cv-custom-fields .pt-cv-ctf-name {
	min-width: auto;
}

.iscvblock .pt-cv-custom-fields .pt-cv-ctf-name, .iscvblock .pt-cv-custom-fields .pt-cv-ctf-value {
	display: inline-block;
	float: none;
}

.pt-cv-overlaygrid:not(.pt-cv-nooverlay) .pt-cv-thumbnail.not-found {
	max-height: 100% !important;
}

.pt-cv-wrapper .nav.nav-tabs {
	padding-bottom: 0;
}

.pt-cv-wrapper .carousel-control.left, .pt-cv-wrapper .carousel-control.right {
	background: 0 0;
}

.pt-cv-wrapper .dropdown-backdrop {
	display: none;
}

.pt-cv-post-border .pt-cv-content-item {
	padding-top: 15px;
}

.pt-cv-post-border .pt-cv-page {
	display: flex;
	flex-wrap: wrap !important;
}

.pt-cv-wrapper .carousel-control .glyphicon {
	width: 30px;
	height: 30px;
	margin-top: -15px;
}

.pt-cv-2-col [class*=pt-cv] {
	word-wrap: normal;
}

.pt-cv-pinterest .cv-npf .pt-cv-content-item {
	padding: 0;
}

.pt-cv-pinterest .cv-npf .pt-cv-pinmas {
	border: none;
	box-shadow: none !important;
}

.cv-npf .tl-item-content, .cv-npf .tl-item-content:after, .cv-npf .tl-item-content:before {
	border: none;
	box-shadow: none;
}

.cv-npf .tl-item-content, .cv-npf .tl-item-content .pt-cv-content-item {
	margin: 0;
	padding: 0;
}

.cv-npf .pt-left:after, .cv-npf .pt-right:after, .cv-npf .tl-spine {
	display: none;
}

.pt-cv-ctf-list:after {
	content: " ";
	display: block;
	clear: both;
}

.pt-cv-ctf-list:empty {
	height: 0 !important;
}

.pt-cv-custom-fields {
	display: flex;
	margin-top: 10px;
}

.pt-cv-custom-fields .pt-cv-ctf-name {
	margin-right: 20px;
	min-width: 100px;
	float: left;
	font-weight: 600;
}

.pt-cv-ctf-value {
	display: -ms-flexbox;
	max-width: 100%;
}

.pt-cv-ctf-value iframe, .pt-cv-ctf-value img, .pt-cv-ctf-value video {
	max-width: 100%;
	width: 100%;
}

.pt-cv-view .pt-cv-ctf-column {
	padding-left: 0 !important;
}

.pt-cv-ctf-column.col-md-12 {
	padding-right: 0 !important;
}

.pt-cv-meta-fields a {
	color: inherit;
}

.pt-cv-meta-fields span, .pt-cv-meta-fields time {
	color: rgba(51, 51, 51, .6);
	float: none;
	display: inline;
}

.pt-cv-meta-fields .glyphicon {
	margin-left: 15px;
	margin-right: 2px;
	color: rgba(51, 51, 51, .6);
}

.pt-cv-meta-fields span:first-child .glyphicon {
	margin-left: 0;
}

.pt-cv-meta-fields .glyphicon:before {
	margin-top: 2px;
	float: left;
}

.pt-cv-meta-fields .glyphicon a {
	margin-left: 6px;
}

.pt-cv-meta-fields .comments-link:before {
	content: none !important;
}

.pt-cv-meta-fields .avatar {
	display: inline-block;
	margin: 0 auto;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
}

.pt-cv-meta-fields .avatar+span {
	margin-left: 5px;
}

.comments-link a:before {
	content: none !important;
}

.pt-cv-cap-w-img .pt-cv-meta-fields * {
	color: #fff;
}

.pt-cv-force-mask .pt-cv-mask, .pt-cv-force-mask [class^=pt-cv-animation] {
	opacity: 1 !important;
	visibility: visible !important;
}

.pt-cv-timeline .pt-cv-2-col .pt-cv-colwrap {
	overflow: visible;
}

.pt-cv-alternate-right .pt-cv-content-item:nth-child(even) .cvp-block, .pt-cv-alternate-right .pt-cv-content-item:nth-child(even) .cvp-responsive-image, .pt-cv-alternate-right .pt-cv-content-item:nth-child(even) .pt-cv-thumb-wrapper, .pt-cv-alternate-right .pt-cv-content-item:nth-child(even) .pt-cv-thumbnail {
	float: right !important;
	margin-left: 15px !important;
	margin-right: 0 !important;
}

.pt-cv-alternate-left .pt-cv-content-item:nth-child(even) .cvp-block, .pt-cv-alternate-left .pt-cv-content-item:nth-child(even) .cvp-responsive-image, .pt-cv-alternate-left .pt-cv-content-item:nth-child(even) .pt-cv-thumb-wrapper, .pt-cv-alternate-left .pt-cv-content-item:nth-child(even) .pt-cv-thumbnail {
	float: left !important;
	margin-right: 15px !important;
	margin-left: 0 !important;
}

@media (min-width:992px) {
	.pt-cv-one_others .pt-cv-ocol:nth-child(2n+1), .pt-cv-one_others [data-cvco="2"] .pt-cv-ocol:nth-child(2) .col-md-6:nth-child(2n+1), .pt-cv-one_others [data-cvco="12"] .pt-cv-ocol:nth-child(2) .col-md-1:nth-child(12n+1), .pt-cv-one_others [data-cvco="3"] .pt-cv-ocol:nth-child(2) .col-md-4:nth-child(3n+1), .pt-cv-one_others [data-cvco="4"] .pt-cv-ocol:nth-child(2) .col-md-3:nth-child(4n+1), .pt-cv-one_others [data-cvco="5"] .pt-cv-ocol:nth-child(2) .col-md-2:nth-child(5n+1), .pt-cv-one_others [data-cvco="6"] .pt-cv-ocol:nth-child(2) .col-md-2:nth-child(6n+1), .pt-cv-one_others [data-cvco="7"] .pt-cv-ocol:nth-child(2) .col-md-1:nth-child(7n+1), .pt-cv-one_others [data-cvco="8"] .pt-cv-ocol:nth-child(2) .col-md-1:nth-child(8n+1), .pt-cv-one_others [data-cvco="9"] .pt-cv-ocol:nth-child(2) .col-md-1:nth-child(9n+1), .pt-cv-one_others [data-cvco="10"] .pt-cv-ocol:nth-child(2) .col-md-1:nth-child(10n+1), .pt-cv-one_others [data-cvco="11"] .pt-cv-ocol:nth-child(2) .col-md-1:nth-child(11n+1) {
		clear: left !important;
	}
}

@media (min-width:992px) {
	.pt-cv-one_others [data-cvco="5"] .pt-cv-ocol:nth-child(2) .pt-cv-content-item {
		width: 20%;
	}
	
	.pt-cv-one_others [data-cvco="7"] .pt-cv-ocol:nth-child(2) .pt-cv-content-item {
		width: 14.28571428%;
	}
	
	.pt-cv-one_others [data-cvco="8"] .pt-cv-ocol:nth-child(2) .pt-cv-content-item {
		width: 12.5%;
	}
	
	.pt-cv-one_others [data-cvco="9"] .pt-cv-ocol:nth-child(2) .pt-cv-content-item {
		width: 11.11111111%;
	}
	
	.pt-cv-one_others [data-cvco="10"] .pt-cv-ocol:nth-child(2) .pt-cv-content-item {
		width: 10%;
	}
	
	.pt-cv-one_others [data-cvco="11"] .pt-cv-ocol:nth-child(2) .pt-cv-content-item {
		width: 9.09090909%;
	}
}

@media (min-width:992px) {
	.pt-cv-one_others [data-cvco="7"] .pt-cv-ocol:nth-child(2) .col-md-6:nth-child(2n+1) {
		clear: none !important;
	}
}

@media (max-width:490px) {
	.pt-cv-view.pt-cv-nohover .pt-cv-mask, .pt-cv-view.pt-cv-nohover [class^=pt-cv-animation] {
		top: auto !important;
		left: 0 !important;
		right: 0 !important;
		transform: none !important;
		opacity: 1 !important;
		visibility: visible !important;
		position: relative !important;
	}
	
	.pt-cv-view.pt-cv-nohover .pt-cv-mask * {
		color: inherit;
	}
	
	.pt-cv-view.pt-cv-nohover .pt-cv-hover-wrapper {
		margin-bottom: 15px !important;
	}
	
	.pt-cv-view.pt-cv-nohover .pt-cv-hover-wrapper:before {
		content: none !important;
	}
}

.pt-cv-hover-wrapper {
	position: relative;
	margin-bottom: 0 !important;
	overflow: hidden;
}

.pt-cv-hover-wrapper+[class^=pt-cv-] {
	margin-top: 10px !important;
}

.pt-cv-hover-wrapper .cvp-block, .pt-cv-hover-wrapper .cvp-block img, .pt-cv-hover-wrapper .cvp-responsive-image, .pt-cv-hover-wrapper .pt-cv-thumbnail {
	width: 100% !important;
	min-width: 100% !important;
	margin-bottom: 0 !important;
}

.pt-cv-hover-wrapper .pt-cv-thumbnail.pull-left {
	margin-right: 0 !important;
	float: none !important;
}

.pt-cv-hover-wrapper::before {
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	transition-duration: .6s;
	z-index: 10;
	display: block;
	width: auto;
}

.pt-cv-mask {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	margin: 0;
	padding: 15px;
	z-index: 98;
	opacity: 0;
	visibility: hidden;
	max-height: 100%;
}

.pt-cv-clickable .pt-cv-hover-wrapper, .pt-cv-clickable .pt-cv-hover-wrapper .pt-cv-mask>[class*=pt-cv-] {
	cursor: pointer;
}

.pt-cv-mask>[class*=pt-cv-] {
	padding-left: 0;
	padding-right: 0;
}

.pt-cv-mask>:not(:last-child) {
	margin-bottom: 10px;
}

.pt-cv-content-hover .pt-cv-content-item:hover .pt-cv-mask {
	visibility: visible;
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;
}

.pt-cv-content-hover .pt-cv-content-item:hover [class^=pt-cv-animation] {
	visibility: visible;
	-moz-transition: all .6s ease !important;
	-ms-transition: all .6s ease !important;
	-o-transition: all .6s ease !important;
	-webkit-transition: all .6s ease !important;
	transition: all .6s ease !important;
}

.pt-cv-view.effect-lr [class^=pt-cv-animation], .pt-cv-view.effect-ud [class^=pt-cv-animation] {
	visibility: hidden;
}

.pt-cv-view.effect-lr .pt-cv-animation-left {
	position: relative;
	left: -100%;
}

.pt-cv-view.effect-lr .pt-cv-animation-right {
	position: relative;
	right: -100%;
}

.pt-cv-view.effect-lr .pt-cv-content-item:hover .pt-cv-animation-left {
	left: 0;
}

.pt-cv-view.effect-lr .pt-cv-content-item:hover .pt-cv-animation-right {
	right: 0;
}

.pt-cv-view.effect-ud .pt-cv-content-item:hover .pt-cv-animation-left, .pt-cv-view.effect-ud .pt-cv-content-item:hover .pt-cv-animation-right {
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-o-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
}

.pt-cv-view.effect-ud .pt-cv-animation-left {
	-webkit-transform: translateY(-100px);
	-moz-transform: translateY(-100px);
	-o-transform: translateY(-100px);
	-ms-transform: translateY(-100px);
	transform: translateY(-100px);
}

.pt-cv-view.effect-ud .pt-cv-animation-right {
	-webkit-transform: translateY(100px);
	-moz-transform: translateY(100px);
	-o-transform: translateY(100px);
	-ms-transform: translateY(100px);
	transform: translateY(100px);
}

.pt-cv-view .cvp-block {
	display: block;
	position: relative;
}

.pt-cv-view .pt-cv-2-col .cvp-block {
	display: inline-block;
}

.pt-cv-view .cvp-lazy-container img {
	background-color: rgba(0, 0, 0, .05) !important;
}

.pt-cv-view iframe[data-cvpsrc] {
	display: none;
}

.cvp-play {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAMAAAC5zwKfAAABL1BMVEVHcEyvsLLq6+wAAACmpqfm6OkEBAUAAAAAAAACAgJrbW8oKSoLDA3d3d0AAAAAAAF9fX/c3d4yMzQ4OTtbXF67vb8FBgYtLi+cnZ8+P0AaGxtjZGbIycuwsbJycnMBAQETFBTt7/F4eXoLDA3Q0dKFhonu7/AmJijk5OZRUlOdn6G6u71ERkgfICFISUwRERK/wsapq7BpaWkeHiCoq7FISkvl5edgYWGam5xxcnVCREZcXmBQUlUbHB2PkJEyMjOwtboiIyQdHR4EBAUEBAQeHh8eHyAAAAD////CwsMSEhMxMTLExcW/v8AWFhbv8PCampv9/f3p6ers7OyTk5SQkJBiY2NZWlpdXl41NjbKy8u6u7wrLCxlZmaYmZkMDQ0EBQWMjY08PT3Mzs6wsbK6JfObAAAAR3RSTlMANgr7Rgjj+P3pcbfUF/TtYhSspoUp265GnMJ3JDtz8cgDa9weWQW8DY9DLqm8ntEbMIHLKZEQg01oqn2I3FivIMTb8/Pc2SSzd+gAAAL+SURBVHhepdeHcuJIEMfhv2ShBIhsk5PBgGPOAa93zy3HjeFyfv9nOMpl3xQFUs9I3wP8ahpaCVISV/s7+9uID3pa647Gyb2b64vrmzfJQrFfSq8gqpzhDhyPprXMQrYRqblTHFg0XybfVJ1fXx07FGb5YA0KyksecTIj6WSpYpEM80yHBP3EJElWtQxWXRxPglMbIlx5i9Qs1REma5KqdgPBmg6pSxkI4mYoisXjoPOJnmLRwDxZhyKyUxpmrZoUXbU30+ttURyFDqYNKxSL1cW0E4tisU0NAlA3Ka78IQRUKDYvC6FsUXypNF4llijQ308kaaEmVtCjQLf//CR9xBxejCnYo//+R5Lk4hl2HAr2i+/7XyTH3jjEsyNigv7Pv5KMBQMTyG2wQf+z3NjnHUwYFhuc+PAH8ZZzmHBJJug/3BPL0wDoA7mg/+k3YhUBpB0mKHy9I0YSgOZxQeGBW/KtIdAlNii8/06h3mnASCYofAkd274ExgpBfsmbQFIx6H/6RsF2kdhTDfofQ5a8iKsfpIPCbeC/vYn9C4Ugv+Tr2FEKiuKfNNcp9q8VgvyGr2M7SvCvu+DfsPOGCyrtzVGEPXy8D91DFNSCH38PvdN2gSIX5McV7GOgb0sH+aeVUwJKLSbI32qEdgLILbJBcTPkjAGsFLiguIA5touJLBMUDxRWq4QJLcMExd2AszfEhJ7ng7f3Km9LTTYoljlUq4Fn24thQfFiw8p38AwHNgV6FMvM8fp4sZahQP9+eCJJ1QReHVCgO5Jl9fG/NZPiS+oQzjyKyyxDQKJKcY06EIBVh2JZaKcxpVOjWFoGBPZrimfXMKPejjFwZYhZjVTkXjKHeYxFimajDgQU7SjnC+wBRoSp7WQPwTT1Ba+kEaZXsEiBnanpCJfomiSvbYDXyMse0hn1IEPPpmziWckyZKVrKTZX7Q+hIOcOFihYq9BfgaKhcb7sza/tuQ1EktaKg623JNCC0x67pUPEMNQum7vFzfXT9c2j3e5xiZv0P+qKPcZqyoTVAAAAAElFTkSuQmCC") center center no-repeat;
	background-size: 60px;
	position: absolute;
	height: 100%;
	width: 100%;
	opacity: .5;
	filter: alpha(opacity=80);
	transition: all .2s ease-out;
	display: block;
}

.cvp-play.nitro-lazy {
	background: none !important;
}

.cvp-play:hover {
	transform: scale(1.1);
	opacity: .8;
	filter: alpha(opacity=80);
}

.cvp-play+.cvplazy {
	width: 100% !important;
}

.pt-cv-thumbnail[src$='lazy_image.png'] {
	box-shadow: none !important;
}

.pt-cv-overlay-box {
	position: absolute !important;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	margin: -5px;
	padding-top: 30px !important;
	z-index: 1000 !important;
	background-color: #fff !important;
}

.pt-cv-view .pt-cv-overlay-box img {
	display: block !important;
	margin: 0 auto !important;
	min-width: 15px !important;
	width: 15px !important;
}

.pt-cv-view .pt-cv-overlay-box {
	height: 70px !important;
}

.pt-cv-lightbox-dialog #cvpboxLoadedContent {
	background: #fff;
	overflow-x: hidden !important;
}

@media (min-width:992px) {
	.pt-cv-lightbox-dialog #cvpboxLoadedContent {
		padding: 0 30px;
	}
}

#cvpboxLoadedContent>#content {
	width: 90%;
	margin: 0 5% 5%;
}

.cvp-overflow-hidden {
	overflow: hidden !important;
}

#cvpboxLoadedContent[style*=none]+#cvpboxTitle {
	display: none !important;
}

.cvp-live-filter {
	margin-bottom: 10px;
	margin-right: 20px;
	vertical-align: top;
}

.cvp-live-filter .cvp-label {
	font-weight: 600;
	margin-right: 10px;
}

.cvp-live-filter .cvp-label:empty {
	display: none;
}

.cvp-live-filter+.pt-cv-view {
	margin-top: 20px;
}

.pt-cv-wrapper>.pt-cv-overlay-box {
	z-index: 10 !important;
	margin: 0;
	padding: 0 !important;
	background: 0 0 !important;
}

.pt-cv-wrapper>.pt-cv-overlay-box img {
	display: none !important;
}

.pt-cv-wrapper>.pt-cv-overlay-box~.cvp-live-filter {
	opacity: .5;
}

.cvp-range-input {
	opacity: 0;
}

.cvp-daterange>label {
	margin-right: 20px;
	display: inline-block;
}

.cvp-live-filter.cvp-checkbox, .cvp-live-filter.cvp-dropdown, .cvp-live-filter.cvp-radio {
	display: inline-block;
}

.cvp-live-filter input[type=checkbox], .cvp-live-filter input[type=radio] {
	line-height: normal;
	margin-right: 5px;
	min-width: 18px;
	min-height: 18px;
}

.cvp-live-filter select {
	min-height: 30px;
}

.cvp-live-filter .checkbox, .cvp-live-filter .radio {
	line-height: 1.5;
	margin-bottom: 4px;
}

.cvp-live-filter.cvp-button input[type=radio] {
	display: none !important;
}

.cvp-live-filter.cvp-button div {
	background: 0 0;
	box-shadow: none !important;
	padding: 0;
	border: none;
}

.cvp-live-filter.cvp-button input~div {
	padding: 6px 12px;
	cursor: pointer;
}

.cvp-live-filter.cvp-button input[type=radio]:checked~div {
	background: #00aeef;
	color: #fff;
}

.cvp-live-button * {
	cursor: pointer;
	line-height: 1.3 !important;
	font-size: 14px;
	border: none !important;
}

button.cvp-live-submit {
	margin-right: 15px;
}

.cvp-live-filter p:empty {
	display: none;
}

.cvp-lf-wrapper {
	box-sizing: border-box;
}

.cvp-lf-wrapper[class*=col-md-]~.pt-cv-pagination-wrapper, .cvp-lf-wrapper[class*=col-md-]~.pt-cv-view {
	clear: none;
	padding: 0;
	margin: 0;
}

.cvp-lf-wrapper[class*=col-md-]~.pt-cv-pagination-wrapper {
	display: inline-block;
	margin-left: 13px;
}

.cvp-lf-wrapper[class*=col-md-]~.pt-cv-pagination-wrapper.text-right {
	float: right;
	margin-right: 13px;
}

.cvp-lf-wrapper[class*=col-md-]:not(.pull-right) {
	padding-left: 0;
}

.cvp-lf-wrapper .cvp-dropdown {
	max-width: 100%;
}

.cvp-live-filter label {
	display: inline-block;
}

.irs-bar, .irs-line {
	box-sizing: border-box;
}

.pt-wrap .cvp-live-filter input {
	margin-top: 0 !important;
}

.cvp-live-filter div label {
	cursor: pointer;
	font-weight: 400;
}

.cvp-live-filter input, .cvp-live-filter select {
	border: 1px solid #9d9d9d;
	border-radius: 2px;
	cursor: pointer;
	outline: 0 !important;
	box-shadow: none;
}

.cvp-live-filter input[type=radio] {
	border-radius: 100%;
}

.cvp-live-filter select {
	padding: 5px 10px;
}

.cvp-live-filter input[type=text] {
	padding: 6px 12px;
	cursor: auto;
	max-width: 100%;
}

.cvp-customized input:focus, .cvp-customized input:hover, .cvp-customized input~div:focus, .cvp-customized input~div:hover, .cvp-customized select:focus, .cvp-customized select:hover {
	border-color: #0075ff;
	box-shadow: 0 0 0 1px #0075ff !important;
}

.cvp-customized input[type=checkbox], .cvp-customized input[type=radio] {
	position: relative !important;
	background: 0 0;
	clear: none;
	display: inline-block !important;
	padding: 0 !important;
	vertical-align: baseline;
	height: 18px;
	width: 18px;
	min-width: 18px;
	-webkit-appearance: none;
	appearance: none;
}

.cvp-customized input[type=checkbox]:checked {
	background-color: #0075ff;
	border: none;
}

.cvp-customized input[type=checkbox]:checked::before {
	content: "";
	display: inline-block;
	position: absolute;
	right: 50%;
	top: 50%;
	width: 6px;
	height: 12px;
	border: solid #fff;
	border-width: 0 2px 2px 0;
	margin: -1px -1px 0;
	transform: rotate(45deg) translate(-50%, -50%);
	z-index: 2;
}

.cvp-customized input[type=radio]:checked {
	background-color: #fff;
	border-color: #0075ff;
}

.cvp-customized input[type=radio]:checked::before {
	content: "";
	display: inline-block;
	position: absolute;
	left: 50%;
	top: 50%;
	width: 10px;
	height: 10px;
	border: 5px solid #0075ff;
	background: #0075ff;
	margin: 0 !important;
	transform: translate(-50%, -50%);
	z-index: 2;
	border-radius: 100%;
	box-sizing: border-box;
}

.pt-cv-overlay-top .pt-cv-mask {
	top: 0 !important;
	bottom: auto !important;
}

.pt-cv-overlay-middle .pt-cv-mask {
	top: 50% !important;
	transform: translateY(-50%) !important;
	bottom: auto !important;
}

.pt-cv-overlay-bottom .pt-cv-mask {
	bottom: 0 !important;
	top: auto !important;
}

.pt-cv-view .pt-cv-title a {
	font-weight: 400;
}

.pt-cv-pagination-wrapper.text-center {
	text-align: center !important;
}

.text-center .pt-cv-pagination {
	margin: 20px auto 0 !important;
	float: none;
}

.text-right .pt-cv-pagination {
	float: right;
}

.text-right .pt-cv-spinner {
	margin-top: 10px !important;
}

.pt-cv-pagination {
	display: inline-block !important;
	padding: 0;
}

.pt-cv-pagination li a {
	cursor: pointer;
	font-size: 13px !important;
	margin: auto 2px !important;
}

.pt-cv-wrapper .pt-cv-pagination>li:first-child>a, .pt-cv-wrapper .pt-cv-pagination>li:first-child>span, .pt-cv-wrapper .pt-cv-pagination>li:last-child>a, .pt-cv-wrapper .pt-cv-pagination>li:last-child>span {
	border-radius: 0;
}

.pt-cv-pagination-wrapper button:active, .pt-cv-pagination-wrapper button:focus {
	border: none !important;
	outline: 0 !important;
}

.pt-cv-wrapper .pt-cv-more {
	border: none !important;
	max-width: 100%;
	z-index: 10;
}

.pt-cv-more+.pt-cv-spinner {
	position: absolute;
	top: 10px;
	margin-top: 0 !important;
	margin-bottom: 0 !important;
	margin-left: 5px;
}

.pt-cv-pginfinite+.pt-cv-pagination-wrapper .pt-cv-more {
	visibility: hidden;
	width: 0;
	padding: 0;
}

.pt-cv-pginfinite+.pt-cv-pagination-wrapper .pt-cv-spinner {
	position: relative;
	margin-left: 0 !important;
}

.round-button .pt-cv-pagination a {
	border-radius: 6px !important;
}

.circle-button .pt-cv-pagination a {
	border-radius: 100% !important;
	width: 35px;
	height: 35px;
	padding: 0 !important;
	line-height: 32.5px !important;
	text-align: center;
	display: inline-flex;
	justify-content: center;
	align-items: center;
}

.pt-cv-content-item .dashicons {
	position: absolute;
	top: 5px;
	right: 5px;
	z-index: 10;
	color: #bbb;
}

.pt-cv-content-item:hover .dashicons {
	-webkit-animation-name: wobble-horizontal;
	animation-name: wobble-horizontal;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1;
}

.pt-cv-grid .pt-cv-content-item .dashicons {
	left: 20px;
}

.pt-cv-grid .pt-cv-content-item .dashicons.pt-cv-wspecialp {
	top: 30px;
}

.pt-cv-view .pt-cv-readmore {
	border: none;
	text-transform: none;
}

.pt-cv-readmore:focus, .pt-cv-readmore:hover {
	opacity: .8;
}

.pt-cv-readmore.btn-link {
	color: #428bca !important;
	padding-left: 0;
}

.pt-cv-readmore.pt-cv-textlink {
	color: inherit;
}

.pt-cv-title .pt-cv-none {
	cursor: default;
}

.pt-cv-none {
	pointer-events: none !important;
}

.pt-cv-round-btn .pt-cv-readmore {
	border-radius: 100px !important;
}

.cvp-replayout.cvp-full-width {
	width: 100% !important;
	max-width: 100% !important;
}

.cvp-hide-duplicating+* {
	display: none !important;
}

.cvp-replayout {
	box-shadow: none !important;
	position: relative !important;
}

.pt-cv-content-item .cvp-responsive-image {
	display: inline-block;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
}

.pt-cv-hover-wrapper .cvp-responsive-image {
	display: block;
}

.pt-cv-same-height .pt-cv-2-col .cvp-block, .pt-cv-same-height .pt-cv-2-col .cvp-responsive-image, .pt-cv-same-height .pt-cv-2-col .pt-cv-thumbnail {
	position: relative;
	z-index: 1;
}

.cvp-responsive-image img {
	max-height: 100%;
	margin-bottom: 0 !important;
}

.cvp-responsive-image[style*=background-image] img {
	visibility: hidden !important;
	opacity: 0;
}

.cvp-responsive-image iframe {
	height: 100% !important;
	vertical-align: baseline;
}

.cvp-responsive-image:empty {
	width: 0 !important;
	height: 0 !important;
}

.pt-cv-thumb-left.cvp-block, .pt-cv-thumb-left.cvp-responsive-image {
	float: left;
	margin-right: 15px;
}

.pt-cv-thumb-right.cvp-block, .pt-cv-thumb-right.cvp-responsive-image {
	float: right;
	margin-left: 15px;
}

.pt-cv-scrollable .cvp-block, .pt-cv-scrollable .cvp-responsive-image {
	margin-bottom: -5px !important;
	width: 100% !important;
}

[id^=pt-cv-filter-bar] .pt-cv-filter-option:focus, [id^=pt-cv-filter-bar] .pt-cv-filter-option:hover {
	opacity: .8;
}

.pt-cv-filter-bar>div {
	box-sizing: border-box;
}

.pt-cv-filter-bar+.pt-cv-view, .pt-cv-filter-bar+.pt-cv-view .pt-cv-page {
	position: relative;
}

.pt-cv-filter-bar+.pt-cv-view .pt-cv-page:not(.cvpshuffled) {
	opacity: 0;
}

.pt-cv-filter-bar+.pt-cv-view.pt-cv-collapsible .pt-cv-content-item {
	width: 100%;
}

.pt-cv-filter-bar+.pt-cv-grid .pt-cv-content-item {
	float: left;
}

.pt-cv-filter-bar+.pt-cv-content-hover .pt-cv-content {
	margin-left: 0 !important;
}

.pt-cv-filter-bar .active, .pt-cv-filter-bar .active a {
	cursor: text;
}

.pt-cv-filter-bar {
	margin-bottom: 20px !important;
	clear: both;
	position: relative;
}

.btn-group.pt-cv-filter-bar .btn {
	margin-bottom: 10px;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}

.btn-group.pt-cv-filter-bar .dropdown-toggle {
	width: initial;
	height: initial;
	display: block;
}

.btn-group.pt-cv-filter-bar .dropdown-toggle:after {
	content: "";
	width: 0;
}

.breadcrumb.pt-cv-filter-bar {
	background: 0 0;
	margin-bottom: 0;
	margin-left: 0;
	padding: 0;
	list-style: none;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.breadcrumb.pt-cv-filter-bar>li {
	display: inline-block;
	margin-bottom: 20px;
}

.breadcrumb.pt-cv-filter-bar>li+li:before {
	content: "/ ";
	padding: 0 5px;
	color: #ccc;
}

.breadcrumb.pt-cv-filter-bar>.active {
	color: #777;
	padding-left: 0;
}

.breadcrumb.pt-cv-filter-bar>li a {
	padding: 5px 10px;
}

.pt-cv-filter-bar:not(.pt-cv-filter-group) .pt-cv-filter-option {
	border-color: #fff !important;
	box-shadow: none;
}

.breadcrumb.pt-cv-filter-bar * {
	background: 0 0;
}

.pt-cv-filter-bar .dropdown-menu li:hover {
	background: #ececec !important;
}

.pt-cv-filter-bar .dropdown-toggle span.caret {
	margin-left: 5px;
	margin-bottom: 0;
}

.pt-cv-filter-group {
	margin: 0 -15px;
	overflow: hidden;
}

.pt-cv-filter-group ul {
	position: relative;
	padding-left: 0 !important;
	max-height: 200px;
	overflow-x: auto;
	margin: 0 0 30px;
}

.pt-cv-filter-group li {
	margin-bottom: 0 !important;
	list-style: none;
}

.pt-cv-filter-group li a {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAMAAAAMs7fIAAAAOVBMVEWhoaEAAACrq6usrKyYmJisrKyioqKsrKz4+Pj+/v7r6+vz8/Pv7++np6esrKyhoaHm5ubBwcG5ubnIPozqAAAACHRSTlPnAOfJh357YH4u1fQAAABYSURBVBjTdchJDsAgDENRU6aElPH+h61QpRIk+uzVh4m2LDYa+J54Sd3jItboQuFdmYXWZslMGmdk2v0Vef8V0c5Fbk1OpUrSpAJtKw0Io+kwAoxDXeDMA3ptCz/cSYRZAAAAAElFTkSuQmCC") 0 center no-repeat;
	background-size: 15px;
	border-bottom: 1px solid #f3f3f3 !important;
	display: block;
	padding: 6px 0 6px 20px;
	text-indent: 0;
}

.pt-cv-filter-group li a.nitro-lazy {
	background: none !important;
}

.pt-cv-filter-group li a.selected {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAMAAAAMs7fIAAAAS1BMVEWhoaEAAACrq6usrKyYmJisrKyioqKsrKzt7e3+/v74+Pirq6vz8/OioqJubm7d3d11dXXm5uZlZWXDw8NcXFzi4uK5ubnU1NR9fX3PncBdAAAACHRSTlPnAOfJh357YH4u1fQAAAB9SURBVBjTVciLDsMgCEBR7FMRtajr9v9fOqgm2ksI4YA5Vz9aTwN7sW5kyw4LujlcwLt3XgX7sO+CPc41oIo+JPvJMWbGJiWnB66Ej1CpMZcG1OR7xVgbqAQiSkICpAURa4UUrNRE6ScwREM5XYDtHAMcN89wH2A2CCPYzB9DyQxIXLTuhgAAAABJRU5ErkJggg==") 0 center no-repeat #fff3c0;
	color: #444;
}

.pt-cv-filter-group li a.selected.nitro-lazy {
	background: none !important;
}

.pt-cv-filter-title {
	margin-bottom: 0 !important;
	padding: 10px !important;
}

.pt-cv-filter-bar .dropdown-menu li {
	list-style: none;
	padding: 0;
	margin-left: 0;
}

.pt-cv-sf-item {
	clear: none !important;
}

.pt-cv-sf-line-start {
	clear: left !important;
}

.dropdown.pt-cv-filter-bar {
	margin-right: 20px;
	margin-bottom: 20px;
	clear: none;
}

.dropdown.pt-cv-filter-bar.pull-right {
	margin-right: 0;
	margin-left: 20px;
}

.pt-cv-filter-bar.pt-cv-center {
	display: block;
	text-align: center;
	margin: auto;
}

.dropdown.pt-cv-filter-bar.pt-cv-center {
	display: table;
	margin: 0 auto !important;
}

.pt-cv-filter-bar.pt-cv-center .dropdown-toggle, .pt-cv-filter-bar.pt-cv-center .pt-cv-filter-option, .pt-cv-filter-bar.pt-cv-center li {
	float: none;
}

.pt-cv-filter-bar.pull-right li, .pt-cv-filter-bar.pull-right>.pt-cv-filter-option {
	float: right !important;
}

.pt-cv-filter-bar.pull-right ul.dropdown-menu li {
	width: 100% !important;
}

.breadcrumb.pt-cv-filter-bar.pull-right>li+li:before {
	float: right;
}

.pt-cv-filter-operator {
	margin-top: -10px;
	margin-bottom: 20px;
}

.pt-cv-filter-operator>div {
	display: inline-block;
}

.pt-cv-filter-operator label {
	margin-right: 15px !important;
}

.pt-cv-filter-operator input[type=radio] {
	margin-top: 0 !important;
	margin-right: 4px !important;
}

.dropdown.pt-cv-filter-bar {
	overflow: visible;
	background: 0 0;
	border: none;
}

.dropdown.pt-cv-filter-bar ul, .dropdown.pt-cv-filter-bar ul li {
	margin: 0;
}

.dropdown.pt-cv-filter-bar li:before, .dropdown.pt-cv-filter-bar:after, .dropdown.pt-cv-filter-bar:before {
	display: none;
	content: none;
}

.pt-cv-filter-bar .dropdown-toggle, [data-sftype=dropdown] {
	white-space: normal !important;
}

.pt-cv-social-buttons {
	margin-top: 10px;
	height: 32px;
}

.pt-cv-social-buttons a {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAAgCAMAAACioYPHAAABGlBMVEX///8IZv8KZsIAAADLHyTMJSrMIicUFBQCYv/4+/8bGxtwp/9Jj//T09PJyckoev/sqqzSOD0XbsYSa8Xfc3bcZ2rWTVE7Ozs0NDTPMDTOKS4NDQ3t9P8LaP/++/z99fb43t/Nzc3zyMnxw8TwvsC/v7+xsbGpqanom51vb29mZmZNTU3UQUYICAhbmf8Wb//e6vf88fH65+j10dI6hM/FxcW4uLjutLWSkpJCQkIqKioiIiLo8P/i7f+Yv/+Ds/8hdv/z9/7N4Pfa2trqo6Wjo6OcnJzmlJbljZCKioqCgoLif4J6enraXGBYWFijxv9inv+TvOXf3993q9722NlHjNIhdMjgen1fX1/G2/+wzv84hP+oyepVldWAHy6QAAACg0lEQVRYw+3W13baQBAG4CEIZAuQEL33Xk3vmF5swCVuae//GhnJPtywCwHBSU7Mf7Ga5epjtLtaUO2IekdgR75sjdms0TBb83eBmDPwkwI165yBxwReXKhUXkGf0wsEIMtxHLtmcdm9geayeSsQC43tdmScWp3SlALsdduXAF0CMDUM8rz9Y7IYs/sCTVdwZaIDpUemVgC/H6BkpQK9dyDljtTBStwxj7Lv2CBK9wQ+Y/1MAcoaxvYEYYvNZq1BwUoD/vAAXH77riOtwYah4a7OpSptSON4zA5qMc4QJFxyMxMQECnAewDo5r1e4iZZVFiHRLMHUzhTsAbJQAuEXOLIKDKMGIBbClCHDdRfUHaxO1ZXJ3muVVko3MUvZRMBaIRXJgFgwRaGwUgE5nvXCMz1hDz5mHEYVtl4vFrPHgTEWh7KAxweNoFh31ITAp8VgREKUNfxAEC708lRzsEU32o+4kZRBPSAlK8bwBostWEoZhjGWYIEEXgNcvAtU4DZ8Tj7FmwqA8LPhz7AYAM4gxG+5ghObQWwkDvo6Uv/sD0QiEBMc5hST+JuRUDs3S+A/gZQLD2JIZjiLIF9JK9BQVqD94LgpQFXj4YmxycVAV/wyMHHBpDJLDNFiIguSwFmDAGIoe7i9VG4qsfcaYNDCVCqSUB8WH1+f6DkA6OTCMTIQBUN6MDecZWkel5lTwOcQc0SCoRfXcxBwFb0Rv6M2Fksjg/EIYIHtMuJPxwEZGMTeXfcRFm7oXFUIEZWBvy2NW5voHsSY9+h1bojznOnABYjrj8A5sjAt1jro7LzfHCYPAXQN3XSgPSs3zCrJtxdT3Cjlln/3pVfqz0Dz8Az8D8F/gYFZF5xSVHmwAAAAABJRU5ErkJggg==") no-repeat;
	width: 32px;
	height: 32px;
	display: inline-block !important;
	margin-right: 8px;
	position: relative;
}

.pt-cv-social-buttons a.nitro-lazy {
	background: none !important;
}

.pt-cv-social-buttons a:hover {
	opacity: .8;
}

.pt-cv-social-buttons .pt-cv-social-twitter {
	background-position: -32px 0;
}

.pt-cv-social-buttons .pt-cv-social-linkedin {
	background-position: -96px 0;
}

.pt-cv-social-buttons .pt-cv-social-pinterest {
	background-position: -128px 0;
}

.pt-cv-social-badge {
	display: inline-block;
	position: absolute;
	top: -7px;
	right: -6px;
	padding: 1.5px 4px;
	font-size: 10.5px;
	font-weight: 700;
	line-height: 1;
	color: #fff;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	background-color: red;
	border-radius: 10px;
	text-indent: initial !important;
}

.pt-cv-round-share .pt-cv-social-buttons a {
	border-radius: 100% !important;
}

.pt-cv-specialp {
	position: absolute;
	left: 22px;
	top: 10px;
	z-index: 10;
	line-height: normal;
}

.pt-cv-mask .pt-cv-specialp, .pt-cv-scrollable .pt-cv-specialp {
	position: relative;
	top: auto;
	left: auto;
	margin-bottom: 10px;
	display: inline-block;
}

.pt-cv-collapsible .pt-cv-specialp {
	top: 20px;
}

.pt-cv-pinterest .pt-cv-specialp {
	left: 7px;
}

.pt-cv-specialp span {
	padding: 1px 4px;
}

.pt-cv-timeline .pt-cv-specialp {
	top: 22px;
}

.iscvhybrid .pt-cv-specialp {
	left: 10px;
}

.pt-cv-tao {
	display: block !important;
	margin-bottom: 10px;
}

.pt-cv-hover-wrapper+.pt-cv-tao {
	margin-top: 10px;
}

.pt-cv-taso img {
	margin-bottom: 10px;
	display: block;
	max-width: 100%;
	height: auto;
}

.pt-cv-tao span {
	color: #aaa;
}

.pt-cv-term-heading {
	border-bottom: 3px solid #555;
	padding-bottom: 5px;
	margin-bottom: 15px;
	border-bottom-style: double;
}

.pt-cv-taso .pt-cv-hover-wrapper img {
	margin-top: 0;
	margin-bottom: 0;
}

.pt-cv-center * {
	text-align: center;
}

.pt-cv-center .pt-cv-custom-fields {
	display: inline-flex;
}

.pt-cv-center .pt-cv-ctf-column {
	padding-right: 0 !important;
}

.pt-cv-center img {
	margin-left: auto !important;
	margin-right: auto !important;
}

.pt-cv-right .pt-cv-carousel-caption {
	text-align: right;
}

.pt-cv-center .pt-cv-carousel-caption {
	text-align: center;
}

.pt-cv-justify .pt-cv-carousel-caption {
	text-align: justify;
}

.pt-cv-center.pt-cv-same-height .pt-cv-content[style*=height] .pt-cv-readmore, .pt-cv-same-height .pt-cv-content[style*=height] .pt-cv-readmore.cvprmct {
	left: 50%;
	transform: translateX(-50%);
}

.pt-cv-view.pt-cv-rtl {
	direction: rtl;
	unicode-bidi: embed;
}

.pt-cv-view.pt-cv-rtl .pt-cv-carousel-caption {
	left: 15px;
}

.pt-cv-view.pt-cv-rtl+.pt-cv-pagination-wrapper {
	text-align: right;
}

.pt-cv-view.pt-cv-rtl .pt-cv-readmore.btn-link {
	padding-right: 0;
}

.pt-cv-view.pt-cv-rtl .pt-cv-gls-group {
	clear: both;
}

.pt-cv-view.pt-cv-rtl:not(.pt-cv-timeline) .pt-cv-content-item {
	float: right !important;
}

.pt-cv-collapsible.pt-cv-rtl .pt-cv-content-item {
	clear: both !important;
	width: 100%;
}

.pt-cv-collapsible.pt-cv-rtl .panel-heading .panel-collapsed {
	left: 10px;
	right: auto;
}

.pt-cv-one_others.pt-cv-rtl .pt-cv-ocol {
	float: right;
}

.pt-cv-rtl .pt-cv-custom-fields .pt-cv-ctf-name+.pt-cv-ctf-value {
	margin-right: 15px;
}

@media (min-width:992px) {
	.pt-cv-rtl.pt-cv-colsys [data-cvc="2"] .col-md-6:nth-child(2n+1), .pt-cv-rtl.pt-cv-colsys [data-cvc="12"] .col-md-1:nth-child(12n+1), .pt-cv-rtl.pt-cv-colsys [data-cvc="3"] .col-md-4:nth-child(3n+1), .pt-cv-rtl.pt-cv-colsys [data-cvc="4"] .col-md-3:nth-child(4n+1), .pt-cv-rtl.pt-cv-colsys [data-cvc="5"] .col-md-2:nth-child(5n+1), .pt-cv-rtl.pt-cv-colsys [data-cvc="6"] .col-md-2:nth-child(6n+1), .pt-cv-rtl.pt-cv-colsys [data-cvc="7"] .col-md-1:nth-child(7n+1), .pt-cv-rtl.pt-cv-colsys [data-cvc="8"] .col-md-1:nth-child(8n+1), .pt-cv-rtl.pt-cv-colsys [data-cvc="9"] .col-md-1:nth-child(9n+1), .pt-cv-rtl.pt-cv-colsys [data-cvc="10"] .col-md-1:nth-child(10n+1), .pt-cv-rtl.pt-cv-colsys [data-cvc="11"] .col-md-1:nth-child(11n+1) {
		clear: right !important;
	}
}

@media (min-width:768px) and (max-width:991px) {
	.pt-cv-rtl.pt-cv-colsys .col-sm-2:nth-child(5n+1), .pt-cv-rtl.pt-cv-colsys .col-sm-2:nth-child(6n+1), .pt-cv-rtl.pt-cv-colsys .col-sm-3:nth-child(4n+1), .pt-cv-rtl.pt-cv-colsys .col-sm-4:nth-child(3n+1), .pt-cv-rtl.pt-cv-colsys .col-sm-6:nth-child(2n+1) {
		clear: right !important;
	}
}

@media (max-width:767px) {
	.pt-cv-rtl.pt-cv-colsys .col-xs-2:nth-child(5n+1), .pt-cv-rtl.pt-cv-colsys .col-xs-2:nth-child(6n+1), .pt-cv-rtl.pt-cv-colsys .col-xs-3:nth-child(4n+1), .pt-cv-rtl.pt-cv-colsys .col-xs-4:nth-child(3n+1), .pt-cv-rtl.pt-cv-colsys .col-xs-6:nth-child(2n+1) {
		clear: right !important;
	}
}

@media (min-width:992px) {
	.pt-cv-rtl.pt-cv-one_others .pt-cv-ocol:nth-child(2n+1), .pt-cv-rtl.pt-cv-one_others [data-cvco="2"] .pt-cv-ocol:nth-child(2) .col-md-6:nth-child(2n+1), .pt-cv-rtl.pt-cv-one_others [data-cvco="12"] .pt-cv-ocol:nth-child(2) .col-md-1:nth-child(12n+1), .pt-cv-rtl.pt-cv-one_others [data-cvco="3"] .pt-cv-ocol:nth-child(2) .col-md-4:nth-child(3n+1), .pt-cv-rtl.pt-cv-one_others [data-cvco="4"] .pt-cv-ocol:nth-child(2) .col-md-3:nth-child(4n+1), .pt-cv-rtl.pt-cv-one_others [data-cvco="5"] .pt-cv-ocol:nth-child(2) .col-md-2:nth-child(5n+1), .pt-cv-rtl.pt-cv-one_others [data-cvco="6"] .pt-cv-ocol:nth-child(2) .col-md-2:nth-child(6n+1), .pt-cv-rtl.pt-cv-one_others [data-cvco="7"] .pt-cv-ocol:nth-child(2) .col-md-1:nth-child(7n+1), .pt-cv-rtl.pt-cv-one_others [data-cvco="8"] .pt-cv-ocol:nth-child(2) .col-md-1:nth-child(8n+1), .pt-cv-rtl.pt-cv-one_others [data-cvco="9"] .pt-cv-ocol:nth-child(2) .col-md-1:nth-child(9n+1), .pt-cv-rtl.pt-cv-one_others [data-cvco="10"] .pt-cv-ocol:nth-child(2) .col-md-1:nth-child(10n+1), .pt-cv-rtl.pt-cv-one_others [data-cvco="11"] .pt-cv-ocol:nth-child(2) .col-md-1:nth-child(11n+1) {
		clear: right !important;
	}
}

.pt-cv-view .product.woocommerce {
	border: none !important;
	margin-bottom: 0 !important;
	margin-top: 0;
	clear: both;
}

.pt-cv-view .product .amount {
	color: #000;
	letter-spacing: -1px;
	font-weight: 700;
	margin-bottom: 0;
	padding-right: 5px;
}

.pt-cv-view .product .amount+.amount {
	padding-left: 5px;
}

.pt-cv-view .product ins {
	text-decoration: initial;
}

.pt-cv-scrollable .pt-cv-cap-w-img .product .amount {
	color: #fff !important;
}

.pt-cv-view .add_to_cart_inline .button {
	background: #222;
	border: none;
	color: #fff;
	clear: both;
	height: auto;
	margin-top: 10px;
	padding: .5em 1.5em;
	display: inline-block;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	box-shadow: none;
}

.pt-cv-view .add_to_cart_button:focus, .pt-cv-view .add_to_cart_button:hover {
	background: #238803;
	border-color: #999;
	color: #fff;
	opacity: .8;
}

.woocommerce-onsale {
	position: absolute;
	top: 10px;
	right: 10px;
	z-index: 10;
	font-size: 14px;
	color: #fff;
	display: block;
	height: 40px;
	width: 40px;
	line-height: 40px;
	text-align: center;
	text-transform: uppercase;
	background: #b1d1c9;
	border: 0 #fff;
	border-radius: 100%;
	outline: #fff none;
}

.pt-cv-view .product del, .pt-cv-view .product ins {
	display: inline-block;
}

.pt-cv-view.pt-cv-rtl .product .amount {
	padding-right: 0;
}

.pt-cv-view .quick-view-button {
	font-size: 100%;
	margin-top: 10px;
	line-height: 1;
	cursor: pointer;
	position: relative;
	text-decoration: none;
	overflow: visible;
	padding: .618em 1em;
	font-weight: 700;
	border-radius: 3px;
	left: auto;
	color: #515151;
	background-color: #ebe9eb;
	border: 0;
	display: inline-block;
	background-image: none;
	box-shadow: none;
	text-shadow: none;
}

.pt-cv-view .quick-view-button.nitro-lazy {
	background-image: none !important;
}

.pt-cv-view .pt-cv-woorating .star-rating {
	float: none;
	color: #ff9800;
}

.pt-cv-wooprice {
	margin-top: 10px;
}
