span.subTitle {
	display: block;
	line-height: 1.3;
	font-size: 66%;
	color: #607D8B;	
}
.line-height {
	line-height: 1.6;
}
.wp-block-audio figcaption {
	margin-top: .5em;
	margin-bottom: 1em;
	color: #555d66;
	text-align: center;
	font-size: 13px
}
.wp-block-audio audio {
	width: 100%;
	min-width: 300px
}
.editor-block-list__layout .reusable-block-edit-panel {
	align-items: center;
	background: #f8f9f9;
	color: #555d66;
	display: flex;
	flex-wrap: wrap;
	font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif;
	font-size: 13px;
	top: -14px;
	margin: 0 -14px;
	padding: 8px 14px;
	position: relative;
	z-index: 7
}
.editor-block-list__layout .editor-block-list__layout .reusable-block-edit-panel {
	margin: 0 -14px;
	padding: 8px 14px
}
.editor-block-list__layout .reusable-block-edit-panel .reusable-block-edit-panel__spinner { margin: 0 5px }
.editor-block-list__layout .reusable-block-edit-panel .reusable-block-edit-panel__info { margin-right: auto }
.editor-block-list__layout .reusable-block-edit-panel .reusable-block-edit-panel__label {
	margin-right: 8px;
	white-space: nowrap;
	font-weight: 600
}
.editor-block-list__layout .reusable-block-edit-panel .reusable-block-edit-panel__title {
	flex: 1 1 100%;
	font-size: 14px;
	height: 30px;
	margin: 4px 0 8px
}
.editor-block-list__layout .reusable-block-edit-panel .components-button.reusable-block-edit-panel__button { flex-shrink: 0 }

@media (min-width:960px) {
.editor-block-list__layout .reusable-block-edit-panel { flex-wrap: nowrap }
.editor-block-list__layout .reusable-block-edit-panel .reusable-block-edit-panel__title { margin: 0 }
.editor-block-list__layout .reusable-block-edit-panel .components-button.reusable-block-edit-panel__button { margin: 0 0 0 5px }
}
.editor-block-list__layout .reusable-block-indicator {
	background: #fff;
	border-left: 1px dashed #e2e4e7;
	color: #555d66;
	border-bottom: 1px dashed #e2e4e7;
	top: -14px;
	height: 30px;
	padding: 4px;
	position: absolute;
	z-index: 1;
	width: 30px;
	right: -14px
}
.wp-block-button {
	color: #fff;
	margin-bottom: 1.5em
}
.wp-block-button.aligncenter { text-align: center }
.wp-block-button.alignright { text-align: right }
.wp-block-button__link {
	background-color: #32373c;
	border: none;
	border-radius: 28px;
	box-shadow: none;
	color: inherit;
	cursor: pointer;
	display: inline-block;
	font-size: 18px;
	margin: 0;
	padding: 12px 24px;
	text-align: center;
	text-decoration: none;
	white-space: normal;
	overflow-wrap: break-word
}
.wp-block-button__link:active, .wp-block-button__link:focus, .wp-block-button__link:hover { color: inherit }
.is-style-squared .wp-block-button__link { border-radius: 0 }
.is-style-outline { color: #32373c }
.is-style-outline .wp-block-button__link {
	background: transparent;
	border: 2px solid
}
.wp-block-categories.alignleft { margin-right: 2em }
.wp-block-categories.alignright { margin-left: 2em }
.wp-block-columns {
	display: flex;
	flex-wrap: wrap
}

@media (min-width:782px) {
.wp-block-columns { flex-wrap: nowrap }
}
.wp-block-column {
	flex: 1;
	margin-bottom: 1em;
	flex-basis: 100%;
	min-width: 0;
	word-break: break-word;
	overflow-wrap: break-word
}

@media (min-width:600px) {
.wp-block-column {
	flex-basis: 50%;
	flex-grow: 0
}
}

@media (min-width:600px) {
.wp-block-column:nth-child(odd) { margin-right: 32px }
.wp-block-column:not(:first-child), .wp-block-column:nth-child(2n) { margin-left: 32px }
.wp-block-column:not(:last-child) { margin-right: 32px }
}
.wp-block-cover, .wp-block-cover-image {
	position: relative;
	background-color: #000;
	background-size: cover;
	background-position: 50%;
	min-height: 430px;
	width: 100%;
	margin: 0 0 1.5em;
	display: flex;
	justify-content: center;
	align-items: center;
	overflow: hidden
}
.wp-block-cover-image.has-left-content, .wp-block-cover.has-left-content { justify-content: flex-start }
.wp-block-cover-image.has-left-content .wp-block-cover-image-text, .wp-block-cover-image.has-left-content .wp-block-cover-text, .wp-block-cover-image.has-left-content h2, .wp-block-cover.has-left-content .wp-block-cover-image-text, .wp-block-cover.has-left-content .wp-block-cover-text, .wp-block-cover.has-left-content h2 {
	margin-left: 0;
	text-align: left
}
.wp-block-cover-image.has-right-content, .wp-block-cover.has-right-content { justify-content: flex-end }
.wp-block-cover-image.has-right-content .wp-block-cover-image-text, .wp-block-cover-image.has-right-content .wp-block-cover-text, .wp-block-cover-image.has-right-content h2, .wp-block-cover.has-right-content .wp-block-cover-image-text, .wp-block-cover.has-right-content .wp-block-cover-text, .wp-block-cover.has-right-content h2 {
	margin-right: 0;
	text-align: right
}
.wp-block-cover-image .wp-block-cover-image-text, .wp-block-cover-image .wp-block-cover-text, .wp-block-cover-image h2, .wp-block-cover .wp-block-cover-image-text, .wp-block-cover .wp-block-cover-text, .wp-block-cover h2 {
	color: #fff;
	font-size: 2em;
	line-height: 1.25;
	z-index: 1;
	margin-bottom: 0;
	max-width: 610px;
	padding: 14px;
	text-align: center
}
.wp-block-cover-image .wp-block-cover-image-text a, .wp-block-cover-image .wp-block-cover-image-text a:active, .wp-block-cover-image .wp-block-cover-image-text a:focus, .wp-block-cover-image .wp-block-cover-image-text a:hover, .wp-block-cover-image .wp-block-cover-text a, .wp-block-cover-image .wp-block-cover-text a:active, .wp-block-cover-image .wp-block-cover-text a:focus, .wp-block-cover-image .wp-block-cover-text a:hover, .wp-block-cover-image h2 a, .wp-block-cover-image h2 a:active, .wp-block-cover-image h2 a:focus, .wp-block-cover-image h2 a:hover, .wp-block-cover .wp-block-cover-image-text a, .wp-block-cover .wp-block-cover-image-text a:active, .wp-block-cover .wp-block-cover-image-text a:focus, .wp-block-cover .wp-block-cover-image-text a:hover, .wp-block-cover .wp-block-cover-text a, .wp-block-cover .wp-block-cover-text a:active, .wp-block-cover .wp-block-cover-text a:focus, .wp-block-cover .wp-block-cover-text a:hover, .wp-block-cover h2 a, .wp-block-cover h2 a:active, .wp-block-cover h2 a:focus, .wp-block-cover h2 a:hover { color: #fff }
.wp-block-cover-image.has-parallax, .wp-block-cover.has-parallax { background-attachment: fixed }
@supports (-webkit-overflow-scrolling:touch) {
.wp-block-cover-image.has-parallax, .wp-block-cover.has-parallax {
background-attachment:scroll
}
}
.wp-block-cover-image.has-background-dim:before, .wp-block-cover.has-background-dim:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background-color: inherit;
	opacity: .5;
	z-index: 1
}
.wp-block-cover-image.has-background-dim.has-background-dim-10:before, .wp-block-cover.has-background-dim.has-background-dim-10:before { opacity: .1 }
.wp-block-cover-image.has-background-dim.has-background-dim-20:before, .wp-block-cover.has-background-dim.has-background-dim-20:before { opacity: .2 }
.wp-block-cover-image.has-background-dim.has-background-dim-30:before, .wp-block-cover.has-background-dim.has-background-dim-30:before { opacity: .3 }
.wp-block-cover-image.has-background-dim.has-background-dim-40:before, .wp-block-cover.has-background-dim.has-background-dim-40:before { opacity: .4 }
.wp-block-cover-image.has-background-dim.has-background-dim-50:before, .wp-block-cover.has-background-dim.has-background-dim-50:before { opacity: .5 }
.wp-block-cover-image.has-background-dim.has-background-dim-60:before, .wp-block-cover.has-background-dim.has-background-dim-60:before { opacity: .6 }
.wp-block-cover-image.has-background-dim.has-background-dim-70:before, .wp-block-cover.has-background-dim.has-background-dim-70:before { opacity: .7 }
.wp-block-cover-image.has-background-dim.has-background-dim-80:before, .wp-block-cover.has-background-dim.has-background-dim-80:before { opacity: .8 }
.wp-block-cover-image.has-background-dim.has-background-dim-90:before, .wp-block-cover.has-background-dim.has-background-dim-90:before { opacity: .9 }
.wp-block-cover-image.has-background-dim.has-background-dim-100:before, .wp-block-cover.has-background-dim.has-background-dim-100:before { opacity: 1 }
.wp-block-cover-image.alignleft, .wp-block-cover-image.alignright, .wp-block-cover.alignleft, .wp-block-cover.alignright {
	max-width: 305px;
	width: 100%
}
.wp-block-cover-image:after, .wp-block-cover:after {
	display: block;
	content: "";
	font-size: 0;
	min-height: inherit
}
@supports ((position:-webkit-sticky) or (position:sticky)) {
.wp-block-cover-image:after, .wp-block-cover:after {
content:none
}
}
.wp-block-cover-image.aligncenter, .wp-block-cover-image.alignleft, .wp-block-cover-image.alignright, .wp-block-cover.aligncenter, .wp-block-cover.alignleft, .wp-block-cover.alignright { display: flex }
.wp-block-cover__video-background {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translateX(-50%) translateY(-50%);
	width: 100%;
	height: 100%;
	z-index: 0;
	-o-object-fit: cover;
	object-fit: cover
}
.editor-block-list__block[data-type="core/embed"][data-align=left] .editor-block-list__block-edit, .editor-block-list__block[data-type="core/embed"][data-align=right] .editor-block-list__block-edit, .wp-block-embed.alignleft, .wp-block-embed.alignright {
	max-width: 360px;
	width: 100%
}
.wp-block-embed { margin-bottom: 1em }
.wp-block-embed figcaption {
	margin-top: .5em;
	margin-bottom: 1em;
	color: #555d66;
	text-align: center;
	font-size: 13px
}
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper, .wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper, .wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper, .wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper, .wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper, .wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper, .wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper { position: relative }
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper:before, .wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper:before, .wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper:before, .wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper:before, .wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper:before, .wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper:before, .wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper:before {
	content: "";
	display: block;
	padding-top: 50%
}
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper iframe, .wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper iframe, .wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper iframe, .wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper iframe, .wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper iframe, .wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper iframe, .wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper iframe {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%
}
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper:before { padding-top: 42.85% }
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper:before { padding-top: 50% }
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper:before { padding-top: 56.25% }
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper:before { padding-top: 75% }
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper:before { padding-top: 100% }
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-6 .wp-block-embed__wrapper:before { padding-top: 66.66% }
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper:before { padding-top: 200% }
.wp-block-file { margin-bottom: 1.5em }
.wp-block-file.aligncenter { text-align: center }
.wp-block-file.alignright { text-align: right }
.wp-block-file .wp-block-file__button {
	background: #32373c;
	border-radius: 2em;
	color: #fff;
	font-size: 13px;
	padding: .5em 1em
}
.wp-block-file a.wp-block-file__button { text-decoration: none }
.wp-block-file a.wp-block-file__button:active, .wp-block-file a.wp-block-file__button:focus, .wp-block-file a.wp-block-file__button:hover, .wp-block-file a.wp-block-file__button:visited {
	box-shadow: none;
	color: #fff;
	opacity: .85;
	text-decoration: none
}
.wp-block-file *+.wp-block-file__button { margin-left: .75em }
.wp-block-gallery {
	display: flex;
	flex-wrap: wrap;
	list-style-type: none;
	padding: 0
}
.wp-block-gallery .blocks-gallery-image, .wp-block-gallery .blocks-gallery-item {
	margin: 0 16px 16px 0;
	display: flex;
	flex-grow: 1;
	flex-direction: column;
	justify-content: center;
	position: relative
}
.wp-block-gallery .blocks-gallery-image figure, .wp-block-gallery .blocks-gallery-item figure {
	margin: 0;
	height: 100%
}
@supports ((position:-webkit-sticky) or (position:sticky)) {
.wp-block-gallery .blocks-gallery-image figure, .wp-block-gallery .blocks-gallery-item figure {
display:flex;
align-items:flex-end;
justify-content:flex-start
}
}
.wp-block-gallery .blocks-gallery-image img, .wp-block-gallery .blocks-gallery-item img {
	display: block;
	max-width: 100%;
	height: auto;
	width: 100%
}
@supports ((position:-webkit-sticky) or (position:sticky)) {
.wp-block-gallery .blocks-gallery-image img, .wp-block-gallery .blocks-gallery-item img {
width:auto
}
}
.wp-block-gallery .blocks-gallery-image figcaption, .wp-block-gallery .blocks-gallery-item figcaption {
	position: absolute;
	bottom: 0;
	width: 100%;
	max-height: 100%;
	overflow: auto;
	padding: 40px 10px 5px;
	color: #fff;
	text-align: center;
	font-size: 13px;
	background: linear-gradient(0deg, rgba(0,0,0,.7), rgba(0,0,0,.3) 60%, transparent)
}
.wp-block-gallery .blocks-gallery-image figcaption img, .wp-block-gallery .blocks-gallery-item figcaption img { display: inline }
.wp-block-gallery.is-cropped .blocks-gallery-image a, .wp-block-gallery.is-cropped .blocks-gallery-image img, .wp-block-gallery.is-cropped .blocks-gallery-item a, .wp-block-gallery.is-cropped .blocks-gallery-item img { width: 100% }
@supports ((position:-webkit-sticky) or (position:sticky)) {
.wp-block-gallery.is-cropped .blocks-gallery-image a, .wp-block-gallery.is-cropped .blocks-gallery-image img, .wp-block-gallery.is-cropped .blocks-gallery-item a, .wp-block-gallery.is-cropped .blocks-gallery-item img {
height:100%;
flex:1;
-o-object-fit:cover;
object-fit:cover
}
}
.wp-block-gallery .blocks-gallery-image, .wp-block-gallery .blocks-gallery-item { width: calc((100% - 16px)/2) }
.wp-block-gallery .blocks-gallery-image:nth-of-type(2n), .wp-block-gallery .blocks-gallery-item:nth-of-type(2n) { margin-right: 0 }
.wp-block-gallery.columns-1 .blocks-gallery-image, .wp-block-gallery.columns-1 .blocks-gallery-item {
	width: 100%;
	margin-right: 0
}

@media (min-width:600px) {
.wp-block-gallery.columns-3 .blocks-gallery-image, .wp-block-gallery.columns-3 .blocks-gallery-item {
	width: calc((100% - 32px)/3);
	margin-right: 16px
}
.wp-block-gallery.columns-4 .blocks-gallery-image, .wp-block-gallery.columns-4 .blocks-gallery-item {
	width: calc((100% - 48px)/4);
	margin-right: 16px
}
.wp-block-gallery.columns-5 .blocks-gallery-image, .wp-block-gallery.columns-5 .blocks-gallery-item {
	width: calc((100% - 64px)/5);
	margin-right: 16px
}
.wp-block-gallery.columns-6 .blocks-gallery-image, .wp-block-gallery.columns-6 .blocks-gallery-item {
	width: calc((100% - 80px)/6);
	margin-right: 16px
}
.wp-block-gallery.columns-7 .blocks-gallery-image, .wp-block-gallery.columns-7 .blocks-gallery-item {
	width: calc((100% - 96px)/7);
	margin-right: 16px
}
.wp-block-gallery.columns-8 .blocks-gallery-image, .wp-block-gallery.columns-8 .blocks-gallery-item {
	width: calc((100% - 112px)/8);
	margin-right: 16px
}
.wp-block-gallery.columns-1 .blocks-gallery-image:nth-of-type(1n), .wp-block-gallery.columns-1 .blocks-gallery-item:nth-of-type(1n), .wp-block-gallery.columns-2 .blocks-gallery-image:nth-of-type(2n), .wp-block-gallery.columns-2 .blocks-gallery-item:nth-of-type(2n), .wp-block-gallery.columns-3 .blocks-gallery-image:nth-of-type(3n), .wp-block-gallery.columns-3 .blocks-gallery-item:nth-of-type(3n), .wp-block-gallery.columns-4 .blocks-gallery-image:nth-of-type(4n), .wp-block-gallery.columns-4 .blocks-gallery-item:nth-of-type(4n), .wp-block-gallery.columns-5 .blocks-gallery-image:nth-of-type(5n), .wp-block-gallery.columns-5 .blocks-gallery-item:nth-of-type(5n), .wp-block-gallery.columns-6 .blocks-gallery-image:nth-of-type(6n), .wp-block-gallery.columns-6 .blocks-gallery-item:nth-of-type(6n), .wp-block-gallery.columns-7 .blocks-gallery-image:nth-of-type(7n), .wp-block-gallery.columns-7 .blocks-gallery-item:nth-of-type(7n), .wp-block-gallery.columns-8 .blocks-gallery-image:nth-of-type(8n), .wp-block-gallery.columns-8 .blocks-gallery-item:nth-of-type(8n) { margin-right: 0 }
}
.wp-block-gallery .blocks-gallery-image:last-child, .wp-block-gallery .blocks-gallery-item:last-child { margin-right: 0 }
.wp-block-gallery .blocks-gallery-item.has-add-item-button { width: 100% }
.wp-block-gallery.alignleft, .wp-block-gallery.alignright {
	max-width: 305px;
	width: 100%
}
.wp-block-gallery.aligncenter, .wp-block-gallery.alignleft, .wp-block-gallery.alignright { display: flex }
.wp-block-gallery.aligncenter .blocks-gallery-item figure { justify-content: center }
.wp-block-image {
	max-width: 100%;
	margin-bottom: 1em;
	margin-left: 0;
	margin-right: 0
}
.wp-block-image img { max-width: 100% }
.wp-block-image.aligncenter { text-align: center }
.wp-block-image.alignfull img, .wp-block-image.alignwide img { width: 100% }
.wp-block-image .aligncenter, .wp-block-image .alignleft, .wp-block-image .alignright, .wp-block-image.is-resized {
	display: table;
	margin-left: 0;
	margin-right: 0
}
.wp-block-image .aligncenter>figcaption, .wp-block-image .alignleft>figcaption, .wp-block-image .alignright>figcaption, .wp-block-image.is-resized>figcaption {
	display: table-caption;
	caption-side: bottom
}
.wp-block-image .alignleft {
	float: left;
	margin-right: 1em
}
.wp-block-image .alignright {
	float: right;
	margin-left: 1em
}
.wp-block-image .aligncenter {
	margin-left: auto;
	margin-right: auto
}
.wp-block-image figcaption {
	margin-top: .5em;
	margin-bottom: 1em;
	color: #555d66;
	text-align: center;
	font-size: 13px
}
.wp-block-latest-comments__comment {
	font-size: 15px;
	line-height: 1.1;
	list-style: none;
	margin-bottom: 1em
}
.has-avatars .wp-block-latest-comments__comment {
	min-height: 36px;
	list-style: none
}
.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt, .has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta { margin-left: 52px }
.has-dates .wp-block-latest-comments__comment, .has-excerpts .wp-block-latest-comments__comment { line-height: 1.5 }
.wp-block-latest-comments__comment-excerpt p {
	font-size: 14px;
	line-height: 1.8;
	margin: 5px 0 20px
}
.wp-block-latest-comments__comment-date {
	color: #8f98a1;
	display: block;
	font-size: 12px
}
.wp-block-latest-comments .avatar, .wp-block-latest-comments__comment-avatar {
	border-radius: 24px;
	display: block;
	float: left;
	height: 40px;
	margin-right: 12px;
	width: 40px
}
.wp-block-latest-posts.alignleft { margin-right: 2em }
.wp-block-latest-posts.alignright { margin-left: 2em }
.wp-block-latest-posts.is-grid {
	display: flex;
	flex-wrap: wrap;
	padding: 0;
	list-style: none
}
.wp-block-latest-posts.is-grid li {
	margin: 0 16px 16px 0;
	width: 100%
}

@media (min-width:600px) {
.wp-block-latest-posts.columns-2 li { width: calc(50% - 16px) }
.wp-block-latest-posts.columns-3 li { width: calc(33.33333% - 16px) }
.wp-block-latest-posts.columns-4 li { width: calc(25% - 16px) }
.wp-block-latest-posts.columns-5 li { width: calc(20% - 16px) }
.wp-block-latest-posts.columns-6 li { width: calc(16.66667% - 16px) }
}
.wp-block-latest-posts__post-date {
	display: block;
	color: #6c7781;
	font-size: 13px
}
.wp-block-media-text {
	display: grid;
	grid-template-rows: auto;
	align-items: center;
	grid-template-areas: "media-text-media media-text-content";
	grid-template-columns: 50% auto
}
.wp-block-media-text.has-media-on-the-right {
	grid-template-areas: "media-text-content media-text-media";
	grid-template-columns: auto 50%
}
.wp-block-media-text .wp-block-media-text__media {
	grid-area: media-text-media;
	margin: 0
}
.wp-block-media-text .wp-block-media-text__content {
	word-break: break-word;
	grid-area: media-text-content;
	padding: 0 8%
}
.wp-block-media-text>figure>img, .wp-block-media-text>figure>video {
	max-width: unset;
	width: 100%;
	vertical-align: middle
}

@media (max-width:600px) {
.wp-block-media-text.is-stacked-on-mobile {
	grid-template-columns: 100%!important;
	grid-template-areas: "media-text-media" "media-text-content"
}
.wp-block-media-text.is-stacked-on-mobile.has-media-on-the-right { grid-template-areas: "media-text-content" "media-text-media" }
}
p.is-small-text { font-size: 14px }
p.is-regular-text { font-size: 16px }
p.is-large-text { font-size: 36px }
p.is-larger-text { font-size: 48px }
p.has-drop-cap:not(:focus):first-letter {
	float: left;
	font-size: 8.4em;
	line-height: .68;
	font-weight: 100;
	margin: .05em .1em 0 0;
	text-transform: uppercase;
	font-style: normal
}
p.has-drop-cap:not(:focus):after {
	content: "";
	display: table;
	clear: both;
	padding-top: 14px
}
p.has-background { padding: 20px 30px }
p.has-text-color a { color: inherit }
.wp-block-pullquote {
	padding: 3em 0;
	margin-left: 0;
	margin-right: 0;
	text-align: center
}
.wp-block-pullquote.alignleft, .wp-block-pullquote.alignright { max-width: 305px }
.wp-block-pullquote.alignleft p, .wp-block-pullquote.alignright p { font-size: 20px }
.wp-block-pullquote p {
	font-size: 28px;
	line-height: 1.6
}
.wp-block-pullquote cite, .wp-block-pullquote footer { position: relative }
.wp-block-pullquote .has-text-color a { color: inherit }
.wp-block-pullquote:not(.is-style-solid-color) { background: none }
.wp-block-pullquote.is-style-solid-color { border: none }
.wp-block-pullquote.is-style-solid-color blockquote {
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	max-width: 60%
}
.wp-block-pullquote.is-style-solid-color blockquote p {
	margin-top: 0;
	margin-bottom: 0;
	font-size: 32px
}
.wp-block-pullquote.is-style-solid-color blockquote cite {
	text-transform: none;
	font-style: normal
}
.wp-block-pullquote cite { color: inherit }
.wp-block-quote.is-large, .wp-block-quote.is-style-large {
	margin: 0 0 16px;
	padding: 0 1em
}
.wp-block-quote.is-large p, .wp-block-quote.is-style-large p {
	font-size: 24px;
	font-style: italic;
	line-height: 1.6
}
.wp-block-quote.is-large cite, .wp-block-quote.is-large footer, .wp-block-quote.is-style-large cite, .wp-block-quote.is-style-large footer {
	font-size: 18px;
	text-align: right
}
.wp-block-separator.is-style-wide { border-bottom-width: 1px }
.wp-block-separator.is-style-dots {
	background: none;
	border: none;
	text-align: center;
	max-width: none;
	line-height: 1;
	height: auto
}
.wp-block-separator.is-style-dots:before {
	content: "\00b7 \00b7 \00b7";
	color: #191e23;
	font-size: 20px;
	letter-spacing: 2em;
	padding-left: 2em;
	font-family: serif
}
p.wp-block-subhead {
	font-size: 1.1em;
	font-style: italic;
	opacity: .75
}
.wp-block-table.has-fixed-layout {
	table-layout: fixed;
	width: 100%
}
.wp-block-table.aligncenter, .wp-block-table.alignleft, .wp-block-table.alignright {
	display: table;
	width: auto
}
.wp-block-table.is-style-stripes {
	border-spacing: 0;
	border-collapse: inherit;
	border-bottom: 1px solid #f3f4f5
}
.wp-block-table.is-style-stripes tr:nth-child(odd) { background-color: #f3f4f5 }
.wp-block-table.is-style-stripes td { border-color: transparent }
.wp-block-text-columns, .wp-block-text-columns.aligncenter { display: flex }
.wp-block-text-columns .wp-block-column {
	margin: 0 16px;
	padding: 0
}
.wp-block-text-columns .wp-block-column:first-child { margin-left: 0 }
.wp-block-text-columns .wp-block-column:last-child { margin-right: 0 }
.wp-block-text-columns.columns-2 .wp-block-column { width: 50% }
.wp-block-text-columns.columns-3 .wp-block-column { width: 33.33333% }
.wp-block-text-columns.columns-4 .wp-block-column { width: 25% }
pre.wp-block-verse {
	white-space: nowrap;
	overflow: auto
}
.wp-block-video {
	margin-left: 0;
	margin-right: 0
}
.wp-block-video video { max-width: 100% }
@supports ((position:-webkit-sticky) or (position:sticky)) {
.wp-block-video [poster] {
-o-object-fit:cover;
object-fit:cover
}
}
.wp-block-video.aligncenter { text-align: center }
.wp-block-video figcaption {
	margin-top: .5em;
	margin-bottom: 1em;
	color: #555d66;
	text-align: center;
	font-size: 13px
}
.has-pale-pink-background-color.has-pale-pink-background-color { background-color: #f78da7 }
.has-vivid-red-background-color.has-vivid-red-background-color { background-color: #cf2e2e }
.has-luminous-vivid-orange-background-color.has-luminous-vivid-orange-background-color { background-color: #ff6900 }
.has-luminous-vivid-amber-background-color.has-luminous-vivid-amber-background-color { background-color: #fcb900 }
.has-light-green-cyan-background-color.has-light-green-cyan-background-color { background-color: #7bdcb5 }
.has-vivid-green-cyan-background-color.has-vivid-green-cyan-background-color { background-color: #00d084 }
.has-pale-cyan-blue-background-color.has-pale-cyan-blue-background-color { background-color: #8ed1fc }
.has-vivid-cyan-blue-background-color.has-vivid-cyan-blue-background-color { background-color: #0693e3 }
.has-very-light-gray-background-color.has-very-light-gray-background-color { background-color: #eee }
.has-cyan-bluish-gray-background-color.has-cyan-bluish-gray-background-color { background-color: #abb8c3 }
.has-very-dark-gray-background-color.has-very-dark-gray-background-color { background-color: #313131 }
.has-pale-pink-color.has-pale-pink-color { color: #f78da7 }
.has-vivid-red-color.has-vivid-red-color { color: #cf2e2e }
.has-luminous-vivid-orange-color.has-luminous-vivid-orange-color { color: #ff6900 }
.has-luminous-vivid-amber-color.has-luminous-vivid-amber-color { color: #fcb900 }
.has-light-green-cyan-color.has-light-green-cyan-color { color: #7bdcb5 }
.has-vivid-green-cyan-color.has-vivid-green-cyan-color { color: #00d084 }
.has-pale-cyan-blue-color.has-pale-cyan-blue-color { color: #8ed1fc }
.has-vivid-cyan-blue-color.has-vivid-cyan-blue-color { color: #0693e3 }
.has-very-light-gray-color.has-very-light-gray-color { color: #eee }
.has-cyan-bluish-gray-color.has-cyan-bluish-gray-color { color: #abb8c3 }
.has-very-dark-gray-color.has-very-dark-gray-color { color: #313131 }
.has-small-font-size { font-size: 13px }
.has-normal-font-size, .has-regular-font-size { font-size: 16px }
.has-medium-font-size { font-size: 20px }
.has-large-font-size { font-size: 36px }
.has-huge-font-size, .has-larger-font-size { font-size: 42px }
div.wpcf7 {
	margin: 0;
	padding: 0
}
div.wpcf7 .screen-reader-response {
	position: absolute;
	overflow: hidden;
	clip: rect(1px,1px,1px,1px);
	height: 1px;
	width: 1px;
	margin: 0;
	padding: 0;
	border: 0
}
div.wpcf7-response-output {
	margin: 2em .5em 1em;
	padding: .2em 1em;
	border: 2px solid red
}
div.wpcf7-mail-sent-ok { border: 2px solid #398f14 }
div.wpcf7-mail-sent-ng, div.wpcf7-aborted { border: 2px solid red }
div.wpcf7-spam-blocked { border: 2px solid #ffa500 }
div.wpcf7-validation-errors, div.wpcf7-acceptance-missing { border: 2px solid #f7e700 }
.wpcf7-form-control-wrap { position: relative }
span.wpcf7-not-valid-tip {
	color: red;
	font-size: 1em;
	font-weight: 400;
	display: block
}
.use-floating-validation-tip span.wpcf7-not-valid-tip {
	position: absolute;
	top: 20%;
	left: 20%;
	z-index: 100;
	border: 1px solid red;
	background: #fff;
	padding: .2em .8em
}
span.wpcf7-list-item {
	display: inline-block;
	margin: 0 0 0 1em
}
span.wpcf7-list-item-label::before, span.wpcf7-list-item-label::after { content: " " }
.wpcf7-display-none { display: none }
div.wpcf7 .ajax-loader {
	visibility: hidden;
	display: inline-block;
	background-image: url(../images/ajax-loader.gif);
	width: 16px;
	height: 16px;
	border: none;
	padding: 0;
	margin: 0 0 0 4px;
	vertical-align: middle
}
div.wpcf7 .ajax-loader.is-active { visibility: visible }
div.wpcf7 div.ajax-error { display: none }
div.wpcf7 .placeheld { color: #888 }
div.wpcf7 input[type="file"] { cursor: pointer }
div.wpcf7 input[type="file"]:disabled { cursor: default }
div.wpcf7 .wpcf7-submit:disabled { cursor: not-allowed }
#debungcontrolls {
	z-index: 100000;
	position: fixed;
	bottom: 0;
	width: 100%;
	height: auto;
	background: rgba(0,0,0,.6);
	padding: 10px;
	box-sizing: border-box
}
.debugtimeline {
	width: 100%;
	height: 10px;
	position: relative;
	display: block;
	margin-bottom: 3px;
	display: none;
	white-space: nowrap;
	box-sizing: border-box
}
.debugtimeline:hover { height: 15px }
.the_timeline_tester {
	background: #e74c3c;
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 0
}
.rs-go-fullscreen {
	position: fixed!important;
	width: 100%!important;
	height: 100%!important;
	top: 0px!important;
	left: 0px!important;
	z-index: 9999999!important;
	background: #ffffff!important
}
.debugtimeline.tl_slide .the_timeline_tester { background: #f39c12 }
.debugtimeline.tl_frame .the_timeline_tester { background: #3498db }
.debugtimline_txt {
	color: #fff;
	font-weight: 400;
	font-size: 7px;
	position: absolute;
	left: 10px;
	top: 0;
	white-space: nowrap;
	line-height: 10px
}
.rtl { direction: rtl }
@font-face {
	font-family: 'revicons';
	src: url(../lib/fonts/revicons.eot?5510888);
	src: url('../lib/fonts/revicons.eot?5510888#iefix') format('embedded-opentype'), url(../lib/fonts/revicons.woff?5510888) format('woff'), url(../lib/fonts/revicons.ttf?5510888) format('truetype'), url('../lib/fonts/revicons.svg?5510888#revicons') format('svg');
	font-weight: 400;
	font-style: normal
}
[class^="revicon-"]:before, [class*=" revicon-"]:before {
	font-family: "revicons";
	font-style: normal;
	font-weight: 400;
	speak: none;
	display: inline-block;
	text-decoration: inherit;
	width: 1em;
	margin-right: .2em;
	text-align: center;
	font-variant: normal;
	text-transform: none;
	line-height: 1em;
	margin-left: .2em
}
.revicon-search-1:before { content: '\e802' }
.revicon-pencil-1:before { content: '\e831' }
.revicon-picture-1:before { content: '\e803' }
.revicon-cancel:before { content: '\e80a' }
.revicon-info-circled:before { content: '\e80f' }
.revicon-trash:before { content: '\e801' }
.revicon-left-dir:before { content: '\e817' }
.revicon-right-dir:before { content: '\e818' }
.revicon-down-open:before { content: '\e83b' }
.revicon-left-open:before { content: '\e819' }
.revicon-right-open:before { content: '\e81a' }
.revicon-angle-left:before { content: '\e820' }
.revicon-angle-right:before { content: '\e81d' }
.revicon-left-big:before { content: '\e81f' }
.revicon-right-big:before { content: '\e81e' }
.revicon-magic:before { content: '\e807' }
.revicon-picture:before { content: '\e800' }
.revicon-export:before { content: '\e80b' }
.revicon-cog:before { content: '\e832' }
.revicon-login:before { content: '\e833' }
.revicon-logout:before { content: '\e834' }
.revicon-video:before { content: '\e805' }
.revicon-arrow-combo:before { content: '\e827' }
.revicon-left-open-1:before { content: '\e82a' }
.revicon-right-open-1:before { content: '\e82b' }
.revicon-left-open-mini:before { content: '\e822' }
.revicon-right-open-mini:before { content: '\e823' }
.revicon-left-open-big:before { content: '\e824' }
.revicon-right-open-big:before { content: '\e825' }
.revicon-left:before { content: '\e836' }
.revicon-right:before { content: '\e826' }
.revicon-ccw:before { content: '\e808' }
.revicon-arrows-ccw:before { content: '\e806' }
.revicon-palette:before { content: '\e829' }
.revicon-list-add:before { content: '\e80c' }
.revicon-doc:before { content: '\e809' }
.revicon-left-open-outline:before { content: '\e82e' }
.revicon-left-open-2:before { content: '\e82c' }
.revicon-right-open-outline:before { content: '\e82f' }
.revicon-right-open-2:before { content: '\e82d' }
.revicon-equalizer:before { content: '\e83a' }
.revicon-layers-alt:before { content: '\e804' }
.revicon-popup:before { content: '\e828' }
.rev_slider_wrapper {
	position: relative;
	z-index: 0;
	width: 100%
}
.rev_slider {
	position: relative;
	overflow: visible
}
.entry-content .rev_slider a, .rev_slider a { box-shadow: none }
.tp-overflow-hidden { overflow: hidden!important }
.group_ov_hidden { overflow: hidden }
.tp-simpleresponsive img, .rev_slider img {
	max-width: none!important;
	transition: none;
	margin: 0;
	padding: 0;
	border: none
}
.rev_slider .no-slides-text {
	font-weight: 700;
	text-align: center;
	padding-top: 80px
}
.rev_slider>ul, .rev_slider_wrapper>ul, .tp-revslider-mainul>li, .rev_slider>ul>li, .rev_slider>ul>li:before, .tp-revslider-mainul>li:before, .tp-simpleresponsive>ul, .tp-simpleresponsive>ul>li, .tp-simpleresponsive>ul>li:before, .tp-revslider-mainul>li, .tp-simpleresponsive>ul>li {
	list-style: none!important;
	position: absolute;
	margin: 0px!important;
	padding: 0px!important;
	overflow-x: visible;
	overflow-y: visible;
	list-style-type: none!important;
	background-image: none;
	background-position: 0 0;
	text-indent: 0em;
	top: 0;
	left: 0
}
.tp-revslider-mainul>li, .rev_slider>ul>li, .rev_slider>ul>li:before, .tp-revslider-mainul>li:before, .tp-simpleresponsive>ul>li, .tp-simpleresponsive>ul>li:before, .tp-revslider-mainul>li, .tp-simpleresponsive>ul>li { visibility: hidden }
.tp-revslider-slidesli, .tp-revslider-mainul {
	padding: 0!important;
	margin: 0!important;
	list-style: none!important
}
.rev_slider li.tp-revslider-slidesli { position: absolute!important }
.tp-caption .rs-untoggled-content { display: block }
.tp-caption .rs-toggled-content { display: none }
.rs-toggle-content-active.tp-caption .rs-toggled-content { display: block }
.rs-toggle-content-active.tp-caption .rs-untoggled-content { display: none }
.rev_slider .tp-caption, .rev_slider .caption {
	position: relative;
	visibility: hidden;
	white-space: nowrap;
	display: block;
	-webkit-font-smoothing: antialiased!important;
	z-index: 1
}
.rev_slider .tp-caption, .rev_slider .caption, .tp-simpleresponsive img {
	-moz-user-select: none;
	-khtml-user-select: none;
	-webkit-user-select: none;
	-o-user-select: none
}
.rev_slider .tp-mask-wrap .tp-caption, .rev_slider .tp-mask-wrap *:last-child, .wpb_text_column .rev_slider .tp-mask-wrap .tp-caption, .wpb_text_column .rev_slider .tp-mask-wrap *:last-child { margin-bottom: 0 }
.tp-svg-layer svg {
	width: 100%;
	height: 100%;
	position: relative;
	vertical-align: top
}
.tp-carousel-wrapper { cursor: url(../../../plugins/revslider/public/assets/css/openhand.cur), move }
.tp-carousel-wrapper.dragged { cursor: url(../../../plugins/revslider/public/assets/css/closedhand.cur), move }
.tp_inner_padding {
	box-sizing: border-box;
	max-height: none!important
}
.tp-caption.tp-layer-selectable {
	-moz-user-select: all;
	-khtml-user-select: all;
	-webkit-user-select: all;
	-o-user-select: all
}
.tp-forcenotvisible, .tp-hide-revslider, .tp-caption.tp-hidden-caption, .tp-parallax-wrap.tp-hidden-caption {
	visibility: hidden!important;
	display: none!important
}
.rev_slider embed, .rev_slider iframe, .rev_slider object, .rev_slider audio, .rev_slider video { max-width: none!important }
.tp-element-background {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 0
}
.tp-blockmask, .tp-blockmask_in, .tp-blockmask_out {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #fff;
	z-index: 1000;
	transform: scaleX(0) scaleY(0)
}
.tp-parallax-wrap { transform-style: preserve-3d }
.rev_row_zone {
	position: absolute;
	width: 100%;
	left: 0;
	box-sizing: border-box;
	min-height: 50px;
	font-size: 0
}
.rev_row_zone_top { top: 0 }
.rev_row_zone_middle {
	top: 50%;
	transform: translateY(-50%)
}
.rev_row_zone_bottom { bottom: 0 }
.rev_column .tp-parallax-wrap { vertical-align: top }
.rev_slider .tp-caption.rev_row {
	display: table;
	position: relative;
	width: 100%!important;
	table-layout: fixed;
	box-sizing: border-box;
	vertical-align: top;
	height: auto!important;
	font-size: 0
}
.rev_column {
	display: table-cell;
	position: relative;
	vertical-align: top;
	height: auto;
	box-sizing: border-box;
	font-size: 0
}
.rev_column_inner {
	box-sizing: border-box;
	display: block;
	position: relative;
	width: 100%!important;
	height: auto!important;
	white-space: normal!important
}
.rev_column_bg {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 0;
	box-sizing: border-box;
	background-clip: content-box;
	border: 0 solid transparent
}
.rev_column_inner .tp-parallax-wrap, .rev_column_inner .tp-loop-wrap, .rev_column_inner .tp-mask-wrap { text-align: inherit }
.rev_column_inner .tp-mask-wrap { display: inline-block }
.rev_column_inner .tp-parallax-wrap .tp-loop-wrap, .rev_column_inner .tp-parallax-wrap .tp-mask-wrap, .rev_column_inner .tp-parallax-wrap {
	position: relative!important;
	left: auto!important;
	top: auto!important;
	line-height: 0
}
.rev_column_inner .tp-parallax-wrap .tp-loop-wrap, .rev_column_inner .tp-parallax-wrap .tp-mask-wrap, .rev_column_inner .tp-parallax-wrap, .rev_column_inner .rev_layer_in_column { vertical-align: top }
.rev_break_columns { display: block!important }
.rev_break_columns .tp-parallax-wrap.rev_column {
	display: block!important;
	width: 100%!important
}
.fullscreen-container {
	position: relative;
	padding: 0
}
.fullwidthbanner-container {
	position: relative;
	padding: 0;
	overflow: hidden
}
.fullwidthbanner-container .fullwidthabanner {
	width: 100%;
	position: relative
}
.tp-static-layers {
	position: absolute;
	z-index: 101;
	top: 0;
	left: 0
}
.tp-static-layers-back { z-index: 0 }
.tp-caption .frontcorner {
	width: 0;
	height: 0;
	border-left: 40px solid transparent;
	border-right: 0 solid transparent;
	border-top: 40px solid #00A8FF;
	position: absolute;
	left: -40px;
	top: 0
}
.tp-caption .backcorner {
	width: 0;
	height: 0;
	border-left: 0 solid transparent;
	border-right: 40px solid transparent;
	border-bottom: 40px solid #00A8FF;
	position: absolute;
	right: 0;
	top: 0
}
.tp-caption .frontcornertop {
	width: 0;
	height: 0;
	border-left: 40px solid transparent;
	border-right: 0 solid transparent;
	border-bottom: 40px solid #00A8FF;
	position: absolute;
	left: -40px;
	top: 0
}
.tp-caption .backcornertop {
	width: 0;
	height: 0;
	border-left: 0 solid transparent;
	border-right: 40px solid transparent;
	border-top: 40px solid #00A8FF;
	position: absolute;
	right: 0;
	top: 0
}
.tp-layer-inner-rotation { position: relative!important }
img.tp-slider-alternative-image {
	width: 100%;
	height: auto
}
.noFilterClass { filter: none!important }
.rs-background-video-layer {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	visibility: hidden;
	z-index: 0
}
.tp-caption.coverscreenvideo {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute
}
.caption.fullscreenvideo, .tp-caption.fullscreenvideo {
	left: 0;
	top: 0;
	position: absolute;
	width: 100%;
	height: 100%
}
.caption.fullscreenvideo iframe, .caption.fullscreenvideo audio, .caption.fullscreenvideo video, .tp-caption.fullscreenvideo iframe, .tp-caption.fullscreenvideo iframe audio, .tp-caption.fullscreenvideo iframe video {
	width: 100%!important;
	height: 100%!important;
	display: none
}
.fullcoveredvideo audio, .fullscreenvideo audio .fullcoveredvideo video, .fullscreenvideo video { background: #000 }
.fullcoveredvideo .tp-poster {
	background-position: center center;
	background-size: cover;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0
}
.videoisplaying .html5vid .tp-poster { display: none }
.tp-video-play-button {
	background: #000;
	background: rgba(0,0,0,.3);
	border-radius: 5px;
	position: absolute;
	top: 50%;
	left: 50%;
	color: #FFF;
	z-index: 3;
	margin-top: -25px;
	margin-left: -25px;
	line-height: 50px!important;
	text-align: center;
	cursor: pointer;
	width: 50px;
	height: 50px;
	box-sizing: border-box;
	display: inline-block;
	vertical-align: top;
	z-index: 4;
	opacity: 0;
	transition: opacity 300ms ease-out!important
}
.tp-hiddenaudio, .tp-audio-html5 .tp-video-play-button { display: none!important }
.tp-caption .html5vid {
	width: 100%!important;
	height: 100%!important
}
.tp-video-play-button i {
	width: 50px;
	height: 50px;
	display: inline-block;
	text-align: center;
	vertical-align: top;
	line-height: 50px!important;
	font-size: 40px!important
}
.tp-caption:hover .tp-video-play-button {
	opacity: 1;
	display: block
}
.tp-caption .tp-revstop {
	display: none;
	border-left: 5px solid #fff!important;
	border-right: 5px solid #fff!important;
	margin-top: 15px!important;
	line-height: 20px!important;
	vertical-align: top;
	font-size: 25px!important
}
.videoisplaying .revicon-right-dir { display: none }
.videoisplaying .tp-revstop { display: inline-block }
.videoisplaying .tp-video-play-button { display: none }
.fullcoveredvideo .tp-video-play-button { display: none!important }
.fullscreenvideo .fullscreenvideo audio { object-fit: contain!important }
.fullscreenvideo .fullscreenvideo video { object-fit: contain!important }
.fullscreenvideo .fullcoveredvideo audio { object-fit: cover!important }
.fullscreenvideo .fullcoveredvideo video { object-fit: cover!important }
.tp-video-controls {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	padding: 5px;
	opacity: 0;
	transition: opacity .3s;
	background-image: linear-gradient(to bottom, rgb(0,0,0) 13%, rgb(50,50,50) 100%);
	display: table;
	max-width: 100%;
	overflow: hidden;
	box-sizing: border-box
}
.tp-caption:hover .tp-video-controls { opacity: .9 }
.tp-video-button {
	background: rgba(0,0,0,.5);
	border: 0;
	color: #EEE;
	border-radius: 3px;
	cursor: pointer;
	line-height: 12px;
	font-size: 12px;
	color: #fff;
	padding: 0;
	margin: 0;
	outline: none
}
.tp-video-button:hover { cursor: pointer }
.tp-video-button-wrap, .tp-video-seek-bar-wrap, .tp-video-vol-bar-wrap {
	padding: 0 5px;
	display: table-cell;
	vertical-align: middle
}
.tp-video-seek-bar-wrap { width: 80% }
.tp-video-vol-bar-wrap { width: 20% }
.tp-volume-bar, .tp-seek-bar {
	width: 100%;
	cursor: pointer;
	outline: none;
	line-height: 12px;
	margin: 0;
	padding: 0
}
.rs-fullvideo-cover {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	background: transparent;
	z-index: 5
}
.disabled_lc .tp-video-play-button, .rs-background-video-layer video::-webkit-media-controls-start-playback-button, .rs-background-video-layer video::-webkit-media-controls, .rs-background-video-layer audio::-webkit-media-controls {
display:none!important
}
.tp-audio-html5 .tp-video-controls {
	opacity: 1!important;
	visibility: visible!important
}
.tp-dottedoverlay {
	background-repeat: repeat;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 3
}
.tp-dottedoverlay.twoxtwo { background: url(../../../plugins/revslider/public/assets/assets/gridtile.png) }
.tp-dottedoverlay.twoxtwowhite { background: url(../../../plugins/revslider/public/assets/assets/gridtile_white.png) }
.tp-dottedoverlay.threexthree { background: url(../../../plugins/revslider/public/assets/assets/gridtile_3x3.png) }
.tp-dottedoverlay.threexthreewhite { background: url(../../../plugins/revslider/public/assets/assets/gridtile_3x3_white.png) }
.tp-shadowcover {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: #fff;
	position: absolute;
	z-index: -1
}
.tp-shadow1 { box-shadow: 0 10px 6px -6px rgba(0,0,0,.8) }
.tp-shadow2:before, .tp-shadow2:after, .tp-shadow3:before, .tp-shadow4:after {
	z-index: -2;
	position: absolute;
	content: "";
	bottom: 10px;
	left: 10px;
	width: 50%;
	top: 85%;
	max-width: 300px;
	background: transparent;
	box-shadow: 0 15px 10px rgba(0,0,0,.8);
	transform: rotate(-3deg)
}
.tp-shadow2:after, .tp-shadow4:after {
	transform: rotate(3deg);
	right: 10px;
	left: auto
}
.tp-shadow5 {
	position: relative;
	box-shadow: 0 1px 4px rgba(0,0,0,.3), 0 0 40px rgba(0,0,0,.1) inset
}
.tp-shadow5:before, .tp-shadow5:after {
	content: "";
	position: absolute;
	z-index: -2;
	box-shadow: 0 0 25px 0 rgba(0,0,0,.6);
	top: 30%;
	bottom: 0;
	left: 20px;
	right: 20px;
	border-radius: 100px / 20px
}
.tp-button {
	padding: 6px 13px 5px;
	border-radius: 3px;
	height: 30px;
	cursor: pointer;
	color: #fff!important;
	text-shadow: 0 1px 1px rgba(0,0,0,.6)!important;
	font-size: 15px;
	line-height: 45px!important;
	font-family: arial, sans-serif;
	font-weight: 700;
	letter-spacing: -1px;
	text-decoration: none
}
.tp-button.big {
	color: #fff;
	text-shadow: 0 1px 1px rgba(0,0,0,.6);
	font-weight: 700;
	padding: 9px 20px;
	font-size: 19px;
	line-height: 57px!important
}
.purchase:hover, .tp-button:hover, .tp-button.big:hover { background-position: bottom, 15px 11px }
.tp-button.green, .tp-button:hover.green, .purchase.green, .purchase:hover.green {
	background-color: #21a117;
	box-shadow: 0 3px 0 0 #104d0b
}
.tp-button.blue, .tp-button:hover.blue, .purchase.blue, .purchase:hover.blue {
	background-color: #1d78cb;
	box-shadow: 0 3px 0 0 #0f3e68
}
.tp-button.red, .tp-button:hover.red, .purchase.red, .purchase:hover.red {
	background-color: #cb1d1d;
	box-shadow: 0 3px 0 0 #7c1212
}
.tp-button.orange, .tp-button:hover.orange, .purchase.orange, .purchase:hover.orange {
	background-color: #f70;
	box-shadow: 0 3px 0 0 #a34c00
}
.tp-button.darkgrey, .tp-button.grey, .tp-button:hover.darkgrey, .tp-button:hover.grey, .purchase.darkgrey, .purchase:hover.darkgrey {
	background-color: #555;
	box-shadow: 0 3px 0 0 #222
}
.tp-button.lightgrey, .tp-button:hover.lightgrey, .purchase.lightgrey, .purchase:hover.lightgrey {
	background-color: #888;
	box-shadow: 0 3px 0 0 #555
}
.rev-btn, .rev-btn:visited {
	outline: none!important;
	box-shadow: none!important;
	text-decoration: none!important;
	line-height: 44px;
	font-size: 17px;
	font-weight: 500;
	padding: 12px 35px;
	box-sizing: border-box;
	font-family: "Roboto", sans-serif;
	cursor: pointer
}
.rev-btn.rev-uppercase, .rev-btn.rev-uppercase:visited {
	text-transform: uppercase;
	letter-spacing: 1px;
	font-size: 15px;
	font-weight: 900
}
.rev-btn.rev-withicon i {
	font-size: 15px;
	font-weight: 400;
	position: relative;
	top: 0;
	transition: all 0.2s ease-out!important;
	margin-left: 10px!important
}
.rev-btn.rev-hiddenicon i {
	font-size: 15px;
	font-weight: 400;
	position: relative;
	top: 0;
	transition: all 0.2s ease-out!important;
	opacity: 0;
	margin-left: 0px!important;
	width: 0px!important
}
.rev-btn.rev-hiddenicon:hover i {
	opacity: 1!important;
	margin-left: 10px!important;
	width: auto!important
}
.rev-btn.rev-medium, .rev-btn.rev-medium:visited {
	line-height: 36px;
	font-size: 14px;
	padding: 10px 30px
}
.rev-btn.rev-medium.rev-withicon i {
	font-size: 14px;
	top: 0
}
.rev-btn.rev-medium.rev-hiddenicon i {
	font-size: 14px;
	top: 0
}
.rev-btn.rev-small, .rev-btn.rev-small:visited {
	line-height: 28px;
	font-size: 12px;
	padding: 7px 20px
}
.rev-btn.rev-small.rev-withicon i {
	font-size: 12px;
	top: 0
}
.rev-btn.rev-small.rev-hiddenicon i {
	font-size: 12px;
	top: 0
}
.rev-maxround { border-radius: 30px }
.rev-minround { border-radius: 3px }
.rev-burger {
	position: relative;
	width: 60px;
	height: 60px;
	box-sizing: border-box;
	padding: 22px 0 0 14px;
	border-radius: 50%;
	border: 1px solid rgba(51,51,51,.25);
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	-webkit-tap-highlight-color: transparent;
	cursor: pointer
}
.rev-burger span {
	display: block;
	width: 30px;
	height: 3px;
	background: #333;
	transition: .7s;
	pointer-events: none;
	transform-style: flat!important
}
.rev-burger span:nth-child(2) { margin: 3px 0 }
#dialog_addbutton .rev-burger:hover :first-child, .open .rev-burger :first-child, .open.rev-burger :first-child { transform: translateY(6px) rotate(-45deg) }
#dialog_addbutton .rev-burger:hover :nth-child(2), .open .rev-burger :nth-child(2), .open.rev-burger :nth-child(2) {
	transform: rotate(-45deg);
	opacity: 0
}
#dialog_addbutton .rev-burger:hover :last-child, .open .rev-burger :last-child, .open.rev-burger :last-child { transform: translateY(-6px) rotate(-135deg) }
.rev-burger.revb-white { border: 2px solid rgba(255,255,255,.2) }
.rev-burger.revb-white span { background: #fff }
.rev-burger.revb-whitenoborder { border: 0 }
.rev-burger.revb-whitenoborder span { background: #fff }
.rev-burger.revb-darknoborder { border: 0 }
.rev-burger.revb-darknoborder span { background: #333 }
.rev-burger.revb-whitefull {
	background: #fff;
	border: none
}
.rev-burger.revb-whitefull span { background: #333 }
.rev-burger.revb-darkfull {
	background: #333;
	border: none
}
.rev-burger.revb-darkfull span { background: #fff }
@keyframes rev-ani-mouse {
0% {
opacity:1;
top:29%
}
15% {
opacity:1;
top:50%
}
50% {
opacity:0;
top:50%
}
100% {
opacity:0;
top:29%
}
}
.rev-scroll-btn {
	display: inline-block;
	position: relative;
	left: 0;
	right: 0;
	text-align: center;
	cursor: pointer;
	width: 35px;
	height: 55px;
	box-sizing: border-box;
	border: 3px solid #fff;
	border-radius: 23px
}
.rev-scroll-btn>* {
	display: inline-block;
	line-height: 18px;
	font-size: 13px;
	font-weight: 400;
	color: #7f8c8d;
	color: #fff;
	font-family: "proxima-nova", "Helvetica Neue", Helvetica, Arial, sans-serif;
	letter-spacing: 2px
}
.rev-scroll-btn>*:hover, .rev-scroll-btn>*:focus, .rev-scroll-btn>*.active { color: #fff }
.rev-scroll-btn>*:hover, .rev-scroll-btn>*:focus, .rev-scroll-btn>*:active, .rev-scroll-btn>*.active { opacity: .8 }
.rev-scroll-btn.revs-fullwhite { background: #fff }
.rev-scroll-btn.revs-fullwhite span { background: #333 }
.rev-scroll-btn.revs-fulldark {
	background: #333;
	border: none
}
.rev-scroll-btn.revs-fulldark span { background: #fff }
.rev-scroll-btn span {
	position: absolute;
	display: block;
	top: 29%;
	left: 50%;
	width: 8px;
	height: 8px;
	margin: -4px 0 0 -4px;
	background: #fff;
	border-radius: 50%;
	animation: rev-ani-mouse 2.5s linear infinite
}
.rev-scroll-btn.revs-dark { border-color: #333 }
.rev-scroll-btn.revs-dark span { background: #333 }
.rev-control-btn {
	position: relative;
	display: inline-block;
	z-index: 5;
	color: #FFF;
	font-size: 20px;
	line-height: 60px;
	font-weight: 400;
	font-style: normal;
	font-family: Raleway;
	text-decoration: none;
	text-align: center;
	background-color: #000;
	border-radius: 50px;
	text-shadow: none;
	background-color: rgba(0,0,0,.5);
	width: 60px;
	height: 60px;
	box-sizing: border-box;
	cursor: pointer
}
.rev-cbutton-dark-sr { border-radius: 3px }
.rev-cbutton-light {
	color: #333;
	background-color: rgba(255,255,255,.75)
}
.rev-cbutton-light-sr {
	color: #333;
	border-radius: 3px;
	background-color: rgba(255,255,255,.75)
}
.rev-sbutton {
	line-height: 37px;
	width: 37px;
	height: 37px
}
.rev-sbutton-blue { background-color: #3B5998 }
.rev-sbutton-lightblue { background-color: #00A0D1 }
.rev-sbutton-red { background-color: #DD4B39 }
.tp-bannertimer {
	visibility: hidden;
	width: 100%;
	height: 5px;
	background: #000;
	background: rgba(0,0,0,.15);
	position: absolute;
	z-index: 200;
	top: 0
}
.tp-bannertimer.tp-bottom {
	top: auto;
	bottom: 0px!important;
	height: 5px
}
.tp-caption img {
	background: transparent;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)";
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF, endColorstr=#00FFFFFF);
	zoom: 1
}
.caption.slidelink a div, .tp-caption.slidelink a div {
	width: 3000px;
	height: 1500px;
	background: url(../../../plugins/revslider/public/assets/assets/coloredbg.png) repeat
}
.tp-caption.slidelink a span { background: url(../../../plugins/revslider/public/assets/assets/coloredbg.png) repeat }
.tp-shape {
	width: 100%;
	height: 100%
}
.tp-caption .rs-starring { display: inline-block }
.tp-caption .rs-starring .star-rating {
	float: none;
	display: inline-block;
	vertical-align: top;
	color: #FFC321!important
}
.tp-caption .rs-starring .star-rating, .tp-caption .rs-starring-page .star-rating {
	position: relative;
	height: 1em;
	width: 5.4em;
	font-family: star;
	font-size: 1em!important
}
.tp-caption .rs-starring .star-rating:before, .tp-caption .rs-starring-page .star-rating:before {
	content: "\73\73\73\73\73";
	color: #E0DADF;
	float: left;
	top: 0;
	left: 0;
	position: absolute
}
.tp-caption .rs-starring .star-rating span {
	overflow: hidden;
	float: left;
	top: 0;
	left: 0;
	position: absolute;
	padding-top: 1.5em;
	font-size: 1em!important
}
.tp-caption .rs-starring .star-rating span:before, .tp-caption .rs-starring .star-rating span:before {
	content: "\53\53\53\53\53";
	top: 0;
	position: absolute;
	left: 0
}
.tp-loader {
	top: 50%;
	left: 50%;
	z-index: 10000;
	position: absolute
}
.tp-loader.spinner0 {
	width: 40px;
	height: 40px;
	background-color: #fff;
	background-image: url(../../../plugins/revslider/public/assets/assets/loader.gif);
	background-repeat: no-repeat;
	background-position: center center;
	box-shadow: 0 0 20px 0 rgba(0,0,0,.15);
	margin-top: -20px;
	margin-left: -20px;
	animation: tp-rotateplane 1.2s infinite ease-in-out;
	border-radius: 3px
}
.tp-loader.spinner1 {
	width: 40px;
	height: 40px;
	background-color: #fff;
	box-shadow: 0 0 20px 0 rgba(0,0,0,.15);
	margin-top: -20px;
	margin-left: -20px;
	animation: tp-rotateplane 1.2s infinite ease-in-out;
	border-radius: 3px
}
.tp-loader.spinner5 {
	background-image: url(../../../plugins/revslider/public/assets/assets/loader.gif);
	background-repeat: no-repeat;
	background-position: 10px 10px;
	background-color: #fff;
	margin: -22px -22px;
	width: 44px;
	height: 44px;
	border-radius: 3px
}
@keyframes tp-rotateplane {
0% {
transform:perspective(120px) rotateX(0deg) rotateY(0deg)
}
50% {
transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg)
}
100% {
transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)
}
}
.tp-loader.spinner2 {
	width: 40px;
	height: 40px;
	margin-top: -20px;
	margin-left: -20px;
	background-color: red;
	box-shadow: 0 0 20px 0 rgba(0,0,0,.15);
	border-radius: 100%;
	animation: tp-scaleout 1.0s infinite ease-in-out
}
@keyframes tp-scaleout {
0% {
transform:scale(0)
}
100% {
transform:scale(1);
opacity:0
}
}
.tp-loader.spinner3 {
	margin: -9px 0 0 -35px;
	width: 70px;
	text-align: center
}
.tp-loader.spinner3 .bounce1, .tp-loader.spinner3 .bounce2, .tp-loader.spinner3 .bounce3 {
	width: 18px;
	height: 18px;
	background-color: #fff;
	box-shadow: 0 0 20px 0 rgba(0,0,0,.15);
	border-radius: 100%;
	display: inline-block;
	animation: tp-bouncedelay 1.4s infinite ease-in-out;
	animation-fill-mode: both
}
.tp-loader.spinner3 .bounce1 { animation-delay: -0.32s }
.tp-loader.spinner3 .bounce2 { animation-delay: -0.16s }
@keyframes tp-bouncedelay {
0%, 80%, 100% {
transform:scale(0)
}
40% {
transform:scale(1)
}
}
.tp-loader.spinner4 {
	margin: -20px 0 0 -20px;
	width: 40px;
	height: 40px;
	text-align: center;
	animation: tp-rotate 2.0s infinite linear
}
.tp-loader.spinner4 .dot1, .tp-loader.spinner4 .dot2 {
	width: 60%;
	height: 60%;
	display: inline-block;
	position: absolute;
	top: 0;
	background-color: #fff;
	border-radius: 100%;
	animation: tp-bounce 2.0s infinite ease-in-out;
	box-shadow: 0 0 20px 0 rgba(0,0,0,.15)
}
.tp-loader.spinner4 .dot2 {
	top: auto;
	bottom: 0;
	animation-delay: -1.0s
}
@keyframes tp-rotate {
100% {
transform:rotate(360deg)
}
}
@keyframes tp-bounce {
0%, 100% {
transform:scale(0)
}
50% {
transform:scale(1)
}
}
.tp-thumbs.navbar, .tp-bullets.navbar, .tp-tabs.navbar {
	border: none;
	min-height: 0;
	margin: 0;
	border-radius: 0
}
.tp-tabs, .tp-thumbs, .tp-bullets {
	position: absolute;
	display: block;
	z-index: 1000;
	top: 0;
	left: 0
}
.tp-tab, .tp-thumb {
	cursor: pointer;
	position: absolute;
	opacity: .5;
	box-sizing: border-box
}
.tp-arr-imgholder, .tp-videoposter, .tp-thumb-image, .tp-tab-image {
	background-position: center center;
	background-size: cover;
	width: 100%;
	height: 100%;
	display: block;
	position: absolute;
	top: 0;
	left: 0
}
.tp-tab:hover, .tp-tab.selected, .tp-thumb:hover, .tp-thumb.selected { opacity: 1 }
.tp-tab-mask, .tp-thumb-mask { box-sizing: border-box!important }
.tp-tabs, .tp-thumbs { box-sizing: content-box!important }
.tp-bullet {
	width: 15px;
	height: 15px;
	position: absolute;
	background: #fff;
	background: rgba(255,255,255,.3);
	cursor: pointer
}
.tp-bullet.selected, .tp-bullet:hover { background: #fff }
.tparrows {
	cursor: pointer;
	background: #000;
	background: rgba(0,0,0,.5);
	width: 40px;
	height: 40px;
	position: absolute;
	display: block;
	z-index: 1000
}
.tparrows:hover { background: #000 }
.tparrows:before {
	font-family: "revicons";
	font-size: 15px;
	color: #fff;
	display: block;
	line-height: 40px;
	text-align: center
}
.tparrows.tp-leftarrow:before { content: '\e824' }
.tparrows.tp-rightarrow:before { content: '\e825' }
body.rtl .tp-kbimg { left: 0!important }
.dddwrappershadow { box-shadow: 0 45px 100px rgba(0,0,0,.4) }
.hglayerinfo {
	position: fixed;
	bottom: 0;
	left: 0;
	color: #FFF;
	font-size: 12px;
	line-height: 20px;
	font-weight: 600;
	background: rgba(0,0,0,.75);
	padding: 5px 10px;
	z-index: 2000;
	white-space: normal
}
.hginfo {
	position: absolute;
	top: -2px;
	left: -2px;
	color: #e74c3c;
	font-size: 12px;
	font-weight: 600;
	background: #000;
	padding: 2px 5px
}
.indebugmode .tp-caption:hover { border: 1px dashed #c0392b!important }
.helpgrid {
	border: 2px dashed #c0392b;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 0
}
#revsliderlogloglog {
	padding: 15px;
	color: #fff;
	position: fixed;
	top: 0;
	left: 0;
	width: 200px;
	height: 150px;
	background: rgba(0,0,0,.7);
	z-index: 100000;
	font-size: 10px;
	overflow: scroll
}
.aden { filter: hue-rotate(-20deg) contrast(.9) saturate(.85) brightness(1.2) }
.aden::after {
	background: linear-gradient(to right, rgba(66,10,14,.2), transparent);
	mix-blend-mode: darken
}
.perpetua::after, .reyes::after {
	mix-blend-mode: soft-light;
	opacity: .5
}
.inkwell { filter: sepia(.3) contrast(1.1) brightness(1.1) grayscale(1) }
.perpetua::after { background: linear-gradient(to bottom, #005b9a, #e6c13d) }
.reyes { filter: sepia(.22) brightness(1.1) contrast(.85) saturate(.75) }
.reyes::after { background: #efcdad }
.gingham { filter: brightness(1.05) hue-rotate(-10deg) }
.gingham::after {
	background: linear-gradient(to right, rgba(66,10,14,.2), transparent);
	mix-blend-mode: darken
}
.toaster { filter: contrast(1.5) brightness(.9) }
.toaster::after {
	background: radial-gradient(circle, #804e0f, #3b003b);
	mix-blend-mode: screen
}
.walden { filter: brightness(1.1) hue-rotate(-10deg) sepia(.3) saturate(1.6) }
.walden::after {
	background: #04c;
	mix-blend-mode: screen;
	opacity: .3
}
.hudson { filter: brightness(1.2) contrast(.9) saturate(1.1) }
.hudson::after {
	background: radial-gradient(circle, #a6b1ff 50%, #342134);
	mix-blend-mode: multiply;
	opacity: .5
}
.earlybird { filter: contrast(.9) sepia(.2) }
.earlybird::after {
	background: radial-gradient(circle, #d0ba8e 20%, #360309 85%, #1d0210 100%);
	mix-blend-mode: overlay
}
.mayfair { filter: contrast(1.1) saturate(1.1) }
.mayfair::after {
	background: radial-gradient(circle at 40% 40%, rgba(255,255,255,.8), rgba(255,200,200,.6), #111 60%);
	mix-blend-mode: overlay;
	opacity: .4
}
.lofi { filter: saturate(1.1) contrast(1.5) }
.lofi::after {
	background: radial-gradient(circle, transparent 70%, #222 150%);
	mix-blend-mode: multiply
}
._1977 { filter: contrast(1.1) brightness(1.1) saturate(1.3) }
._1977:after {
	background: rgba(243,106,188,.3);
	mix-blend-mode: screen
}
.brooklyn { filter: contrast(.9) brightness(1.1) }
.brooklyn::after {
	background: radial-gradient(circle, rgba(168,223,193,.4) 70%, #c4b7c8);
	mix-blend-mode: overlay
}
.xpro2 { filter: sepia(.3) }
.xpro2::after {
	background: radial-gradient(circle, #e6e7e0 40%, rgba(43,42,161,.6) 110%);
	mix-blend-mode: color-burn
}
.nashville { filter: sepia(.2) contrast(1.2) brightness(1.05) saturate(1.2) }
.nashville::after {
	background: rgba(0,70,150,.4);
	mix-blend-mode: lighten
}
.nashville::before {
	background: rgba(247,176,153,.56);
	mix-blend-mode: darken
}
.lark { filter: contrast(.9) }
.lark::after {
	background: rgba(242,242,242,.8);
	mix-blend-mode: darken
}
.lark::before {
	background: #22253f;
	mix-blend-mode: color-dodge
}
.moon { filter: grayscale(1) contrast(1.1) brightness(1.1) }
.moon::before {
	background: #a0a0a0;
	mix-blend-mode: soft-light
}
.moon::after {
	background: #383838;
	mix-blend-mode: lighten
}
.clarendon { filter: contrast(1.2) saturate(1.35) }
.clarendon:before {
	background: rgba(127,187,227,.2);
	mix-blend-mode: overlay
}
.willow { filter: grayscale(.5) contrast(.95) brightness(.9) }
.willow::before {
	background-color: radial-gradient(40%, circle, #d4a9af 55%, #000 150%);
	mix-blend-mode: overlay
}
.willow::after {
	background-color: #d8cdcb;
	mix-blend-mode: color
}
.rise { filter: brightness(1.05) sepia(.2) contrast(.9) saturate(.9) }
.rise::after {
	background: radial-gradient(circle, rgba(232,197,152,.8), transparent 90%);
	mix-blend-mode: overlay;
	opacity: .6
}
.rise::before {
	background: radial-gradient(circle, rgba(236,205,169,.15) 55%, rgba(50,30,7,.4));
	mix-blend-mode: multiply
}
._1977:after, ._1977:before, .aden:after, .aden:before, .brooklyn:after, .brooklyn:before, .clarendon:after, .clarendon:before, .earlybird:after, .earlybird:before, .gingham:after, .gingham:before, .hudson:after, .hudson:before, .inkwell:after, .inkwell:before, .lark:after, .lark:before, .lofi:after, .lofi:before, .mayfair:after, .mayfair:before, .moon:after, .moon:before, .nashville:after, .nashville:before, .perpetua:after, .perpetua:before, .reyes:after, .reyes:before, .rise:after, .rise:before, .slumber:after, .slumber:before, .toaster:after, .toaster:before, .walden:after, .walden:before, .willow:after, .willow:before, .xpro2:after, .xpro2:before {
	content: '';
	display: block;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	position: absolute;
	pointer-events: none
}
._1977, .aden, .brooklyn, .clarendon, .earlybird, .gingham, .hudson, .inkwell, .lark, .lofi, .mayfair, .moon, .nashville, .perpetua, .reyes, .rise, .slumber, .toaster, .walden, .willow, .xpro2 { position: relative }
._1977 img, .aden img, .brooklyn img, .clarendon img, .earlybird img, .gingham img, .hudson img, .inkwell img, .lark img, .lofi img, .mayfair img, .moon img, .nashville img, .perpetua img, .reyes img, .rise img, .slumber img, .toaster img, .walden img, .willow img, .xpro2 img {
	width: 100%;
	z-index: 1
}
._1977:before, .aden:before, .brooklyn:before, .clarendon:before, .earlybird:before, .gingham:before, .hudson:before, .inkwell:before, .lark:before, .lofi:before, .mayfair:before, .moon:before, .nashville:before, .perpetua:before, .reyes:before, .rise:before, .slumber:before, .toaster:before, .walden:before, .willow:before, .xpro2:before { z-index: 2 }
._1977:after, .aden:after, .brooklyn:after, .clarendon:after, .earlybird:after, .gingham:after, .hudson:after, .inkwell:after, .lark:after, .lofi:after, .mayfair:after, .moon:after, .nashville:after, .perpetua:after, .reyes:after, .rise:after, .slumber:after, .toaster:after, .walden:after, .willow:after, .xpro2:after { z-index: 3 }
.slumber { filter: saturate(.66) brightness(1.05) }
.slumber::after {
	background: rgba(125,105,24,.5);
	mix-blend-mode: soft-light
}
.slumber::before {
	background: rgba(69,41,12,.4);
	mix-blend-mode: lighten
}
.tp-kbimg-wrap:before, .tp-kbimg-wrap:after {
	height: 500%;
	width: 500%
}
.rs-background-video-layer iframe { visibility: inherit!important }
html, body {
	min-height: 100%!important;
	height: auto!important
}
.spu-box, .spu-box * { box-sizing: border-box }
.spu-bg {
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	display: none;
	z-index: 99999
}
.spu-box:before, .spu-box:after {
	content: "";
	display: table
}
.spu-box:after { clear: both }
.spu-box { zoom: 1 }
.spu-box {
	position: fixed;
	z-index: 999999;
	margin: 10px;
	max-width: 100%
}
.spu-box.spu-centered { margin: 0 }
.spu-box img {
	max-width: 100%;
	height: auto
}
.spu-box.spu-top-left {
	top: 0;
	left: 0;
	bottom: auto;
	right: auto
}
.spu-box.spu-top-right {
	top: 0;
	right: 0;
	bottom: auto;
	left: auto
}
.spu-box.spu-bottom-left {
	bottom: 0;
	left: 0;
	top: auto;
	right: auto
}
.spu-box.spu-bottom-right {
	bottom: 0;
	right: 0;
	top: auto;
	left: auto
}
.spu-content>*:first-child {
	margin-top: 0;
	padding-top: 0
}
.spu-content>*:last-child {
	margin-bottom: 0;
	padding-bottom: 0
}
.spu-close {
	position: absolute;
	padding: 0;
	cursor: pointer;
	background: transparent;
	border: 0;
	-webkit-appearance: none;
	line-height: 1
}
.spu-close.top_right {
	right: 8px;
	top: 5px
}
.spu-close.top_left {
	left: 8px;
	top: 5px
}
.spu-close.bottom_right {
	right: 8px;
	bottom: 5px
}
.spu-close.bottom_left {
	left: 8px;
	bottom: 5px
}
p.spu-powered {
	position: absolute;
	bottom: -55px;
	width: 100%;
	text-align: center;
	color: #fff;
	left: 0
}
p.spu-powered a {
	color: #ccc;
	text-decoration: underline
}
.spu-close:hover, .spu-close:focus {
	text-decoration: none;
	cursor: pointer
}
.spu-shortcode {
	float: left;
	line-height: normal!important
}
.spu-facebook-page {
	text-align: center;
	display: block
}
.spu-shortcode iframe { max-width: 1200px }
.spu_shortcodes { zoom: 1 }
.spu-content .wysija-msg li { list-style: none }
.spu_shortcodes:before, .spu_shortcodes:after {
	content: "";
	display: table
}
.spu_shortcodes:after { clear: both }
@font-face {
	font-family: 'spufont';
	src: url(../../../plugins/popups/public/assets/fonts/spufont.eot?sze5my);
	src: url('../../../plugins/popups/public/assets/fonts/spufont.eot?#iefixsze5my') format('embedded-opentype'), url(../../../plugins/popups/public/assets/fonts/spufont.woff?sze5my) format('woff'), url(../../../plugins/popups/public/assets/fonts/spufont.ttf?sze5my) format('truetype'), url('../../../plugins/popups/public/assets/fonts/spufont.svg?sze5my#spufont') format('svg');
	font-weight: 400;
	font-style: normal
}
[class^="spu-icon-"], [class*=" spu-icon-"] {
	font-family: 'spufont';
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}
.spu-icon-envelope:before { content: "\f003" }
.spu-icon-check:before { content: "\f00c" }
.spu-icon-close:before { content: "\f00d" }
.spu-icon-eye:before { content: "\f06e" }
.spu-icon-gears:before { content: "\f085" }
.spu-icon-angle-up:before { content: "\f106" }
.spu-icon-angle-down:before { content: "\f107" }
.spu-icon-spinner:before { content: "\f110" }
.spu-spinner {
	-webkit-animation: spu-rotate 1s infinite linear;
	-moz-animation: spu-rotate 1s infinite linear;
	-o-animation: spu-rotate 1s infinite linear;
	margin: 5px;
	display: none
}
.spu-box.spu-top-bar, .spu-box.spu-bottom-bar {
	margin: 0;
	width: 100%!important;
	padding: 10px 30px!important;
	border-left: none!important;
	border-right: none!important;
	border-radius: 0;
	position: fixed;
	box-shadow: none;
	z-index: 1000
}
.spu-box.spu-top-bar.with-spu-gdpr { padding-bottom: 40px!important }
.spu-box.spu-top-bar {
	top: 0;
	border-top: none!important
}
.spu-box.spu-bottom-bar {
	bottom: 0;
	border-bottom: none!important
}
.spu-box.spu-top-bar h1, .spu-box.spu-top-bar h2, .spu-box.spu-top-bar h3, .spu-box.spu-top-bar h4, .spu-box.spu-top-bar h5, .spu-box.spu-top-bar h6, .spu-box.spu-top-bar p, .spu-box.spu-bottom-bar h1, .spu-box.spu-bottom-bar h2, .spu-box.spu-bottom-bar h3, .spu-box.spu-bottom-bar h4, .spu-box.spu-bottom-bar h5, .spu-box.spu-bottom-bar h6, .spu-box.spu-bottom-bar p { margin: 0 }
@keyframes spu-rotate {
0% {
transform:rotate(0)
}
100% {
transform:rotate(360deg)
}
}
@-webkit-keyframes spu-rotate {
0% {
transform:rotate(0)
}
100% {
transform:rotate(360deg)
}
}
@-moz-keyframes spu-rotate {
0% {
transform:rotate(0)
}
100% {
transform:rotate(360deg)
}
}
@-o-keyframes spu-rotate {
0% {
transform:rotate(0)
}
100% {
transform:rotate(360deg)
}
}

@media only screen and (max-width:620px) {
.spu-box.taller-than-viewport {
	left: 0!important;
	top: 100px!important;
	position: absolute!important
}
.spu-box { margin: 0 }
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block }
body { line-height: 1 }
ol, ul { list-style: none }
blockquote, q { quotes: none }
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none
}
table {
	border-collapse: collapse;
	border-spacing: 0
}
.container {
	position: relative;
	width: 1200px;
	margin: 0 auto;
	padding: 0
}
.container .column, .container .columns {
	float: left;
	display: inline;
	margin-left: 20px;
	margin-right: 20px
}
.row { margin-bottom: 40px }
.column.alpha, .columns.alpha { margin-left: 0 }
.column.omega, .columns.omega { margin-right: 0 }
.container .one.column, .container .one.columns { width: 35px }
.container .two.columns { width: 110px }
.container .three.columns { width: 185px }
.container .four.columns { width: 260px }
.container .five.columns { width: 335px }
.container .six.columns { width: 410px }
.container .seven.columns { width: 485px }
.container .eight.columns { width: 560px }
.container .nine.columns { width: 635px }
.container .ten.columns { width: 710px }
.container .eleven.columns { width: 785px }
.container .twelve.columns { width: 860px }
.container .thirteen.columns { width: 935px }
.container .fourteen.columns { width: 1010px }
.container .fifteen.columns { width: 1085px }
.container .sixteen.columns { width: 1160px }
.container .four.column { width: 260px }
.container .one-third.column, .container .one-third.columns { width: 360px }
.container .two-thirds.column, .container .two-thirds.columns { width: 780px }
.container .twelve.alt.sidebar-right {
	padding-right: 40px;
	width: 819px;
	border-right: 1px solid #efefef
}
.container .twelve.alt.sidebar-left {
	padding-left: 40px;
	width: 819px;
	border-left: 1px solid #efefef
}
#sidebar.sidebar-right #sidebar-widgets {
	border-left: 1px solid #efefef;
	margin-left: -21px;
	padding-left: 40px
}
#sidebar.sidebar-left #sidebar-widgets {
	border-right: 1px solid #efefef;
	margin-right: -21px;
	padding-right: 40px
}
.container:after {
	content: "\0020";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}
.clearfix:before, .clearfix:after, .row:before, .row:after {
	content: '\0020';
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0
}
.row:after, .clearfix:after { clear: both }
.row, .clearfix { zoom: 1 }
.clear {
	clear: both;
	visibility: hidden;
	width: 0;
	height: 0
}
body {
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 13px;
	line-height: 1.7;
	color: #777;
	-webkit-font-smoothing: antialiased
}
.wrapall {
	margin: 0;
	padding: 0;
	background: #fff;
	min-width: 1200px
}
html { overflow-y: scroll }
img.scale-with-grid {
	max-width: 100%;
	height: auto
}
img {
	max-width: 100%;
	height: auto
}
.minti-error {
	text-align: center;
	background: #FFF5F5;
	color: #900;
	font-weight: 600;
	font-size: 16px;
	display: block;
	padding: 20px
}
html, body, .page-template-page-blank-php #content, .page-template-page-blank-php #page-wrap { height: 100% }
.page-template-page-blank-php #page-wrap { overflow: visible!important }
.table-outer {
	display: table;
	height: 100%;
	width: 100%
}
.table-inner {
	display: table-cell;
	vertical-align: middle
}
.vertical-center { opacity: 0 }
h1, h2, h3, h4, h5, h6 {
	font-family: Arial, Helvetica, sans-serif;
	color: #444;
	font-weight: 400;
	margin: 0 0 20px 0;
	padding: 0;
	line-height: 1.4
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { font-weight: inherit }
h1 { font-size: 28px }
h2 { font-size: 22px }
h3 { font-size: 26px }
h4 {
	font-size: 16px;
	font-weight: 400;
	color: #444
}
h5 {
	font-size: 14px;
	font-weight: 600
}
h6 { font-size: 12px }
.highlight { color: #44bdbd }
p { margin: 0 0 20px 0 }
p img { margin: 0 }
em { font-style: italic }
b, strong { font-weight: 700 }
p strong { font-weight: 700 }
p b { font-weight: 600 }
small { font-size: 80% }
hr {
	border: solid #ddd;
	border-width: 1px 0 0;
	clear: both;
	margin: 10px 0 30px;
	height: 0
}
pre {
	height: auto;
	font-family: Consolas, monospace;
	border: 1px solid #e2e2e2;
	background: #f9f9f9;
	padding: 20px 20px;
	border-radius: 3px;
	margin: 0 0 20px 0;
	overflow-x: auto;
	box-shadow: inset 0 1px 2px 0 rgba(0,0,0,.05)
}
.hidden { display: none!important }
address, cite, em, i { font-style: italic }
dfn {
	border-bottom: 1px dashed;
	font-style: italic
}
small, sub, sup {
	position: relative;
	font-size: 11px;
	vertical-align: baseline
}
sub { top: 3px }
sup {
	vertical-align: top;
	font-size: small
}
mark {
	display: inline;
	padding: 2px 4px;
	background-color: #f6f2d6;
	color: #7c6d08;
	border-radius: 3px
}
mark.dark {
	background-color: #333;
	color: #fff
}
::selection {
	background: #333333!important;
	color: #fff
}
::-moz-selection {
background:#333333!important;
color:#fff
}
a {
	color: #44bdbd;
	text-decoration: none;
	outline: 0;
	transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease
}
a i.fa { font-weight: 400!important }
a strong { color: inherit }
.post .entry-quote a, a.button, .post a, .widget_tag_cloud a, #related-posts ul li a, button, input[type=submit], #back-to-top a, .portfolio-item a, #filters a, .widget_product_tag_cloud a, #footer li a, .entry-meta a, .social-icon a, #footer .widget ul li:after, #footer .widget a, #copyright a, #bbpress-forums a, .portfolio a, .portfolio-filters a, .entry-quote a .quote-source, .sharebox ul li a, #cancel-comment-reply-link, .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a, .product_meta a, .widget a, .wpb_text_column p a, .latest-blog .blog-item h4 a, .wpb_content_element a, .product-remove a, .woocommerce a, #mobile-navigation-btn, #mobile-shopping-btn, #topbar a, .minti_button, .minti_button i, .iconbox p a {
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-ms-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s
}
a:hover { color: #666 }
p a { line-height: inherit }
ul, ol { margin-bottom: 20px }
ul { list-style: none outside }
ol, ul { margin-left: 10px }
ol { list-style: decimal }
#comments { display: none }
ul li ul, ol li ul, ol li ul, ol li ol { margin-bottom: 0 }
button, input[type=submit] {
	-webkit-appearance: none;
	-webkit-border-radius: 2px
}
input[type="text"], input[type="password"], input[type="email"], textarea { -webkit-appearance: none }
input, textarea { -webkit-border-radius: 2px }
input::-ms-clear {
width:0;
height:0
}
input[type="text"], input[type="password"], input[type="email"], input[type="tel"], input[type="date"], textarea {
	padding: 10px;
	outline: none!important;
	border-radius: 2px;
	font-family: Arial, Helvetica, sans-serif;
	-webkit-font-smoothing: antialiased;
	font-size: 13px;
	margin: 0 0 20px 0;
	width: 200px;
	max-width: 100%;
	display: block;
	color: #999;
	line-height: 1.6;
	border: none;
	background: #fff;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-ms-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s
}
input[type="text"]:focus, input[type="password"]:focus, input[type="email"]:focus, input[type="tel"]:focus, textarea:focus {
	color: #666;
	background: #fff;
	outline: none!important;
	border-color: #999
}
textarea { min-height: 60px }
select {
	color: #666;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: block;
	padding: 8px 2rem 8px 12px;
	outline: none!important;
	background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20256%20448%22%20enable-background%3D%22new%200%200%20256%20448%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E.arrow%7Bfill%3A%23666666%3B%7D%3C%2Fstyle%3E%3Cpath%20class%3D%22arrow%22%20d%3D%22M255.9%20168c0-4.2-1.6-7.9-4.8-11.2-3.2-3.2-6.9-4.8-11.2-4.8H16c-4.2%200-7.9%201.6-11.2%204.8S0%20163.8%200%20168c0%204.4%201.6%208.2%204.8%2011.4l112%20112c3.1%203.1%206.8%204.6%2011.2%204.6%204.4%200%208.2-1.5%2011.4-4.6l112-112c3-3.2%204.5-7%204.5-11.4z%22%2F%3E%3C%2Fsvg%3E%0A);
	background-position: right 10px center;
	background-repeat: no-repeat;
	background-size: auto 40%;
	background-color: #fff;
	border: none;
	border-radius: 2px;
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
	font-weight: 400;
	transition: all 0.2s;
	cursor: pointer
}
select:focus { border-color: #999 }
select::-ms-expand {
display:none
}
label, legend {
	cursor: pointer;
	display: block;
	margin: 0 0 20px
}
label span, legend span { font-weight: 600 }
button, input[type="submit"], input[type="reset"], input[type="button"] {
	cursor: pointer;
	outline: none!important;
	-webkit-font-smoothing: antialiased
}
.boxed-layout {
	width: 1240px;
	padding: 0;
	margin: 0 auto!important;
	background: #fff;
	box-shadow: 0 0 10px rgba(0,0,0,.15);
	overflow: hidden
}
.boxed-layout #header {
	width: 1240px;
	box-shadow: 0 1px 2px 0 rgba(0,0,0,.15)
}
#topbar {
	position: relative;
	z-index: 99999;
	background: #f9f9f9;
	color: #777;
	min-height: 40px;
	line-height: 40px
}
#topbar .topbar-col1 {
	float: left;
	margin: 0;
	padding: 0
}
#topbar .topbar-col2 {
	float: right;
	margin: 0;
	padding: 0
}
#topbar ul.menu {
	margin: 0;
	padding: 0;
	list-style: none
}
#topbar ul.menu li {
	list-style: none;
	display: inline-block;
	line-height: 1;
	margin: 0 20px 0 0
}
#topbar ul.menu li a { display: inline-block }
#topbar .topbar-col2 ul.menu li { margin: 0 0 0 20px }
#topbar a { color: #999 }
#topbar a:hover { color: #333 }
#navigation ul {
	margin: 0;
	list-style: none
}
#navigation ul li {
	margin: 0;
	padding: 0;
	display: block;
	float: left;
	position: relative;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-ms-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s
}
#navigation ul li a {
	padding: 0;
	margin: 0;
	display: block;
	font-size: 13px;
	line-height: 1.3;
	color: #555;
	text-align: center;
	-webkit-transition: color 0.1s;
	-moz-transition: color 0.1s;
	-ms-transition: color 0.1s;
	-o-transition: color 0.1s;
	transition: color 0.1s
}
#navigation>ul>li>a { font-weight: 700 }
#navigation ul>li:hover>a, #navigation ul li a:hover { color: #44bdbd }
#navigation li.current-menu-item>a, #navigation li.current-menu-item>a:hover, #navigation li.current-page-ancestor>a, #navigation li.current-page-ancestor>a:hover, #navigation li.current-menu-ancestor>a, #navigation li.current-menu-ancestor>a:hover, #navigation li.current-menu-parent>a, #navigation li.current-menu-parent>a:hover, #navigation li.current_page_ancestor>a, #navigation li.current_page_ancestor>a:hover, #navigation>ul>li.sfHover>a { color: #44bdbd }
#navigation ul li ul li.sfHover>a { color: #fff }
.demore {
	line-height: 33px;
	margin-top: 25px;
	background: none;
	float: left;
	border: 1px solid red;
	background: red;
	margin: 18px 0 12px 12px;
	padding: 1px 12px;
	font-size: 13px;
	border-radius: 40px;
	color: #fff
}
.demore:hover {
	line-height: 33px;
	margin-top: 25px;
	background: #fff;
	float: left;
	border: 1px solid red;
	margin: 18px 0 12px 12px;
	padding: 1px 12px;
	border-radius: 40px;
	color: #000
}
#navigation .sub-menu {
	width: 200px;
	padding: 0 0 15px 0;
	margin: 0;
	position: absolute;
	left: 0;
	background: #fff;
	border: none;
	z-index: 200;
	border-radius: 0 0 2px 2px;
	box-shadow: inset 0 -4px 3px 0 rgba(0,0,0,.2);
	display: none
}
#navigation .sub-menu li {
	float: none;
	border: none;
	margin: 0 10px;
	padding: 0;
	height: auto;
	position: relative
}
#navigation .sub-menu li a {
	border-bottom: none!important;
	padding: 10px 6px;
	text-align: left;
	position: relative;
	color: #fff;
	right: 0;
	border: none;
	-webkit-transition: right 0.1s ease-in-out;
	-moz-transition: right 0.1s ease-in-out;
	-o-transition: right 0.1s ease-in-out
}
#navigation .sub-menu>li:last-child>a {
	border: none!important;
	cursor: pointer
}
#navigation .sub-menu li:hover { border: none }
#navigation .sub-menu li a:hover {
	color: #ff0000!important;
	right: -5px!important;
	-webkit-transition: right 0.2s ease-out!important;
	-moz-transition: right 0.2s ease-out!important;
	-o-transition: right 0.2s ease-out!important;
	border: none!important
}
#navigation .sub-menu li.current-menu-item>a, #navigation .sub-menu li.current-menu-item>a:hover, #navigation .sub-menu li.current-page-ancestor>a, #navigation .sub-menu li.current-page-ancestor>a:hover, #navigation .sub-menu li.current-menu-ancestor>a, #navigation .sub-menu li.current-menu-ancestor>a:hover, #navigation .sub-menu li.current-menu-parent>a, #navigation .sub-menu li.current-menu-parent>a:hover, #navigation .sub-menu li.current_page_ancestor>a, #navigation .sub-menu li.current_page_ancestor>a:hover { color: #fff }
#navigation .sub-menu ul {
	position: absolute;
	left: 202px;
	margin: 0 0 0 -10px;
	top: 0;
	border-radius: 2px
}
#navigation .sub-menu ul li a {
	display: block;
	text-align: left;
	color: #bbb;
	text-transform: none;
	padding: 10px 6px;
	margin: 0;
	border: none;
	border-bottom: 1px solid rgba(255,255,255,.1)!important
}
#navigation ul li ul li.current-menu-item>a { color: #44bdbd }
#navigation ul li.megamenu {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
#navigation>ul>li.megamenu {
	position: inherit!important;
	margin: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
#navigation>ul>li.megamenu>ul.sub-menu {
	width: auto!important;
	left: 520px;
	right: 0;
	padding: 20px 0 20px 0;
	margin: 0 auto;
	background-color: #666
}
.megamenu .columns-3 .sub-menu {
	width: 900px;
	left: 0;
	right: 0;
	padding: 20px 0 20px 0;
	margin: 0 20px 0 20px;
	background-color: #666
}
#navigation>ul>li.megamenu>ul>li {
	float: left!important;
	padding: 0 0;
	width: 25%;
	margin: 0
}
#navigation>ul>li.megamenu>ul>li:last-child { border-right: none!important }
#navigation ul>li.megamenu.columns-2>ul>li { width: 50% }
#navigation ul>li.megamenu.columns-3>ul>li { width: 33.33% }
#navigation ul>li.megamenu.columns-4>ul>li { width: 25% }
#navigation ul>li.megamenu.columns-5>ul>li { width: 20% }
#navigation ul>li.megamenu.columns-6>ul>li { width: 16.66% }
.megamenu li.hiddentitle>a { display: none!important }
#navigation>ul>li.megamenu>ul>li ul {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: block!important;
	background: none;
	top: 0px!important;
	left: 0px!important;
	margin: 0;
	width: 100%;
	opacity: 1!important;
	position: relative!important;
	border: none;
	border-radius: none;
	box-shadow: none
}
#navigation>ul>li.megamenu>ul>li { border-right: 1px solid rgba(0,0,0,.4)!important }
.megaleftpad {
	margin-left: 15px!important;
	content: "\f101"
}
.megaleftpad1 {
	margin-left: 27px!important;
	content: "\f101";
	top: -4px
}
.megamenusub a {
	text-transform: uppercase!important;
	margin: 10px 0 3px 0!important;
	font-weight: 700!important;
	color: #000!important;
	cursor: default!important;
	background: trasparent!important;
	border-bottom: none!important;
	padding: 3px 25px;
	color: #fff;
	-webkit-transition: all 0.1s;
	-moz-transition: all 0.1s;
	-ms-transition: all 0.1s;
	-o-transition: all 0.1s;
	transition: all 0.1s
}
#navigation>ul>li.megamenu ul li a {
	border-bottom: none!important;
	padding: 5px 25px;
	position: relative;
	color: #fff;
	right: 0;
	-webkit-transition: right 0.1s ease-in-out;
	-moz-transition: right 0.1s ease-in-out;
	-o-transition: right 0.1s ease-in-out
}
.bline { text-decoration: underline }
#navigation>ul>li.megamenu>ul>li>a {
	text-transform: none;
	cursor: pointer;
	text-decoration: underline;
	margin-bottom: 3px;
	font-weight: 700;
	color: #fff
}
#navigation>ul>li.megamenu>ul>li>a b, strong {
	text-transform: none;
	font-size: 14px;
	margin-bottom: 3px;
	font-weight: 700
}
#navigation>ul>li.megamenu>ul ul li a:hover, #navigation>ul>li.megamenu>ul ul li.current-menu-item a {
	color: #ffffff!important;
	right: -5px;
	-webkit-transition: right 0.2s ease-in-out;
	-moz-transition: right 0.2s ease-in-out;
	-o-transition: right 0.2s ease-in-out;
	border: none!important
}
#navigation>ul>li.megamenu>ul>li>a:hover, #navigation>ul>li.megamenu>ul>li.sfHover>a { background-color: transparent!important }
#navigation ul li.megamenu ul li ul li {
	margin: 0;
	padding: 0
}
.sf-arrows .sf-with-ul:after {
	content: '';
	position: absolute;
	top: 50%;
	right: 10px;
	font-size: 10px;
	margin-top: -7px;
	content: '\f054';
	font-family: 'FontAwesome'
}
#navigation .megamenu .sf-with-ul:after, #navigation>ul>li>a.sf-with-ul:after { display: none!important }
#navigation>ul>li>a.sf-with-ul:after {
	content: '';
	position: absolute;
	top: 50%;
	margin-top: -5px;
	right: 6px;
	font-size: 11px;
	content: '\f107';
	font-family: 'FontAwesome';
	display: none!important
}
#header {
	position: relative;
	background-color: #fff;
	width: 100%;
	z-index: 8000;
	-webkit-transition: background 0.2s;
	-moz-transition: background 0.2s;
	-ms-transition: background 0.2s;
	-o-transition: background 0.2s;
	transition: background 0.2s
}
.logo {
	font-size: 24px;
	line-height: 20px;
	font-weight: 600;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s
}
.logo img {
	max-width: 100%;
	height: auto
}
#slogan {
	float: right;
	margin-top: 20px
}
.header-v1 #header { height: 90px }
.header-v1 .logo {
	float: left;
	margin-top: 33px;
	margin-bottom: 0
}
.header-v1 #navigation { float: right }
.header-v1 #navigation>ul {
	float: right;
	margin: 0 5px 0 0
}
.header-v1 #navigation>ul>li {
	height: 90px;
	padding-top: 35px
}
.header-v1 #navigation>ul>li>a {
	padding-left: 20px;
	padding-right: 20px
}
.header-v1 #navigation .sub-menu { top: 90px }
.header-v1 #shopping-btn {
	float: right;
	line-height: 90px;
	margin: 0 0 0 20px;
	width: 21px
}
.header-v1 #search-btn {
	float: right;
	line-height: 90px;
	margin: 0 0 0 20px;
	width: 23px
}
.header-v3 .logo {
	float: left;
	margin-top: 30px;
	margin-bottom: 30px
}
.header-v3 #navigation>ul { margin: 0 5px 0 0 }
.header-v3 #navigation>ul>li>a { padding: 20px 30px 20px 0 }
.header-v3 .navigation-wrap {
	position: relative;
	background: #fff;
	border-top: 1px solid #efefef
}
.header-v3 #navigation { float: left }
.header-v3 #shopping-btn {
	float: right;
	margin: 21px 0 0 0;
	padding-right: 3px;
	line-height: 1
}
.header-v3 #search-btn {
	float: right;
	margin: 11px 0 0 20px
}
.header-v4 .logo {
	float: none;
	text-align: center;
	margin-top: 30px;
	margin-bottom: 30px
}
.header-v4 #navigation {
	float: none;
	display: inline;
	text-align: center
}
.header-v4 #navigation>ul { margin: 0 }
.header-v4 #navigation>ul>li {
	float: none;
	display: inline-block;
	text-align: center
}
.header-v4 #navigation>ul>li>a { padding: 20px 15px 20px 15px }
.header-v4 .navigation-wrap {
	background: #fff;
	border-top: 1px solid #efefef
}
.header-wide-container { padding: 0 40px }
.header-wide-container #navigation>ul>li.megamenu>ul.sub-menu { margin: 0 1.5% }
#mobile-header {
	display: none;
	position: relative;
	background-color: #fff;
	height: 90px;
	width: 100%;
	z-index: 8000;
	box-shadow: 0 0 2px 1px rgba(0,0,0,.16);
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-ms-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s
}
#mobile-header .logo {
	margin-top: 33px;
	margin-bottom: 0;
	float: left
}
#mobile-navigation-btn {
	float: right;
	font-size: 28px;
	line-height: 90px;
	margin-top: 0;
	color: #ccc
}
#mobile-navigation-btn:hover { color: #999 }
#mobile-shopping-btn {
	float: right;
	line-height: 90px;
	margin: 2px 20px -3px 0;
	font-size: 17px;
	width: 21px;
	color: #999
}
#mobile-shopping-btn:hover { color: #555 }
#mobile-navigation {
	background: #666;
	padding: 0 0;
	position: relative;
	margin: 0;
	z-index: 1001;
	display: none
}
#mobile-navigation .container ul {
	list-style: none;
	margin: 16px 0 30px 0
}
#mobile-navigation .container ul li ul {
	margin: 0 0 0 30px;
	display: none
}
#mobile-navigation .container>ul>li:last-child a { border-bottom: 0 }
#mobile-navigation ul li a {
	border-bottom: 1px solid rgba(255,255,255,.1)!important;
	color: #bbb;
	display: block;
	position: relative;
	padding: 12px 0!important
}
#mobile-navigation ul li a:hover, #mobile-navigation ul li a:hover [class^="fa-"], #mobile-navigation li.open>a, #mobile-navigation ul li.current-menu-item>a, #mobile-navigation ul li.current-menu-ancestor>a { color: #fff }
body #mobile-navigation li.open>a [class^="fa-"] { color: #fff }
#mobile-navigation ul li i {
	display: block;
	padding: 10px 6px 10px 40px;
	float: right;
	margin: -7px 0 0 0;
	font-size: 14px
}
#mobile-navigation form {
	position: relative;
	background: #444;
	padding: 0 12px 0 37px;
	margin: 0 0 32px 0;
	border: none;
	border-radius: 2px 2px 2px 2px
}
#mobile-navigation form input {
	width: 100%;
	padding: 12px 0;
	margin: 0;
	background: #444;
	border: none;
	border-radius: none;
	box-shadow: none;
	color: #ccc;
	-webkit-font-smoothing: antialiased
}
#mobile-navigation form:before {
	position: absolute;
	top: 7px;
	left: 12px;
	font-size: 16px;
	color: #999;
	content: '\f002';
	font-family: 'FontAwesome'
}
.header-icons { float: right }
.header-icons-divider {
	height: 30px;
	line-height: 90px;
	width: 1px;
	float: left;
	background: #efefef;
	position: absolute;
	top: 50%;
	margin-top: -17px;
	display: block
}
#search-btn {
	font-size: 23px;
	color: #bbb;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s
}
#search-btn:hover { color: #999 }
#shopping-btn {
	position: relative;
	font-size: 17px;
	color: #999;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s
}
#shopping-btn:hover { color: #555 }
#shopping-btn span {
	display: block;
	position: absolute;
	top: 50%;
	margin-top: -18px;
	right: -7px;
	height: 16px;
	width: 16px;
	line-height: 16px;
	font-size: 11px;
	font-weight: 700;
	text-align: center;
	border-radius: 50%;
	background: #44bdbd;
	color: #fff
}
#search-top {
	position: absolute;
	top: 0;
	left: 0;
	height: 90px;
	width: 1160px;
	margin: 0 20px;
	padding: 0;
	display: none
}
.header-wide-container #search-top {
	width: 100%;
	margin: 0;
	padding: 0 40px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
#search-top input {
	float: left;
	margin: 0;
	width: 96%;
	height: 90px;
	padding: 0;
	border: 0;
	background: transparent;
	color: #666;
	font-size: 38px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 300;
	border-radius: none;
	box-shadow: none;
	-webkit-font-smoothing: antialiased
}
#search-top input::-webkit-input-placeholder {
color:#666;
opacity:.6
}
#search-top input:-moz-placeholder {
color:#666;
opacity:.6
}
#search-top input::-moz-placeholder {
color:#666;
opacity:.6
}
#search-top input:-ms-input-placeholder {
color:#666;
opacity:.6
}
#search-top input:focus { outline: none }
#close-search-btn {
	float: right;
	line-height: 90px;
	margin: 0;
	padding: 0;
	font-size: 21px;
	color: #bbb;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s
}
#close-search-btn i { line-height: 1 }
#close-search-btn:hover { color: #999 }
#header.header-transparent.header-v1 {
	background: rgba(9, 65, 113, 0.6) !important;
	background-position: top center !important;
	box-shadow: none
}
#header.header-transparent.header-v1 #navigation>ul>li>a {
	color: rgba(255,255,255,1);
	-webkit-transition: color 0.3s;
	-moz-transition: color 0.3s;
	-ms-transition: color 0.3s;
	-o-transition: color 0.3s;
	transition: color 0.3s
}
#header.header-transparent.header-v1 #navigation>ul>li:hover>a, #header.header-transparent.header-v1 #navigation>ul>li>a:hover { color: rgba(255,255,255,1) }
#header.header-transparent.header-v1 #search-btn, #header.header-transparent.header-v1 #shopping-btn, #header.header-transparent.header-v1 #close-search-btn, #header.header-transparent.header-v1 #mobile-navigation-btn, #header.header-transparent.header-v1 #mobile-cart-btn { color: rgba(255,255,255,.8) }
#header.header-transparent.header-v1 #search-btn:hover, #header.header-transparent.header-v1 #shopping-btn:hover, #header.header-transparent.header-v1 #close-search-btn:hover, #header.header-transparent.header-v1 #mobile-navigation-btn:hover, #header.header-transparent.header-v1 #mobile-cart-btn:hover { color: rgba(255,255,255,1) }
#header.header-transparent.header-v1 .header-icons-divider { background: rgba(255,255,255,.2) }
#header.header-transparent.header-v1 #search-top input { color: #fff }
#header.header-transparent.header-v1 #search-top input::-webkit-input-placeholder {
color:rgba(255,255,255,.8)
}
#header.header-transparent.header-v1 #search-top input:-moz-placeholder {
color:rgba(255,255,255,.8)
}
#header.header-transparent.header-v1 #search-top input::-moz-placeholder {
color:rgba(255,255,255,.8)
}
#header.header-transparent.header-v1 #search-top input:-ms-input-placeholder {
color:rgba(255,255,255,.8)
}
#header.header-transparent, .header-is-transparent #mobile-header { position: absolute }
.header-is-transparent #mobile-navigation { top: 90px }
#page-wrap {
	position: relative;
	clear: both;
	float: none
}
#header.header-transparent.darkheader.header-v1 {
	background: transparent!important;
	background-position: top center!important;
	box-shadow: inset 0 -1px 0 0 rgba(0,0,0,.07)!important
}
#header.header-transparent.darkheader.header-v1 #navigation>ul>li>a {
	color: rgba(0,0,0,.5);
	-webkit-transition: color 0.3s;
	-moz-transition: color 0.3s;
	-ms-transition: color 0.3s;
	-o-transition: color 0.3s;
	transition: color 0.3s
}
#header.header-transparent.darkheader.header-v1 #navigation>ul>li:hover>a, #header.header-transparent.darkheader.header-v1 #navigation>ul>li>a:hover { color: rgba(0,0,0,.8) }
#header.header-transparent.darkheader.header-v1 #search-btn, #header.header-transparent.darkheader.header-v1 #shopping-btn, #header.header-transparent.darkheader.header-v1 #close-search-btn, #header.header-transparent.darkheader.header-v1 #mobile-navigation-btn, #header.header-transparent.darkheader.header-v1 #mobile-cart-btn { color: rgba(0,0,0,.4) }
#header.header-transparent.darkheader.header-v1 #search-btn:hover, #header.header-transparent.darkheader.header-v1 #shopping-btn:hover, #header.header-transparent.darkheader.header-v1 #close-search-btn:hover, #header.header-transparent.darkheader.header-v1 #mobile-navigation-btn:hover, #header.header-transparent.darkheader.header-v1 #mobile-cart-btn:hover { color: rgba(0,0,0,.8) }
#header.header-transparent.darkheader.header-v1 .header-icons-divider { background: rgba(0,0,0,.1) }
#header.header-transparent.darkheader.header-v1 #search-top input { color: rgba(0,0,0,.8) }
#header.header-transparent.darkheader.header-v1 #search-top input::-webkit-input-placeholder {
color:#111;
opacity:.5
}
#header.header-transparent.darkheader.header-v1 #search-top input:-moz-placeholder {
color:#111;
opacity:.5
}
#header.header-transparent.darkheader.header-v1 #search-top input::-moz-placeholder {
color:#111;
opacity:.5
}
#header.header-transparent.darkheader.header-v1 #search-top input:-ms-input-placeholder {
color:#111;
opacity:.5
}
.logo_standard { display: inherit }
.logo_retina { display: none }
.header-transparent .logo_standard { display: none }
.header-transparent .logo_retina { display: none }
.logo_transparent { display: none }
.logo_retina_transparent { display: none }
.header-transparent .logo_transparent { display: inherit }
.header-transparent .logo_retina_transparent { display: none }
.header-transparent.darkheader .logo_standard { display: inherit }
.header-transparent.darkheader .logo_transparent { display: none }

@media only screen and (-webkit-min-device-pixel-ratio:2), only screen and (min-resolution:192dpi) {
.logo_standard { display: none }
.logo_retina { display: inherit }
.header-transparent .logo_standard { display: none }
.header-transparent .logo_retina { display: none }
.logo_transparent { display: none }
.logo_retina_transparent { display: none }
.header-transparent .logo_transparent { display: none }
.header-transparent .logo_retina_transparent { display: inherit }
.header-transparent.darkheader .logo_standard { display: none }
.header-transparent.darkheader .logo_retina { display: inherit }
.header-transparent.darkheader .logo_transparent { display: none }
.header-transparent.darkheader .logo_retina_transparent { display: none }
}
.titlebar h1, .title-h1 {
	margin: 0;
	padding: 0;
	font-size: 18px;
	font-weight: 400;
	color: #777
}
#fulltitle {
	background: #f9f9f9;
	border-bottom: 1px solid #efefef;
	padding: 5px 0
}
#fullimagecenter {
	background-position: center center;
	background-size: cover;
	text-align: center
}
#fullimagecenter h1, #fullimagecenter .title-h1 {
	text-align: center;
	display: block;
	color: #fff;
	padding: 140px 0;
	margin: 0;
	font-size: 32px
}
#transparentimage {
	position: relative;
	padding: 90px 0 0 0;
	background-position: center center;
	background-size: cover
}
#transparentimage h1, #transparentimage .title-h1 {
	text-align: center;
	display: block;
	color: #fff;
	padding: 80px 0 150px 0;
	margin: 0;
	text-transform: none!important;
	text-shadow: 1px 3px #333;
	font-size: 32px;
	position: relative;
	z-index: 1;
	word-break: normal!important;
	width: 65%!important
}
#smalltitle .sixteen {
	border-top: 1px solid #efefef;
	border-bottom: 1px solid #efefef
}
#smalltitle h1 {
	display: inline-block;
	border-bottom: 3px solid #ccc;
	padding-bottom: 20px;
	margin-bottom: -1px
}
#smallimage .sixteen {
	background-position: center center;
	border-radius: 2px;
	background-size: cover
}
#smallimage h1 {
	display: inline-block;
	background: #fff;
	padding: 5px 14px;
	margin: 50px 0 50px 30px;
	border-radius: 2px
}
#smallimage #breadcrumbs { margin-top: 60px }
#smallimage #breadcrumbs span { margin-right: 30px }
#breadcrumbs {
	color: #aaa;
	text-align: right;
	font-size: 11px;
	margin-top: 4px
}
#breadcrumbs a { color: #aaa }
#breadcrumbs a:hover { color: #666 }
.on-mobile #page-wrap { overflow: hidden }
#content {
	padding-top: 60px;
	padding-bottom: 40px
}
#sidebar-widgets {
	padding-top: 60px;
	padding-bottom: 60px
}
#content.nopadding {
	padding: 0;
	margin: 0
}
#content.sidebar-left { float: right }
.blog-page:after {
	content: '\0020';
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0
}
.blog-page .post {
	margin: 0 0 60px 0;
	padding: 0 0 53px 0
}
.blog-page .post.format-quote { padding: 0 0 60px 0 }
.blog-page .post .button i { margin: 0 }
.blog-page .post h1, .blog-page .post h2 {
	font-size: 24px;
	font-weight: 400;
	margin: 0 0 10px 0;
	padding: 0 15px;
	line-height: 1.5
}
.blog-page .post h1 a, .blog-page .post h2 a { color: #444 }
.blog-page .post h1 a:hover, .blog-page .post h2 a:hover { color: #44bdbd }
.blog-page .post h1 i, .blog-page .post h2 i { margin: 0 0 0 5px }
.post-time {
	width: 42px;
	border-right: 1px solid #efefef;
	float: left;
	padding: 0 20px 0 0;
	margin: 0 20px 0 0;
	text-align: center;
	color: #999
}
.post-time .month {
	font-size: 19px;
	display: block;
	text-transform: uppercase;
	margin: 0;
	padding: 0;
	line-height: 1;
	font-weight: 400
}
.post-time .day {
	font-size: 30px;
	display: block;
	margin: 0;
	padding: 0;
	line-height: 1;
	font-weight: 700
}
.blog-page article { overflow: hidden }
.entry-video, .entry-audio, .entry-gallery, .entry-image { margin: 0 0 10px 0 }
.entry-video iframe, .entry-audio iframe { max-width: 100% }
.entry-audio iframe { max-width: 100% }
.entry-audio iframe {
	max-width: 100%;
	width: 100%;
	margin: 0 0 -8px 0!important
}
.entry-gallery {
	border-radius: 2px;
	position: relative
}
.entry-gallery img { border-radius: 2px }
.entry-image {
	border-radius: 2px;
	overflow: hidden;
	position: relative
}
.entry-image img {
	width: 100%;
	max-width: 100%;
	height: auto;
	display: block
}
.entry-image .entry-overlay {
	display: block;
	position: absolute;
	top: 0;
	background: none!important;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	border-radius: 2px
}
.entry-image .entry-overlay i {
	display: none;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -20px;
	margin-left: -20px;
	font-size: 24px;
	width: 40px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	color: #fff
}
.entry-quote a {
	text-align: center;
	display: block;
	background: #f9f9f9;
	color: #666;
	padding: 40px;
	font-size: 20px;
	line-height: 1.6;
	font-weight: 600;
	border-radius: 3px;
	position: relative;
	margin: 0
}
.entry-quote a .quote-source {
	display: block;
	font-size: 14px;
	color: #666;
	opacity: .6;
	margin: 10px 0 0 0
}
.entry-quote a:hover .quote-source { color: #fff }
.entry-quote a:hover {
	background: #666;
	color: #fff
}
.entry-link { margin-bottom: 7px }
.entry-link a, .entry-link a:active {
	display: block;
	background: #666;
	border-radius: 2px;
	padding: 20px;
	font-size: 20px;
	line-height: 1;
	font-weight: 600;
	color: #ffffff!important
}
.entry-link a span {
	font-size: 14px;
	display: block;
	margin-top: 10px;
	font-weight: 400;
	opacity: .6
}
.entry-link a:hover {
	background: #333;
	color: #fff
}
.pressreleases {
	text-align: left;
	top: 20px;
	z-index: 9999;
	position: absolute;
	background: #ee2f34;
	padding: 3px 18px;
	color: #fff;
	font-size: 16px;
	border-radius: 0 0 10px 0
}
.pressreleases a {
	color: #fff;
	text-decoration: none
}
.pressreleases a:hover {
	color: #fff;
	text-decoration: none
}
.events {
	text-align: left;
	top: 20px;
	z-index: 9999;
	position: absolute;
	background: #ee2f34;
	padding: 3px 18px;
	color: #fff;
	font-size: 16px;
	border-radius: 0 0 10px 0
}
.events a {
	color: #fff;
	text-decoration: none
}
.events a:hover {
	color: #fff;
	text-decoration: none
}
.blog {
	text-align: left;
	top: 20px;
	z-index: 9999;
	position: absolute;
	background: #ee2f34;
	padding: 3px 18px;
	color: #fff;
	font-size: 16px;
	border-radius: 0 0 10px 0
}
.blog a {
	color: #fff;
	text-decoration: none
}
.blog a:hover {
	color: #fff;
	text-decoration: none
}
.entry-meta { margin: 20px 0 0 0 }
.blog-single .entry-meta { margin: 0 0 20px 0 }
.entry-meta {
	font-weight: 700;
	font-size: 13px;
	text-transform: uppercase
}
.entry-meta ul {
	list-style: none;
	margin: 0;
	padding: 0;
	color: #999
}
.entry-meta ul li {
	display: inline;
	color: #000
}
.entry-meta ul li:after {
	content: ' | ';
	margin: 0 6px;
	color: #efefef
}
.entry-meta ul li:last-child:after {
	content: '';
	margin: 0
}
.entry-meta a { color: #999 }
.entry-meta a:hover { color: #666 }
.blog-medium .post h1, .blog-medium .post h2 { font-size: 22px }
.blog-medium .post-time { display: none }
.blog-medium .entry-image, .blog-medium .entry-gallery, .blog-medium .entry-video, .blog-medium .entry-audio {
	float: left;
	width: auto;
	margin: 0 40px 7px 0
}
.blog-medium .entry-audio iframe {
	max-width: 100%;
	width: 100%;
	height: 116px
}
.blog-medium .entry-wrap { overflow: hidden }
.blog-medium .entry-meta .meta-author, .blog-medium .entry-meta .meta-edit, .blog-medium .entry-meta .meta-category:after { display: none }
.blog-center .blog-wrap {
	width: 920px;
	margin: 0 auto
}
.blog-masonry .blog-wrap {
	opacity: 0;
	width: 100%!important;
	margin: 0;
	overflow: hidden
}
.blog-masonry .post {
	width: 360px;
	overflow: hidden;
	float: left;
	margin: 0 20px 60px 20px;
	padding: 0;
	display: inline-block;
	border: none;
	box-shadow: 0 4px 16px -3px #ccc!important;
	overflow: hidden
}
.blog-masonry .post h2 { font-size: 20px }
.blog-masonry .post .entry-meta {
	font-weight: 400;
	font-size: 14px;
	text-transform: none;
	padding: 0 15px 15px 15px
}
.blog-masonry .entry-content {
	padding: 0 15px 15px 15px;
	color: #888!important;
	line-height: 1.6;
	font-size: 14px
}
.blog-masonry .post .entry-meta .meta-author, .blog-masonry .post .entry-meta .meta-author, .blog-masonry .post .entry-meta .meta-comment, .blog-masonry .post .entry-meta .meta-edit, .blog-masonry .post .entry-meta .meta-comment:after { display: inline }
.blog-masonry .post.format-quote { padding: 0 }
.blog-masonry .entry-quote {
	position: relative;
	z-index: 2;
	margin: 0 0 10px 0
}
.blog-masonry .entry-link { margin: 0 0 10px 0 }
.blog-masonry .entry-audio iframe {
	max-width: 100%;
	width: 100%;
	height: 116px;
	margin: 0 0 -8px 0!important
}
.blog-masonry .read-more-link { display: none }
.blog-single .post {
	margin: 0 0 40px 0;
	padding: 0;
	border: none
}
.blog-single .post h1 { line-height: 1.6!important }
.blog-single .post h1 a { color: #444 }
.blog-single .post-time { display: none }
.blog-single .post .entry-quote { margin: 0 0 30px 0 }
.blog-single .post.format-quote { padding: 0 }
.blog-single .post .entry-link { margin-bottom: 30px }
.entry-tags a { color: inherit }
#author-info {
	margin: 0 0 60px 0;
	display: block;
	padding: 60px 0 0 0;
	border-top: 1px solid #efefef
}
#author-info p { margin: 0 }
#author-info .author-image {
	float: left;
	width: 80px;
	height: 80px;
	border-radius: 4px;
	overflow: hidden;
	margin: 2px 30px 0 0
}
#author-info .author-image img {
	display: block;
	width: 80px;
	height: 80px
}
#author-info .author-bio { overflow: hidden }
#author-info .author-bio h4 {
	text-transform: uppercase;
	font-weight: 700;
	margin: 0;
	padding: 0 0 10px 0;
	font-size: 14px;
	letter-spacing: 1px;
	color: #666
}
.author-archive #author-info {
	padding: 0 0 60px 0;
	margin: 0 0 60px 0;
	background: #f9f9f9;
	padding: 30px;
	border: none;
	border-radius: 2px
}
.sharebox {
	display: block;
	margin: 0 0 60px 0;
	float: left;
	padding: 15px 15px 12px 15px
}
.sharebox ul {
	list-style: none;
	margin: 0;
	padding: 0
}
.sharebox ul li {
	float: left;
	padding: 0;
	margin: 0 10px 10px 0;
	line-height: 1!important
}
.sharebox ul li a {
	display: block;
	float: left;
	color: inherit;
	padding: 10px 0;
	margin: 0;
	border-radius: 20px
}
.sharebox ul li i {
	display: inline-block;
	font-size: 16px;
	margin: 0 3px 0 0;
	line-height: 1
}
.sharebox a.share-facebook {
	background: rgb(59,89,152);
	color: #fff;
	padding: 8px 12px
}
.sharebox a.share-twitter {
	background: rgb(29,161,242);
	color: #fff;
	padding: 8px 12px
}
.sharebox a.share-tumblr { color: #32506d }
.sharebox a.share-pinterest {
	background: #cb2027;
	color: #fff;
	padding: 8px 12px
}
.sharebox a.share-google { color: #dd4b39 }
.sharebox a.share-linkedin {
	background: rgb(0,119,181);
	padding: 8px 12px;
	color: #fff
}
.sharebox a.share-mail {
	background: rgb(132,132,132);
	color: #fff!important;
	padding: 8px 12px!important
}
.sharebox ul li a:hover { color: #fff!important }
#related-posts {
	margin: 0 0 0 0;
	display: block;
	padding: 20px 0 0 0;
	border-top: 1px solid #efefef
}
#related-posts ul li span { margin-left: 10px }
#post-navigation .prev {
	position: fixed;
	top: 60%;
	left: -25px;
	height: 60px;
	width: 80px;
	background: #444;
	margin: -30px 0 0 0;
	color: #fff;
	border-radius: 0 2px 2px 0;
	opacity: .3;
	z-index: 1;
	cursor: pointer
}
#post-navigation .next {
	position: fixed;
	top: 60%;
	right: -25px;
	height: 60px;
	width: 80px;
	background: #444;
	margin: -30px 0 0 0;
	color: #fff;
	border-radius: 2px 0 0 2px;
	opacity: .3;
	z-index: 1;
	cursor: pointer
}
#post-navigation .prev:before {
	position: absolute;
	top: 50%;
	right: 25px;
	margin: -7px 0 0 0;
	line-height: 1;
	content: "\f053";
	font-size: 14px;
	color: #fff;
	font-family: 'FontAwesome'
}
#post-navigation .next:before {
	position: absolute;
	top: 50%;
	left: 25px;
	margin: -7px 0 0 0;
	line-height: 1;
	content: "\f054";
	font-size: 14px;
	color: #fff;
	font-family: 'FontAwesome'
}
.portfolio .entry { width: 100% }
.portfolio-item {
	height: 280px;
	height: 350px;
	box-shadow: 0 4px 16px -3px #ccc!important;
	text-align: left;
	transition: transform .2s;
	color: #333;
	border-radius: 6px
}
.portfolio-item:hover {
	box-shadow: 0 4px 16px -3px #999!important;
	transform: scale(1.02);
	box-shadow: 0 0 1px 1px #e8ebf1
}
.portfolio-item h4 {
	padding: 0 20px!important;
	font-family: Open Sans, Arial, Helvetica, sans-serif
}
.portfolio-item span {
	padding: 0 20px;
	font-size: 13px;
	display: flex
}
.portfolio-sidebyside, .portfolio-wide { margin: 0 0 20px 0 }
.portfolio-detail h1, .portfolio-detail-description h1 {
	font-size: 18px;
	margin: 0 0 20px 0
}
.portfolio-noslider { text-align: center }
.portfolio-noslider img {
	display: block;
	margin: 0 auto;
	max-width: 100%;
	height: auto
}
.portfolio-noslider .noslide {
	border-radius: 2px;
	overflow: hidden;
	display: inline-block;
	margin: 0 auto 30px 0;
	text-align: center;
	max-width: 100%
}
#portfolio-embed { margin-bottom: 40px }
#portfolio-embed iframe { max-width: 100% }
.portfolio-detail-attributes ul {
	list-style: none;
	margin: 0;
	background: #f9f9f9;
	padding: 14px 24px;
	border-radius: 2px
}
.portfolio-detail-attributes ul li {
	padding: 10px 0;
	border-bottom: 1px solid #f2f2f2
}
.portfolio-detail-attributes ul li:last-child { border: none }
.portfolio-detail-attributes ul li strong {
	float: left;
	display: block;
	width: 64px;
	font-weight: 700
}
.portfolio-detail-attributes ul li span {
	display: block;
	overflow: hidden
}
.portfolio-detail-attributes ul li a { color: inherit }
.portfolio-detail-attributes ul li a:hover { color: #44bdbd }
.portfolio-wide .flexslider, .portfolio-sidebyside .flexslider { margin: 0 0 40px }
.portfolio-sidebyside .portfolio-detail-description-text { margin-bottom: 40px }
#portfolio-related-post { margin: 0 0 0 0 }
.search-page .read-more-link { display: none }
.search-page .post .entry-icon {
	float: left;
	width: 40px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	margin-right: 30px;
	margin-top: 1px;
	background: #efefef;
	border-radius: 3px;
	color: #999
}
.search-page .post .entry-icon i {
	font-size: 14px;
	line-height: 1
}
.search-page .post .entry-wrap { overflow: hidden }
.search-page .post h3 {
	margin: 0 0 0 0;
	font-size: 20px
}
.search-page .post .entry-content { margin: 10px 0 0 0 }
.search-page .post .entry-type {
	color: #adadad;
	font-weight: 700;
	text-transform: uppercase
}
.search-page h3 { margin: 0 0 0 0 }
.search-page #content #searchform input {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin: 20px 10px 0 0;
	width: 440px;
	max-width: 100%;
	display: inline-block;
	float: left
}
.search-page #content #searchform input#searchsubmit {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin: 20px 0 0 0;
	width: auto;
	display: inline-block;
	float: left
}
.search-page #content #searchform {
	clear: both;
	margin-bottom: 0
}
#pagination {
	position: relative;
	z-index: 1;
	clear: both;
	margin: 0 0 60px 0;
	text-align: center
}
.blog-masonry #pagination { margin: 0 0 60px 0 }
.blog-center #pagination { margin: 0 0 20px 0 }
.blog-fullwidth #pagination { margin: 0 0 20px 0 }
.blog-medium #pagination { margin: 0 0 20px 0 }
.woocommerce #pagination { margin: 20px 0 20px 0 }
.portfolio-nomargin #pagination { margin: 60px 0 60px 0 }
.pagination-nomargin, .pagination-masonry { margin-top: 60px }
#pagination ul {
	list-style: none;
	margin: 0
}
#pagination ul li {
	margin: 0;
	padding: 0;
	display: inline-block
}
#pagination a {
	display: inline-block;
	margin: 2px;
	width: 34px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	background: #efefef;
	color: #999;
	font-weight: 600;
	border-radius: 50%;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-ms-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s
}
#pagination a:hover {
	color: #fff;
	background: #ccc
}
#pagination .current a {
	background: #44bdbd;
	color: #fff;
	font-weight: 600
}
#pagination li span {
	margin: 3px 5px 0 3px;
	color: #ccc
}
#pagination ul li a i { font-size: 12px }
.comments-list {
	border-top: 1px solid #efefef;
	padding: 60px 0 0 0;
	margin: 0 0 60px 0
}
.commentlist {
	list-style: none;
	margin: 30px 0 0 0
}
.commentlist li {
	margin: 0 0 40px 0;
	padding: 0
}
.commentlist>li:last-child { margin: 0 0 0 0 }
.commentlist li ul {
	list-style: none;
	margin: 0 0 0 80px
}
.commentlist li ul li {
	margin: 40px 0 0 0;
	padding: 0 0 0 0
}
.commentlist li .avatar {
	float: left;
	margin-right: 30px;
	width: 50px;
	height: 50px;
	border-radius: 4px;
	position: relative
}
.commentlist li .avatar img { display: block }
.commentlist li .comment-text {
	background: #f9f9f9;
	border-radius: 2px;
	padding: 20px 20px 0 20px;
	position: relative;
	overflow: hidden
}
.commentlist li .avatar:after {
	display: block;
	content: '';
	position: absolute;
	top: 15px;
	right: -30px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 10px 10px 10px 0;
	border-color: transparent #f9f9f9 transparent transparent
}
.commentlist li .author {
	margin-top: 0;
	margin-bottom: 20px;
	line-height: 1.6;
	color: #444
}
.commentlist li .author a { color: inherit }
.commentlist li .author span {
	display: inline;
	font-weight: 700
}
.commentlist li .date {
	display: block;
	color: #999
}
.commentlist li .date a { color: #999 }
.commentlist li .date a:hover { color: #333 }
.commentlist li em {
	font-size: 11px;
	color: #ccc;
	font-style: normal;
	margin-bottom: 20px;
	display: block
}
.comments-reply {
	border-top: 1px solid #efefef;
	padding: 60px 0 0 0;
	margin: 0
}
#respond form { margin: 0 }
#respond .required {
	color: #c82929;
	display: inline-block;
	margin: 3px 0 0 6px;
	font-size: 14px;
	font-weight: 400
}
#respond-inputs p {
	width: 32%;
	margin-right: 2%;
	float: left
}
#respond-inputs p.last { margin-right: 0 }
#respond input[type=text] {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: block;
	width: 100%;
	margin: 0
}
#respond textarea {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: block;
	width: 100%
}
#respond p.comment-notes, #respond p.form-allowed-tags { display: none }
#cancel-comment-reply-link {
	display: inline-block;
	background: #ccc;
	color: #fff;
	border-radius: 2px;
	text-transform: uppercase;
	padding: 2px 8px;
	font-weight: 700;
	float: right
}
#cancel-comment-reply-link:hover { background: #999 }
.commentlist .comment-respond { margin-top: 40px }
.page-template #comments, .page-template-default #comments { margin-top: 60px }
.single-portfolio #comments {
	margin-top: 20px;
	margin-bottom: 60px
}
.single-portfolio #comments .comments-list, .single-portfolio #comments .comments-reply {
	padding: 0;
	border: none
}
.page-404 .entry {
	text-align: center;
	padding: 40px 0 80px 0
}
.page-404 h2 {
	font-size: 100px;
	color: #666;
	font-weight: 700;
	width: 300px;
	height: 300px;
	line-height: 300px;
	text-align: center;
	border: 10px solid #999;
	color: #999;
	border-radius: 50%;
	margin: 0 auto 60px auto
}
.page-404 h3 {
	font-size: 52px;
	font-weight: 700;
	line-height: 1.2;
	margin: 0;
	color: #999;
	text-transform: uppercase
}
#footer {
	padding: 50px 0 20px 0;
	background: #555;
	color: #aaa;
	bottom: 0!important
}
#footer a { color: #aaa }
#footer a:hover { color: #fff }
#copyright {
	padding: 15px 0 0 0;
	background: #333;
	color: #777
}
#copyright .copyright-col1 {
	float: left;
	margin: 0;
	padding: 0
}
#copyright .copyright-col2 {
	float: right;
	margin: 0;
	padding: 0;
	margin-left: 5%;
	margin-top: 0%
}
#copyright a { color: #999 }
#copyright a:hover { color: #ccc }
#copyright .social-icons a { font-size: 25px }
#copyright .social-icons {
	float: right;
	margin: -7px 0
}
#copyright .menu {
	list-style: none;
	margin: 0;
	padding: 0;
	text-align: right
}
#copyright .menu li {
	display: inline-block;
	margin: 0 0 0 20px;
	padding: 0
}
#back-to-top {
	position: fixed;
	z-index: 1000;
	bottom: 26px;
	right: 8px;
	display: none
}
#back-to-top a {
	position: relative;
	display: block;
	width: 36px;
	height: 36px;
	background: red;
	color: #fff;
	font-size: 14px;
	line-height: 34px;
	text-align: center;
	border-radius: 50px;
	opacity: .8
}
#back-to-top a:hover {
	background-color: #44bdbd;
	opacity: 1
}
.widget ul {
	margin: 0;
	padding: 0;
	list-style: none
}
#sidebar .widget {
	margin-bottom: 40px;
	color: #888
}
#sidebar .widget:last-child { margin-bottom: 0 }
#sidebar .widget h3 {
	font-size: 14px;
	font-weight: 700;
	margin: 0 0 16px 0;
	color: #444
}
#sidebar .widget ul { margin: -10px 0 0 0 }
#sidebar .widget ul li { position: relative }
#sidebar .widget>ul>li {
	border-bottom: 1px solid #efefef;
	position: relative;
	padding: 10px 0
}
#sidebar .widget>ul>li:last-child { border: none }
#sidebar .widget>ul>li ul {
	margin-top: 10px;
	margin-bottom: -10px;
	border-top: 1px solid #efefef
}
#sidebar .widget>ul>li ul li {
	background: #f9f9f9;
	padding: 10px 0 10px 14px;
	border-bottom: 1px dashed #efefef
}
#sidebar .widget>ul>li ul li:last-child { border-bottom: none }
#sidebar .widget>ul>li ul li a:before {
	content: '+';
	margin-right: 10px
}
#sidebar .widget ul li:after {
	font-family: "FontAwesome";
	content: "\f105";
	position: absolute;
	top: 10px;
	right: 0;
	font-size: 14px;
	color: #ccc
}
#sidebar .widget ul li a {
	display: block;
	color: #777
}
#sidebar .widget ul li a:hover { color: #44bdbd }
#sidebar .widget ul li:hover:after { color: #44bdbd }
#sidebar .widget>ul>li.current_page_item, #sidebar .widget>ul>li.current-menu-item { font-weight: 600 }
#sidebar .widget img { margin-bottom: 0!important }
.widget_search input {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	border: 1px solid #e1e1e1;
	padding: 10px 12px 10px 36px;
	box-shadow: 0 2px 0 0 rgba(0,0,0,.03);
	border-radius: 2px;
	background: #fff
}
.widget_search form { position: relative }
.widget_search form:before {
	position: absolute;
	top: 14px;
	left: 14px;
	font-size: 14px;
	font-family: 'FontAwesome';
	content: '\f002';
	-webkit-font-smoothing: antialiased;
	color: #999;
	line-height: 1
}
.widget_search input:focus { border-color: #d3d3d3 }
.widget_search #searchsubmit { display: none }
.widget_search:after {
	content: "\0020";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}
#wp-calendar { width: 100% }
#wp-calendar caption {
	padding: 0 10px;
	text-align: right;
	font-weight: 600;
	margin: -5px 0 5px 0
}
#wp-calendar thead { font-size: 10px }
#wp-calendar thead th {
	padding: 5px 10px;
	font-weight: 600;
	border-top: 1px solid #f9f9f9
}
#wp-calendar tbody { color: #aaa }
#wp-calendar tbody td {
	background: #f9f9f9;
	border: 1px solid #fff;
	text-align: center;
	padding: 5px 8px
}
#wp-calendar tbody td:hover { background: #fff }
#wp-calendar tbody .pad { background: none }
#wp-calendar tfoot #next {
	font-size: 11px;
	font-weight: 600;
	text-transform: uppercase;
	text-align: right;
	padding-top: 5px
}
#wp-calendar tfoot #prev {
	font-size: 11px;
	font-weight: 600;
	text-transform: uppercase;
	padding-top: 5px
}
.widget_tag_cloud a, .widget_product_tag_cloud a {
	display: inline-block;
	font-size: 13px!important;
	border: 1px solid #efefef;
	border-radius: 30px;
	padding: 1px 20px;
	text-transform: uppercase;
	font-weight: 700;
	color: #999;
	margin: 0 4px 10px 0
}
.widget_tag_cloud a:hover, .widget_product_tag_cloud a:hover {
	background: #44bdbd;
	border-color: #44bdbd;
	color: #ffffff!important
}
.widget_sponsor .sponsors { margin-right: -20px }
.widget_sponsor a {
	display: block;
	float: left;
	margin: 0 20px 20px 0
}
.widget_sponsor a img { vertical-align: top }
.widget_flickr a:hover img { opacity: .6 }
.widget_flickr img {
	width: 100%;
	height: auto;
	float: left;
	vertical-align: top
}
.widget_portfolio .portfolio-widget-item {
	float: left;
	padding: 0;
	margin: 0 10px 10px 0
}
.widget_portfolio .portfolio-widget-item:nth-child(3n) { margin: 0 0 10px 0 }
.widget_portfolio .portfolio-widget-item .portfolio-pic {
	display: block;
	overflow: hidden;
	padding: 0;
	margin: 0;
	position: relative;
	border-radius: 2px
}
.widget_portfolio .portfolio-widget-item .portfolio-pic img {
	width: 100%;
	height: 100%;
	display: block
}
.widget_portfolio .portfolio-widget-item .portfolio-overlay {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background: #44bdbd;
	text-align: center;
	opacity: 0
}
.widget_portfolio .portfolio-widget-item .portfolio-overlay i {
	font-size: 24px;
	line-height: 80px;
	color: #fff
}
.widget_contact address { font-style: normal }
.widget_contact address span {
	display: block;
	margin-bottom: 6px
}
.widget_contact address strong { display: none }
.widget_contact address span i {
	display: inline-block;
	width: 24px;
	float: left;
	margin: 5px 0 0 0
}
.widget_contact .adress-overflow { overflow: hidden }
#sidebar .widget_nav_menu { margin-left: -41px }
#sidebar .widget_nav_menu h3 {
	margin-left: 40px;
	margin-bottom: 20px
}
#sidebar .widget_nav_menu ul { margin-top: 20px }
#sidebar .widget_nav_menu ul li {
	border: none;
	padding: 0
}
#sidebar .widget_nav_menu ul li a {
	display: block;
	color: #999;
	padding: 7px 0 7px 41px
}
#sidebar .widget_nav_menu ul li a:hover { color: #44bdbd }
#sidebar .widget_nav_menu ul li.current_page_item a {
	font-weight: 600;
	color: #444;
	margin: -1px 0;
	border: 1px solid #efefef;
	border-left: 1px solid #fff
}
#sidebar .widget_nav_menu ul li:after { display: none }
#sidebar.sidebar-left .widget_nav_menu {
	margin-left: 0;
	margin-right: -41px
}
#sidebar.sidebar-left .widget_nav_menu h3 { margin-left: 0 }
#sidebar.sidebar-left .widget_nav_menu ul li a {
	text-align: right;
	padding: 7px 41px 7px 0
}
#sidebar.sidebar-left .widget_nav_menu ul li.current_page_item a {
	font-weight: 600;
	color: #444;
	margin: -1px 0;
	border: 1px solid #efefef;
	border-right: 1px solid #fff
}
#footer .widget { margin-bottom: 15px }
#footer .widget h3 {
	font-size: 13px;
	font-weight: 600;
	margin: 0 0 20px 0;
	color: #fff
}
#footer .widget ul { margin: -10px 0 0 0 }
#footer .widget ul li {
	position: relative;
	padding: 2px 10px 2px 0;
	font-size: 14px;
	font-weight: 300
}
#footer .widget ul li .post-date { opacity: .7 }
#footer .widget ul li a { display: block }
#footer .widget ul li:hover:after { color: #fff }
#footer .widget_search input, #footer .widget_product_search input[type=text] {
	color: #aaa;
	background-color: #444;
	box-shadow: none;
	border: 1px solid #444
}
#footer .widget_search input:focus { color: #fff }
#footer #wp-calendar thead th { border-top: 1px solid #666 }
#footer #wp-calendar tbody { color: #aaa }
#footer #wp-calendar tbody td {
	background: #666;
	border: 1px solid #555
}
#footer #wp-calendar tbody td:hover {
	background: #777;
	color: #fff
}
#footer #wp-calendar tbody .pad { background: none }
#footer .widget_tag_cloud a, #footer .widget_product_tag_cloud a {
	border: none;
	background: #444;
	color: #aaa;
	box-shadow: none
}
#footer .widget_tag_cloud a:hover, #footer .widget_product_tag_cloud a:hover {
	background: #44bdbd;
	border-color: #44bdbd;
	color: #ffffff!important
}
#footer .widget_twitter ul li:last-child { margin: 0 }
.social-icons ul {
	list-style: none;
	margin: 0;
	padding: 0
}
#copyright .social-icons li { margin: 0 5px }
.social-icons ul li {
	list-style: none;
	display: block;
	width: 40px;
	height: 40px;
	float: left
}
.social-icons ul li a {
	-webkit-transition: all 0.2s ease 0s;
	-moz-transition: all 0.2s ease 0s;
	-o-transition: all 0.2s ease 0s;
	transition: all 0.2s ease 0s;
	display: block;
	float: left;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 21px;
	text-align: center;
	opacity: .6
}
.social-icons a:hover { opacity: 1 }
.alignleft {
	display: block;
	float: left;
	margin-top: 5px;
	margin-right: 20px!important;
	margin-bottom: 12px
}
.alignright {
	float: right;
	margin-left: 20px!important;
	margin-bottom: 12px
}
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto
}
.wp-caption {
	max-width: 100%;
	padding: 0
}
.wp-caption .wp-caption-text, .gallery-caption, .entry-caption {
	color: #888;
	margin: 10px 0 10px 0!important
}
blockquote.left {
	margin-right: 20px;
	text-align: right;
	margin-left: 0;
	width: 33%;
	float: left
}
blockquote.right {
	margin-left: 20px;
	text-align: left;
	margin-right: 0;
	width: 33%;
	float: right
}
.screen-reader-text {
	clip: rect(1px,1px,1px,1px);
	position: absolute!important;
	height: 1px;
	width: 1px;
	overflow: hidden
}
.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0,0,0,.6);
	clip: auto!important;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-size: .875rem;
	font-weight: 700;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000
}
.wpcf7-form input[type="text"], .wpcf7-form input[type="email"], .wpcf7-form input[type="tel"], .wpcf7-form input[type="date"] {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%!important;
	max-width: 100%;
	margin: 0 0 20px;
	background: #fff;
	border: 1px solid #eee
}
.wpcf7-form textarea {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	max-width: 100%;
	height: 135px;
	margin: 5px 0 20px;
	border: 1px solid #eee
}
.wpcf7-form select {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	max-width: 100%;
	margin: 5px 0 20px;
	width: 100%;
	border: 1px solid #eee
}
.wpcf7-form .customSelect {
	margin: 5px 0 0;
	padding: 8px 10px
}
.wpcf7-form {
	margin: 0;
	padding: 0
}
.wpcf7-form .wpcf7-submit {
	background: red;
	color: #fff;
	border: 1px solid red;
	letter-spacing: 0;
	font-weight: 700;
	border-radius: 5px
}
.wpcf7-form input[type="checkbox"] { width: auto }
.wpcf7 form.wpcf7-form p {
	position: relative;
	font-weight: 600;
	margin: 0 0 20px!important
}
.wpcf7-list-item {
	display: inline-block;
	margin: 0 10px 0 0!important
}
.wpcf7-list-item-label { font-weight: 400 }
.wpcf7-response-output { display: none }
.wpcf7-form .invalid { color: #bf1515!important }
.wpcf7-not-valid { border-color: #bf1515!important }
.wpcf7 span.wpcf7-not-valid-tip, .wpcf7-validation-errors {
	display: block!important;
	clear: both;
	position: relative;
	top: -20px
}
div.wpcf7-response-output {
	margin: 0!important;
	padding: 5px 10px!important
}
div.wpcf7-mail-sent-ok, div.wpcf7-mail-sent-ng, div.wpcf7-spam-blocked, div.wpcf7-validation-errors {
	position: relative;
	display: block;
	text-align: center;
	border-radius: 2px;
	font-weight: 700;
	padding: 12px 40px 12px 20px!important;
	border: none!important;
	background-color: #44bdbd;
	color: #fff;
	margin: 0 0 30px!important
}
div.wpcf7-mail-sent-ok {
	color: #fff;
	background: green!important;
	clear: both
}
.one-line-form .wpcf7-submit {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	max-width: 100%;
	margin: 5px 0 0!important;
	padding: 15px 16px;
	font-weight: 700
}
.wpcf7-form .simpleselect { margin: 5px 0 0!important }
.minimalistic_form input[type="text"], .minimalistic_form input[type="password"], .minimalistic_form input[type="email"], .minimalistic_form input[type="tel"], .minimalistic_form textarea {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%!important;
	max-width: 100%;
	margin: 0;
	padding: 10px 2px;
	font-size: 18px!important;
	line-height: 1;
	background-color: transparent!important;
	border-top: transparent;
	border-right: transparent;
	border-left: transparent;
	border-bottom-width: 1px;
	border-radius: 0
}
.minimalistic_form .simpleselect .placeholder {
	border: 1px solid #ddd;
	border-radius: 2px;
	background-color: transparent!important;
	border-top: transparent;
	border-right: transparent;
	border-left: transparent;
	padding: 0 2px 10px 2px!important;
	margin: 0;
	cursor: pointer;
	font-size: 18px!important;
	border-radius: 0
}
.tipsy {
	font-size: 13px;
	position: absolute;
	padding: 5px;
	z-index: 100000
}
.tipsy-inner {
	background-color: #000;
	color: #FFF;
	max-width: 200px;
	padding: 5px 12px 4px 12px;
	text-align: center
}
.tipsy-inner {
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px
}
.tipsy-arrow {
	position: absolute;
	width: 0;
	height: 0;
	line-height: 0;
	border: 5px dashed #000
}
.tipsy-arrow-n { border-bottom-color: #000 }
.tipsy-arrow-s { border-top-color: #000 }
.tipsy-arrow-e { border-left-color: #000 }
.tipsy-arrow-w { border-right-color: #000 }
.tipsy-n .tipsy-arrow {
	top: 0;
	left: 50%;
	margin-left: -5px;
	border-bottom-style: solid;
	border-top: none;
	border-left-color: transparent;
	border-right-color: transparent
}
.tipsy-nw .tipsy-arrow {
	top: 0;
	left: 10px;
	border-bottom-style: solid;
	border-top: none;
	border-left-color: transparent;
	border-right-color: transparent
}
.tipsy-ne .tipsy-arrow {
	top: 0;
	right: 10px;
	border-bottom-style: solid;
	border-top: none;
	border-left-color: transparent;
	border-right-color: transparent
}
.tipsy-s .tipsy-arrow {
	bottom: 0;
	left: 50%;
	margin-left: -5px;
	border-top-style: solid;
	border-bottom: none;
	border-left-color: transparent;
	border-right-color: transparent
}
.tipsy-sw .tipsy-arrow {
	bottom: 0;
	left: 10px;
	border-top-style: solid;
	border-bottom: none;
	border-left-color: transparent;
	border-right-color: transparent
}
.tipsy-se .tipsy-arrow {
	bottom: 0;
	right: 10px;
	border-top-style: solid;
	border-bottom: none;
	border-left-color: transparent;
	border-right-color: transparent
}
.tipsy-e .tipsy-arrow {
	right: 0;
	top: 50%;
	margin-top: -5px;
	border-left-style: solid;
	border-right: none;
	border-top-color: transparent;
	border-bottom-color: transparent
}
.tipsy-w .tipsy-arrow {
	left: 0;
	top: 50%;
	margin-top: -5px;
	border-right-style: solid;
	border-left: none;
	border-top-color: transparent;
	border-bottom-color: transparent
}
.tp-bullets.simplebullets.custom .bullet {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: inline-block!important;
	cursor: pointer!important;
	border: 2px solid #fff!important;
	width: 12px!important;
	height: 12px!important;
	border-radius: 50%!important;
	margin-left: 7px!important;
	-webkit-transition: color .2s;
	-moz-transition: color .2s;
	-ms-transition: color .2s;
	-o-transition: color .2s;
	transition: all .2s
}
.tp-bullets.simplebullets.custom .bullet.last { margin-right: 7px!important }
.tp-bullets.simplebullets.custom .bullet { opacity: .5 }
.tp-bullets.simplebullets.custom .bullet:hover { opacity: 1 }
.tp-bullets.simplebullets.custom .bullet.selected {
	background: #fff!important;
	opacity: 1
}
.tp-bullets.custom .tp-bullet {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background: none;
	display: inline-block!important;
	cursor: pointer!important;
	border: 2px solid #fff!important;
	width: 12px!important;
	height: 12px!important;
	border-radius: 50%!important;
	margin-left: 7px!important;
	-webkit-transition: color .2s;
	-moz-transition: color .2s;
	-ms-transition: color .2s;
	-o-transition: color .2s;
	transition: all .2s
}
.tp-bullets.custom .tp-bullet.last { margin-right: 7px!important }
.tp-bullets.custom .tp-bullet { opacity: .5 }
.tp-bullets.custom .tp-bullet:hover { opacity: 1 }
.tp-bullets.custom .tp-bullet.selected {
	background: #fff!important;
	opacity: 1
}
.tp-leftarrow.custom, .tp-rightarrow.custom {
	margin-top: 0px!important;
	top: 50%!important;
	background: #ffffff!important;
	color: #333333!important;
	width: 60px!important;
	height: 60px!important;
	line-height: 60px!important;
	text-align: center!important;
	-webkit-transition: background-color .2s;
	-moz-transition: background-color .2s;
	-ms-transition: background-color .2s;
	-o-transition: background-color .2s;
	transition: background-color .2s
}
.tp-leftarrow.custom { border-radius: 0 2px 2px 0!important }
.tp-rightarrow.custom { border-radius: 2px 0 0 2px!important }
.tp-leftarrow.custom:before {
	color: #333;
	line-height: 60px!important;
	content: "\f104"!important;
	font-family: 'FontAwesome'!important;
	font-size: 40px;
	margin-right: 3px;
	-webkit-font-smoothing: antialiased
}
.tp-rightarrow.custom:before {
	color: #333;
	line-height: 60px!important;
	content: "\f105"!important;
	font-family: 'FontAwesome'!important;
	font-size: 40px;
	margin-left: 3px;
	-webkit-font-smoothing: antialiased
}
.tp-leftarrow.custom:hover, .tp-rightarrow.custom:hover {
	background: rgba(0,0,0,.79)!important;
	opacity: 1!important
}
.tp-leftarrow.custom:hover:before, .tp-rightarrow.custom:hover:before { color: #ffffff!important }
.tparrows { line-height: 1!important }
.rev_slider a.button {
	-webkit-transition: all 0.2s!important;
	-moz-transition: all 0.2s!important;
	-ms-transition: all 0.2s!important;
	-o-transition: all 0.2s!important;
	transition: all 0.2s!important
}
div.pp_default .pp_expand {
	cursor: pointer;
	width: 30px;
	height: 30px;
	margin: 0 11px 0 0
}
div.pp_default .pp_expand:after {
	background: rgba(0,0,0,.2);
	color: #fff;
	position: absolute;
	width: 30px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	top: 0;
	left: 0;
	text-indent: 0;
	font-size: 14px;
	font-family: FontAwesome;
	content: '\f065';
	-webkit-font-smoothing: antialiased
}
div.pp_default .pp_contract {
	cursor: pointer;
	width: 30px;
	height: 30px;
	margin: 0 11px 0 0
}
div.pp_default .pp_contract:after {
	background: rgba(0,0,0,.2);
	color: #fff;
	position: absolute;
	width: 30px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	top: 0;
	left: 0;
	text-indent: 0;
	font-size: 14px;
	font-family: FontAwesome;
	content: '\f066';
	-webkit-font-smoothing: antialiased
}
a.pp_contract, a.pp_expand {
	cursor: pointer;
	display: none;
	height: 20px;
	position: absolute;
	right: 30px;
	text-indent: -10000px;
	top: 10px;
	width: 20px;
	z-index: 20000
}
div.pp_default .pp_close {
	width: 30px;
	height: 30px;
	cursor: pointer;
	display: block;
	margin: 5px -7px 0 0;
	padding: 0;
	line-height: 1;
	color: #fff;
	-webkit-transition: all .2s ease;
	-moz-transition: all .2s ease;
	-ms-transition: all .2s ease;
	-o-transition: all .2s ease;
	transition: all .2s ease
}
div.pp_default .pp_close:hover {
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg)
}
div.pp_default .pp_close:after {
	position: absolute;
	width: 30px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	top: 0;
	left: 0;
	text-indent: 0;
	font-size: 18px;
	font-family: 'icomoon';
	content: '\e603';
	-webkit-font-smoothing: antialiased
}
div.pp_default .pp_gallery ul li a {
	border-radius: 1px;
	overflow: hidden
}
div.pp_default .pp_gallery a.pp_arrow_next, div.pp_default .pp_gallery a.pp_arrow_previous {
	position: static;
	left: auto
}
div.pp_default .pp_nav .pp_pause, div.pp_default .pp_nav .pp_play {
	height: 30px;
	width: 30px;
	margin: 0;
	color: #fff;
	display: none
}
div.pp_default .pp_nav .pp_play:after {
	position: absolute;
	width: 30px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	top: 0;
	left: 0;
	text-indent: 0;
	font-size: 14px;
	font-family: FontAwesome;
	content: '\f04b';
	-webkit-font-smoothing: antialiased
}
div.pp_default .pp_nav .pp_pause:after {
	position: absolute;
	width: 30px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	top: 0;
	left: 0;
	text-indent: 0;
	font-size: 14px;
	font-family: FontAwesome;
	content: '\f04c';
	-webkit-font-smoothing: antialiased
}
div.pp_default a.pp_arrow_next, div.pp_default a.pp_arrow_previous {
	height: 30px;
	width: 30px;
	position: relative;
	color: #fff
}
div.pp_default a.pp_arrow_previous:after {
	position: absolute;
	width: 30px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	top: 0;
	left: 0;
	text-indent: 0;
	font-size: 14px;
	font-family: FontAwesome;
	content: '\f053';
	-webkit-font-smoothing: antialiased
}
div.pp_default a.pp_arrow_next:after {
	position: absolute;
	width: 30px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	top: 0;
	left: 0;
	text-indent: 0;
	font-size: 14px;
	font-family: FontAwesome;
	content: '\f054';
	-webkit-font-smoothing: antialiased
}
div.pp_default .pp_nav .currentTextHolder {
	color: #fff;
	display: block;
	text-align: center;
	padding: 0 4px;
	width: 30px;
	font-size: 14px;
	line-height: 30px;
	margin: 0;
	font-size: 12px;
	font-weight: 700;
	letter-spacing: 1px;
	opacity: .7
}
div.pp_default .pp_arrow_next:hover, div.pp_default .pp_arrow_previous:hover, div.pp_default .pp_close:hover, div.pp_default .pp_nav .pp_pause:hover, div.pp_default .pp_nav .pp_play:hover { opacity: .7 }
div.pp_pic_holder a:focus { outline: 0 }
div.pp_overlay {
	background: #000;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%!important;
	z-index: 9999;
	opacity: 0;
	-webkit-transition: opacity .35s ease;
	-moz-transition: opacity .35s ease;
	-ms-transition: opacity .35s ease;
	-o-transition: opacity .35s ease;
	transition: opacity .35s ease
}
div.pp_pic_holder {
	display: none;
	position: absolute;
	z-index: 10000!important
}
.pp_content {
	margin: 0;
	padding: 0
}
.pp_content_container {
	margin-left: 15px;
	width: 100%
}
.pp_description {
	display: block!important;
	padding-top: 6px;
	color: #fff
}
.pp_social {
	float: left;
	height: 20px;
	margin: 10px 0 0
}
.pp_social .facebook {
	float: left;
	overflow: hidden
}
.pp_social .twitter {
	float: left;
	margin-right: 10px
}
.pp_nav {
	clear: right;
	float: left;
	margin: 5px 10px 0 -10px
}
.pp_nav p {
	float: left;
	white-space: nowrap;
	margin: 0
}
.pp_nav .pp_pause, .pp_nav .pp_play {
	float: left;
	margin-right: 0;
	text-indent: -10000px
}
a.pp_arrow_next, a.pp_arrow_previous {
	display: block;
	float: left;
	height: 30px;
	overflow: hidden;
	text-indent: -10000px;
	width: 30px
}
.pp_hoverContainer {
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 2000
}
.pp_gallery {
	display: none;
	left: 50%;
	margin-top: -50px;
	position: absolute;
	z-index: 10000
}
.pp_gallery div {
	float: left;
	overflow: hidden;
	position: relative
}
.pp_gallery ul {
	float: left;
	height: 35px;
	position: relative;
	white-space: nowrap;
	margin: 0 0 0 5px;
	padding: 0
}
.pp_gallery ul a {
	border: 1px rgba(0,0,0,.3) solid;
	display: block;
	float: left;
	height: 33px;
	overflow: hidden
}
.pp_gallery ul a img { border: 0 }
.pp_gallery li {
	display: block;
	float: left;
	margin: 0 5px 0 0;
	padding: 0
}
.pp_gallery li.default a {
	display: block;
	height: 33px;
	width: 50px
}
a.pp_next {
	display: block;
	float: right;
	height: 100%;
	text-indent: -10000px;
	width: 49%;
	position: relative;
	overflow: hidden
}
a.pp_next:after {
	position: absolute;
	width: 60px;
	height: 60px;
	text-align: center;
	line-height: 60px;
	right: 0;
	top: 50%;
	margin-top: 10px;
	border-radius: 2px 0 0 2px;
	background: rgba(0,0,0,.3);
	color: #fff;
	text-indent: 0;
	font-size: 40px;
	font-family: FontAwesome;
	content: '\f105';
	opacity: 0;
	-webkit-font-smoothing: antialiased;
	-webkit-transition: opacity .2s ease;
	-moz-transition: opacity .2s ease;
	-ms-transition: opacity .2s ease;
	-o-transition: opacity .2s ease;
	transition: opacity .2s ease
}
a.pp_previous {
	display: block;
	float: left;
	height: 100%;
	text-indent: -10000px;
	width: 49%;
	position: relative;
	overflow: hidden
}
a.pp_previous:after {
	position: absolute;
	width: 60px;
	height: 60px;
	text-align: center;
	line-height: 60px;
	left: 0;
	top: 50%;
	margin-top: 10px;
	border-radius: 0 2px 2px 0;
	background: rgba(0,0,0,.3);
	color: #fff;
	text-indent: 0;
	font-size: 40px;
	font-family: FontAwesome;
	content: '\f104';
	opacity: 0;
	-webkit-font-smoothing: antialiased;
	-webkit-transition: opacity .2s ease;
	-moz-transition: opacity .2s ease;
	-ms-transition: opacity .2s ease;
	-o-transition: opacity .2s ease;
	transition: opacity .2s ease
}
div.pp_default .pp_next:hover { cursor: pointer }
div.pp_default .pp_next:hover:after {
	opacity: 1;
	background: #333
}
div.pp_default .pp_previous:hover { cursor: pointer }
div.pp_default .pp_previous:hover:after {
	opacity: 1;
	background: #333
}
a.pp_close {
	position: absolute;
	right: 0;
	top: 0;
	display: block;
	text-indent: -10000px
}
.ppt {
	margin-left: 15px;
	margin-bottom: 5px;
	font-size: 20px;
	color: #fff
}
#pp_full_res { line-height: 1!important }
#pp_full_res .pp_inline { text-align: left }
#pp_full_res .pp_inline p { margin: 0 0 15px }
div.dark_rounded .pp_details, div.dark_square .pp_details, div.facebook .pp_details, div.light_rounded .pp_details, div.light_square .pp_details, div.pp_default .pp_details { position: relative }
.pp_bottom, .pp_top {
	height: 0;
	position: relative
}
* html .pp_bottom, * html .pp_top { padding: 0 }
.pp_fade, .pp_gallery li.default a img { display: none }
.pp_details .pp_nav .pp_arrow_previous, .pp_details .pp_nav .pp_arrow_next { display: none }
.pp_content {
	min-width: 40px;
	min-height: 40px
}
.pp_loaderIcon {
	width: 34px;
	height: 34px;
	border-radius: 54px;
	border: 3px solid rgba(120,120,120,.8);
	position: fixed;
	left: 50%;
	top: 50%;
	margin-left: -15px;
	margin-top: -15px;
	z-index: 1!important
}
.pp_loaderIcon:after {
	content: "";
	position: absolute;
	top: -3px;
	left: -3px;
	border: 3px solid #fff;
	border-radius: 54px;
	height: 34px;
	width: 34px;
	clip: rect(0,26px,17px,0);
	-moz-animation: rotate .7s;
	-moz-animation-timing-function: linear;
	-moz-animation-iteration-count: infinite;
	-webkit-animation: rotate .7s;
	-webkit-animation-timing-function: linear;
	-webkit-animation-iteration-count: infinite;
	-ms-animation: rotate .7s;
	-ms-animation-timing-function: linear;
	-ms-animation-iteration-count: infinite;
	animation: rotate .7s;
	animation-timing-function: linear;
	animation-iteration-count: infinite
}
@-moz-keyframes rotate {
0% {
-moz-transform:rotate(0)
}
100% {
-moz-transform:rotate(360deg)
}
}
@-webkit-keyframes rotate {
0% {
-webkit-transform:rotate(0)
}
100% {
-webkit-transform:rotate(360deg)
}
}
@-ms-keyframes rotate {
0% {
-ms-transform:rotate(0)
}
100% {
-ms-transform:rotate(360deg)
}
}
@keyframes rotate {
0% {
transform:rotate(0)
}
100% {
transform:rotate(360deg)
}
}
.flex-container a:active, .flexslider a:active, .flex-container a:focus, .flexslider a:focus { outline: none }
.slides, .flex-control-nav, .flex-direction-nav {
	margin: 0;
	padding: 0;
	list-style: none
}
.flexslider {
	margin: 0;
	padding: 0
}
.flexslider .slides>li {
	display: none;
	-webkit-backface-visibility: hidden
}
.flexslider .slides img {
	width: 100%;
	display: block
}
.flex-pauseplay span { text-transform: capitalize }
.slides:after {
	content: "\0020";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0
}
html[xmlns] .slides { display: block }
* html .slides { height: 1% }
.no-js .slides>li:first-child { display: block }
.flexslider {
	margin: 0;
	position: relative;
	zoom: 1
}
.flex-viewport {
	max-height: 2000px;
	-webkit-transition: all .2 ease;
	-moz-transition: all .2 ease;
	-o-transition: all .2 ease;
	transition: all .2 ease
}
.loading .flex-viewport { max-height: 300px }
.flexslider .slides { zoom: 1 }
.flex-direction-nav { *height:0
}
.flex-direction-nav a {
	cursor: pointer!important;
	background: rgba(0,0,0,.3);
	opacity: 0;
	text-decoration: none;
	display: block;
	color: #fff!important;
	width: 60px;
	height: 60px;
	margin: -30px 0 0;
	line-height: 60px;
	text-align: center;
	position: absolute;
	top: 50%;
	z-index: 10;
	overflow: hidden;
	cursor: pointer;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease
}
.flex-direction-nav .flex-prev {
	left: 0;
	border-radius: 0 2px 2px 0
}
.flex-direction-nav .flex-next {
	right: 0;
	border-radius: 2px 0 0 2px
}
.flexslider:hover .flex-prev, .flexslider:hover .flex-next { opacity: .7 }
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {
	opacity: 1;
	color: #fff;
	background: #333
}
.flex-direction-nav .flex-disabled {
	opacity: 0!important;
	filter: alpha(opacity=0);
	cursor: default
}
.flex-direction-nav a:before {
	font-family: "FontAwesome";
	font-size: 40px;
	display: inline-block;
	content: '\f104'
}
.flex-direction-nav a.flex-next:before { content: '\f105' }
.flex-control-nav {
	width: 100%;
	position: absolute;
	bottom: 10px;
	text-align: center
}
.flex-control-nav li {
	margin: 0 4px;
	display: inline-block;
	zoom: 1;
*display:inline
}
.flex-control-paging li a {
	text-indent: -9999px;
	display: inline-block;
	background: transparent;
	border: 2px solid #fff;
	width: 6px;
	height: 6px;
	border-radius: 50%;
	opacity: .5;
	-webkit-transition: all .2s;
	-moz-transition: all .2s;
	-ms-transition: all .2s;
	-o-transition: all .2s;
	transition: all .2s;
	margin: 0;
	cursor: pointer
}
.flex-control-paging li a:hover { opacity: 1 }
.flex-control-paging li a.flex-active {
	background: #fff;
	opacity: 1
}
.flexslider .slides {
	cursor: grab!important;
	cursor: -moz-grab!important;
	cursor: -webkit-grab!important
}
.blog-medium .flex-direction-nav .flex-prev, .blog-medium .flex-direction-nav .flex-next {
	width: 48px;
	height: 48px;
	line-height: 48px;
	margin-top: -24px
}
.blog-medium .flex-direction-nav .flex-prev { left: 0 }
.blog-medium .flex-direction-nav .flex-next { right: 0 }
.blog-medium .flex-direction-nav a:before { font-size: 34px }
.blog-masonry .flex-direction-nav .flex-prev, .blog-masonry .flex-direction-nav .flex-next {
	width: 48px;
	height: 48px;
	line-height: 48px;
	margin-top: -24px
}
.blog-masonry .flex-direction-nav .flex-prev { left: 0 }
.blog-masonry .flex-direction-nav .flex-next { right: 0 }
.blog-masonry .flex-direction-nav a:before { font-size: 34px }
.owl-carousel .animated {
	-webkit-animation-duration: 1000ms;
	animation-duration: 1000ms;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}
.owl-carousel .owl-animated-in { z-index: 0 }
.owl-carousel .owl-animated-out { z-index: 1 }
.owl-carousel .fadeOut {
	-webkit-animation-name: fadeOut;
	animation-name: fadeOut
}
@-webkit-keyframes fadeOut {
0% {
opacity:1
}
100% {
opacity:0
}
}
@keyframes fadeOut {
0% {
opacity:1
}
100% {
opacity:0
}
}
.owl-height {
	-webkit-transition: height 400ms ease;
	-moz-transition: height 400ms ease;
	-ms-transition: height 400ms ease;
	-o-transition: height 400ms ease;
	transition: height 400ms ease
}
.owl-carousel {
	display: none;
	width: 100%;
	-webkit-tap-highlight-color: transparent;
	position: relative;
	z-index: 1
}
.owl-carousel .owl-stage {
	position: relative;
	-ms-touch-action: pan-Y
}
.owl-carousel .owl-stage:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0
}
.owl-carousel .owl-stage-outer {
	position: relative;
	overflow: hidden;
	-webkit-transform: translate3d(0, 0, 0)
}
.owl-carousel .owl-controls .owl-nav .owl-prev, .owl-carousel .owl-controls .owl-nav .owl-next, .owl-carousel .owl-controls .owl-dot {
	cursor: pointer;
	cursor: hand;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}
.owl-carousel.owl-loaded { display: block }
.owl-carousel.owl-loading {
	opacity: 0;
	display: block
}
.owl-carousel.owl-hidden { opacity: 0 }
.owl-carousel .owl-refresh .owl-item { display: none }
.owl-carousel .owl-item {
	z-index: 1;
	transform: translate3d(0, 0, 0);
	position: relative;
	min-height: 1px;
	float: left;
	-webkit-backface-visibility: hidden;
	-webkit-tap-highlight-color: transparent;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}
.owl-carousel .owl-item img {
	display: block;
	-webkit-transform-style: preserve-3d
}
.owl-carousel.owl-text-select-on .owl-item {
	-webkit-user-select: auto;
	-moz-user-select: auto;
	-ms-user-select: auto;
	user-select: auto
}
.owl-carousel .owl-grab {
	cursor: move;
	cursor: -webkit-grab;
	cursor: -o-grab;
	cursor: -ms-grab;
	cursor: grab
}
.owl-carousel.owl-rtl { direction: rtl }
.owl-carousel.owl-rtl .owl-item { float: right }
.no-js .owl-carousel { display: block }
.owl-carousel .owl-item .owl-lazy {
	opacity: 0;
	-webkit-transition: opacity 400ms ease;
	-moz-transition: opacity 400ms ease;
	-ms-transition: opacity 400ms ease;
	-o-transition: opacity 400ms ease;
	transition: opacity 400ms ease
}
.owl-carousel .owl-item img { transform-style: preserve-3d }
.owl-carousel .owl-video-wrapper {
	position: relative;
	height: 100%;
	background: #000
}
.owl-carousel .owl-video-play-icon {
	position: absolute;
	height: 80px;
	width: 80px;
	left: 50%;
	top: 50%;
	margin-left: -40px;
	margin-top: -40px;
	background: url(../../../themes/sunera/owl.video.play.png) no-repeat;
	cursor: pointer;
	z-index: 1;
	-webkit-backface-visibility: hidden;
	-webkit-transition: scale 100ms ease;
	-moz-transition: scale 100ms ease;
	-ms-transition: scale 100ms ease;
	-o-transition: scale 100ms ease;
	transition: scale 100ms ease
}
.owl-carousel .owl-video-play-icon:hover {
	-webkit-transition: scale(1.3, 1.3);
	-moz-transition: scale(1.3, 1.3);
	-ms-transition: scale(1.3, 1.3);
	-o-transition: scale(1.3, 1.3);
	transition: scale(1.3, 1.3)
}
.owl-carousel .owl-video-playing .owl-video-tn, .owl-carousel .owl-video-playing .owl-video-play-icon { display: none }
.owl-carousel .owl-video-tn {
	opacity: 0;
	height: 100%;
	background-position: center center;
	background-repeat: no-repeat;
	-webkit-background-size: contain;
	-moz-background-size: contain;
	-o-background-size: contain;
	background-size: contain;
	-webkit-transition: opacity 400ms ease;
	-moz-transition: opacity 400ms ease;
	-ms-transition: opacity 400ms ease;
	-o-transition: opacity 400ms ease;
	transition: opacity 400ms ease
}
.owl-carousel .owl-video-frame {
	position: relative;
	z-index: 1
}
.owl-theme .owl-controls {
	margin-top: 10px;
	text-align: center;
	-webkit-tap-highlight-color: transparent
}
.owl-theme .owl-controls .owl-nav [class*=owl-] {
	position: absolute;
	top: 50%;
	color: #fff;
	cursor: pointer;
	margin-top: -60px;
	-webkit-transition: opacity 400ms ease;
	-moz-transition: opacity 400ms ease;
	-ms-transition: opacity 400ms ease;
	-o-transition: opacity 400ms ease;
	transition: opacity 400ms ease
}
.owl-theme .owl-controls .owl-nav .owl-prev:after {
	font-family: "FontAwesome";
	font-size: 40px;
	height: 40px;
	line-height: 40px;
	display: block;
	content: '\f104';
	color: rgba(255,255,255,.8)
}
.owl-theme .owl-controls .owl-nav .owl-prev {
	background: #ee3035;
	border-radius: 20px;
	padding: 0 13px
}
.owl-theme .owl-controls .owl-nav .owl-next:after {
	font-family: "FontAwesome";
	font-size: 40px;
	height: 40px;
	line-height: 40px;
	display: block;
	content: '\f105';
	color: rgba(255,255,255,.8)
}
.owl-theme .owl-controls .owl-nav .owl-next {
	right: 0;
	background: #ee3035;
	border-radius: 20px;
	padding: 0 13px
}
.owl-theme .owl-controls .owl-nav [class*=owl-]:hover { opacity: 1 }
.owl-theme .owl-controls .owl-nav .disabled {
	opacity: .5;
	cursor: default
}
.owl-theme .owl-dots .owl-dot {
	display: inline-block;
	zoom: 1;
*display:inline
}
.owl-theme .owl-dots .owl-dot span {
	width: 6px;
	height: 6px;
	margin: 0 4px;
	opacity: .5;
	border: 2px solid #999;
	background: transparent;
	display: block;
	-webkit-backface-visibility: visible;
	-webkit-transition: opacity 200ms ease;
	-moz-transition: opacity 200ms ease;
	-ms-transition: opacity 200ms ease;
	-o-transition: opacity 200ms ease;
	transition: opacity 200ms ease;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px
}
.owl-theme .owl-dots .owl-dot.active span {
	background: #999;
	opacity: 1
}
.owl-theme .owl-dots .owl-dot:hover span { opacity: 1 }
.boxed-layout .owl-nav { display: none }
#bbpress-forums hr { margin: 0 0 24px }
#bbpress-forums {
	background: transparent;
	clear: both;
	margin-bottom: 0;
	overflow: hidden
}
body.reply-edit .reply { float: none }
#bbpress-forums div.reply {
	height: auto;
	width: 100%
}
#bbpress-forums div.bbp-forum-header, #bbpress-forums div.bbp-topic-header, #bbpress-forums div.bbp-reply-header {
	background-color: #fff;
	border-bottom: 1px dashed #efefef;
	padding: 16px 20px
}
#bbpress-forums .status-trash.even, #bbpress-forums .status-spam.even { background-color: #fee }
#bbpress-forums .status-trash.odd, #bbpress-forums .status-spam.odd { background-color: #fee }
#bbpress-forums .status-closed, #bbpress-forums .status-closed a { color: #ccc }
#bbpress-forums ul {
	background: none;
	list-style: none;
	margin: 0;
	padding: 0;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
#bbpress-forums ul.bbp-threaded-replies { margin-left: 50px }
#bbpress-forums li {
	background: none;
	margin: 0;
	list-style: none;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
#bbpress-forums ul.bbp-lead-topic, #bbpress-forums ul.bbp-topics, #bbpress-forums ul.bbp-forums, #bbpress-forums ul.bbp-replies, #bbpress-forums ul.bbp-search-results {
	overflow: hidden;
	margin-bottom: 20px;
	clear: both
}
#bbpress-forums li.bbp-header, #bbpress-forums li.bbp-body, #bbpress-forums li.bbp-footer { clear: both }
#bbpress-forums li.bbp-header, #bbpress-forums li.bbp-footer {
	background: #fff;
	font-weight: 700;
	text-transform: uppercase;
	padding: 15px 20px;
	color: #666;
	text-align: center
}
#bbpress-forums li.bbp-header {
	background: #666;
	color: #fff;
	border-radius: 2px
}
#bbpress-forums li.bbp-header a {
	color: #fff;
	text-transform: none;
	display: inline-block;
	background: #333333!important;
	border-radius: 3px;
	padding: 8px 12px!important;
	text-transform: uppercase;
	font-weight: 700!important;
	font-size: 12px;
	letter-spacing: 1px
}
#bbpress-forums li.bbp-header ul { overflow: hidden }
#bbpress-forums .bbp-forums-list {
	margin: 0;
	padding-left: 20px;
	border-left: 1px solid #efefef
}
#bbpress-forums .bbp-forums-list li { display: inline }
#bbpress-forums li.bbp-footer { display: none }
#bbpress-forums li.bbp-footer p { margin: 0 }
li.bbp-forum-info, li.bbp-topic-title {
	float: left;
	text-align: left;
	width: 55%
}
li.bbp-forum-info a { font-weight: 600 }
li.bbp-forum-topic-count, li.bbp-topic-voice-count, li.bbp-forum-reply-count, li.bbp-topic-reply-count {
	float: left;
	text-align: center;
	width: 10%
}
li.bbp-forum-freshness, li.bbp-topic-freshness {
	text-align: center;
	float: left;
	width: 22%
}
#bbpress-forums li.bbp-body ul.forum, #bbpress-forums li.bbp-body ul.topic {
	border-bottom: 1px solid #efefef;
	overflow: hidden;
	padding: 20px
}
li.bbp-header div.bbp-topic-content span#subscription-toggle, li.bbp-header div.bbp-topic-content span#favorite-toggle, li.bbp-header div.bbp-reply-content span#subscription-toggle, li.bbp-header div.bbp-reply-content span#favorite-toggle { float: right }
#bbpress-forums div.bbp-forum-title h3, #bbpress-forums div.bbp-topic-title h3, #bbpress-forums div.bbp-reply-title h3 {
	background: none;
	border: none;
	margin: 20px 0;
	padding: 0;
	text-transform: none
}
#bbpress-forums div.bbp-forum-author, #bbpress-forums div.bbp-topic-author, #bbpress-forums div.bbp-reply-author {
	float: left;
	text-align: center;
	width: 115px
}
#bbpress-forums div.bbp-forum-author img.avatar, #bbpress-forums div.bbp-topic-author img.avatar, #bbpress-forums div.bbp-reply-author img.avatar {
	border: none;
	max-width: 66px;
	padding: 0;
	margin: 25px auto 0;
	float: none;
	border-radius: 50%
}
#bbpress-forums div.bbp-forum-author a.bbp-author-name, #bbpress-forums div.bbp-topic-author a.bbp-author-name, #bbpress-forums div.bbp-reply-author a.bbp-author-name {
	margin: 0 auto -18px;
	word-break: break-word;
	display: inline-block
}
#bbpress-forums div.bbp-topic-author a.bbp-author-name, #bbpress-forums div.bbp-reply-author a.bbp-author-name {
	clear: left;
	display: block
}
#bbpress-forums div.bbp-forum-author .bbp-author-role, #bbpress-forums div.bbp-topic-author .bbp-author-role, #bbpress-forums div.bbp-reply-author .bbp-author-role {
	background: #999;
	color: #fff;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: 700;
	display: inline-block;
	padding: 1px 10px;
	border-radius: 40px;
	margin-bottom: 30px
}
#bbpress-forums li.bbp-header .bbp-search-author, #bbpress-forums li.bbp-footer .bbp-search-author, #bbpress-forums li.bbp-header .bbp-forum-author, #bbpress-forums li.bbp-footer .bbp-forum-author, #bbpress-forums li.bbp-header .bbp-topic-author, #bbpress-forums li.bbp-footer .bbp-topic-author, #bbpress-forums li.bbp-header .bbp-reply-author, #bbpress-forums li.bbp-footer .bbp-reply-author {
	float: left;
	margin: 0;
	padding: 0;
	width: 120px
}
#bbpress-forums li.bbp-header .bbp-search-content, #bbpress-forums li.bbp-footer .bbp-search-content, #bbpress-forums li.bbp-header .bbp-forum-content, #bbpress-forums li.bbp-footer .bbp-forum-content, #bbpress-forums li.bbp-header .bbp-topic-content, #bbpress-forums li.bbp-footer .bbp-topic-content, #bbpress-forums li.bbp-header .bbp-reply-content, #bbpress-forums li.bbp-footer .bbp-reply-content {
	margin-left: 140px;
	padding: 0;
	text-align: left
}
div.bbp-forum-header, div.bbp-topic-header, div.bbp-reply-header, li.bbp-body div.hentry {
	margin-bottom: 0;
	overflow: hidden;
	padding: 20px 0 0 20px;
	border-bottom: 1px solid #efefef
}
div.bbp-forum-header, div.bbp-topic-header, div.bbp-reply-header { clear: both }
span.bbp-author-ip { display: none }
#bbpress-forums .bbp-topics .bbp-body ul .bbp-topic-title {
	position: relative;
	padding-left: 40px
}
#bbpress-forums .bbp-topics .bbp-body ul .bbp-topic-title:before {
	position: absolute;
	top: 50%;
	left: 0;
	margin: -11px 0 0;
	line-height: 1;
	content: "\f0e6";
	font-size: 21px;
	color: #999;
	font-family: 'FontAwesome'
}
#bbpress-forums .bbp-topics .bbp-body .bbp-topic-title .bbp-topic-permalink { font-weight: 600 }
#bbpress-forums div.bbp-forum-content, #bbpress-forums div.bbp-topic-content, #bbpress-forums div.bbp-reply-content {
	margin-left: 130px;
	padding: 20px 40px 15px 20px;
	text-align: left
}
#bbpress-forums div.bbp-forum-content:after, #bbpress-forums div.bbp-topic-content:after, #bbpress-forums div.bbp-reply-content:after {
	clear: both;
	content: ".";
	display: block;
	float: none;
	height: 0;
	font-size: 0;
	visibility: hidden
}
#bbpress-forums div.bbp-topic-content a, #bbpress-forums div.bbp-reply-content a {
	background: none;
	border: none;
	display: inline;
	font-weight: 400;
	margin: 0;
	padding: 0
}
#bbpress-forums div.bbp-topic-content h1, #bbpress-forums div.bbp-reply-content h1, #bbpress-forums div.bbp-topic-content h2, #bbpress-forums div.bbp-reply-content h2, #bbpress-forums div.bbp-topic-content h3, #bbpress-forums div.bbp-reply-content h3, #bbpress-forums div.bbp-topic-content h4, #bbpress-forums div.bbp-reply-content h4, #bbpress-forums div.bbp-topic-content h5, #bbpress-forums div.bbp-reply-content h5, #bbpress-forums div.bbp-topic-content h6, #bbpress-forums div.bbp-reply-content h6 { clear: none }
#bbpress-forums div.bbp-topic-content img, #bbpress-forums div.bbp-reply-content img { max-width: 100% }
#bbpress-forums div.bbp-topic-content ul, #bbpress-forums div.bbp-reply-content ul, #bbpress-forums div.bbp-topic-content ol, #bbpress-forums div.bbp-reply-content ol {
	margin: 0 15px 15px;
	padding: 0
}
#bbpress-forums div.bbp-topic-content ul li, #bbpress-forums div.bbp-reply-content ul li { list-style-type: disc }
#bbpress-forums div.bbp-topic-content ol li, #bbpress-forums div.bbp-reply-content ol li { list-style-type: decimal }
#bbpress-forums div.bbp-topic-content ol li li, #bbpress-forums div.bbp-reply-content ol li li { list-style-type: lower-alpha }
#bbpress-forums div.bbp-topic-content ol li li li, #bbpress-forums div.bbp-reply-content ol li li li { list-style-type: upper-roman }
#bbpress-forums div.bbp-topic-content code, #bbpress-forums div.bbp-reply-content code, #bbpress-forums div.bbp-topic-content pre, #bbpress-forums div.bbp-reply-content pre {
	font-family: Inconsolata, Consolas, Monaco, Lucida Console, monospace;
	display: inline-block;
	background-color: #f9f9f9;
	border: 1px solid #ddd;
	padding: 0 5px;
	max-width: 95%;
	vertical-align: middle;
	margin-top: -3px
}
#bbpress-forums div.bbp-topic-content pre, #bbpress-forums div.bbp-reply-content pre {
	display: block;
	line-height: 18px;
	margin: 0 0 24px;
	padding: 5px 10px;
	white-space: pre;
	overflow: auto
}
#bbpress-forums div.bbp-topic-content pre code, #bbpress-forums div.bbp-reply-content pre code {
	display: block;
	border: none;
	padding: 0;
	margin: 0;
	background-color: transparent;
	overflow-wrap: normal;
	overflow: auto;
	max-width: 100%
}
#bbpress-forums div.bbp-reply-to {
	margin-left: 130px;
	padding: 12px 12px 12px 0;
	text-align: right
}
#bbpress-forums div#bbp-cancel-reply-to { text-align: right }
div.bbp-breadcrumb { display: none }
#bbpress-forums div.bbp-breadcrumb p, #bbpress-forums div.bbp-topic-tags p { margin: 0 }
#bbpress-forums div.bbp-topic-tags {
	border: 1px solid #efefef;
	float: right;
	margin: 0 0 40px;
	padding: 4px 10px;
	text-transform: uppercase;
	font-weight: 700;
	font-size: 13px
}
#bbp-topic-hot-tags { clear: both }
#bbpress-forums .bbp-search-form:after {
	content: "\0020";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}
#bbpress-forums .bbp-search-form {
	clear: both;
	margin: 0 0 20px!important
}
#bbpress-forums #bbp-search-form .hidden { display: none }
#bbpress-forums #bbp-search-form #bbp_search {
	display: block;
	width: 84%!important;
	margin-right: 2%;
	float: left;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
#bbpress-forums #bbp-search-form #bbp_search_submit {
	display: block;
	width: 14%!important;
	margin: 0;
	float: left;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
span.bbp-admin-links {
	float: right;
	color: #efefef
}
span.bbp-admin-links a {
	font-weight: 400;
	color: #999;
	text-decoration: none
}
span.bbp-admin-links a:hover { color: #666 }
fieldset span.bbp-admin-links { float: left }
td.bbp-topic-admin-links, td.bbp-topic-counts { width: 50% }
.bbp-forum-header a.bbp-forum-permalink, .bbp-topic-header a.bbp-topic-permalink, .bbp-reply-header a.bbp-reply-permalink {
	float: right;
	margin-left: 10px;
	color: #ccc;
	font-weight: 700
}
#subscription-toggle {
	color: #666;
	float: right
}
#subscription-toggle a {
	text-transform: uppercase;
	font-weight: 700;
	width: auto;
	padding: 8px 16px;
	letter-spacing: 1px;
	font-size: 12px;
	margin: 0 0 40px;
	display: inline-block;
	border-radius: 2px;
	background: #333;
	color: #fff
}
#subscription-toggle a:hover {
	color: #fff;
	background-color: #44bdbd
}
#subscription-toggle span.is-subscribed a {
	color: #fff;
	background-color: #d25c5a
}
#subscription-toggle span.is-subscribed a:hover {
	color: #d25c5a;
	background-color: #fceeee
}
#bbpress-forums .bbp-forum-info .bbp-forum-content, #bbpress-forums p.bbp-topic-meta {
	margin: 0;
	padding: 0;
	word-wrap: break-word
}
#bbpress-forums p.bbp-topic-meta span {
	white-space: nowrap;
	color: #999
}
#bbpress-forums p.bbp-topic-meta span a { color: #999 }
.bbp-pagination-count { display: none }
.bbp-no-reply, .bbp-no-topic { margin-top: 40px }
.bbp-reply-form:before, .bbp-topic-form:before {
	content: '\0020';
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0
}
.bbp-reply-form, .bbp-topic-form {
	padding-top: 40px;
	padding-bottom: 20px
}
.topic-edit .bbp-reply-form, .topic-edit .bbp-topic-form {
	padding-top: 0;
	padding-bottom: 20px
}
.reply-edit .bbp-reply-form { padding-top: 0 }
#bbpress-forums fieldset.bbp-form { clear: both }
#bbpress-forums form>fieldset.bbp-form>legend {
	color: #444;
	font-weight: 700;
	text-transform: uppercase;
	margin: 0 0 20px;
	display: block;
	background: #666;
	color: #fff;
	width: 100%;
	padding: 15px 20px;
	border-radius: 2px
}
#bbpress-forums fieldset.bbp-form label {
	margin: 0 0 10px;
	font-weight: 700;
	display: inline-block
}
#bbpress-forums fieldset.bbp-form input[type="text"] { width: 100% }
#bbp-edit-topic-tag.bbp-form fieldset.bbp-form label, #bbp-login fieldset label, #bbp-register fieldset label, #bbp-lost-pass fieldset label { width: 100px }
#bbpress-forums fieldset.bbp-form p, #bbpress-forums fieldset.bbp-form textarea, #bbpress-forums fieldset.bbp-form select, #bbpress-forums fieldset.bbp-form input {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
textarea#bbp_reply_content, textarea#bbp_topic_content, textarea#bbp_forum_content {
	width: 97%;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
textarea#bbp_forum_content { height: 210px }
#bbpress-forums fieldset.bbp-forum-form-attributes {
	width: 200px;
	float: right;
	clear: none;
	margin-left: 25px
}
#bbpress-forums fieldset select#bbp_forum_id { max-width: 200px }
.bbp-topic-form, .bbp-reply-form, .bbp-topic-tag-form { clear: left }
body.topic-edit .bbp-topic-form div.avatar img, body.reply-edit .bbp-reply-form div.avatar img, body.single-forum .bbp-topic-form div.avatar img, body.single-reply .bbp-reply-form div.avatar img {
	margin-right: 0;
	padding: 10px;
	border: 1px solid #ddd;
	line-height: 0;
	background-color: #efefef
}
body.page .bbp-reply-form code, body.page .bbp-topic-form code, body.single-topic .bbp-reply-form code, body.single-forum .bbp-topic-form code, body.topic-edit .bbp-topic-form code, body.reply-edit .bbp-reply-form code {
	font-size: 10px;
	background-color: #f0fff8;
	border: 1px solid #CEEFE1;
	display: block;
	padding: 8px;
	margin-top: 5px;
	width: 369px
}
#merge_tag, #delete_tag { display: inline }
div.bbp-submit-wrapper {
	margin-top: 0;
	clear: both
}
p.form-allowed-tags { max-width: 100% }
#bbpress-forums div.bbp-the-content-wrapper {
	margin-bottom: 20px;
	border-radius: 2px
}
#bbpress-forums div.bbp-the-content-wrapper textarea.bbp-the-content {
	width: 100%;
	margin: 0
}
.wp-editor-wrap.html-active {
	border: 1px solid #ddd;
	border-radius: 2px
}
#bbpress-forums div.bbp-the-content-wrapper table, #bbpress-forums div.bbp-the-content-wrapper tbody, #bbpress-forums div.bbp-the-content-wrapper tr, #bbpress-forums div.bbp-the-content-wrapper td {
	border: none;
	padding: 0;
	margin: 0;
	width: auto
}
#bbpress-forums div.bbp-the-content-wrapper input {
	padding: 5px;
	margin: 0 2px 0 0;
	line-height: 1em
}
#bbpress-forums div.bbp-the-content-wrapper div.quicktags-toolbar {
	padding: 10px;
	min-height: 26px;
	background: #fff;
	border-bottom: 1px dashed #efefef
}
#bbpress-forums div.bbp-the-content-wrapper td.mceToolbar { padding: 4px 4px 8px }
#bbpress-forums div.wp-editor-container {
	margin: 0;
	padding: 0;
	line-height: 0
}
#bbpress-forums div.bbp-the-content-wrapper td.mceStatusbar { line-height: 16px }
#bbpress-forums #bbp-your-profile h2 { display: none }
#bbpress-forums #bbp-your-profile fieldset { margin: 0 0 40px }
#bbpress-forums #bbp-your-profile fieldset div { width: 100% }
#bbpress-forums #bbp-your-profile fieldset select { margin-bottom: 0 }
#bbpress-forums #bbp-your-profile fieldset input, #bbpress-forums #bbp-your-profile fieldset textarea {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%
}
#bbpress-forums #bbp-your-profile fieldset legend { display: block }
#bbpress-forums #bbp-your-profile fieldset label[for] {
	padding: 0;
	margin: 0 0 5px;
	cursor: pointer
}
#bbpress-forums #bbp-your-profile fieldset fieldset {
	margin: 0;
	border: none;
	padding: 0;
	clear: none;
	float: none
}
#bbpress-forums #bbp-your-profile fieldset fieldset.password input, #bbpress-forums #bbp-your-profile fieldset fieldset.password span { width: 100% }
#bbpress-forums #bbp-your-profile fieldset fieldset.capabilities dl { margin: 0 }
#bbpress-forums #bbp-your-profile fieldset fieldset.password span.description {
	margin-left: 0;
	display: none
}
#bbpress-forums #bbp-your-profile fieldset.submit { margin-top: -40px }
#bbpress-forums #bbp-your-profile fieldset.submit legend { display: none }
div.bbp-template-notice, div.indicator-hint {
	padding: 15px 20px;
	margin: 0 0 20px;
	border-radius: 3px;
	background-color: #f9f9f9;
	clear: both
}
div.bbp-template-notice.info { display: none }
div.bbp-template-notice.important {
	border: #e6db55 1px solid;
	background-color: #fffbcc
}
div.bbp-template-notice.error, div.bbp-template-notice.warning {
	background-color: #fceeee;
	color: #d25c5a
}
div.bbp-template-notice p { margin: 0!important }
.bbp-topics-front ul.super-sticky .bbp-topic-title:before, .bbp-topics ul.super-sticky .bbp-topic-title:before, .bbp-topics ul.sticky .bbp-topic-title:before, .bbp-forum-content ul.sticky .bbp-topic-title:before {
	content: "\f0a1"!important;
	color: #44bdbd!important
}
#bbpress-forums .bbp-topics .bbp-body .bbp-topic-title .bbp-topic-permalink { font-weight: 600 }
#bbpress-forums .bbp-topic-content ul.bbp-topic-revision-log, #bbpress-forums .bbp-reply-content ul.bbp-topic-revision-log, #bbpress-forums .bbp-reply-content ul.bbp-reply-revision-log {
	width: 100%;
	margin: 0 0 27px;
	padding: 12px 0 0;
	border-top: 1px dashed #efefef;
	border-radius: 2px;
	color: #999;
	font-size: 11px
}
#bbpress-forums .bbp-topic-content ul.bbp-topic-revision-log li, #bbpress-forums .bbp-reply-content ul.bbp-topic-revision-log li, #bbpress-forums .bbp-reply-content ul.bbp-reply-revision-log li { list-style-type: none }
.bbp-login-form fieldset legend { display: none }
.bbp-login-form .bbp-username input, .bbp-login-form .bbp-email input, .bbp-login-form .bbp-password input {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%
}
.bbp-login-form label { margin: 0 0 5px }
.bbp-login-form .bbp-remember-me:after {
	content: "\0020";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}
.bbp-login-form .bbp-remember-me input {
	display: inline-block!important;
	float: left;
	margin-top: 7px;
	margin-right: 7px
}
.bbp-login-form .bbp-remember-me label { float: left }
.bbp-login-form .bbp-submit-wrapper { margin-top: 10px }
.bbp-login-form .bbp-login-links a {
	float: left;
	clear: left
}
.bbp-logged-in img.avatar {
	margin: 0;
	border-radius: 50%
}
.widget_display_stats dt, .widget_display_stats dd { display: inline-block }
#bbpress-forums p.bbp-topic-meta img.avatar, #bbpress-forums ul.bbp-reply-revision-log img.avatar, #bbpress-forums ul.bbp-topic-revision-log img.avatar, #bbpress-forums div.bbp-template-notice img.avatar, #bbpress-forums .widget_display_topics img.avatar, #bbpress-forums .widget_display_replies img.avatar {
	float: none;
	margin-bottom: -7px;
	display: none
}
fieldset div.avatar { float: right }
#bbpress-forums h1 { clear: none }
#bbpress-forums #bbp-user-wrapper {
	float: left;
	width: 100%
}
#bbpress-forums .bbp-user-section { overflow: auto }
#bbpress-forums .bbp-user-section .bbp-user-forum-role, #bbpress-forums .bbp-user-section .bbp-user-topic-count, #bbpress-forums .bbp-user-section .bbp-user-reply-count {
	margin: 0;
	font-weight: 700;
	text-transform: uppercase;
	color: #999;
	font-size: 12px;
	display: none
}
#bbpress-forums #bbp-user-wrapper h2.entry-title { clear: none }
#bbpress-forums #bbp-user-wrapper ul.bbp-lead-topic, #bbpress-forums #bbp-user-wrapper ul.bbp-topics, #bbpress-forums #bbp-user-wrapper ul.bbp-forums, #bbpress-forums #bbp-user-wrapper ul.bbp-replies, #bbpress-forums #bbp-user-wrapper fieldset.bbp-form { clear: none }
#bbpress-forums #bbp-single-user-details {
	margin: 0 10px 0 0;
	width: 140px;
	float: left;
	overflow: hidden
}
#bbpress-forums #bbp-single-user-details #bbp-user-avatar {
	margin: 0;
	width: 140px
}
#bbpress-forums #bbp-single-user-details #bbp-user-avatar img.avatar {
	border: none;
	height: 140px;
	padding: 0;
	margin: 0 0 20px;
	width: 140px;
	border-radius: 50%
}
#bbpress-forums #bbp-single-user-details #bbp-user-description {
	float: none;
	margin-left: 180px
}
#bbpress-forums #bbp-single-user-details #bbp-user-navigation {
	float: none;
	margin: 0 0 20px
}
#bbpress-forums #bbp-single-user-details #bbp-user-navigation li {
	margin: 0;
	border-bottom: 1px solid #efefef
}
#bbpress-forums #bbp-single-user-details #bbp-user-navigation li:last-child { border: none }
#bbpress-forums #bbp-single-user-details #bbp-user-navigation a {
	padding: 8px 0;
	display: block;
	text-decoration: none;
	border-radius: 2px
}
#bbpress-forums #bbp-single-user-details #bbp-user-navigation li.current a { font-weight: 600 }
#bbpress-forums #bbp-user-body { margin-left: 180px }
body.my-account #bbpress-forums {
	border-top: none;
	padding-top: 0;
	margin-bottom: 0
}
#bbpress-forums dl.bbp-user-capabilities {
	display: inline-block;
	vertical-align: top
}
#bbpress-forums dl.bbp-user-capabilities dt {
	margin: 0 0 10px;
	text-transform: capitalize
}
#bbpress-forums dl.bbp-user-capabilities dd {
	margin: 0;
	padding: 0
}
.activity-list li.bbp_topic_create .activity-content .activity-inner, .activity-list li.bbp_reply_create .activity-content .activity-inner {
	border-left: 2px solid #eaeaea;
	margin-left: 5px;
	padding-left: 10px
}
#bbpress-forums div.row-actions {
	font-size: 11px;
	visibility: hidden
}
#bbpress-forums li:hover>div.row-actions { visibility: visible }
#bbp-search-results .bbp-topic-header .bbp-meta, #bbp-search-results .bbp-topic-header .bbp-topic-title-meta, #bbp-search-results .bbp-reply-header .bbp-meta { display: none }
.page-numbers { margin-bottom: 20px }
.bbp-pagination-links { list-style: none }
.bbp-pagination-links { display: inline }
.bbp-pagination-links a, .bbp-pagination-links a.next, .bbp-pagination-links a.prev {
	display: block;
	float: left;
	padding: 4px 9px;
	margin-right: 7px;
	background: #f9f9f9;
	color: #666;
	border-radius: 2px
}
.bbp-pagination-links span.current {
	display: block;
	float: left;
	padding: 4px 9px;
	margin-right: 7px;
	background: #44bdbd;
	color: #fff;
	font-weight: 700;
	border-radius: 2px
}
.bbp-pagination-links span.dots {
	display: block;
	float: left;
	padding: 4px 4px;
	margin-right: 7px
}
.vc_row:after, .vc_row:before {
	content: " ";
	display: table
}
.vc_row:after { clear: both }

@media (max-width:767px) {
.vc_hidden-xs { display: none!important }
}

@media (min-width:768px) and (max-width:991px) {
.vc_hidden-sm { display: none!important }
}

@media (min-width:992px) and (max-width:1199px) {
.vc_hidden-md { display: none!important }
}

@media (min-width:1200px) {
.vc_hidden-lg { display: none!important }
}
.vc_non_responsive .vc_row .vc_col-sm-1 {
	position: relative;
	float: left;
	width: 8.33333333%;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px
}
.vc_non_responsive .vc_row .vc_col-sm-2 {
	position: relative;
	float: left;
	width: 16.66666667%;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px
}
.vc_non_responsive .vc_row .vc_col-sm-3 {
	position: relative;
	float: left;
	width: 25%;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px
}
.vc_non_responsive .vc_row .vc_col-sm-4 {
	position: relative;
	float: left;
	width: 33.33333333%;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px
}
.vc_non_responsive .vc_row .vc_col-sm-5 {
	position: relative;
	float: left;
	width: 41.66666667%;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px
}
.vc_non_responsive .vc_row .vc_col-sm-6 {
	position: relative;
	float: left;
	width: 50%;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px
}
.vc_non_responsive .vc_row .vc_col-sm-7 {
	position: relative;
	float: left;
	width: 58.33333333%;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px
}
.vc_non_responsive .vc_row .vc_col-sm-8 {
	position: relative;
	float: left;
	width: 66.66666667%;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px
}
.vc_non_responsive .vc_row .vc_col-sm-9 {
	position: relative;
	float: left;
	width: 75%;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px
}
.vc_non_responsive .vc_row .vc_col-sm-10 {
	position: relative;
	float: left;
	width: 83.33333333%;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px
}
.vc_non_responsive .vc_row .vc_col-sm-11 {
	position: relative;
	float: left;
	width: 91.66666667%;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px
}
.vc_non_responsive .vc_row .vc_col-sm-12 {
	position: relative;
	float: left;
	width: 100%;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px
}
.vc_non_responsive .vc_row .vc_col-sm-offset-12 { margin-left: 100% }
.vc_non_responsive .vc_row .vc_col-sm-offset-11 { margin-left: 91.66666667% }
.vc_non_responsive .vc_row .vc_col-sm-offset-10 { margin-left: 83.33333333% }
.vc_non_responsive .vc_row .vc_col-sm-offset-9 { margin-left: 75% }
.vc_non_responsive .vc_row .vc_col-sm-offset-8 { margin-left: 66.66666667% }
.vc_non_responsive .vc_row .vc_col-sm-offset-7 { margin-left: 58.33333333% }
.vc_non_responsive .vc_row .vc_col-sm-offset-6 { margin-left: 50% }
.vc_non_responsive .vc_row .vc_col-sm-offset-5 { margin-left: 41.66666667% }
.vc_non_responsive .vc_row .vc_col-sm-offset-4 { margin-left: 33.33333333% }
.vc_non_responsive .vc_row .vc_col-sm-offset-3 { margin-left: 25% }
.vc_non_responsive .vc_row .vc_col-sm-offset-2 { margin-left: 16.66666667% }
.vc_non_responsive .vc_row .vc_col-sm-offset-1 { margin-left: 8.33333333% }
.vc_non_responsive .vc_row .vc_col-sm-offset-0 { margin-left: 0 }
.vc_non_responsive .vc_row .vc_hidden-sm { display: none!important }
.vc_column_container { width: 100% }
.vc_row {
	margin-left: -15px;
	margin-right: -15px
}
.vc_col-lg-1, .vc_col-lg-10, .vc_col-lg-11, .vc_col-lg-12, .vc_col-lg-2, .vc_col-lg-3, .vc_col-lg-4, .vc_col-lg-5, .vc_col-lg-6, .vc_col-lg-7, .vc_col-lg-8, .vc_col-lg-9, .vc_col-md-1, .vc_col-md-10, .vc_col-md-11, .vc_col-md-12, .vc_col-md-2, .vc_col-md-3, .vc_col-md-4, .vc_col-md-5, .vc_col-md-6, .vc_col-md-7, .vc_col-md-8, .vc_col-md-9, .vc_col-sm-1, .vc_col-sm-10, .vc_col-sm-11, .vc_col-sm-12, .vc_col-sm-2, .vc_col-sm-3, .vc_col-sm-4, .vc_col-sm-5, .vc_col-sm-6, .vc_col-sm-7, .vc_col-sm-8, .vc_col-sm-9, .vc_col-xs-1, .vc_col-xs-10, .vc_col-xs-11, .vc_col-xs-12, .vc_col-xs-2, .vc_col-xs-3, .vc_col-xs-4, .vc_col-xs-5, .vc_col-xs-6, .vc_col-xs-7, .vc_col-xs-8, .vc_col-xs-9 {
	position: relative;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
.vc_col-xs-1, .vc_col-xs-10, .vc_col-xs-11, .vc_col-xs-12, .vc_col-xs-2, .vc_col-xs-3, .vc_col-xs-4, .vc_col-xs-5, .vc_col-xs-6, .vc_col-xs-7, .vc_col-xs-8, .vc_col-xs-9 { float: left }
.rtl .vc_rtl-columns-reverse .vc_col-xs-1, .rtl .vc_rtl-columns-reverse .vc_col-xs-10, .rtl .vc_rtl-columns-reverse .vc_col-xs-11, .rtl .vc_rtl-columns-reverse .vc_col-xs-12, .rtl .vc_rtl-columns-reverse .vc_col-xs-2, .rtl .vc_rtl-columns-reverse .vc_col-xs-3, .rtl .vc_rtl-columns-reverse .vc_col-xs-4, .rtl .vc_rtl-columns-reverse .vc_col-xs-5, .rtl .vc_rtl-columns-reverse .vc_col-xs-6, .rtl .vc_rtl-columns-reverse .vc_col-xs-7, .rtl .vc_rtl-columns-reverse .vc_col-xs-8, .rtl .vc_rtl-columns-reverse .vc_col-xs-9 { float: right }
.vc_col-xs-12 { width: 100% }
.vc_col-xs-11 { width: 91.66666667% }
.vc_col-xs-10 { width: 83.33333333% }
.vc_col-xs-9 { width: 75% }
.vc_col-xs-8 { width: 66.66666667% }
.vc_col-xs-7 { width: 58.33333333% }
.vc_col-xs-6 { width: 50% }
.vc_col-xs-5 { width: 41.66666667% }
.vc_col-xs-4 { width: 33.33333333% }
.vc_col-xs-3 { width: 25% }
.vc_col-xs-2 { width: 16.66666667% }
.vc_col-xs-1 { width: 8.33333333% }
.vc_col-xs-pull-12 { right: 100% }
.vc_col-xs-pull-11 { right: 91.66666667% }
.vc_col-xs-pull-10 { right: 83.33333333% }
.vc_col-xs-pull-9 { right: 75% }
.vc_col-xs-pull-8 { right: 66.66666667% }
.vc_col-xs-pull-7 { right: 58.33333333% }
.vc_col-xs-pull-6 { right: 50% }
.vc_col-xs-pull-5 { right: 41.66666667% }
.vc_col-xs-pull-4 { right: 33.33333333% }
.vc_col-xs-pull-3 { right: 25% }
.vc_col-xs-pull-2 { right: 16.66666667% }
.vc_col-xs-pull-1 { right: 8.33333333% }
.vc_col-xs-pull-0 { right: auto }
.vc_col-xs-push-12 { left: 100% }
.vc_col-xs-push-11 { left: 91.66666667% }
.vc_col-xs-push-10 { left: 83.33333333% }
.vc_col-xs-push-9 { left: 75% }
.vc_col-xs-push-8 { left: 66.66666667% }
.vc_col-xs-push-7 { left: 58.33333333% }
.vc_col-xs-push-6 { left: 50% }
.vc_col-xs-push-5 { left: 41.66666667% }
.vc_col-xs-push-4 { left: 33.33333333% }
.vc_col-xs-push-3 { left: 25% }
.vc_col-xs-push-2 { left: 16.66666667% }
.vc_col-xs-push-1 { left: 8.33333333% }
.vc_col-xs-push-0 { left: auto }
.vc_col-xs-offset-12 { margin-left: 100% }
.vc_col-xs-offset-11 { margin-left: 91.66666667% }
.vc_col-xs-offset-10 { margin-left: 83.33333333% }
.vc_col-xs-offset-9 { margin-left: 75% }
.vc_col-xs-offset-8 { margin-left: 66.66666667% }
.vc_col-xs-offset-7 { margin-left: 58.33333333% }
.vc_col-xs-offset-6 { margin-left: 50% }
.vc_col-xs-offset-5 { margin-left: 41.66666667% }
.vc_col-xs-offset-4 { margin-left: 33.33333333% }
.vc_col-xs-offset-3 { margin-left: 25% }
.vc_col-xs-offset-2 { margin-left: 16.66666667% }
.vc_col-xs-offset-1 { margin-left: 8.33333333% }
.vc_col-xs-offset-0 { margin-left: 0 }

@media (min-width:768px) {
.vc_col-sm-1, .vc_col-sm-10, .vc_col-sm-11, .vc_col-sm-12, .vc_col-sm-2, .vc_col-sm-3, .vc_col-sm-4, .vc_col-sm-5, .vc_col-sm-6, .vc_col-sm-7, .vc_col-sm-8, .vc_col-sm-9 { float: left }
.rtl .vc_rtl-columns-reverse .vc_col-sm-1, .rtl .vc_rtl-columns-reverse .vc_col-sm-10, .rtl .vc_rtl-columns-reverse .vc_col-sm-11, .rtl .vc_rtl-columns-reverse .vc_col-sm-12, .rtl .vc_rtl-columns-reverse .vc_col-sm-2, .rtl .vc_rtl-columns-reverse .vc_col-sm-3, .rtl .vc_rtl-columns-reverse .vc_col-sm-4, .rtl .vc_rtl-columns-reverse .vc_col-sm-5, .rtl .vc_rtl-columns-reverse .vc_col-sm-6, .rtl .vc_rtl-columns-reverse .vc_col-sm-7, .rtl .vc_rtl-columns-reverse .vc_col-sm-8, .rtl .vc_rtl-columns-reverse .vc_col-sm-9 { float: right }
.vc_col-sm-12 { width: 100% }
.vc_col-sm-11 { width: 91.66666667% }
.vc_col-sm-10 { width: 83.33333333% }
.vc_col-sm-9 { width: 75% }
.vc_col-sm-8 { width: 66.66666667% }
.vc_col-sm-7 { width: 58.33333333% }
.vc_col-sm-6 { width: 50% }
.vc_col-sm-5 { width: 41.66666667% }
.vc_col-sm-4 { width: 33.33333333% }
.vc_col-sm-3 { width: 25% }
.vc_col-sm-2 { width: 16.66666667% }
.vc_col-sm-1 { width: 8.33333333% }
.vc_col-sm-pull-12 { right: 100% }
.vc_col-sm-pull-11 { right: 91.66666667% }
.vc_col-sm-pull-10 { right: 83.33333333% }
.vc_col-sm-pull-9 { right: 75% }
.vc_col-sm-pull-8 { right: 66.66666667% }
.vc_col-sm-pull-7 { right: 58.33333333% }
.vc_col-sm-pull-6 { right: 50% }
.vc_col-sm-pull-5 { right: 41.66666667% }
.vc_col-sm-pull-4 { right: 33.33333333% }
.vc_col-sm-pull-3 { right: 25% }
.vc_col-sm-pull-2 { right: 16.66666667% }
.vc_col-sm-pull-1 { right: 8.33333333% }
.vc_col-sm-pull-0 { right: auto }
.vc_col-sm-push-12 { left: 100% }
.vc_col-sm-push-11 { left: 91.66666667% }
.vc_col-sm-push-10 { left: 83.33333333% }
.vc_col-sm-push-9 { left: 75% }
.vc_col-sm-push-8 { left: 66.66666667% }
.vc_col-sm-push-7 { left: 58.33333333% }
.vc_col-sm-push-6 { left: 50% }
.vc_col-sm-push-5 { left: 41.66666667% }
.vc_col-sm-push-4 { left: 33.33333333% }
.vc_col-sm-push-3 { left: 25% }
.vc_col-sm-push-2 { left: 16.66666667% }
.vc_col-sm-push-1 { left: 8.33333333% }
.vc_col-sm-push-0 { left: auto }
.vc_col-sm-offset-12 { margin-left: 100% }
.vc_col-sm-offset-11 { margin-left: 91.66666667% }
.vc_col-sm-offset-10 { margin-left: 83.33333333% }
.vc_col-sm-offset-9 { margin-left: 75% }
.vc_col-sm-offset-8 { margin-left: 66.66666667% }
.vc_col-sm-offset-7 { margin-left: 58.33333333% }
.vc_col-sm-offset-6 { margin-left: 50% }
.vc_col-sm-offset-5 { margin-left: 41.66666667% }
.vc_col-sm-offset-4 { margin-left: 33.33333333% }
.vc_col-sm-offset-3 { margin-left: 25% }
.vc_col-sm-offset-2 { margin-left: 16.66666667% }
.vc_col-sm-offset-1 { margin-left: 8.33333333% }
.vc_col-sm-offset-0 { margin-left: 0 }
}

@media (min-width:992px) {
.vc_col-md-1, .vc_col-md-10, .vc_col-md-11, .vc_col-md-12, .vc_col-md-2, .vc_col-md-3, .vc_col-md-4, .vc_col-md-5, .vc_col-md-6, .vc_col-md-7, .vc_col-md-8, .vc_col-md-9 { float: left }
.rtl .vc_rtl-columns-reverse .vc_col-md-1, .rtl .vc_rtl-columns-reverse .vc_col-md-10, .rtl .vc_rtl-columns-reverse .vc_col-md-11, .rtl .vc_rtl-columns-reverse .vc_col-md-12, .rtl .vc_rtl-columns-reverse .vc_col-md-2, .rtl .vc_rtl-columns-reverse .vc_col-md-3, .rtl .vc_rtl-columns-reverse .vc_col-md-4, .rtl .vc_rtl-columns-reverse .vc_col-md-5, .rtl .vc_rtl-columns-reverse .vc_col-md-6, .rtl .vc_rtl-columns-reverse .vc_col-md-7, .rtl .vc_rtl-columns-reverse .vc_col-md-8, .rtl .vc_rtl-columns-reverse .vc_col-md-9 { float: right }
.vc_col-md-12 { width: 100% }
.vc_col-md-11 { width: 91.66666667% }
.vc_col-md-10 { width: 83.33333333% }
.vc_col-md-9 { width: 75% }
.vc_col-md-8 { width: 66.66666667% }
.vc_col-md-7 { width: 58.33333333% }
.vc_col-md-6 { width: 50% }
.vc_col-md-5 { width: 41.66666667% }
.vc_col-md-4 { width: 33.33333333% }
.vc_col-md-3 { width: 25% }
.vc_col-md-2 { width: 16.66666667% }
.vc_col-md-1 { width: 8.33333333% }
.vc_col-md-pull-12 { right: 100% }
.vc_col-md-pull-11 { right: 91.66666667% }
.vc_col-md-pull-10 { right: 83.33333333% }
.vc_col-md-pull-9 { right: 75% }
.vc_col-md-pull-8 { right: 66.66666667% }
.vc_col-md-pull-7 { right: 58.33333333% }
.vc_col-md-pull-6 { right: 50% }
.vc_col-md-pull-5 { right: 41.66666667% }
.vc_col-md-pull-4 { right: 33.33333333% }
.vc_col-md-pull-3 { right: 25% }
.vc_col-md-pull-2 { right: 16.66666667% }
.vc_col-md-pull-1 { right: 8.33333333% }
.vc_col-md-pull-0 { right: auto }
.vc_col-md-push-12 { left: 100% }
.vc_col-md-push-11 { left: 91.66666667% }
.vc_col-md-push-10 { left: 83.33333333% }
.vc_col-md-push-9 { left: 75% }
.vc_col-md-push-8 { left: 66.66666667% }
.vc_col-md-push-7 { left: 58.33333333% }
.vc_col-md-push-6 { left: 50% }
.vc_col-md-push-5 { left: 41.66666667% }
.vc_col-md-push-4 { left: 33.33333333% }
.vc_col-md-push-3 { left: 25% }
.vc_col-md-push-2 { left: 16.66666667% }
.vc_col-md-push-1 { left: 8.33333333% }
.vc_col-md-push-0 { left: auto }
.vc_col-md-offset-12 { margin-left: 100% }
.vc_col-md-offset-11 { margin-left: 91.66666667% }
.vc_col-md-offset-10 { margin-left: 83.33333333% }
.vc_col-md-offset-9 { margin-left: 75% }
.vc_col-md-offset-8 { margin-left: 66.66666667% }
.vc_col-md-offset-7 { margin-left: 58.33333333% }
.vc_col-md-offset-6 { margin-left: 50% }
.vc_col-md-offset-5 { margin-left: 41.66666667% }
.vc_col-md-offset-4 { margin-left: 33.33333333% }
.vc_col-md-offset-3 { margin-left: 25% }
.vc_col-md-offset-2 { margin-left: 16.66666667% }
.vc_col-md-offset-1 { margin-left: 8.33333333% }
.vc_col-md-offset-0 { margin-left: 0 }
}

@media (min-width:1200px) {
.vc_col-lg-1, .vc_col-lg-10, .vc_col-lg-11, .vc_col-lg-12, .vc_col-lg-2, .vc_col-lg-3, .vc_col-lg-4, .vc_col-lg-5, .vc_col-lg-6, .vc_col-lg-7, .vc_col-lg-8, .vc_col-lg-9 { float: left }
.rtl .vc_rtl-columns-reverse .vc_col-lg-1, .rtl .vc_rtl-columns-reverse .vc_col-lg-10, .rtl .vc_rtl-columns-reverse .vc_col-lg-11, .rtl .vc_rtl-columns-reverse .vc_col-lg-12, .rtl .vc_rtl-columns-reverse .vc_col-lg-2, .rtl .vc_rtl-columns-reverse .vc_col-lg-3, .rtl .vc_rtl-columns-reverse .vc_col-lg-4, .rtl .vc_rtl-columns-reverse .vc_col-lg-5, .rtl .vc_rtl-columns-reverse .vc_col-lg-6, .rtl .vc_rtl-columns-reverse .vc_col-lg-7, .rtl .vc_rtl-columns-reverse .vc_col-lg-8, .rtl .vc_rtl-columns-reverse .vc_col-lg-9 { float: right }
.vc_col-lg-12 { width: 100% }
.vc_col-lg-11 { width: 91.66666667% }
.vc_col-lg-10 { width: 83.33333333% }
.vc_col-lg-9 { width: 75% }
.vc_col-lg-8 { width: 66.66666667% }
.vc_col-lg-7 { width: 58.33333333% }
.vc_col-lg-6 { width: 50% }
.vc_col-lg-5 { width: 41.66666667% }
.vc_col-lg-4 { width: 33.33333333% }
.vc_col-lg-3 { width: 25% }
.vc_col-lg-2 { width: 16.66666667% }
.vc_col-lg-1 { width: 8.33333333% }
.vc_col-lg-pull-12 { right: 100% }
.vc_col-lg-pull-11 { right: 91.66666667% }
.vc_col-lg-pull-10 { right: 83.33333333% }
.vc_col-lg-pull-9 { right: 75% }
.vc_col-lg-pull-8 { right: 66.66666667% }
.vc_col-lg-pull-7 { right: 58.33333333% }
.vc_col-lg-pull-6 { right: 50% }
.vc_col-lg-pull-5 { right: 41.66666667% }
.vc_col-lg-pull-4 { right: 33.33333333% }
.vc_col-lg-pull-3 { right: 25% }
.vc_col-lg-pull-2 { right: 16.66666667% }
.vc_col-lg-pull-1 { right: 8.33333333% }
.vc_col-lg-pull-0 { right: auto }
.vc_col-lg-push-12 { left: 100% }
.vc_col-lg-push-11 { left: 91.66666667% }
.vc_col-lg-push-10 { left: 83.33333333% }
.vc_col-lg-push-9 { left: 75% }
.vc_col-lg-push-8 { left: 66.66666667% }
.vc_col-lg-push-7 { left: 58.33333333% }
.vc_col-lg-push-6 { left: 50% }
.vc_col-lg-push-5 { left: 41.66666667% }
.vc_col-lg-push-4 { left: 33.33333333% }
.vc_col-lg-push-3 { left: 25% }
.vc_col-lg-push-2 { left: 16.66666667% }
.vc_col-lg-push-1 { left: 8.33333333% }
.vc_col-lg-push-0 { left: auto }
.vc_col-lg-offset-12 { margin-left: 100% }
.vc_col-lg-offset-11 { margin-left: 91.66666667% }
.vc_col-lg-offset-10 { margin-left: 83.33333333% }
.vc_col-lg-offset-9 { margin-left: 75% }
.vc_col-lg-offset-8 { margin-left: 66.66666667% }
.vc_col-lg-offset-7 { margin-left: 58.33333333% }
.vc_col-lg-offset-6 { margin-left: 50% }
.vc_col-lg-offset-5 { margin-left: 41.66666667% }
.vc_col-lg-offset-4 { margin-left: 33.33333333% }
.vc_col-lg-offset-3 { margin-left: 25% }
.vc_col-lg-offset-2 { margin-left: 16.66666667% }
.vc_col-lg-offset-1 { margin-left: 8.33333333% }
.vc_col-lg-offset-0 { margin-left: 0 }
}
.vc_non_responsive .vc_row .vc_col-sm-1\/5 {
	position: relative;
	float: left;
	width: 20%;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px
}
.vc_non_responsive .vc_row .vc_col-sm-2\/5 {
	position: relative;
	float: left;
	width: 40%;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px
}
.vc_non_responsive .vc_row .vc_col-sm-3\/5 {
	position: relative;
	float: left;
	width: 60%;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px
}
.vc_non_responsive .vc_row .vc_col-sm-4\/5 {
	position: relative;
	float: left;
	width: 80%;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px
}
.vc_non_responsive .vc_row .vc_col-sm-5\/5 {
	position: relative;
	float: left;
	width: 100%;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px
}
.vc_non_responsive .vc_row .vc_col-sm-offset-5\/5 { margin-left: 100% }
.vc_non_responsive .vc_row .vc_col-sm-offset-4\/5 { margin-left: 80% }
.vc_non_responsive .vc_row .vc_col-sm-offset-3\/5 { margin-left: 60% }
.vc_non_responsive .vc_row .vc_col-sm-offset-2\/5 { margin-left: 40% }
.vc_non_responsive .vc_row .vc_col-sm-offset-1\/5 { margin-left: 20% }
.vc_non_responsive .vc_row .vc_col-sm-offset-0\/5 { margin-left: 0 }
.vc_col-lg-1\/5, .vc_col-lg-2\/5, .vc_col-lg-3\/5, .vc_col-lg-4\/5, .vc_col-lg-5\/5, .vc_col-md-1\/5, .vc_col-md-2\/5, .vc_col-md-3\/5, .vc_col-md-4\/5, .vc_col-md-5\/5, .vc_col-sm-1\/5, .vc_col-sm-2\/5, .vc_col-sm-3\/5, .vc_col-sm-4\/5, .vc_col-sm-5\/5, .vc_col-xs-1\/5, .vc_col-xs-2\/5, .vc_col-xs-3\/5, .vc_col-xs-4\/5, .vc_col-xs-5\/5 {
	position: relative;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
.vc_col-xs-1\/5, .vc_col-xs-2\/5, .vc_col-xs-3\/5, .vc_col-xs-4\/5, .vc_col-xs-5\/5 { float: left }
.vc_col-xs-5\/5 { width: 100% }
.vc_col-xs-4\/5 { width: 80% }
.vc_col-xs-3\/5 { width: 60% }
.vc_col-xs-2\/5 { width: 40% }
.vc_col-xs-1\/5 { width: 20% }
.vc_col-xs-pull-5\/5 { right: 100% }
.vc_col-xs-pull-4\/5 { right: 80% }
.vc_col-xs-pull-3\/5 { right: 60% }
.vc_col-xs-pull-2\/5 { right: 40% }
.vc_col-xs-pull-1\/5 { right: 20% }
.vc_col-xs-pull-0\/5 { right: auto }
.vc_col-xs-push-5\/5 { left: 100% }
.vc_col-xs-push-4\/5 { left: 80% }
.vc_col-xs-push-3\/5 { left: 60% }
.vc_col-xs-push-2\/5 { left: 40% }
.vc_col-xs-push-1\/5 { left: 20% }
.vc_col-xs-push-0\/5 { left: auto }
.vc_col-xs-offset-5\/5 { margin-left: 100% }
.vc_col-xs-offset-4\/5 { margin-left: 80% }
.vc_col-xs-offset-3\/5 { margin-left: 60% }
.vc_col-xs-offset-2\/5 { margin-left: 40% }
.vc_col-xs-offset-1\/5 { margin-left: 20% }
.vc_col-xs-offset-0\/5 { margin-left: 0 }
.rtl .vc_rtl-columns-reverse .vc_col-xs-1\/5, .rtl .vc_rtl-columns-reverse .vc_col-xs-2\/5, .rtl .vc_rtl-columns-reverse .vc_col-xs-3\/5, .rtl .vc_rtl-columns-reverse .vc_col-xs-4\/5, .rtl .vc_rtl-columns-reverse .vc_col-xs-5\/5, .rtl .vc_rtl-columns-reverse .vc_non_responsive .vc_row .vc_col-sm-1\/5, .rtl .vc_rtl-columns-reverse .vc_non_responsive .vc_row .vc_col-sm-2\/5, .rtl .vc_rtl-columns-reverse .vc_non_responsive .vc_row .vc_col-sm-3\/5, .rtl .vc_rtl-columns-reverse .vc_non_responsive .vc_row .vc_col-sm-4\/5, .rtl .vc_rtl-columns-reverse .vc_non_responsive .vc_row .vc_col-sm-5\/5 { float: right }

@media (min-width:768px) {
.vc_col-sm-1\/5, .vc_col-sm-2\/5, .vc_col-sm-3\/5, .vc_col-sm-4\/5, .vc_col-sm-5\/5 { float: left }
.rtl .vc_rtl-columns-reverse .vc_col-sm-1\/5, .rtl .vc_rtl-columns-reverse .vc_col-sm-2\/5, .rtl .vc_rtl-columns-reverse .vc_col-sm-3\/5, .rtl .vc_rtl-columns-reverse .vc_col-sm-4\/5, .rtl .vc_rtl-columns-reverse .vc_col-sm-5\/5 { float: right }
.vc_col-sm-5\/5 { width: 100% }
.vc_col-sm-4\/5 { width: 80% }
.vc_col-sm-3\/5 { width: 60% }
.vc_col-sm-2\/5 { width: 40% }
.vc_col-sm-1\/5 { width: 20% }
.vc_col-sm-pull-5\/5 { right: 100% }
.vc_col-sm-pull-4\/5 { right: 80% }
.vc_col-sm-pull-3\/5 { right: 60% }
.vc_col-sm-pull-2\/5 { right: 40% }
.vc_col-sm-pull-1\/5 { right: 20% }
.vc_col-sm-pull-0\/5 { right: auto }
.vc_col-sm-push-5\/5 { left: 100% }
.vc_col-sm-push-4\/5 { left: 80% }
.vc_col-sm-push-3\/5 { left: 60% }
.vc_col-sm-push-2\/5 { left: 40% }
.vc_col-sm-push-1\/5 { left: 20% }
.vc_col-sm-push-0\/5 { left: auto }
.vc_col-sm-offset-5\/5 { margin-left: 100% }
.vc_col-sm-offset-4\/5 { margin-left: 80% }
.vc_col-sm-offset-3\/5 { margin-left: 60% }
.vc_col-sm-offset-2\/5 { margin-left: 40% }
.vc_col-sm-offset-1\/5 { margin-left: 20% }
.vc_col-sm-offset-0\/5 { margin-left: 0 }
}

@media (min-width:992px) {
.vc_col-md-1\/5, .vc_col-md-2\/5, .vc_col-md-3\/5, .vc_col-md-4\/5, .vc_col-md-5\/5 { float: left }
.rtl .vc_rtl-columns-reverse .vc_col-sm-1\/5, .rtl .vc_rtl-columns-reverse .vc_col-sm-2\/5, .rtl .vc_rtl-columns-reverse .vc_col-sm-3\/5, .rtl .vc_rtl-columns-reverse .vc_col-sm-4\/5, .rtl .vc_rtl-columns-reverse .vc_col-sm-5\/5 { float: right }
.vc_col-md-5\/5 { width: 100% }
.vc_col-md-4\/5 { width: 80% }
.vc_col-md-3\/5 { width: 60% }
.vc_col-md-2\/5 { width: 40% }
.vc_col-md-1\/5 { width: 20% }
.vc_col-md-pull-5\/5 { right: 100% }
.vc_col-md-pull-4\/5 { right: 80% }
.vc_col-md-pull-3\/5 { right: 60% }
.vc_col-md-pull-2\/5 { right: 40% }
.vc_col-md-pull-1\/5 { right: 20% }
.vc_col-md-pull-0\/5 { right: auto }
.vc_col-md-push-5\/5 { left: 100% }
.vc_col-md-push-4\/5 { left: 80% }
.vc_col-md-push-3\/5 { left: 60% }
.vc_col-md-push-2\/5 { left: 40% }
.vc_col-md-push-1\/5 { left: 20% }
.vc_col-md-push-0\/5 { left: auto }
.vc_col-md-offset-5\/5 { margin-left: 100% }
.vc_col-md-offset-4\/5 { margin-left: 80% }
.vc_col-md-offset-3\/5 { margin-left: 60% }
.vc_col-md-offset-2\/5 { margin-left: 40% }
.vc_col-md-offset-1\/5 { margin-left: 20% }
.vc_col-md-offset-0\/5 { margin-left: 0 }
}

@media (min-width:1200px) {
.vc_col-lg-1\/5, .vc_col-lg-2\/5, .vc_col-lg-3\/5, .vc_col-lg-4\/5, .vc_col-lg-5\/5 { float: left }
.rtl .vc_rtl-columns-reverse .vc_col-sm-1\/5, .rtl .vc_rtl-columns-reverse .vc_col-sm-2\/5, .rtl .vc_rtl-columns-reverse .vc_col-sm-3\/5, .rtl .vc_rtl-columns-reverse .vc_col-sm-4\/5, .rtl .vc_rtl-columns-reverse .vc_col-sm-5\/5 { float: right }
.vc_col-lg-5\/5 { width: 100% }
.vc_col-lg-4\/5 { width: 80% }
.vc_col-lg-3\/5 { width: 60% }
.vc_col-lg-2\/5 { width: 40% }
.vc_col-lg-1\/5 { width: 20% }
.vc_col-lg-pull-5\/5 { right: 100% }
.vc_col-lg-pull-4\/5 { right: 80% }
.vc_col-lg-pull-3\/5 { right: 60% }
.vc_col-lg-pull-2\/5 { right: 40% }
.vc_col-lg-pull-1\/5 { right: 20% }
.vc_col-lg-pull-0\/5 { right: auto }
.vc_col-lg-push-5\/5 { left: 100% }
.vc_col-lg-push-4\/5 { left: 80% }
.vc_col-lg-push-3\/5 { left: 60% }
.vc_col-lg-push-2\/5 { left: 40% }
.vc_col-lg-push-1\/5 { left: 20% }
.vc_col-lg-push-0\/5 { left: auto }
.vc_col-lg-offset-5\/5 { margin-left: 100% }
.vc_col-lg-offset-4\/5 { margin-left: 80% }
.vc_col-lg-offset-3\/5 { margin-left: 60% }
.vc_col-lg-offset-2\/5 { margin-left: 40% }
.vc_col-lg-offset-1\/5 { margin-left: 20% }
.vc_col-lg-offset-0\/5 { margin-left: 0 }
}
.vc_pull-right { float: right!important }
.vc_pull-left { float: left!important }
.vc_clearfix:after, .vc_clearfix:before {
	content: " ";
	display: table
}
.vc_clearfix:after { clear: both }
.vc_clearfix:after, .vc_clearfix:before {
	content: " ";
	display: table
}
.vc_clearfix:after { clear: both }
.vc_el-clearfix { clear: both }

@media (max-width:767px) {
.vc_el-clearfix-xs { clear: both }
}

@media (min-width:768px) and (max-width:991px) {
.vc_el-clearfix-sm { clear: both }
}

@media (min-width:992px) and (max-width:1199px) {
.vc_el-clearfix-md { clear: both }
}

@media (min-width:1200px) {
.vc_el-clearfix-lg { clear: both }
}
.vc_visible { display: block }
.vc_table {
	width: 100%;
	margin-bottom: 20px;
	border-collapse: collapse
}
.vc_table>tbody>tr>td, .vc_table>tbody>tr>th, .vc_table>tfoot>tr>td, .vc_table>tfoot>tr>th, .vc_table>thead>tr>td, .vc_table>thead>tr>th {
	padding: 8px;
	line-height: 1.42857143;
	vertical-align: top;
	border-top: 1px solid #ddd
}
.vc_table>thead>tr>th {
	vertical-align: bottom;
	border-bottom: 2px solid #ddd
}
.vc_table>caption+thead>tr:first-child>td, .vc_table>caption+thead>tr:first-child>th, .vc_table>colgroup+thead>tr:first-child>td, .vc_table>colgroup+thead>tr:first-child>th, .vc_table>thead:first-child>tr:first-child>td, .vc_table>thead:first-child>tr:first-child>th { border-top: 0 }
.vc_table>tbody+tbody { border-top: 2px solid #ddd }
.vc_table .table { background-color: #fff }
.vc_table-bordered { border: 1px solid #ddd }
.vc_table-bordered>tbody>tr>td, .vc_table-bordered>tbody>tr>th, .vc_table-bordered>tfoot>tr>td, .vc_table-bordered>tfoot>tr>th, .vc_table-bordered>thead>tr>td, .vc_table-bordered>thead>tr>th { border: 1px solid #ddd }
.vc_table-bordered>thead>tr>td, .vc_table-bordered>thead>tr>th { border-bottom-width: 2px }
.vc_pixel_icon {
	display: inline-block;
	vertical-align: middle;
	height: 16px;
	width: 16px;
	background-position: 0 0;
	background-repeat: no-repeat
}
.vc_pixel_icon-alert { background-image: url(../../../plugins/js_composer/assets/vc/alert.png) }
.vc_pixel_icon-info { background-image: url(../../../plugins/js_composer/assets/vc/info.png) }
.vc_pixel_icon-tick { background-image: url(../../../plugins/js_composer/assets/vc/tick.png) }
.vc_pixel_icon-explanation { background-image: url(../../../plugins/js_composer/assets/vc/exclamation.png) }
.vc_pixel_icon-address_book { background-image: url(../../../plugins/js_composer/assets/images/icons/address-book.png) }
.vc_pixel_icon-alarm_clock { background-image: url(../../../plugins/js_composer/assets/images/icons/alarm-clock.png) }
.vc_pixel_icon-anchor { background-image: url(../../../plugins/js_composer/assets/images/icons/anchor.png) }
.vc_pixel_icon-application_image { background-image: url(../../../plugins/js_composer/assets/images/icons/application-image.png) }
.vc_pixel_icon-arrow { background-image: url(../../../plugins/js_composer/assets/images/icons/arrow.png) }
.vc_pixel_icon-asterisk { background-image: url(../../../plugins/js_composer/assets/images/icons/asterisk.png) }
.vc_pixel_icon-hammer { background-image: url(../../../plugins/js_composer/assets/images/icons/auction-hammer.png) }
.vc_pixel_icon-balloon { background-image: url(../../../plugins/js_composer/assets/images/icons/balloon.png) }
.vc_pixel_icon-balloon_buzz { background-image: url(../../../plugins/js_composer/assets/images/icons/balloon-buzz.png) }
.vc_pixel_icon-balloon_facebook { background-image: url(../../../plugins/js_composer/assets/images/icons/balloon-facebook.png) }
.vc_pixel_icon-balloon_twitter { background-image: url(../../../plugins/js_composer/assets/images/icons/balloon-twitter.png) }
.vc_pixel_icon-battery { background-image: url(../../../plugins/js_composer/assets/images/icons/battery-full.png) }
.vc_pixel_icon-binocular { background-image: url(../../../plugins/js_composer/assets/images/icons/binocular.png) }
.vc_pixel_icon-document_excel { background-image: url(../../../plugins/js_composer/assets/images/icons/blue-document-excel.png) }
.vc_pixel_icon-document_image { background-image: url(../../../plugins/js_composer/assets/images/icons/blue-document-image.png) }
.vc_pixel_icon-document_music { background-image: url(../../../plugins/js_composer/assets/images/icons/blue-document-music.png) }
.vc_pixel_icon-document_office { background-image: url(../../../plugins/js_composer/assets/images/icons/blue-document-office.png) }
.vc_pixel_icon-document_pdf { background-image: url(../../../plugins/js_composer/assets/images/icons/blue-document-pdf.png) }
.vc_pixel_icon-document_powerpoint { background-image: url(../../../plugins/js_composer/assets/images/icons/blue-document-powerpoint.png) }
.vc_pixel_icon-document_word { background-image: url(../../../plugins/js_composer/assets/images/icons/blue-document-word.png) }
.vc_pixel_icon-bookmark { background-image: url(../../../plugins/js_composer/assets/images/icons/bookmark.png) }
.vc_pixel_icon-camcorder { background-image: url(../../../plugins/js_composer/assets/images/icons/camcorder.png) }
.vc_pixel_icon-camera { background-image: url(../../../plugins/js_composer/assets/images/icons/camera.png) }
.vc_pixel_icon-chart { background-image: url(../../../plugins/js_composer/assets/images/icons/chart.png) }
.vc_pixel_icon-chart_pie { background-image: url(../../../plugins/js_composer/assets/images/icons/chart-pie.png) }
.vc_pixel_icon-clock { background-image: url(../../../plugins/js_composer/assets/images/icons/clock.png) }
.vc_pixel_icon-play { background-image: url(../../../plugins/js_composer/assets/images/icons/control.png) }
.vc_pixel_icon-fire { background-image: url(../../../plugins/js_composer/assets/images/icons/fire.png) }
.vc_pixel_icon-heart { background-image: url(../../../plugins/js_composer/assets/images/icons/heart.png) }
.vc_pixel_icon-mail { background-image: url(../../../plugins/js_composer/assets/images/icons/mail.png) }
.vc_pixel_icon-shield { background-image: url(../../../plugins/js_composer/assets/images/icons/plus-shield.png) }
.vc_pixel_icon-video { background-image: url(../../../plugins/js_composer/assets/images/icons/video.png) }
@font-face {
	font-family: vcpb-plugin-icons;
	src: url(../../../plugins/js_composer/assets/fonts/vc_icons_v2/fonts/vcpb-plugin-icons.eot?f6ud62);
	src: url(../../../plugins/js_composer/assets/fonts/vc_icons_v2/fonts/vcpb-plugin-icons.eot?f6ud62#iefix) format('embedded-opentype'), url(../../../plugins/js_composer/assets/fonts/vc_icons_v2/fonts/vcpb-plugin-icons.ttf?f6ud62) format('truetype'), url(../../../plugins/js_composer/assets/fonts/vc_icons_v2/fonts/vcpb-plugin-icons.woff?f6ud62) format('woff'), url(../../../plugins/js_composer/assets/fonts/vc_icons_v2/fonts/vcpb-plugin-icons.svg?f6ud62#vcpb-plugin-icons) format('svg');
	font-weight: 400;
	font-style: normal
}
.vc-composer-icon {
	font-family: vcpb-plugin-icons!important;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}
.vc-c-icon-minimize:before { content: "\e91c" }
.vc-c-icon-close:before { content: "\e5cd" }
.vc-c-icon-1-6_4-6_1-6:before { content: "\e90e" }
.vc-c-icon-add_template:before { content: "\e903" }
.vc-c-icon-arrow_back:before { content: "\e5c4" }
.vc-c-icon-arrow_drop_down:before { content: "\e5c5" }
.vc-c-icon-arrow_drop_up:before { content: "\e5c7" }
.vc-c-icon-arrow_forward:before { content: "\e5c8" }
.vc-c-icon-check:before { content: "\e5ca" }
.vc-c-icon-arrow_upward:before { content: "\e5d8" }
.vc-c-icon-arrow_downward:before { content: "\e5db" }
.vc-c-icon-sync:before { content: "\e627" }
.vc-c-icon-search:before { content: "\e8b6" }
.vc-c-icon-1-1:before { content: "\e900" }
.vc-c-icon-1-2_1-2:before { content: "\e901" }
.vc-c-icon-1-3_1-3_1-3:before { content: "\e902" }
.vc-c-icon-1-4_1-2_1-4:before { content: "\e904" }
.vc-c-icon-1-4_1-4_1-4_1-4:before { content: "\e905" }
.vc-c-icon-1-4_3-4:before { content: "\e906" }
.vc-c-icon-1-6_1-6_1-6_1-2:before { content: "\e907" }
.vc-c-icon-1-6_1-6_1-6_1-6_1-6_1-6:before { content: "\e908" }
.vc-c-icon-l_15_15_15_15_15:before { content: "\e909" }
.vc-c-icon-1-6_2-3_1-6:before { content: "\e90a" }
.vc-c-icon-2-3_1-3:before { content: "\e90b" }
.vc-c-icon-5-6_1-6:before { content: "\e90c" }
.vc-c-icon-add_element:before { content: "\e90d" }
.vc-c-icon-add:before { content: "\e90f" }
.vc-c-icon-cog:before { content: "\e910" }
.vc-c-icon-content_copy:before { content: "\e911" }
.vc-c-icon-delete_empty:before { content: "\e912" }
.vc-c-icon-dragndrop:before { content: "\e913" }
.vc-c-icon-fullscreen_exit:before { content: "\e914" }
.vc-c-icon-fullscreen:before { content: "\e915" }
.vc-c-icon-arrow_drop_right:before { content: "\e916" }
.vc-c-icon-layout_default:before { content: "\e917" }
.vc-c-icon-layout_landscape-smartphones:before { content: "\e918" }
.vc-c-icon-layout_landscape-tablets:before { content: "\e919" }
.vc-c-icon-layout_portrait-smartphones:before { content: "\e91a" }
.vc-c-icon-layout_portrait-tablets:before { content: "\e91b" }
.vc-c-icon-mode_edit:before { content: "\e91d" }
.vc-c-icon-row_default_fe:before { content: "\e91e" }
.vc-c-icon-text-block:before { content: "\e91f" }
.vc_txt_align_left { text-align: left }
.vc_txt_align_right { text-align: right }
.vc_txt_align_center { text-align: center }
.vc_txt_align_justify {
	text-align: justify;
	text-justify: inter-word
}
.vc_el_width_50 {
	width: 50%;
	margin-left: auto!important;
	margin-right: auto!important
}
.vc_el_width_60 {
	width: 60%;
	margin-left: auto!important;
	margin-right: auto!important
}
.vc_el_width_70 {
	width: 70%;
	margin-left: auto!important;
	margin-right: auto!important
}
.vc_el_width_80 {
	width: 80%;
	margin-left: auto!important;
	margin-right: auto!important
}
.vc_el_width_90 {
	width: 90%;
	margin-left: auto!important;
	margin-right: auto!important
}
.vc_el_width_100 {
	width: 100%;
	margin-left: auto!important;
	margin-right: auto!important
}
.vc_btn, a.vc_btn, button.vc_btn {
	cursor: pointer;
	display: inline-block;
	text-decoration: none!important;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	padding: 9px 12px;
	font-size: 100%;
	line-height: 20px;
	border-radius: 4px
}
.vc_btn, .vc_btn:focus, .vc_btn:hover, a.vc_btn, a.vc_btn:focus, a.vc_btn:hover, button.vc_btn, button.vc_btn:focus, button.vc_btn:hover {
	border: 1px solid transparent;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}
.vc_btn-lg, a.vc_btn-lg, button.vc_btn-lg {
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.33;
	border-radius: 6px
}
.vc_btn-sm, a.vc_btn-sm, button.vc_btn-sm {
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px
}
.vc_btn-xs, a.vc_btn-xs, button.vc_btn-xs {
	padding: 1px 5px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px
}
.vc_btn_square, a.vc_btn_square, button.vc_btn_square { border-radius: 0 }
.vc_btn_square_outlined, a.vc_btn_square_outlined, button.vc_btn_square_outlined {
	border-radius: 0;
	background: 0 0!important
}
.vc_btn_square_outlined, .vc_btn_square_outlined:focus, .vc_btn_square_outlined:hover, a.vc_btn_square_outlined, a.vc_btn_square_outlined:focus, a.vc_btn_square_outlined:hover, button.vc_btn_square_outlined, button.vc_btn_square_outlined:focus, button.vc_btn_square_outlined:hover { border: 2px solid }
.vc_btn_round, a.vc_btn_round, button.vc_btn_round { border-radius: 25px }
.vc_btn_outlined, a.vc_btn_outlined, button.vc_btn_outlined { background: 0 0!important }
.vc_btn_outlined, .vc_btn_outlined:focus, .vc_btn_outlined:hover, a.vc_btn_outlined, a.vc_btn_outlined:focus, a.vc_btn_outlined:hover, button.vc_btn_outlined, button.vc_btn_outlined:focus, button.vc_btn_outlined:hover { border: 2px solid }
.vc_btn-blue, a.vc_btn-blue, button.vc_btn-blue {
	background-color: #5472d2;
	color: #fff!important;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s
}
.vc_btn-blue:hover, a.vc_btn-blue:hover, button.vc_btn-blue:hover {
	background-color: #3c5ecc;
	color: #f7f7f7!important
}
.vc_btn-blue.vc_btn_outlined, .vc_btn-blue.vc_btn_square_outlined, a.vc_btn-blue.vc_btn_outlined, a.vc_btn-blue.vc_btn_square_outlined, button.vc_btn-blue.vc_btn_outlined, button.vc_btn-blue.vc_btn_square_outlined { color: #5472d2!important }
.vc_btn-blue.vc_btn_outlined:hover, .vc_btn-blue.vc_btn_square_outlined:hover, a.vc_btn-blue.vc_btn_outlined:hover, a.vc_btn-blue.vc_btn_square_outlined:hover, button.vc_btn-blue.vc_btn_outlined:hover, button.vc_btn-blue.vc_btn_square_outlined:hover { border-color: #3c5ecc }
.vc_btn-blue.vc_btn_3d, a.vc_btn-blue.vc_btn_3d, button.vc_btn-blue.vc_btn_3d {
	-webkit-box-shadow: 0 5px 0 #3253bc;
	box-shadow: 0 5px 0 #3253bc;
	margin-bottom: 5px
}
.vc_btn-blue.vc_btn_3d.vc_btn_xs, a.vc_btn-blue.vc_btn_3d.vc_btn_xs, button.vc_btn-blue.vc_btn_3d.vc_btn_xs {
	-webkit-box-shadow: 0 3px 0 #3253bc;
	box-shadow: 0 3px 0 #3253bc;
	margin-bottom: 3px
}
.vc_btn-blue.vc_btn_3d.vc_btn_sm, a.vc_btn-blue.vc_btn_3d.vc_btn_sm, button.vc_btn-blue.vc_btn_3d.vc_btn_sm {
	-webkit-box-shadow: 0 4px 0 #3253bc;
	box-shadow: 0 4px 0 #3253bc;
	margin-bottom: 4px
}
.vc_btn-turquoise, a.vc_btn-turquoise, button.vc_btn-turquoise {
	background-color: #00c1cf;
	color: #fff!important;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s
}
.vc_btn-turquoise:hover, a.vc_btn-turquoise:hover, button.vc_btn-turquoise:hover {
	background-color: #00a4b0;
	color: #f7f7f7!important
}
.vc_btn-turquoise.vc_btn_outlined, .vc_btn-turquoise.vc_btn_square_outlined, a.vc_btn-turquoise.vc_btn_outlined, a.vc_btn-turquoise.vc_btn_square_outlined, button.vc_btn-turquoise.vc_btn_outlined, button.vc_btn-turquoise.vc_btn_square_outlined { color: #00c1cf!important }
.vc_btn-turquoise.vc_btn_outlined:hover, .vc_btn-turquoise.vc_btn_square_outlined:hover, a.vc_btn-turquoise.vc_btn_outlined:hover, a.vc_btn-turquoise.vc_btn_square_outlined:hover, button.vc_btn-turquoise.vc_btn_outlined:hover, button.vc_btn-turquoise.vc_btn_square_outlined:hover { border-color: #00a4b0 }
.vc_btn-turquoise.vc_btn_3d, a.vc_btn-turquoise.vc_btn_3d, button.vc_btn-turquoise.vc_btn_3d {
	-webkit-box-shadow: 0 5px 0 #008d97;
	box-shadow: 0 5px 0 #008d97;
	margin-bottom: 5px
}
.vc_btn-turquoise.vc_btn_3d.vc_btn_xs, a.vc_btn-turquoise.vc_btn_3d.vc_btn_xs, button.vc_btn-turquoise.vc_btn_3d.vc_btn_xs {
	-webkit-box-shadow: 0 3px 0 #008d97;
	box-shadow: 0 3px 0 #008d97;
	margin-bottom: 3px
}
.vc_btn-turquoise.vc_btn_3d.vc_btn_sm, a.vc_btn-turquoise.vc_btn_3d.vc_btn_sm, button.vc_btn-turquoise.vc_btn_3d.vc_btn_sm {
	-webkit-box-shadow: 0 4px 0 #008d97;
	box-shadow: 0 4px 0 #008d97;
	margin-bottom: 4px
}
.vc_btn-pink, a.vc_btn-pink, button.vc_btn-pink {
	background-color: #fe6c61;
	color: #fff!important;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s
}
.vc_btn-pink:hover, a.vc_btn-pink:hover, button.vc_btn-pink:hover {
	background-color: #fe5043;
	color: #f7f7f7!important
}
.vc_btn-pink.vc_btn_outlined, .vc_btn-pink.vc_btn_square_outlined, a.vc_btn-pink.vc_btn_outlined, a.vc_btn-pink.vc_btn_square_outlined, button.vc_btn-pink.vc_btn_outlined, button.vc_btn-pink.vc_btn_square_outlined { color: #fe6c61!important }
.vc_btn-pink.vc_btn_outlined:hover, .vc_btn-pink.vc_btn_square_outlined:hover, a.vc_btn-pink.vc_btn_outlined:hover, a.vc_btn-pink.vc_btn_square_outlined:hover, button.vc_btn-pink.vc_btn_outlined:hover, button.vc_btn-pink.vc_btn_square_outlined:hover { border-color: #fe5043 }
.vc_btn-pink.vc_btn_3d, a.vc_btn-pink.vc_btn_3d, button.vc_btn-pink.vc_btn_3d {
	-webkit-box-shadow: 0 5px 0 #fe3829;
	box-shadow: 0 5px 0 #fe3829;
	margin-bottom: 5px
}
.vc_btn-pink.vc_btn_3d.vc_btn_xs, a.vc_btn-pink.vc_btn_3d.vc_btn_xs, button.vc_btn-pink.vc_btn_3d.vc_btn_xs {
	-webkit-box-shadow: 0 3px 0 #fe3829;
	box-shadow: 0 3px 0 #fe3829;
	margin-bottom: 3px
}
.vc_btn-pink.vc_btn_3d.vc_btn_sm, a.vc_btn-pink.vc_btn_3d.vc_btn_sm, button.vc_btn-pink.vc_btn_3d.vc_btn_sm {
	-webkit-box-shadow: 0 4px 0 #fe3829;
	box-shadow: 0 4px 0 #fe3829;
	margin-bottom: 4px
}
.vc_btn-violet, a.vc_btn-violet, button.vc_btn-violet {
	background-color: #8d6dc4;
	color: #fff!important;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s
}
.vc_btn-violet:hover, a.vc_btn-violet:hover, button.vc_btn-violet:hover {
	background-color: #7c57bb;
	color: #f7f7f7!important
}
.vc_btn-violet.vc_btn_outlined, .vc_btn-violet.vc_btn_square_outlined, a.vc_btn-violet.vc_btn_outlined, a.vc_btn-violet.vc_btn_square_outlined, button.vc_btn-violet.vc_btn_outlined, button.vc_btn-violet.vc_btn_square_outlined { color: #8d6dc4!important }
.vc_btn-violet.vc_btn_outlined:hover, .vc_btn-violet.vc_btn_square_outlined:hover, a.vc_btn-violet.vc_btn_outlined:hover, a.vc_btn-violet.vc_btn_square_outlined:hover, button.vc_btn-violet.vc_btn_outlined:hover, button.vc_btn-violet.vc_btn_square_outlined:hover { border-color: #7c57bb }
.vc_btn-violet.vc_btn_3d, a.vc_btn-violet.vc_btn_3d, button.vc_btn-violet.vc_btn_3d {
	-webkit-box-shadow: 0 5px 0 #6e48b1;
	box-shadow: 0 5px 0 #6e48b1;
	margin-bottom: 5px
}
.vc_btn-violet.vc_btn_3d.vc_btn_xs, a.vc_btn-violet.vc_btn_3d.vc_btn_xs, button.vc_btn-violet.vc_btn_3d.vc_btn_xs {
	-webkit-box-shadow: 0 3px 0 #6e48b1;
	box-shadow: 0 3px 0 #6e48b1;
	margin-bottom: 3px
}
.vc_btn-violet.vc_btn_3d.vc_btn_sm, a.vc_btn-violet.vc_btn_3d.vc_btn_sm, button.vc_btn-violet.vc_btn_3d.vc_btn_sm {
	-webkit-box-shadow: 0 4px 0 #6e48b1;
	box-shadow: 0 4px 0 #6e48b1;
	margin-bottom: 4px
}
.vc_btn-peacoc, a.vc_btn-peacoc, button.vc_btn-peacoc {
	background-color: #4cadc9;
	color: #fff!important;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s
}
.vc_btn-peacoc:hover, a.vc_btn-peacoc:hover, button.vc_btn-peacoc:hover {
	background-color: #39a0bd;
	color: #f7f7f7!important
}
.vc_btn-peacoc.vc_btn_outlined, .vc_btn-peacoc.vc_btn_square_outlined, a.vc_btn-peacoc.vc_btn_outlined, a.vc_btn-peacoc.vc_btn_square_outlined, button.vc_btn-peacoc.vc_btn_outlined, button.vc_btn-peacoc.vc_btn_square_outlined { color: #4cadc9!important }
.vc_btn-peacoc.vc_btn_outlined:hover, .vc_btn-peacoc.vc_btn_square_outlined:hover, a.vc_btn-peacoc.vc_btn_outlined:hover, a.vc_btn-peacoc.vc_btn_square_outlined:hover, button.vc_btn-peacoc.vc_btn_outlined:hover, button.vc_btn-peacoc.vc_btn_square_outlined:hover { border-color: #39a0bd }
.vc_btn-peacoc.vc_btn_3d, a.vc_btn-peacoc.vc_btn_3d, button.vc_btn-peacoc.vc_btn_3d {
	-webkit-box-shadow: 0 5px 0 #338faa;
	box-shadow: 0 5px 0 #338faa;
	margin-bottom: 5px
}
.vc_btn-peacoc.vc_btn_3d.vc_btn_xs, a.vc_btn-peacoc.vc_btn_3d.vc_btn_xs, button.vc_btn-peacoc.vc_btn_3d.vc_btn_xs {
	-webkit-box-shadow: 0 3px 0 #338faa;
	box-shadow: 0 3px 0 #338faa;
	margin-bottom: 3px
}
.vc_btn-peacoc.vc_btn_3d.vc_btn_sm, a.vc_btn-peacoc.vc_btn_3d.vc_btn_sm, button.vc_btn-peacoc.vc_btn_3d.vc_btn_sm {
	-webkit-box-shadow: 0 4px 0 #338faa;
	box-shadow: 0 4px 0 #338faa;
	margin-bottom: 4px
}
.vc_btn-chino, a.vc_btn-chino, button.vc_btn-chino {
	background-color: #cec2ab;
	color: #fff!important;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s
}
.vc_btn-chino:hover, a.vc_btn-chino:hover, button.vc_btn-chino:hover {
	background-color: #c3b498;
	color: #f7f7f7!important
}
.vc_btn-chino.vc_btn_outlined, .vc_btn-chino.vc_btn_square_outlined, a.vc_btn-chino.vc_btn_outlined, a.vc_btn-chino.vc_btn_square_outlined, button.vc_btn-chino.vc_btn_outlined, button.vc_btn-chino.vc_btn_square_outlined { color: #cec2ab!important }
.vc_btn-chino.vc_btn_outlined:hover, .vc_btn-chino.vc_btn_square_outlined:hover, a.vc_btn-chino.vc_btn_outlined:hover, a.vc_btn-chino.vc_btn_square_outlined:hover, button.vc_btn-chino.vc_btn_outlined:hover, button.vc_btn-chino.vc_btn_square_outlined:hover { border-color: #c3b498 }
.vc_btn-chino.vc_btn_3d, a.vc_btn-chino.vc_btn_3d, button.vc_btn-chino.vc_btn_3d {
	-webkit-box-shadow: 0 5px 0 #b9a888;
	box-shadow: 0 5px 0 #b9a888;
	margin-bottom: 5px
}
.vc_btn-chino.vc_btn_3d.vc_btn_xs, a.vc_btn-chino.vc_btn_3d.vc_btn_xs, button.vc_btn-chino.vc_btn_3d.vc_btn_xs {
	-webkit-box-shadow: 0 3px 0 #b9a888;
	box-shadow: 0 3px 0 #b9a888;
	margin-bottom: 3px
}
.vc_btn-chino.vc_btn_3d.vc_btn_sm, a.vc_btn-chino.vc_btn_3d.vc_btn_sm, button.vc_btn-chino.vc_btn_3d.vc_btn_sm {
	-webkit-box-shadow: 0 4px 0 #b9a888;
	box-shadow: 0 4px 0 #b9a888;
	margin-bottom: 4px
}
.vc_btn-mulled_wine, a.vc_btn-mulled_wine, button.vc_btn-mulled_wine {
	background-color: #50485b;
	color: #fff!important;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s
}
.vc_btn-mulled_wine:hover, a.vc_btn-mulled_wine:hover, button.vc_btn-mulled_wine:hover {
	background-color: #413a4a;
	color: #f7f7f7!important
}
.vc_btn-mulled_wine.vc_btn_outlined, .vc_btn-mulled_wine.vc_btn_square_outlined, a.vc_btn-mulled_wine.vc_btn_outlined, a.vc_btn-mulled_wine.vc_btn_square_outlined, button.vc_btn-mulled_wine.vc_btn_outlined, button.vc_btn-mulled_wine.vc_btn_square_outlined { color: #50485b!important }
.vc_btn-mulled_wine.vc_btn_outlined:hover, .vc_btn-mulled_wine.vc_btn_square_outlined:hover, a.vc_btn-mulled_wine.vc_btn_outlined:hover, a.vc_btn-mulled_wine.vc_btn_square_outlined:hover, button.vc_btn-mulled_wine.vc_btn_outlined:hover, button.vc_btn-mulled_wine.vc_btn_square_outlined:hover { border-color: #413a4a }
.vc_btn-mulled_wine.vc_btn_3d, a.vc_btn-mulled_wine.vc_btn_3d, button.vc_btn-mulled_wine.vc_btn_3d {
	-webkit-box-shadow: 0 5px 0 #342f3c;
	box-shadow: 0 5px 0 #342f3c;
	margin-bottom: 5px
}
.vc_btn-mulled_wine.vc_btn_3d.vc_btn_xs, a.vc_btn-mulled_wine.vc_btn_3d.vc_btn_xs, button.vc_btn-mulled_wine.vc_btn_3d.vc_btn_xs {
	-webkit-box-shadow: 0 3px 0 #342f3c;
	box-shadow: 0 3px 0 #342f3c;
	margin-bottom: 3px
}
.vc_btn-mulled_wine.vc_btn_3d.vc_btn_sm, a.vc_btn-mulled_wine.vc_btn_3d.vc_btn_sm, button.vc_btn-mulled_wine.vc_btn_3d.vc_btn_sm {
	-webkit-box-shadow: 0 4px 0 #342f3c;
	box-shadow: 0 4px 0 #342f3c;
	margin-bottom: 4px
}
.vc_btn-vista_blue, a.vc_btn-vista_blue, button.vc_btn-vista_blue {
	background-color: #75d69c;
	color: #fff!important;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s
}
.vc_btn-vista_blue:hover, a.vc_btn-vista_blue:hover, button.vc_btn-vista_blue:hover {
	background-color: #5dcf8b;
	color: #f7f7f7!important
}
.vc_btn-vista_blue.vc_btn_outlined, .vc_btn-vista_blue.vc_btn_square_outlined, a.vc_btn-vista_blue.vc_btn_outlined, a.vc_btn-vista_blue.vc_btn_square_outlined, button.vc_btn-vista_blue.vc_btn_outlined, button.vc_btn-vista_blue.vc_btn_square_outlined { color: #75d69c!important }
.vc_btn-vista_blue.vc_btn_outlined:hover, .vc_btn-vista_blue.vc_btn_square_outlined:hover, a.vc_btn-vista_blue.vc_btn_outlined:hover, a.vc_btn-vista_blue.vc_btn_square_outlined:hover, button.vc_btn-vista_blue.vc_btn_outlined:hover, button.vc_btn-vista_blue.vc_btn_square_outlined:hover { border-color: #5dcf8b }
.vc_btn-vista_blue.vc_btn_3d, a.vc_btn-vista_blue.vc_btn_3d, button.vc_btn-vista_blue.vc_btn_3d {
	-webkit-box-shadow: 0 5px 0 #4ac97d;
	box-shadow: 0 5px 0 #4ac97d;
	margin-bottom: 5px
}
.vc_btn-vista_blue.vc_btn_3d.vc_btn_xs, a.vc_btn-vista_blue.vc_btn_3d.vc_btn_xs, button.vc_btn-vista_blue.vc_btn_3d.vc_btn_xs {
	-webkit-box-shadow: 0 3px 0 #4ac97d;
	box-shadow: 0 3px 0 #4ac97d;
	margin-bottom: 3px
}
.vc_btn-vista_blue.vc_btn_3d.vc_btn_sm, a.vc_btn-vista_blue.vc_btn_3d.vc_btn_sm, button.vc_btn-vista_blue.vc_btn_3d.vc_btn_sm {
	-webkit-box-shadow: 0 4px 0 #4ac97d;
	box-shadow: 0 4px 0 #4ac97d;
	margin-bottom: 4px
}
.vc_btn-black, a.vc_btn-black, button.vc_btn-black {
	background-color: #2a2a2a;
	color: #fff!important;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s
}
.vc_btn-black:hover, a.vc_btn-black:hover, button.vc_btn-black:hover {
	background-color: #1b1b1b;
	color: #f7f7f7!important
}
.vc_btn-black.vc_btn_outlined, .vc_btn-black.vc_btn_square_outlined, a.vc_btn-black.vc_btn_outlined, a.vc_btn-black.vc_btn_square_outlined, button.vc_btn-black.vc_btn_outlined, button.vc_btn-black.vc_btn_square_outlined { color: #2a2a2a!important }
.vc_btn-black.vc_btn_outlined:hover, .vc_btn-black.vc_btn_square_outlined:hover, a.vc_btn-black.vc_btn_outlined:hover, a.vc_btn-black.vc_btn_square_outlined:hover, button.vc_btn-black.vc_btn_outlined:hover, button.vc_btn-black.vc_btn_square_outlined:hover { border-color: #1b1b1b }
.vc_btn-black.vc_btn_3d, a.vc_btn-black.vc_btn_3d, button.vc_btn-black.vc_btn_3d {
	-webkit-box-shadow: 0 5px 0 #0e0e0e;
	box-shadow: 0 5px 0 #0e0e0e;
	margin-bottom: 5px
}
.vc_btn-black.vc_btn_3d.vc_btn_xs, a.vc_btn-black.vc_btn_3d.vc_btn_xs, button.vc_btn-black.vc_btn_3d.vc_btn_xs {
	-webkit-box-shadow: 0 3px 0 #0e0e0e;
	box-shadow: 0 3px 0 #0e0e0e;
	margin-bottom: 3px
}
.vc_btn-black.vc_btn_3d.vc_btn_sm, a.vc_btn-black.vc_btn_3d.vc_btn_sm, button.vc_btn-black.vc_btn_3d.vc_btn_sm {
	-webkit-box-shadow: 0 4px 0 #0e0e0e;
	box-shadow: 0 4px 0 #0e0e0e;
	margin-bottom: 4px
}
.vc_btn-grey, a.vc_btn-grey, button.vc_btn-grey {
	background-color: #ebebeb;
	color: #666!important;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s
}
.vc_btn-grey:hover, a.vc_btn-grey:hover, button.vc_btn-grey:hover {
	background-color: #dcdcdc;
	color: #5e5e5e!important
}
.vc_btn-grey.vc_btn_outlined, .vc_btn-grey.vc_btn_square_outlined, a.vc_btn-grey.vc_btn_outlined, a.vc_btn-grey.vc_btn_square_outlined, button.vc_btn-grey.vc_btn_outlined, button.vc_btn-grey.vc_btn_square_outlined { color: #ebebeb!important }
.vc_btn-grey.vc_btn_outlined:hover, .vc_btn-grey.vc_btn_square_outlined:hover, a.vc_btn-grey.vc_btn_outlined:hover, a.vc_btn-grey.vc_btn_square_outlined:hover, button.vc_btn-grey.vc_btn_outlined:hover, button.vc_btn-grey.vc_btn_square_outlined:hover { border-color: #dcdcdc }
.vc_btn-grey.vc_btn_3d, a.vc_btn-grey.vc_btn_3d, button.vc_btn-grey.vc_btn_3d {
	-webkit-box-shadow: 0 5px 0 #cfcfcf;
	box-shadow: 0 5px 0 #cfcfcf;
	margin-bottom: 5px
}
.vc_btn-grey.vc_btn_3d.vc_btn_xs, a.vc_btn-grey.vc_btn_3d.vc_btn_xs, button.vc_btn-grey.vc_btn_3d.vc_btn_xs {
	-webkit-box-shadow: 0 3px 0 #cfcfcf;
	box-shadow: 0 3px 0 #cfcfcf;
	margin-bottom: 3px
}
.vc_btn-grey.vc_btn_3d.vc_btn_sm, a.vc_btn-grey.vc_btn_3d.vc_btn_sm, button.vc_btn-grey.vc_btn_3d.vc_btn_sm {
	-webkit-box-shadow: 0 4px 0 #cfcfcf;
	box-shadow: 0 4px 0 #cfcfcf;
	margin-bottom: 4px
}
.vc_btn-orange, a.vc_btn-orange, button.vc_btn-orange {
	background-color: #f7be68;
	color: #fff!important;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s
}
.vc_btn-orange:hover, a.vc_btn-orange:hover, button.vc_btn-orange:hover {
	background-color: #f5b14b;
	color: #f7f7f7!important
}
.vc_btn-orange.vc_btn_outlined, .vc_btn-orange.vc_btn_square_outlined, a.vc_btn-orange.vc_btn_outlined, a.vc_btn-orange.vc_btn_square_outlined, button.vc_btn-orange.vc_btn_outlined, button.vc_btn-orange.vc_btn_square_outlined { color: #f7be68!important }
.vc_btn-orange.vc_btn_outlined:hover, .vc_btn-orange.vc_btn_square_outlined:hover, a.vc_btn-orange.vc_btn_outlined:hover, a.vc_btn-orange.vc_btn_square_outlined:hover, button.vc_btn-orange.vc_btn_outlined:hover, button.vc_btn-orange.vc_btn_square_outlined:hover { border-color: #f5b14b }
.vc_btn-orange.vc_btn_3d, a.vc_btn-orange.vc_btn_3d, button.vc_btn-orange.vc_btn_3d {
	-webkit-box-shadow: 0 5px 0 #f4a733;
	box-shadow: 0 5px 0 #f4a733;
	margin-bottom: 5px
}
.vc_btn-orange.vc_btn_3d.vc_btn_xs, a.vc_btn-orange.vc_btn_3d.vc_btn_xs, button.vc_btn-orange.vc_btn_3d.vc_btn_xs {
	-webkit-box-shadow: 0 3px 0 #f4a733;
	box-shadow: 0 3px 0 #f4a733;
	margin-bottom: 3px
}
.vc_btn-orange.vc_btn_3d.vc_btn_sm, a.vc_btn-orange.vc_btn_3d.vc_btn_sm, button.vc_btn-orange.vc_btn_3d.vc_btn_sm {
	-webkit-box-shadow: 0 4px 0 #f4a733;
	box-shadow: 0 4px 0 #f4a733;
	margin-bottom: 4px
}
.vc_btn-sky, a.vc_btn-sky, button.vc_btn-sky {
	background-color: #5aa1e3;
	color: #fff!important;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s
}
.vc_btn-sky:hover, a.vc_btn-sky:hover, button.vc_btn-sky:hover {
	background-color: #4092df;
	color: #f7f7f7!important
}
.vc_btn-sky.vc_btn_outlined, .vc_btn-sky.vc_btn_square_outlined, a.vc_btn-sky.vc_btn_outlined, a.vc_btn-sky.vc_btn_square_outlined, button.vc_btn-sky.vc_btn_outlined, button.vc_btn-sky.vc_btn_square_outlined { color: #5aa1e3!important }
.vc_btn-sky.vc_btn_outlined:hover, .vc_btn-sky.vc_btn_square_outlined:hover, a.vc_btn-sky.vc_btn_outlined:hover, a.vc_btn-sky.vc_btn_square_outlined:hover, button.vc_btn-sky.vc_btn_outlined:hover, button.vc_btn-sky.vc_btn_square_outlined:hover { border-color: #4092df }
.vc_btn-sky.vc_btn_3d, a.vc_btn-sky.vc_btn_3d, button.vc_btn-sky.vc_btn_3d {
	-webkit-box-shadow: 0 5px 0 #2a86db;
	box-shadow: 0 5px 0 #2a86db;
	margin-bottom: 5px
}
.vc_btn-sky.vc_btn_3d.vc_btn_xs, a.vc_btn-sky.vc_btn_3d.vc_btn_xs, button.vc_btn-sky.vc_btn_3d.vc_btn_xs {
	-webkit-box-shadow: 0 3px 0 #2a86db;
	box-shadow: 0 3px 0 #2a86db;
	margin-bottom: 3px
}
.vc_btn-sky.vc_btn_3d.vc_btn_sm, a.vc_btn-sky.vc_btn_3d.vc_btn_sm, button.vc_btn-sky.vc_btn_3d.vc_btn_sm {
	-webkit-box-shadow: 0 4px 0 #2a86db;
	box-shadow: 0 4px 0 #2a86db;
	margin-bottom: 4px
}
.vc_btn-green, a.vc_btn-green, button.vc_btn-green {
	background-color: #6dab3c;
	color: #fff!important;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s
}
.vc_btn-green:hover, a.vc_btn-green:hover, button.vc_btn-green:hover {
	background-color: #5f9434;
	color: #f7f7f7!important
}
.vc_btn-green.vc_btn_outlined, .vc_btn-green.vc_btn_square_outlined, a.vc_btn-green.vc_btn_outlined, a.vc_btn-green.vc_btn_square_outlined, button.vc_btn-green.vc_btn_outlined, button.vc_btn-green.vc_btn_square_outlined { color: #6dab3c!important }
.vc_btn-green.vc_btn_outlined:hover, .vc_btn-green.vc_btn_square_outlined:hover, a.vc_btn-green.vc_btn_outlined:hover, a.vc_btn-green.vc_btn_square_outlined:hover, button.vc_btn-green.vc_btn_outlined:hover, button.vc_btn-green.vc_btn_square_outlined:hover { border-color: #5f9434 }
.vc_btn-green.vc_btn_3d, a.vc_btn-green.vc_btn_3d, button.vc_btn-green.vc_btn_3d {
	-webkit-box-shadow: 0 5px 0 #53812d;
	box-shadow: 0 5px 0 #53812d;
	margin-bottom: 5px
}
.vc_btn-green.vc_btn_3d.vc_btn_xs, a.vc_btn-green.vc_btn_3d.vc_btn_xs, button.vc_btn-green.vc_btn_3d.vc_btn_xs {
	-webkit-box-shadow: 0 3px 0 #53812d;
	box-shadow: 0 3px 0 #53812d;
	margin-bottom: 3px
}
.vc_btn-green.vc_btn_3d.vc_btn_sm, a.vc_btn-green.vc_btn_3d.vc_btn_sm, button.vc_btn-green.vc_btn_3d.vc_btn_sm {
	-webkit-box-shadow: 0 4px 0 #53812d;
	box-shadow: 0 4px 0 #53812d;
	margin-bottom: 4px
}
.vc_btn-juicy_pink, a.vc_btn-juicy_pink, button.vc_btn-juicy_pink {
	background-color: #f4524d;
	color: #fff!important;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s
}
.vc_btn-juicy_pink:hover, a.vc_btn-juicy_pink:hover, button.vc_btn-juicy_pink:hover {
	background-color: #f23630;
	color: #f7f7f7!important
}
.vc_btn-juicy_pink.vc_btn_outlined, .vc_btn-juicy_pink.vc_btn_square_outlined, a.vc_btn-juicy_pink.vc_btn_outlined, a.vc_btn-juicy_pink.vc_btn_square_outlined, button.vc_btn-juicy_pink.vc_btn_outlined, button.vc_btn-juicy_pink.vc_btn_square_outlined { color: #f4524d!important }
.vc_btn-juicy_pink.vc_btn_outlined:hover, .vc_btn-juicy_pink.vc_btn_square_outlined:hover, a.vc_btn-juicy_pink.vc_btn_outlined:hover, a.vc_btn-juicy_pink.vc_btn_square_outlined:hover, button.vc_btn-juicy_pink.vc_btn_outlined:hover, button.vc_btn-juicy_pink.vc_btn_square_outlined:hover { border-color: #f23630 }
.vc_btn-juicy_pink.vc_btn_3d, a.vc_btn-juicy_pink.vc_btn_3d, button.vc_btn-juicy_pink.vc_btn_3d {
	-webkit-box-shadow: 0 5px 0 #f11f18;
	box-shadow: 0 5px 0 #f11f18;
	margin-bottom: 5px
}
.vc_btn-juicy_pink.vc_btn_3d.vc_btn_xs, a.vc_btn-juicy_pink.vc_btn_3d.vc_btn_xs, button.vc_btn-juicy_pink.vc_btn_3d.vc_btn_xs {
	-webkit-box-shadow: 0 3px 0 #f11f18;
	box-shadow: 0 3px 0 #f11f18;
	margin-bottom: 3px
}
.vc_btn-juicy_pink.vc_btn_3d.vc_btn_sm, a.vc_btn-juicy_pink.vc_btn_3d.vc_btn_sm, button.vc_btn-juicy_pink.vc_btn_3d.vc_btn_sm {
	-webkit-box-shadow: 0 4px 0 #f11f18;
	box-shadow: 0 4px 0 #f11f18;
	margin-bottom: 4px
}
.vc_btn-sandy_brown, a.vc_btn-sandy_brown, button.vc_btn-sandy_brown {
	background-color: #f79468;
	color: #fff!important;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s
}
.vc_btn-sandy_brown:hover, a.vc_btn-sandy_brown:hover, button.vc_btn-sandy_brown:hover {
	background-color: #f57f4b;
	color: #f7f7f7!important
}
.vc_btn-sandy_brown.vc_btn_outlined, .vc_btn-sandy_brown.vc_btn_square_outlined, a.vc_btn-sandy_brown.vc_btn_outlined, a.vc_btn-sandy_brown.vc_btn_square_outlined, button.vc_btn-sandy_brown.vc_btn_outlined, button.vc_btn-sandy_brown.vc_btn_square_outlined { color: #f79468!important }
.vc_btn-sandy_brown.vc_btn_outlined:hover, .vc_btn-sandy_brown.vc_btn_square_outlined:hover, a.vc_btn-sandy_brown.vc_btn_outlined:hover, a.vc_btn-sandy_brown.vc_btn_square_outlined:hover, button.vc_btn-sandy_brown.vc_btn_outlined:hover, button.vc_btn-sandy_brown.vc_btn_square_outlined:hover { border-color: #f57f4b }
.vc_btn-sandy_brown.vc_btn_3d, a.vc_btn-sandy_brown.vc_btn_3d, button.vc_btn-sandy_brown.vc_btn_3d {
	-webkit-box-shadow: 0 5px 0 #f46e33;
	box-shadow: 0 5px 0 #f46e33;
	margin-bottom: 5px
}
.vc_btn-sandy_brown.vc_btn_3d.vc_btn_xs, a.vc_btn-sandy_brown.vc_btn_3d.vc_btn_xs, button.vc_btn-sandy_brown.vc_btn_3d.vc_btn_xs {
	-webkit-box-shadow: 0 3px 0 #f46e33;
	box-shadow: 0 3px 0 #f46e33;
	margin-bottom: 3px
}
.vc_btn-sandy_brown.vc_btn_3d.vc_btn_sm, a.vc_btn-sandy_brown.vc_btn_3d.vc_btn_sm, button.vc_btn-sandy_brown.vc_btn_3d.vc_btn_sm {
	-webkit-box-shadow: 0 4px 0 #f46e33;
	box-shadow: 0 4px 0 #f46e33;
	margin-bottom: 4px
}
.vc_btn-purple, a.vc_btn-purple, button.vc_btn-purple {
	background-color: #b97ebb;
	color: #fff!important;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s
}
.vc_btn-purple:hover, a.vc_btn-purple:hover, button.vc_btn-purple:hover {
	background-color: #ae6ab0;
	color: #f7f7f7!important
}
.vc_btn-purple.vc_btn_outlined, .vc_btn-purple.vc_btn_square_outlined, a.vc_btn-purple.vc_btn_outlined, a.vc_btn-purple.vc_btn_square_outlined, button.vc_btn-purple.vc_btn_outlined, button.vc_btn-purple.vc_btn_square_outlined { color: #b97ebb!important }
.vc_btn-purple.vc_btn_outlined:hover, .vc_btn-purple.vc_btn_square_outlined:hover, a.vc_btn-purple.vc_btn_outlined:hover, a.vc_btn-purple.vc_btn_square_outlined:hover, button.vc_btn-purple.vc_btn_outlined:hover, button.vc_btn-purple.vc_btn_square_outlined:hover { border-color: #ae6ab0 }
.vc_btn-purple.vc_btn_3d, a.vc_btn-purple.vc_btn_3d, button.vc_btn-purple.vc_btn_3d {
	-webkit-box-shadow: 0 5px 0 #a559a8;
	box-shadow: 0 5px 0 #a559a8;
	margin-bottom: 5px
}
.vc_btn-purple.vc_btn_3d.vc_btn_xs, a.vc_btn-purple.vc_btn_3d.vc_btn_xs, button.vc_btn-purple.vc_btn_3d.vc_btn_xs {
	-webkit-box-shadow: 0 3px 0 #a559a8;
	box-shadow: 0 3px 0 #a559a8;
	margin-bottom: 3px
}
.vc_btn-purple.vc_btn_3d.vc_btn_sm, a.vc_btn-purple.vc_btn_3d.vc_btn_sm, button.vc_btn-purple.vc_btn_3d.vc_btn_sm {
	-webkit-box-shadow: 0 4px 0 #a559a8;
	box-shadow: 0 4px 0 #a559a8;
	margin-bottom: 4px
}
.vc_btn-white, a.vc_btn-white, button.vc_btn-white {
	background-color: #fff;
	color: #666!important;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s
}
.vc_btn-white:hover, a.vc_btn-white:hover, button.vc_btn-white:hover {
	background-color: #f0f0f0;
	color: #5e5e5e!important
}
.vc_btn-white.vc_btn_outlined, .vc_btn-white.vc_btn_square_outlined, a.vc_btn-white.vc_btn_outlined, a.vc_btn-white.vc_btn_square_outlined, button.vc_btn-white.vc_btn_outlined, button.vc_btn-white.vc_btn_square_outlined { color: #fff!important }
.vc_btn-white.vc_btn_outlined:hover, .vc_btn-white.vc_btn_square_outlined:hover, a.vc_btn-white.vc_btn_outlined:hover, a.vc_btn-white.vc_btn_square_outlined:hover, button.vc_btn-white.vc_btn_outlined:hover, button.vc_btn-white.vc_btn_square_outlined:hover { border-color: #f0f0f0 }
.vc_btn-white.vc_btn_3d, a.vc_btn-white.vc_btn_3d, button.vc_btn-white.vc_btn_3d {
	-webkit-box-shadow: 0 5px 0 #e3e3e3;
	box-shadow: 0 5px 0 #e3e3e3;
	margin-bottom: 5px
}
.vc_btn-white.vc_btn_3d.vc_btn_xs, a.vc_btn-white.vc_btn_3d.vc_btn_xs, button.vc_btn-white.vc_btn_3d.vc_btn_xs {
	-webkit-box-shadow: 0 3px 0 #e3e3e3;
	box-shadow: 0 3px 0 #e3e3e3;
	margin-bottom: 3px
}
.vc_btn-white.vc_btn_3d.vc_btn_sm, a.vc_btn-white.vc_btn_3d.vc_btn_sm, button.vc_btn-white.vc_btn_3d.vc_btn_sm {
	-webkit-box-shadow: 0 4px 0 #e3e3e3;
	box-shadow: 0 4px 0 #e3e3e3;
	margin-bottom: 4px
}
.vc_btn-grace, a.vc_btn-grace, button.vc_btn-grace {
	background-color: #aed13b;
	color: #fff!important;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s
}
.vc_btn-grace:hover, a.vc_btn-grace:hover, button.vc_btn-grace:hover {
	background-color: #9ec02d;
	color: #f7f7f7!important
}
.vc_btn-grace.vc_btn_outlined, .vc_btn-grace.vc_btn_square_outlined, a.vc_btn-grace.vc_btn_outlined, a.vc_btn-grace.vc_btn_square_outlined, button.vc_btn-grace.vc_btn_outlined, button.vc_btn-grace.vc_btn_square_outlined { color: #aed13b!important }
.vc_btn-grace.vc_btn_outlined:hover, .vc_btn-grace.vc_btn_square_outlined:hover, a.vc_btn-grace.vc_btn_outlined:hover, a.vc_btn-grace.vc_btn_square_outlined:hover, button.vc_btn-grace.vc_btn_outlined:hover, button.vc_btn-grace.vc_btn_square_outlined:hover { border-color: #9ec02d }
.vc_btn-grace.vc_btn_3d, a.vc_btn-grace.vc_btn_3d, button.vc_btn-grace.vc_btn_3d {
	-webkit-box-shadow: 0 5px 0 #8dac28;
	box-shadow: 0 5px 0 #8dac28;
	margin-bottom: 5px
}
.vc_btn-grace.vc_btn_3d.vc_btn_xs, a.vc_btn-grace.vc_btn_3d.vc_btn_xs, button.vc_btn-grace.vc_btn_3d.vc_btn_xs {
	-webkit-box-shadow: 0 3px 0 #8dac28;
	box-shadow: 0 3px 0 #8dac28;
	margin-bottom: 3px
}
.vc_btn-grace.vc_btn_3d.vc_btn_sm, a.vc_btn-grace.vc_btn_3d.vc_btn_sm, button.vc_btn-grace.vc_btn_3d.vc_btn_sm {
	-webkit-box-shadow: 0 4px 0 #8dac28;
	box-shadow: 0 4px 0 #8dac28;
	margin-bottom: 4px
}
.vc_btn-default, a.vc_btn-default, button.vc_btn-default {
	color: #7d7d7d;
	background-color: #fff;
	border-color: transparent
}
.open>.dropdown-toggle.vc_btn-default, .open>.dropdown-togglea.vc_btn-default, .open>.dropdown-togglebutton.vc_btn-default, .vc_btn-default.active, .vc_btn-default:active, .vc_btn-default:focus, .vc_btn-default:hover, a.vc_btn-default.active, a.vc_btn-default:active, a.vc_btn-default:focus, a.vc_btn-default:hover, button.vc_btn-default.active, button.vc_btn-default:active, button.vc_btn-default:focus, button.vc_btn-default:hover {
	color: #7d7d7d;
	background-color: #e6e6e6;
	border-color: transparent
}
.open>.dropdown-toggle.vc_btn-default, .open>.dropdown-togglea.vc_btn-default, .open>.dropdown-togglebutton.vc_btn-default, .vc_btn-default.active, .vc_btn-default:active, a.vc_btn-default.active, a.vc_btn-default:active, button.vc_btn-default.active, button.vc_btn-default:active { background-image: none }
.vc_btn-default.disabled, .vc_btn-default.disabled.active, .vc_btn-default.disabled:active, .vc_btn-default.disabled:focus, .vc_btn-default.disabled:hover, .vc_btn-default[disabled], .vc_btn-default[disabled].active, .vc_btn-default[disabled]:active, .vc_btn-default[disabled]:focus, .vc_btn-default[disabled]:hover, a.vc_btn-default.disabled, a.vc_btn-default.disabled.active, a.vc_btn-default.disabled:active, a.vc_btn-default.disabled:focus, a.vc_btn-default.disabled:hover, a.vc_btn-default[disabled], a.vc_btn-default[disabled].active, a.vc_btn-default[disabled]:active, a.vc_btn-default[disabled]:focus, a.vc_btn-default[disabled]:hover, button.vc_btn-default.disabled, button.vc_btn-default.disabled.active, button.vc_btn-default.disabled:active, button.vc_btn-default.disabled:focus, button.vc_btn-default.disabled:hover, button.vc_btn-default[disabled], button.vc_btn-default[disabled].active, button.vc_btn-default[disabled]:active, button.vc_btn-default[disabled]:focus, button.vc_btn-default[disabled]:hover, fieldset[disabled] .vc_btn-default, fieldset[disabled] .vc_btn-default.active, fieldset[disabled] .vc_btn-default:active, fieldset[disabled] .vc_btn-default:focus, fieldset[disabled] .vc_btn-default:hover, fieldset[disabled] a.vc_btn-default, fieldset[disabled] a.vc_btn-default.active, fieldset[disabled] a.vc_btn-default:active, fieldset[disabled] a.vc_btn-default:focus, fieldset[disabled] a.vc_btn-default:hover, fieldset[disabled] button.vc_btn-default, fieldset[disabled] button.vc_btn-default.active, fieldset[disabled] button.vc_btn-default:active, fieldset[disabled] button.vc_btn-default:focus, fieldset[disabled] button.vc_btn-default:hover {
	background-color: #fff;
	border-color: transparent
}
.vc_btn-default .badge, a.vc_btn-default .badge, button.vc_btn-default .badge {
	color: #fff;
	background-color: #7d7d7d
}
.vc_btn-primary, a.vc_btn-primary, button.vc_btn-primary {
	color: #fff;
	background-color: #00aef0;
	border-color: transparent
}
.open>.dropdown-toggle.vc_btn-primary, .open>.dropdown-togglea.vc_btn-primary, .open>.dropdown-togglebutton.vc_btn-primary, .vc_btn-primary.active, .vc_btn-primary:active, .vc_btn-primary:focus, .vc_btn-primary:hover, a.vc_btn-primary.active, a.vc_btn-primary:active, a.vc_btn-primary:focus, a.vc_btn-primary:hover, button.vc_btn-primary.active, button.vc_btn-primary:active, button.vc_btn-primary:focus, button.vc_btn-primary:hover {
	color: #fff;
	background-color: #0089bd;
	border-color: transparent
}
.open>.dropdown-toggle.vc_btn-primary, .open>.dropdown-togglea.vc_btn-primary, .open>.dropdown-togglebutton.vc_btn-primary, .vc_btn-primary.active, .vc_btn-primary:active, a.vc_btn-primary.active, a.vc_btn-primary:active, button.vc_btn-primary.active, button.vc_btn-primary:active { background-image: none }
.vc_btn-primary.disabled, .vc_btn-primary.disabled.active, .vc_btn-primary.disabled:active, .vc_btn-primary.disabled:focus, .vc_btn-primary.disabled:hover, .vc_btn-primary[disabled], .vc_btn-primary[disabled].active, .vc_btn-primary[disabled]:active, .vc_btn-primary[disabled]:focus, .vc_btn-primary[disabled]:hover, a.vc_btn-primary.disabled, a.vc_btn-primary.disabled.active, a.vc_btn-primary.disabled:active, a.vc_btn-primary.disabled:focus, a.vc_btn-primary.disabled:hover, a.vc_btn-primary[disabled], a.vc_btn-primary[disabled].active, a.vc_btn-primary[disabled]:active, a.vc_btn-primary[disabled]:focus, a.vc_btn-primary[disabled]:hover, button.vc_btn-primary.disabled, button.vc_btn-primary.disabled.active, button.vc_btn-primary.disabled:active, button.vc_btn-primary.disabled:focus, button.vc_btn-primary.disabled:hover, button.vc_btn-primary[disabled], button.vc_btn-primary[disabled].active, button.vc_btn-primary[disabled]:active, button.vc_btn-primary[disabled]:focus, button.vc_btn-primary[disabled]:hover, fieldset[disabled] .vc_btn-primary, fieldset[disabled] .vc_btn-primary.active, fieldset[disabled] .vc_btn-primary:active, fieldset[disabled] .vc_btn-primary:focus, fieldset[disabled] .vc_btn-primary:hover, fieldset[disabled] a.vc_btn-primary, fieldset[disabled] a.vc_btn-primary.active, fieldset[disabled] a.vc_btn-primary:active, fieldset[disabled] a.vc_btn-primary:focus, fieldset[disabled] a.vc_btn-primary:hover, fieldset[disabled] button.vc_btn-primary, fieldset[disabled] button.vc_btn-primary.active, fieldset[disabled] button.vc_btn-primary:active, fieldset[disabled] button.vc_btn-primary:focus, fieldset[disabled] button.vc_btn-primary:hover {
	background-color: #00aef0;
	border-color: transparent
}
.vc_btn-primary .badge, a.vc_btn-primary .badge, button.vc_btn-primary .badge {
	color: #00aef0;
	background-color: #fff
}
.vc_btn-success, a.vc_btn-success, button.vc_btn-success {
	color: #fff;
	background-color: #5cb85c;
	border-color: transparent
}
.open>.dropdown-toggle.vc_btn-success, .open>.dropdown-togglea.vc_btn-success, .open>.dropdown-togglebutton.vc_btn-success, .vc_btn-success.active, .vc_btn-success:active, .vc_btn-success:focus, .vc_btn-success:hover, a.vc_btn-success.active, a.vc_btn-success:active, a.vc_btn-success:focus, a.vc_btn-success:hover, button.vc_btn-success.active, button.vc_btn-success:active, button.vc_btn-success:focus, button.vc_btn-success:hover {
	color: #fff;
	background-color: #449d44;
	border-color: transparent
}
.open>.dropdown-toggle.vc_btn-success, .open>.dropdown-togglea.vc_btn-success, .open>.dropdown-togglebutton.vc_btn-success, .vc_btn-success.active, .vc_btn-success:active, a.vc_btn-success.active, a.vc_btn-success:active, button.vc_btn-success.active, button.vc_btn-success:active { background-image: none }
.vc_btn-success.disabled, .vc_btn-success.disabled.active, .vc_btn-success.disabled:active, .vc_btn-success.disabled:focus, .vc_btn-success.disabled:hover, .vc_btn-success[disabled], .vc_btn-success[disabled].active, .vc_btn-success[disabled]:active, .vc_btn-success[disabled]:focus, .vc_btn-success[disabled]:hover, a.vc_btn-success.disabled, a.vc_btn-success.disabled.active, a.vc_btn-success.disabled:active, a.vc_btn-success.disabled:focus, a.vc_btn-success.disabled:hover, a.vc_btn-success[disabled], a.vc_btn-success[disabled].active, a.vc_btn-success[disabled]:active, a.vc_btn-success[disabled]:focus, a.vc_btn-success[disabled]:hover, button.vc_btn-success.disabled, button.vc_btn-success.disabled.active, button.vc_btn-success.disabled:active, button.vc_btn-success.disabled:focus, button.vc_btn-success.disabled:hover, button.vc_btn-success[disabled], button.vc_btn-success[disabled].active, button.vc_btn-success[disabled]:active, button.vc_btn-success[disabled]:focus, button.vc_btn-success[disabled]:hover, fieldset[disabled] .vc_btn-success, fieldset[disabled] .vc_btn-success.active, fieldset[disabled] .vc_btn-success:active, fieldset[disabled] .vc_btn-success:focus, fieldset[disabled] .vc_btn-success:hover, fieldset[disabled] a.vc_btn-success, fieldset[disabled] a.vc_btn-success.active, fieldset[disabled] a.vc_btn-success:active, fieldset[disabled] a.vc_btn-success:focus, fieldset[disabled] a.vc_btn-success:hover, fieldset[disabled] button.vc_btn-success, fieldset[disabled] button.vc_btn-success.active, fieldset[disabled] button.vc_btn-success:active, fieldset[disabled] button.vc_btn-success:focus, fieldset[disabled] button.vc_btn-success:hover {
	background-color: #5cb85c;
	border-color: transparent
}
.vc_btn-success .badge, a.vc_btn-success .badge, button.vc_btn-success .badge {
	color: #5cb85c;
	background-color: #fff
}
.vc_btn-info, a.vc_btn-info, button.vc_btn-info {
	color: #fff;
	background-color: #5bc0de;
	border-color: transparent
}
.open>.dropdown-toggle.vc_btn-info, .open>.dropdown-togglea.vc_btn-info, .open>.dropdown-togglebutton.vc_btn-info, .vc_btn-info.active, .vc_btn-info:active, .vc_btn-info:focus, .vc_btn-info:hover, a.vc_btn-info.active, a.vc_btn-info:active, a.vc_btn-info:focus, a.vc_btn-info:hover, button.vc_btn-info.active, button.vc_btn-info:active, button.vc_btn-info:focus, button.vc_btn-info:hover {
	color: #fff;
	background-color: #31b0d5;
	border-color: transparent
}
.open>.dropdown-toggle.vc_btn-info, .open>.dropdown-togglea.vc_btn-info, .open>.dropdown-togglebutton.vc_btn-info, .vc_btn-info.active, .vc_btn-info:active, a.vc_btn-info.active, a.vc_btn-info:active, button.vc_btn-info.active, button.vc_btn-info:active { background-image: none }
.vc_btn-info.disabled, .vc_btn-info.disabled.active, .vc_btn-info.disabled:active, .vc_btn-info.disabled:focus, .vc_btn-info.disabled:hover, .vc_btn-info[disabled], .vc_btn-info[disabled].active, .vc_btn-info[disabled]:active, .vc_btn-info[disabled]:focus, .vc_btn-info[disabled]:hover, a.vc_btn-info.disabled, a.vc_btn-info.disabled.active, a.vc_btn-info.disabled:active, a.vc_btn-info.disabled:focus, a.vc_btn-info.disabled:hover, a.vc_btn-info[disabled], a.vc_btn-info[disabled].active, a.vc_btn-info[disabled]:active, a.vc_btn-info[disabled]:focus, a.vc_btn-info[disabled]:hover, button.vc_btn-info.disabled, button.vc_btn-info.disabled.active, button.vc_btn-info.disabled:active, button.vc_btn-info.disabled:focus, button.vc_btn-info.disabled:hover, button.vc_btn-info[disabled], button.vc_btn-info[disabled].active, button.vc_btn-info[disabled]:active, button.vc_btn-info[disabled]:focus, button.vc_btn-info[disabled]:hover, fieldset[disabled] .vc_btn-info, fieldset[disabled] .vc_btn-info.active, fieldset[disabled] .vc_btn-info:active, fieldset[disabled] .vc_btn-info:focus, fieldset[disabled] .vc_btn-info:hover, fieldset[disabled] a.vc_btn-info, fieldset[disabled] a.vc_btn-info.active, fieldset[disabled] a.vc_btn-info:active, fieldset[disabled] a.vc_btn-info:focus, fieldset[disabled] a.vc_btn-info:hover, fieldset[disabled] button.vc_btn-info, fieldset[disabled] button.vc_btn-info.active, fieldset[disabled] button.vc_btn-info:active, fieldset[disabled] button.vc_btn-info:focus, fieldset[disabled] button.vc_btn-info:hover {
	background-color: #5bc0de;
	border-color: transparent
}
.vc_btn-info .badge, a.vc_btn-info .badge, button.vc_btn-info .badge {
	color: #5bc0de;
	background-color: #fff
}
.vc_btn-warning, a.vc_btn-warning, button.vc_btn-warning {
	color: #fff;
	background-color: #f0ad4e;
	border-color: transparent
}
.open>.dropdown-toggle.vc_btn-warning, .open>.dropdown-togglea.vc_btn-warning, .open>.dropdown-togglebutton.vc_btn-warning, .vc_btn-warning.active, .vc_btn-warning:active, .vc_btn-warning:focus, .vc_btn-warning:hover, a.vc_btn-warning.active, a.vc_btn-warning:active, a.vc_btn-warning:focus, a.vc_btn-warning:hover, button.vc_btn-warning.active, button.vc_btn-warning:active, button.vc_btn-warning:focus, button.vc_btn-warning:hover {
	color: #fff;
	background-color: #ec971f;
	border-color: transparent
}
.open>.dropdown-toggle.vc_btn-warning, .open>.dropdown-togglea.vc_btn-warning, .open>.dropdown-togglebutton.vc_btn-warning, .vc_btn-warning.active, .vc_btn-warning:active, a.vc_btn-warning.active, a.vc_btn-warning:active, button.vc_btn-warning.active, button.vc_btn-warning:active { background-image: none }
.vc_btn-warning.disabled, .vc_btn-warning.disabled.active, .vc_btn-warning.disabled:active, .vc_btn-warning.disabled:focus, .vc_btn-warning.disabled:hover, .vc_btn-warning[disabled], .vc_btn-warning[disabled].active, .vc_btn-warning[disabled]:active, .vc_btn-warning[disabled]:focus, .vc_btn-warning[disabled]:hover, a.vc_btn-warning.disabled, a.vc_btn-warning.disabled.active, a.vc_btn-warning.disabled:active, a.vc_btn-warning.disabled:focus, a.vc_btn-warning.disabled:hover, a.vc_btn-warning[disabled], a.vc_btn-warning[disabled].active, a.vc_btn-warning[disabled]:active, a.vc_btn-warning[disabled]:focus, a.vc_btn-warning[disabled]:hover, button.vc_btn-warning.disabled, button.vc_btn-warning.disabled.active, button.vc_btn-warning.disabled:active, button.vc_btn-warning.disabled:focus, button.vc_btn-warning.disabled:hover, button.vc_btn-warning[disabled], button.vc_btn-warning[disabled].active, button.vc_btn-warning[disabled]:active, button.vc_btn-warning[disabled]:focus, button.vc_btn-warning[disabled]:hover, fieldset[disabled] .vc_btn-warning, fieldset[disabled] .vc_btn-warning.active, fieldset[disabled] .vc_btn-warning:active, fieldset[disabled] .vc_btn-warning:focus, fieldset[disabled] .vc_btn-warning:hover, fieldset[disabled] a.vc_btn-warning, fieldset[disabled] a.vc_btn-warning.active, fieldset[disabled] a.vc_btn-warning:active, fieldset[disabled] a.vc_btn-warning:focus, fieldset[disabled] a.vc_btn-warning:hover, fieldset[disabled] button.vc_btn-warning, fieldset[disabled] button.vc_btn-warning.active, fieldset[disabled] button.vc_btn-warning:active, fieldset[disabled] button.vc_btn-warning:focus, fieldset[disabled] button.vc_btn-warning:hover {
	background-color: #f0ad4e;
	border-color: transparent
}
.vc_btn-warning .badge, a.vc_btn-warning .badge, button.vc_btn-warning .badge {
	color: #f0ad4e;
	background-color: #fff
}
.vc_btn-danger, a.vc_btn-danger, button.vc_btn-danger {
	color: #fff;
	background-color: #d9534f;
	border-color: transparent
}
.open>.dropdown-toggle.vc_btn-danger, .open>.dropdown-togglea.vc_btn-danger, .open>.dropdown-togglebutton.vc_btn-danger, .vc_btn-danger.active, .vc_btn-danger:active, .vc_btn-danger:focus, .vc_btn-danger:hover, a.vc_btn-danger.active, a.vc_btn-danger:active, a.vc_btn-danger:focus, a.vc_btn-danger:hover, button.vc_btn-danger.active, button.vc_btn-danger:active, button.vc_btn-danger:focus, button.vc_btn-danger:hover {
	color: #fff;
	background-color: #c9302c;
	border-color: transparent
}
.open>.dropdown-toggle.vc_btn-danger, .open>.dropdown-togglea.vc_btn-danger, .open>.dropdown-togglebutton.vc_btn-danger, .vc_btn-danger.active, .vc_btn-danger:active, a.vc_btn-danger.active, a.vc_btn-danger:active, button.vc_btn-danger.active, button.vc_btn-danger:active { background-image: none }
.vc_btn-danger.disabled, .vc_btn-danger.disabled.active, .vc_btn-danger.disabled:active, .vc_btn-danger.disabled:focus, .vc_btn-danger.disabled:hover, .vc_btn-danger[disabled], .vc_btn-danger[disabled].active, .vc_btn-danger[disabled]:active, .vc_btn-danger[disabled]:focus, .vc_btn-danger[disabled]:hover, a.vc_btn-danger.disabled, a.vc_btn-danger.disabled.active, a.vc_btn-danger.disabled:active, a.vc_btn-danger.disabled:focus, a.vc_btn-danger.disabled:hover, a.vc_btn-danger[disabled], a.vc_btn-danger[disabled].active, a.vc_btn-danger[disabled]:active, a.vc_btn-danger[disabled]:focus, a.vc_btn-danger[disabled]:hover, button.vc_btn-danger.disabled, button.vc_btn-danger.disabled.active, button.vc_btn-danger.disabled:active, button.vc_btn-danger.disabled:focus, button.vc_btn-danger.disabled:hover, button.vc_btn-danger[disabled], button.vc_btn-danger[disabled].active, button.vc_btn-danger[disabled]:active, button.vc_btn-danger[disabled]:focus, button.vc_btn-danger[disabled]:hover, fieldset[disabled] .vc_btn-danger, fieldset[disabled] .vc_btn-danger.active, fieldset[disabled] .vc_btn-danger:active, fieldset[disabled] .vc_btn-danger:focus, fieldset[disabled] .vc_btn-danger:hover, fieldset[disabled] a.vc_btn-danger, fieldset[disabled] a.vc_btn-danger.active, fieldset[disabled] a.vc_btn-danger:active, fieldset[disabled] a.vc_btn-danger:focus, fieldset[disabled] a.vc_btn-danger:hover, fieldset[disabled] button.vc_btn-danger, fieldset[disabled] button.vc_btn-danger.active, fieldset[disabled] button.vc_btn-danger:active, fieldset[disabled] button.vc_btn-danger:focus, fieldset[disabled] button.vc_btn-danger:hover {
	background-color: #d9534f;
	border-color: transparent
}
.vc_btn-danger .badge, a.vc_btn-danger .badge, button.vc_btn-danger .badge {
	color: #d9534f;
	background-color: #fff
}
.vc_button-2-wrapper {
	display: inline-block;
	vertical-align: middle
}
.vc_button-2-wrapper.vc_button-2-align-left {
	display: block;
	text-align: left
}
.vc_button-2-wrapper.vc_button-2-align-right {
	display: block;
	text-align: right
}
.vc_button-2-wrapper.vc_button-2-align-center {
	display: block;
	text-align: center
}
i.icon {
	display: inline-block;
	width: 16px;
	height: 16px;
	line-height: 16px;
	vertical-align: text-top;
	margin-left: 5px
}
.wpb_btn-large i.icon {
	height: 19px;
	margin-left: 9px
}
.wpb_btn-small i.icon { height: 15px }
.wpb_btn-mini i.icon { display: none }
.wpb_address_book i.icon, option.wpb_address_book { background: url(../../../plugins/js_composer/assets/images/icons/address-book.png) no-repeat right center }
.wpb_alarm_clock i.icon, option.wpb_alarm_clock { background: url(../../../plugins/js_composer/assets/images/icons/alarm-clock.png) no-repeat right center }
.wpb_anchor i.icon, option.wpb_anchor { background: url(../../../plugins/js_composer/assets/images/icons/anchor.png) no-repeat right center }
.wpb_application_image i.icon, option.wpb_application_image { background: url(../../../plugins/js_composer/assets/images/icons/application-image.png) no-repeat right center }
.wpb_arrow i.icon, option.wpb_arrow { background: url(../../../plugins/js_composer/assets/images/icons/arrow.png) no-repeat right center }
.wpb_asterisk i.icon, option.wpb_asterisk { background: url(../../../plugins/js_composer/assets/images/icons/asterisk.png) no-repeat right center }
.wpb_hammer i.icon, option.wpb_hammer { background: url(../../../plugins/js_composer/assets/images/icons/auction-hammer.png) no-repeat right center }
.wpb_balloon i.icon, option.wpb_balloon { background: url(../../../plugins/js_composer/assets/images/icons/balloon.png) no-repeat right center }
.wpb_balloon_buzz i.icon, option.wpb_balloon_buzz { background: url(../../../plugins/js_composer/assets/images/icons/balloon-buzz.png) no-repeat right center }
.wpb_balloon_facebook i.icon, option.wpb_balloon_facebook { background: url(../../../plugins/js_composer/assets/images/icons/balloon-facebook.png) no-repeat right center }
.wpb_balloon_twitter i.icon, option.wpb_balloon_twitter { background: url(../../../plugins/js_composer/assets/images/icons/balloon-twitter.png) no-repeat right center }
.wpb_battery i.icon, option.wpb_battery { background: url(../../../plugins/js_composer/assets/images/icons/battery-full.png) no-repeat right center }
.wpb_binocular i.icon, option.wpb_binocular { background: url(../../../plugins/js_composer/assets/images/icons/binocular.png) no-repeat right center }
.wpb_document_excel i.icon, option.wpb_document_excel { background: url(../../../plugins/js_composer/assets/images/icons/blue-document-excel.png) no-repeat right center }
.wpb_document_image i.icon, option.wpb_document_image { background: url(../../../plugins/js_composer/assets/images/icons/blue-document-image.png) no-repeat right center }
.wpb_document_music i.icon, option.wpb_document_music { background: url(../../../plugins/js_composer/assets/images/icons/blue-document-music.png) no-repeat right center }
.wpb_document_office i.icon, option.wpb_document_office { background: url(../../../plugins/js_composer/assets/images/icons/blue-document-office.png) no-repeat right center }
.wpb_document_pdf i.icon, option.wpb_document_pdf { background: url(../../../plugins/js_composer/assets/images/icons/blue-document-pdf.png) no-repeat right center }
.wpb_document_powerpoint i.icon, option.wpb_document_powerpoint { background: url(../../../plugins/js_composer/assets/images/icons/blue-document-powerpoint.png) no-repeat right center }
.wpb_document_word i.icon, option.wpb_document_word { background: url(../../../plugins/js_composer/assets/images/icons/blue-document-word.png) no-repeat right center }
.wpb_bookmark i.icon, option.wpb_bookmark { background: url(../../../plugins/js_composer/assets/images/icons/bookmark.png) no-repeat right center }
.wpb_camcorder i.icon, option.wpb_camcorder { background: url(../../../plugins/js_composer/assets/images/icons/camcorder.png) no-repeat right center }
.wpb_camera i.icon, option.wpb_camera { background: url(../../../plugins/js_composer/assets/images/icons/camera.png) no-repeat right center }
.wpb_chart i.icon, option.wpb_chart { background: url(../../../plugins/js_composer/assets/images/icons/chart.png) no-repeat right center }
.wpb_chart_pie i.icon, option.wpb_chart_pie { background: url(../../../plugins/js_composer/assets/images/icons/chart-pie.png) no-repeat right center }
.wpb_clock i.icon, option.wpb_clock { background: url(../../../plugins/js_composer/assets/images/icons/clock.png) no-repeat right center }
.wpb_play i.icon, option.wpb_play { background: url(../../../plugins/js_composer/assets/images/icons/control.png) no-repeat right center }
.wpb_fire i.icon, option.wpb_fire { background: url(../../../plugins/js_composer/assets/images/icons/fire.png) no-repeat right center }
.wpb_heart i.icon, option.wpb_heart { background: url(../../../plugins/js_composer/assets/images/icons/heart.png) no-repeat right center }
.wpb_mail i.icon, option.wpb_mail { background: url(../../../plugins/js_composer/assets/images/icons/mail.png) no-repeat right center }
.wpb_shield i.icon, option.wpb_shield { background: url(../../../plugins/js_composer/assets/images/icons/plus-shield.png) no-repeat right center }
.wpb_video i.icon, option.wpb_video { background: url(../../../plugins/js_composer/assets/images/icons/video.png) no-repeat right center }
.vc_column_container .vc_btn, .vc_column_container .wpb_button {
	margin-top: 5px;
	margin-bottom: 5px
}
.vc_message_box {
	border: 1px solid transparent;
	display: block;
	overflow: hidden;
	margin: 0 0 21.73913043px 0;
	padding: 1em 1em 1em 4em;
	position: relative;
	font-size: 1em;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
.vc_message_box>p:first-child { margin-top: 0 }
.vc_message_box>p:last-child { margin-bottom: 0 }
.vc_message_box-icon {
	bottom: 0;
	font-size: 1em;
	font-style: normal;
	font-weight: 400;
	left: 0;
	position: absolute;
	top: 0;
	width: 4em
}
.vc_message_box-icon>* {
	font-size: 1.7em;
	line-height: 1;
	font-weight: 400;
	font-style: normal;
	left: 50%;
	position: absolute;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}
.vc_message_box-icon>.fa {
	font-size: 1.7em;
	line-height: 1
}
.vc_color-blue.vc_message_box {
	color: #364a8a;
	border-color: #c5cff0;
	background-color: #edf1fa
}
.vc_color-blue.vc_message_box .vc_message_box-icon { color: #5472d2 }
.vc_color-blue.vc_message_box-solid {
	color: #fff;
	border-color: transparent;
	background-color: #5472d2
}
.vc_color-blue.vc_message_box-solid .vc_message_box-icon { color: #fff }
.vc_color-blue.vc_message_box-outline, .vc_color-blue.vc_message_box-solid-icon {
	color: #364a8a;
	border-color: #5472d2;
	background-color: transparent
}
.vc_color-blue.vc_message_box-outline .vc_message_box-icon, .vc_color-blue.vc_message_box-solid-icon .vc_message_box-icon { color: #5472d2 }
.vc_color-blue.vc_message_box-solid-icon .vc_message_box-icon {
	color: #fff;
	background-color: #5472d2
}
.vc_color-blue.vc_message_box-3d { box-shadow: 0 5px 0 #9daee5 }
.vc_color-turquoise.vc_message_box {
	color: #085b61;
	border-color: #c6ecee;
	background-color: #ebfcfd
}
.vc_color-turquoise.vc_message_box .vc_message_box-icon { color: #00c1cf }
.vc_color-turquoise.vc_message_box-solid {
	color: #fff;
	border-color: transparent;
	background-color: #00c1cf
}
.vc_color-turquoise.vc_message_box-solid .vc_message_box-icon { color: #fff }
.vc_color-turquoise.vc_message_box-outline, .vc_color-turquoise.vc_message_box-solid-icon {
	color: #085b61;
	border-color: #00c1cf;
	background-color: transparent
}
.vc_color-turquoise.vc_message_box-outline .vc_message_box-icon, .vc_color-turquoise.vc_message_box-solid-icon .vc_message_box-icon { color: #00c1cf }
.vc_color-turquoise.vc_message_box-solid-icon .vc_message_box-icon {
	color: #fff;
	background-color: #00c1cf
}
.vc_color-turquoise.vc_message_box-3d { box-shadow: 0 5px 0 #9fdee3 }
.vc_color-pink.vc_message_box {
	color: #d82e21;
	border-color: #ffd8d6;
	background-color: #fff0ef
}
.vc_color-pink.vc_message_box .vc_message_box-icon { color: #fe6c61 }
.vc_color-pink.vc_message_box-solid {
	color: #fff;
	border-color: transparent;
	background-color: #fe6c61
}
.vc_color-pink.vc_message_box-solid .vc_message_box-icon { color: #fff }
.vc_color-pink.vc_message_box-outline, .vc_color-pink.vc_message_box-solid-icon {
	color: #d82e21;
	border-color: #fe6c61;
	background-color: transparent
}
.vc_color-pink.vc_message_box-outline .vc_message_box-icon, .vc_color-pink.vc_message_box-solid-icon .vc_message_box-icon { color: #fe6c61 }
.vc_color-pink.vc_message_box-solid-icon .vc_message_box-icon {
	color: #fff;
	background-color: #fe6c61
}
.vc_color-pink.vc_message_box-3d { box-shadow: 0 5px 0 #fea9a3 }
.vc_color-violet.vc_message_box {
	color: #5e4a81;
	border-color: #d4c8e9;
	background-color: #f0ecf7
}
.vc_color-violet.vc_message_box .vc_message_box-icon { color: #8d6dc4 }
.vc_color-violet.vc_message_box-solid {
	color: #fff;
	border-color: transparent;
	background-color: #8d6dc4
}
.vc_color-violet.vc_message_box-solid .vc_message_box-icon { color: #fff }
.vc_color-violet.vc_message_box-outline, .vc_color-violet.vc_message_box-solid-icon {
	color: #5e4a81;
	border-color: #8d6dc4;
	background-color: transparent
}
.vc_color-violet.vc_message_box-outline .vc_message_box-icon, .vc_color-violet.vc_message_box-solid-icon .vc_message_box-icon { color: #8d6dc4 }
.vc_color-violet.vc_message_box-solid-icon .vc_message_box-icon {
	color: #fff;
	background-color: #8d6dc4
}
.vc_color-violet.vc_message_box-3d { box-shadow: 0 5px 0 #b8a3da }
.vc_color-peacoc.vc_message_box {
	color: #366a79;
	border-color: #c2e3ec;
	background-color: #e9f5f8
}
.vc_color-peacoc.vc_message_box .vc_message_box-icon { color: #4cadc9 }
.vc_color-peacoc.vc_message_box-solid {
	color: #fff;
	border-color: transparent;
	background-color: #4cadc9
}
.vc_color-peacoc.vc_message_box-solid .vc_message_box-icon { color: #fff }
.vc_color-peacoc.vc_message_box-outline, .vc_color-peacoc.vc_message_box-solid-icon {
	color: #366a79;
	border-color: #4cadc9;
	background-color: transparent
}
.vc_color-peacoc.vc_message_box-outline .vc_message_box-icon, .vc_color-peacoc.vc_message_box-solid-icon .vc_message_box-icon { color: #4cadc9 }
.vc_color-peacoc.vc_message_box-solid-icon .vc_message_box-icon {
	color: #fff;
	background-color: #4cadc9
}
.vc_color-peacoc.vc_message_box-3d { box-shadow: 0 5px 0 #9ad1e1 }
.vc_color-chino.vc_message_box {
	color: #978258;
	border-color: #e5ded2;
	background-color: #f7f5f2
}
.vc_color-chino.vc_message_box .vc_message_box-icon { color: #cec2ab }
.vc_color-chino.vc_message_box-solid {
	color: #fff;
	border-color: transparent;
	background-color: #cec2ab
}
.vc_color-chino.vc_message_box-solid .vc_message_box-icon { color: #fff }
.vc_color-chino.vc_message_box-outline, .vc_color-chino.vc_message_box-solid-icon {
	color: #978258;
	border-color: #cec2ab;
	background-color: transparent
}
.vc_color-chino.vc_message_box-outline .vc_message_box-icon, .vc_color-chino.vc_message_box-solid-icon .vc_message_box-icon { color: #cec2ab }
.vc_color-chino.vc_message_box-solid-icon .vc_message_box-icon {
	color: #fff;
	background-color: #cec2ab
}
.vc_color-chino.vc_message_box-3d { box-shadow: 0 5px 0 #d2c7b1 }
.vc_color-mulled_wine.vc_message_box {
	color: #1e1b22;
	border-color: #d0ccd6;
	background-color: #eae8ed
}
.vc_color-mulled_wine.vc_message_box .vc_message_box-icon { color: #50485b }
.vc_color-mulled_wine.vc_message_box-solid {
	color: #fff;
	border-color: transparent;
	background-color: #50485b
}
.vc_color-mulled_wine.vc_message_box-solid .vc_message_box-icon { color: #fff }
.vc_color-mulled_wine.vc_message_box-outline, .vc_color-mulled_wine.vc_message_box-solid-icon {
	color: #1e1b22;
	border-color: #50485b;
	background-color: transparent
}
.vc_color-mulled_wine.vc_message_box-outline .vc_message_box-icon, .vc_color-mulled_wine.vc_message_box-solid-icon .vc_message_box-icon { color: #50485b }
.vc_color-mulled_wine.vc_message_box-solid-icon .vc_message_box-icon {
	color: #fff;
	background-color: #50485b
}
.vc_color-mulled_wine.vc_message_box-3d { box-shadow: 0 5px 0 #b6afc0 }
.vc_color-vista_blue.vc_message_box {
	color: #3e8e5e;
	border-color: #bcebcf;
	background-color: #e3f7eb
}
.vc_color-vista_blue.vc_message_box .vc_message_box-icon { color: #75d69c }
.vc_color-vista_blue.vc_message_box-solid {
	color: #fff;
	border-color: transparent;
	background-color: #75d69c
}
.vc_color-vista_blue.vc_message_box-solid .vc_message_box-icon { color: #fff }
.vc_color-vista_blue.vc_message_box-outline, .vc_color-vista_blue.vc_message_box-solid-icon {
	color: #3e8e5e;
	border-color: #75d69c;
	background-color: transparent
}
.vc_color-vista_blue.vc_message_box-outline .vc_message_box-icon, .vc_color-vista_blue.vc_message_box-solid-icon .vc_message_box-icon { color: #75d69c }
.vc_color-vista_blue.vc_message_box-solid-icon .vc_message_box-icon {
	color: #fff;
	background-color: #75d69c
}
.vc_color-vista_blue.vc_message_box-3d { box-shadow: 0 5px 0 #94dfb3 }
.vc_color-orange.vc_message_box {
	color: #c3811c;
	border-color: #fbe1ba;
	background-color: #fef6eb
}
.vc_color-orange.vc_message_box .vc_message_box-icon { color: #f7be68 }
.vc_color-orange.vc_message_box-solid {
	color: #fff;
	border-color: transparent;
	background-color: #f7be68
}
.vc_color-orange.vc_message_box-solid .vc_message_box-icon { color: #fff }
.vc_color-orange.vc_message_box-outline, .vc_color-orange.vc_message_box-solid-icon {
	color: #c3811c;
	border-color: #f7be68;
	background-color: transparent
}
.vc_color-orange.vc_message_box-outline .vc_message_box-icon, .vc_color-orange.vc_message_box-solid-icon .vc_message_box-icon { color: #f7be68 }
.vc_color-orange.vc_message_box-solid-icon .vc_message_box-icon {
	color: #fff;
	background-color: #f7be68
}
.vc_color-orange.vc_message_box-3d { box-shadow: 0 5px 0 #f9cd8a }
.vc_color-sky.vc_message_box {
	color: #2a6194;
	border-color: #bedaf4;
	background-color: #eaf3fb
}
.vc_color-sky.vc_message_box .vc_message_box-icon { color: #5aa1e3 }
.vc_color-sky.vc_message_box-solid {
	color: #fff;
	border-color: transparent;
	background-color: #5aa1e3
}
.vc_color-sky.vc_message_box-solid .vc_message_box-icon { color: #fff }
.vc_color-sky.vc_message_box-outline, .vc_color-sky.vc_message_box-solid-icon {
	color: #2a6194;
	border-color: #5aa1e3;
	background-color: transparent
}
.vc_color-sky.vc_message_box-outline .vc_message_box-icon, .vc_color-sky.vc_message_box-solid-icon .vc_message_box-icon { color: #5aa1e3 }
.vc_color-sky.vc_message_box-solid-icon .vc_message_box-icon {
	color: #fff;
	background-color: #5aa1e3
}
.vc_color-sky.vc_message_box-3d { box-shadow: 0 5px 0 #93c1ed }
.vc_color-green.vc_message_box {
	color: #3e562b;
	border-color: #c2e1a9;
	background-color: #eaf5e2
}
.vc_color-green.vc_message_box .vc_message_box-icon { color: #6dab3c }
.vc_color-green.vc_message_box-solid {
	color: #fff;
	border-color: transparent;
	background-color: #6dab3c
}
.vc_color-green.vc_message_box-solid .vc_message_box-icon { color: #fff }
.vc_color-green.vc_message_box-outline, .vc_color-green.vc_message_box-solid-icon {
	color: #3e562b;
	border-color: #6dab3c;
	background-color: transparent
}
.vc_color-green.vc_message_box-outline .vc_message_box-icon, .vc_color-green.vc_message_box-solid-icon .vc_message_box-icon { color: #6dab3c }
.vc_color-green.vc_message_box-solid-icon .vc_message_box-icon {
	color: #fff;
	background-color: #6dab3c
}
.vc_color-green.vc_message_box-3d { box-shadow: 0 5px 0 #a7d484 }
.vc_color-juicy_pink.vc_message_box {
	color: #a3231f;
	border-color: #fbc7c5;
	background-color: #fef5f5
}
.vc_color-juicy_pink.vc_message_box .vc_message_box-icon { color: #f4524d }
.vc_color-juicy_pink.vc_message_box-solid {
	color: #fff;
	border-color: transparent;
	background-color: #f4524d
}
.vc_color-juicy_pink.vc_message_box-solid .vc_message_box-icon { color: #fff }
.vc_color-juicy_pink.vc_message_box-outline, .vc_color-juicy_pink.vc_message_box-solid-icon {
	color: #a3231f;
	border-color: #f4524d;
	background-color: transparent
}
.vc_color-juicy_pink.vc_message_box-outline .vc_message_box-icon, .vc_color-juicy_pink.vc_message_box-solid-icon .vc_message_box-icon { color: #f4524d }
.vc_color-juicy_pink.vc_message_box-solid-icon .vc_message_box-icon {
	color: #fff;
	background-color: #f4524d
}
.vc_color-juicy_pink.vc_message_box-3d { box-shadow: 0 5px 0 #f89895 }
.vc_color-sandy_brown.vc_message_box {
	color: #c3501c;
	border-color: #fbceba;
	background-color: #fef1eb
}
.vc_color-sandy_brown.vc_message_box .vc_message_box-icon { color: #f79468 }
.vc_color-sandy_brown.vc_message_box-solid {
	color: #fff;
	border-color: transparent;
	background-color: #f79468
}
.vc_color-sandy_brown.vc_message_box-solid .vc_message_box-icon { color: #fff }
.vc_color-sandy_brown.vc_message_box-outline, .vc_color-sandy_brown.vc_message_box-solid-icon {
	color: #c3501c;
	border-color: #f79468;
	background-color: transparent
}
.vc_color-sandy_brown.vc_message_box-outline .vc_message_box-icon, .vc_color-sandy_brown.vc_message_box-solid-icon .vc_message_box-icon { color: #f79468 }
.vc_color-sandy_brown.vc_message_box-solid-icon .vc_message_box-icon {
	color: #fff;
	background-color: #f79468
}
.vc_color-sandy_brown.vc_message_box-3d { box-shadow: 0 5px 0 #f9ac8a }
.vc_color-purple.vc_message_box {
	color: #886389;
	border-color: #e3cbe3;
	background-color: #f5ecf5
}
.vc_color-purple.vc_message_box .vc_message_box-icon { color: #b97ebb }
.vc_color-purple.vc_message_box-solid {
	color: #fff;
	border-color: transparent;
	background-color: #b97ebb
}
.vc_color-purple.vc_message_box-solid .vc_message_box-icon { color: #fff }
.vc_color-purple.vc_message_box-outline, .vc_color-purple.vc_message_box-solid-icon {
	color: #886389;
	border-color: #b97ebb;
	background-color: transparent
}
.vc_color-purple.vc_message_box-outline .vc_message_box-icon, .vc_color-purple.vc_message_box-solid-icon .vc_message_box-icon { color: #b97ebb }
.vc_color-purple.vc_message_box-solid-icon .vc_message_box-icon {
	color: #fff;
	background-color: #b97ebb
}
.vc_color-purple.vc_message_box-3d { box-shadow: 0 5px 0 #d1a9d2 }
.vc_color-black.vc_message_box {
	color: #fff;
	border-color: #2a2a2a;
	background-color: #3c3c3c
}
.vc_color-black.vc_message_box .vc_message_box-icon { color: #2a2a2a }
.vc_color-black.vc_message_box-solid {
	color: #fff;
	border-color: transparent;
	background-color: #2a2a2a
}
.vc_color-black.vc_message_box-solid .vc_message_box-icon { color: #fff }
.vc_color-black.vc_message_box-outline, .vc_color-black.vc_message_box-solid-icon {
	color: #fff;
	border-color: #2a2a2a;
	background-color: transparent
}
.vc_color-black.vc_message_box-outline .vc_message_box-icon, .vc_color-black.vc_message_box-solid-icon .vc_message_box-icon { color: #2a2a2a }
.vc_color-black.vc_message_box-solid-icon .vc_message_box-icon {
	color: #fff;
	background-color: #2a2a2a
}
.vc_color-black.vc_message_box-3d { box-shadow: 0 5px 0 #101010 }
.vc_color-grey.vc_message_box {
	color: #858585;
	border-color: #d2d2d2;
	background-color: #ebebeb
}
.vc_color-grey.vc_message_box .vc_message_box-icon { color: #ebebeb }
.vc_color-grey.vc_message_box-solid {
	color: #858585;
	border-color: transparent;
	background-color: #ebebeb
}
.vc_color-grey.vc_message_box-solid .vc_message_box-icon { color: #858585 }
.vc_color-grey.vc_message_box-outline, .vc_color-grey.vc_message_box-solid-icon {
	color: #858585;
	border-color: #ebebeb;
	background-color: transparent
}
.vc_color-grey.vc_message_box-outline .vc_message_box-icon, .vc_color-grey.vc_message_box-solid-icon .vc_message_box-icon { color: #ebebeb }
.vc_color-grey.vc_message_box-solid-icon .vc_message_box-icon {
	color: #858585;
	background-color: #ebebeb
}
.vc_color-grey.vc_message_box-3d { box-shadow: 0 5px 0 #b8b8b8 }
.vc_color-white.vc_message_box {
	color: #b3b3b3;
	border-color: #e6e6e6;
	background-color: #fff
}
.vc_color-white.vc_message_box .vc_message_box-icon { color: #fff }
.vc_color-white.vc_message_box-solid {
	color: #b3b3b3;
	border-color: transparent;
	background-color: #fff
}
.vc_color-white.vc_message_box-solid .vc_message_box-icon { color: #b3b3b3 }
.vc_color-white.vc_message_box-outline, .vc_color-white.vc_message_box-solid-icon {
	color: #b3b3b3;
	border-color: #fff;
	background-color: transparent
}
.vc_color-white.vc_message_box-outline .vc_message_box-icon, .vc_color-white.vc_message_box-solid-icon .vc_message_box-icon { color: #fff }
.vc_color-white.vc_message_box-solid-icon .vc_message_box-icon {
	color: #b3b3b3;
	background-color: #fff
}
.vc_color-white.vc_message_box-3d { box-shadow: 0 5px 0 #ccc }
.vc_color-info.vc_message_box {
	color: #5e7f96;
	border-color: #cfebfe;
	background-color: #dff2fe
}
.vc_color-info.vc_message_box .vc_message_box-icon { color: #56b0ee }
.vc_color-info.vc_message_box-solid {
	color: #fff;
	border-color: transparent;
	background-color: #56b0ee
}
.vc_color-info.vc_message_box-solid .vc_message_box-icon { color: #fff }
.vc_color-info.vc_message_box-outline, .vc_color-info.vc_message_box-solid-icon {
	color: #5e7f96;
	border-color: #56b0ee;
	background-color: transparent
}
.vc_color-info.vc_message_box-outline .vc_message_box-icon, .vc_color-info.vc_message_box-solid-icon .vc_message_box-icon { color: #56b0ee }
.vc_color-info.vc_message_box-solid-icon .vc_message_box-icon {
	color: #fff;
	background-color: #56b0ee
}
.vc_color-info.vc_message_box-3d { box-shadow: 0 5px 0 #9dd6fd }
.vc_color-success.vc_message_box {
	color: #5e7f96;
	border-color: #cfebfe;
	background-color: #e6fdf8
}
.vc_color-success.vc_message_box .vc_message_box-icon { color: #1bbc9b }
.vc_color-success.vc_message_box-solid {
	color: #fff;
	border-color: transparent;
	background-color: #1bbc9b
}
.vc_color-success.vc_message_box-solid .vc_message_box-icon { color: #fff }
.vc_color-success.vc_message_box-outline, .vc_color-success.vc_message_box-solid-icon {
	color: #5e7f96;
	border-color: #1bbc9b;
	background-color: transparent
}
.vc_color-success.vc_message_box-outline .vc_message_box-icon, .vc_color-success.vc_message_box-solid-icon .vc_message_box-icon { color: #1bbc9b }
.vc_color-success.vc_message_box-solid-icon .vc_message_box-icon {
	color: #fff;
	background-color: #1bbc9b
}
.vc_color-success.vc_message_box-3d { box-shadow: 0 5px 0 #9dd6fd }
.vc_color-warning.vc_message_box {
	color: #9d8967;
	border-color: #ffeccc;
	background-color: #fff4e2
}
.vc_color-warning.vc_message_box .vc_message_box-icon { color: #fcb53f }
.vc_color-warning.vc_message_box-solid {
	color: #fff;
	border-color: transparent;
	background-color: #fcb53f
}
.vc_color-warning.vc_message_box-solid .vc_message_box-icon { color: #fff }
.vc_color-warning.vc_message_box-outline, .vc_color-warning.vc_message_box-solid-icon {
	color: #9d8967;
	border-color: #fcb53f;
	background-color: transparent
}
.vc_color-warning.vc_message_box-outline .vc_message_box-icon, .vc_color-warning.vc_message_box-solid-icon .vc_message_box-icon { color: #fcb53f }
.vc_color-warning.vc_message_box-solid-icon .vc_message_box-icon {
	color: #fff;
	background-color: #fcb53f
}
.vc_color-warning.vc_message_box-3d { box-shadow: 0 5px 0 #ffd999 }
.vc_color-danger.vc_message_box {
	color: #a85959;
	border-color: #fedede;
	background-color: #fdeaea
}
.vc_color-danger.vc_message_box .vc_message_box-icon { color: #ff7877 }
.vc_color-danger.vc_message_box-solid {
	color: #fff;
	border-color: transparent;
	background-color: #ff7877
}
.vc_color-danger.vc_message_box-solid .vc_message_box-icon { color: #fff }
.vc_color-danger.vc_message_box-outline, .vc_color-danger.vc_message_box-solid-icon {
	color: #a85959;
	border-color: #ff7877;
	background-color: transparent
}
.vc_color-danger.vc_message_box-outline .vc_message_box-icon, .vc_color-danger.vc_message_box-solid-icon .vc_message_box-icon { color: #ff7877 }
.vc_color-danger.vc_message_box-solid-icon .vc_message_box-icon {
	color: #fff;
	background-color: #ff7877
}
.vc_color-danger.vc_message_box-3d { box-shadow: 0 5px 0 #fdacac }
.vc_color-alert-info.vc_message_box {
	color: #31708f;
	border-color: #bce8f1;
	background-color: #d9edf7
}
.vc_color-alert-info.vc_message_box .vc_message_box-icon { color: #67cce0 }
.vc_color-alert-info.vc_message_box-solid {
	color: #fff;
	border-color: transparent;
	background-color: #67cce0
}
.vc_color-alert-info.vc_message_box-solid .vc_message_box-icon { color: #fff }
.vc_color-alert-info.vc_message_box-outline, .vc_color-alert-info.vc_message_box-solid-icon {
	color: #31708f;
	border-color: #67cce0;
	background-color: transparent
}
.vc_color-alert-info.vc_message_box-outline .vc_message_box-icon, .vc_color-alert-info.vc_message_box-solid-icon .vc_message_box-icon { color: #67cce0 }
.vc_color-alert-info.vc_message_box-solid-icon .vc_message_box-icon {
	color: #fff;
	background-color: #67cce0
}
.vc_color-alert-info.vc_message_box-3d { box-shadow: 0 5px 0 #91d9e8 }
.vc_color-alert-success.vc_message_box {
	color: #3c763d;
	border-color: #d6e9c6;
	background-color: #dff0d8
}
.vc_color-alert-success.vc_message_box .vc_message_box-icon { color: #9ad36a }
.vc_color-alert-success.vc_message_box-solid {
	color: #fff;
	border-color: transparent;
	background-color: #9ad36a
}
.vc_color-alert-success.vc_message_box-solid .vc_message_box-icon { color: #fff }
.vc_color-alert-success.vc_message_box-outline, .vc_color-alert-success.vc_message_box-solid-icon {
	color: #3c763d;
	border-color: #9ad36a;
	background-color: transparent
}
.vc_color-alert-success.vc_message_box-outline .vc_message_box-icon, .vc_color-alert-success.vc_message_box-solid-icon .vc_message_box-icon { color: #9ad36a }
.vc_color-alert-success.vc_message_box-solid-icon .vc_message_box-icon {
	color: #fff;
	background-color: #9ad36a
}
.vc_color-alert-success.vc_message_box-3d { box-shadow: 0 5px 0 #bbdba1 }
.vc_color-alert-warning.vc_message_box {
	color: #8a6d3b;
	border-color: #faebcc;
	background-color: #fcf8e3
}
.vc_color-alert-warning.vc_message_box .vc_message_box-icon { color: #f9cf79 }
.vc_color-alert-warning.vc_message_box-solid {
	color: #fff;
	border-color: transparent;
	background-color: #f9cf79
}
.vc_color-alert-warning.vc_message_box-solid .vc_message_box-icon { color: #fff }
.vc_color-alert-warning.vc_message_box-outline, .vc_color-alert-warning.vc_message_box-solid-icon {
	color: #8a6d3b;
	border-color: #f9cf79;
	background-color: transparent
}
.vc_color-alert-warning.vc_message_box-outline .vc_message_box-icon, .vc_color-alert-warning.vc_message_box-solid-icon .vc_message_box-icon { color: #f9cf79 }
.vc_color-alert-warning.vc_message_box-solid-icon .vc_message_box-icon {
	color: #fff;
	background-color: #f9cf79
}
.vc_color-alert-warning.vc_message_box-3d { box-shadow: 0 5px 0 #f5d89e }
.vc_color-alert-danger.vc_message_box {
	color: #a94442;
	border-color: #ebccd1;
	background-color: #f2dede
}
.vc_color-alert-danger.vc_message_box .vc_message_box-icon { color: #ef8495 }
.vc_color-alert-danger.vc_message_box-solid {
	color: #fff;
	border-color: transparent;
	background-color: #ef8495
}
.vc_color-alert-danger.vc_message_box-solid .vc_message_box-icon { color: #fff }
.vc_color-alert-danger.vc_message_box-outline, .vc_color-alert-danger.vc_message_box-solid-icon {
	color: #a94442;
	border-color: #ef8495;
	background-color: transparent
}
.vc_color-alert-danger.vc_message_box-outline .vc_message_box-icon, .vc_color-alert-danger.vc_message_box-solid-icon .vc_message_box-icon { color: #ef8495 }
.vc_color-alert-danger.vc_message_box-solid-icon .vc_message_box-icon {
	color: #fff;
	background-color: #ef8495
}
.vc_color-alert-danger.vc_message_box-3d { box-shadow: 0 5px 0 #dca7b0 }
.vc_color-black.vc_message_box .vc_message_box-icon { color: #fff }
.vc_color-black.vc_message_box-outline, .vc_color-black.vc_message_box-outline .vc_message_box-icon { color: #2a2a2a }
.vc_color-black.vc_message_box-solid-icon { color: #2a2a2a }
.vc_color-grey.vc_message_box .vc_message_box-icon { color: #858585 }
.vc_color-white.vc_message_box .vc_message_box-icon { color: #b3b3b3 }
.vc_color-white.vc_message_box-outline, .vc_color-white.vc_message_box-outline .vc_message_box-icon { color: #fff }
.vc_color-white.vc_message_box-solid-icon { color: #fff }
.vc_message_box-outline, .vc_message_box-solid-icon { border-width: 2px }
.vc_message_box-solid-icon .vc_message_box-icon { width: 3.25em }
.vc_message_box-rounded { border-radius: 5px }
.vc_message_box-round { border-radius: 4em }
#content .wpb_alert p:last-child, #content .wpb_text_column :last-child, #content .wpb_text_column p:last-child, .wpb_alert p:last-child, .wpb_text_column :last-child, .wpb_text_column p:last-child { margin-bottom: 0 }
.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li { margin-bottom: 35px }
.entry-content .twitter-share-button, .fb_like, .twitter-share-button, .wpb_accordion .wpb_content_element, .wpb_googleplus, .wpb_pinterest, .wpb_tab .wpb_content_element { margin-bottom: 21.73913043px }
.vc_parallax {
	position: relative;
	overflow: hidden
}
.vc_parallax>* {
	position: relative;
	z-index: 1
}
.vc_parallax .vc_parallax-inner {
	pointer-events: none;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	background-attachment: scroll;
	background-color: transparent;
	background-image: inherit;
	background-size: cover;
	z-index: 0;
	background-position: 50% 0
}
.vc_parallax-inner iframe { max-width: 1000% }
.vc_video-bg-container { position: relative }
.vc_video-bg {
	height: 100%;
	overflow: hidden;
	pointer-events: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 0
}
.vc_video-bg iframe { max-width: 1000% }
.vc_row.vc_row-no-padding .vc_column-inner {
	padding-left: 0;
	padding-right: 0
}
.vc_row[data-vc-full-width] {
	-webkit-transition: opacity .5s ease;
	-o-transition: opacity .5s ease;
	transition: opacity .5s ease;
	overflow: hidden
}
.vc_row[data-vc-full-width].vc_hidden { opacity: 0 }
.vc_row-no-padding .vc_inner {
	margin-left: 0;
	margin-right: 0
}
.vc_row.vc_row-o-full-height { min-height: 100vh }
.vc_row.vc_row-flex {
	box-sizing: border-box;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}
.vc_row.vc_row-flex>.vc_column_container {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex
}
.vc_row.vc_row-flex>.vc_column_container>.vc_column-inner {
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	z-index: 1
}

@media (-ms-high-contrast:active), (-ms-high-contrast:none) {
.vc_row.vc_row-flex>.vc_column_container>.vc_column-inner>* { min-height: 1em }
}
.vc_row.vc_row-flex::after, .vc_row.vc_row-flex::before { display: none }
.vc_row.vc_row-o-columns-stretch {
	-webkit-align-content: stretch;
	-ms-flex-line-pack: stretch;
	align-content: stretch
}
.vc_row.vc_row-o-columns-top {
	-webkit-align-content: flex-start;
	-ms-flex-line-pack: start;
	align-content: flex-start
}
.vc_row.vc_row-o-columns-bottom {
	-webkit-align-content: flex-end;
	-ms-flex-line-pack: end;
	align-content: flex-end
}
.vc_row.vc_row-o-columns-middle {
	-webkit-align-content: center;
	-ms-flex-line-pack: center;
	align-content: center
}
.vc_row.vc_row-o-columns-bottom::after, .vc_row.vc_row-o-columns-middle::after, .vc_row.vc_row-o-columns-top::after {
	content: '';
	width: 100%;
	height: 0;
	overflow: hidden;
	visibility: hidden;
	display: block
}
.vc_row.vc_row-o-equal-height>.vc_column_container {
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch
}
.vc_row.vc_row-o-content-top>.vc_column_container>.vc_column-inner {
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start
}
.vc_row.vc_row-o-content-top:not(.vc_row-o-equal-height)>.vc_column_container {
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start
}
.vc_row.vc_row-o-content-bottom>.vc_column_container>.vc_column-inner {
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end
}
.vc_row.vc_row-o-content-bottom:not(.vc_row-o-equal-height)>.vc_column_container {
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	-ms-flex-align: end;
	align-items: flex-end
}
.vc_row.vc_row-o-content-middle>.vc_column_container>.vc_column-inner {
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center
}
.vc_row.vc_row-o-content-middle:not(.vc_row-o-equal-height)>.vc_column_container {
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.vc_column-inner::after, .vc_column-inner::before {
	content: " ";
	display: table
}
.vc_column-inner::after { clear: both }
.vc_ie-flexbox-fixer {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column
}
.vc_ie-flexbox-fixer>.vc_row {
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 auto;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto
}
.vc_row.vc_column-gap-1 {
	margin-left: -15.5px;
	margin-right: -15.5px
}
.vc_row.vc_column-gap-1>.vc_column_container { padding: .5px }
.vc_row.vc_column-gap-2 {
	margin-left: -16px;
	margin-right: -16px
}
.vc_row.vc_column-gap-2>.vc_column_container { padding: 1px }
.vc_row.vc_column-gap-3 {
	margin-left: -16.5px;
	margin-right: -16.5px
}
.vc_row.vc_column-gap-3>.vc_column_container { padding: 1.5px }
.vc_row.vc_column-gap-4 {
	margin-left: -17px;
	margin-right: -17px
}
.vc_row.vc_column-gap-4>.vc_column_container { padding: 2px }
.vc_row.vc_column-gap-5 {
	margin-left: -17.5px;
	margin-right: -17.5px
}
.vc_row.vc_column-gap-5>.vc_column_container { padding: 2.5px }
.vc_row.vc_column-gap-10 {
	margin-left: -20px;
	margin-right: -20px
}
.vc_row.vc_column-gap-10>.vc_column_container { padding: 5px }
.vc_row.vc_column-gap-15 {
	margin-left: -22.5px;
	margin-right: -22.5px
}
.vc_row.vc_column-gap-15>.vc_column_container { padding: 7.5px }
.vc_row.vc_column-gap-20 {
	margin-left: -25px;
	margin-right: -25px
}
.vc_row.vc_column-gap-20>.vc_column_container { padding: 10px }
.vc_row.vc_column-gap-25 {
	margin-left: -27.5px;
	margin-right: -27.5px
}
.vc_row.vc_column-gap-25>.vc_column_container { padding: 12.5px }
.vc_row.vc_column-gap-30 {
	margin-left: -30px;
	margin-right: -30px
}
.vc_row.vc_column-gap-30>.vc_column_container { padding: 15px }
.vc_row.vc_column-gap-35 {
	margin-left: -32.5px;
	margin-right: -32.5px
}
.vc_row.vc_column-gap-35>.vc_column_container { padding: 17.5px }
.vc_column_container {
	padding-left: 0;
	padding-right: 0
}
.vc_column_container>.vc_column-inner {
	box-sizing: border-box;
	padding-left: 15px;
	padding-right: 15px;
	width: 100%
}
.vc_col-has-fill>.vc_column-inner, .vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_column_container>.vc_column-inner { padding-top: 35px }
.vc_section {
	padding-left: 15px;
	padding-right: 15px;
	margin-left: -15px;
	margin-right: -15px
}
.vc_section[data-vc-full-width] {
	-webkit-transition: opacity .5s ease;
	-o-transition: opacity .5s ease;
	transition: opacity .5s ease;
	overflow: hidden
}
.vc_section[data-vc-full-width].vc_hidden { opacity: 0 }
.vc_section[data-vc-full-width]>.vc_row {
	margin-left: 0;
	margin-right: 0
}
.vc_section[data-vc-stretch-content] {
	padding-left: 0;
	padding-right: 0
}
.vc_section.vc_row-o-full-height { min-height: 100vh }
.vc_section.vc_section-flex {
	box-sizing: border-box;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-flow: column nowrap;
	flex-flow: column nowrap
}
.vc_section.vc_section-flex .vc_vc_row { width: 100% }
.vc_section.vc_section-flex::after, .vc_section.vc_section-flex::before { display: none }
.vc_section.vc_section-o-content-top {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}
.vc_section.vc_section-o-content-bottom {
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}
.vc_section.vc_section-o-content-middle {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}
.vc_section.vc_section-o-content-bottom::after, .vc_section.vc_section-o-content-middle::after, .vc_section.vc_section-o-content-top::after {
	content: '';
	width: 100%;
	height: 0;
	overflow: hidden;
	visibility: hidden;
	display: block
}
.vc_section.vc_section-has-fill, .vc_section.vc_section-has-fill+.vc_row-full-width+.vc_section, .vc_section.vc_section-has-fill+.vc_section { padding-top: 35px }
.vc_row.vc_column-gap-1>.vc_vc_column>.vc_column_container, .vc_row.vc_column-gap-1>.vc_vc_column_inner>.vc_column_container {
	padding-left: .5px;
	padding-right: .5px
}
.vc_row.vc_column-gap-2>.vc_vc_column>.vc_column_container, .vc_row.vc_column-gap-2>.vc_vc_column_inner>.vc_column_container {
	padding-left: 1px;
	padding-right: 1px
}
.vc_row.vc_column-gap-3>.vc_vc_column>.vc_column_container, .vc_row.vc_column-gap-3>.vc_vc_column_inner>.vc_column_container {
	padding-left: 1.5px;
	padding-right: 1.5px
}
.vc_row.vc_column-gap-4>.vc_vc_column>.vc_column_container, .vc_row.vc_column-gap-4>.vc_vc_column_inner>.vc_column_container {
	padding-left: 2px;
	padding-right: 2px
}
.vc_row.vc_column-gap-5>.vc_vc_column>.vc_column_container, .vc_row.vc_column-gap-5>.vc_vc_column_inner>.vc_column_container {
	padding-left: 2.5px;
	padding-right: 2.5px
}
.vc_row.vc_column-gap-10>.vc_vc_column>.vc_column_container, .vc_row.vc_column-gap-10>.vc_vc_column_inner>.vc_column_container {
	padding-left: 5px;
	padding-right: 5px
}
.vc_row.vc_column-gap-15>.vc_vc_column>.vc_column_container, .vc_row.vc_column-gap-15>.vc_vc_column_inner>.vc_column_container {
	padding-left: 7.5px;
	padding-right: 7.5px
}
.vc_row.vc_column-gap-20>.vc_vc_column>.vc_column_container, .vc_row.vc_column-gap-20>.vc_vc_column_inner>.vc_column_container {
	padding-left: 10px;
	padding-right: 10px
}
.vc_row.vc_column-gap-25>.vc_vc_column>.vc_column_container, .vc_row.vc_column-gap-25>.vc_vc_column_inner>.vc_column_container {
	padding-left: 12.5px;
	padding-right: 12.5px
}
.vc_row.vc_column-gap-30>.vc_vc_column>.vc_column_container, .vc_row.vc_column-gap-30>.vc_vc_column_inner>.vc_column_container {
	padding-left: 15px;
	padding-right: 15px
}
.vc_row.vc_column-gap-35>.vc_vc_column>.vc_column_container, .vc_row.vc_column-gap-35>.vc_vc_column_inner>.vc_column_container {
	padding-left: 17.5px;
	padding-right: 17.5px
}
.vc_vc_column, .vc_vc_column_inner {
	padding-left: 0;
	padding-right: 0
}
.vc_row.vc_row-flex>.vc_vc_column, .vc_row.vc_row-flex>.vc_vc_column_inner {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex
}
.vc_row.vc_row-flex>.vc_vc_column>.vc_column_container, .vc_row.vc_row-flex>.vc_vc_column_inner>.vc_column_container {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 100%
}
.vc_row.vc_row-flex>.vc_vc_column>.vc_column_container>.vc_column-inner, .vc_row.vc_row-flex>.vc_vc_column_inner>.vc_column_container>.vc_column-inner {
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column
}
.vc_row.vc_row-o-equal-height>.vc_column_container {
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch
}
.vc_row.vc_row-o-content-top>.vc_vc_column>.vc_column_container>.vc_column-inner, .vc_row.vc_row-o-content-top>.vc_vc_column_inner>.vc_column_container>.vc_column-inner {
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start
}
.vc_row.vc_row-o-content-top:not(.vc_row-o-equal-height)>.vc_vc_column>.vc_column_container, .vc_row.vc_row-o-content-top:not(.vc_row-o-equal-height)>.vc_vc_column_inner>.vc_column_container {
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start
}
.vc_row.vc_row-o-content-bottom>.vc_vc_column>.vc_column_container>.vc_column-inner, .vc_row.vc_row-o-content-bottom>.vc_vc_column_inner>.vc_column_container>.vc_column-inner {
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end
}
.vc_row.vc_row-o-content-bottom:not(.vc_row-o-equal-height)>.vc_vc_column>.vc_column_container, .vc_row.vc_row-o-content-bottom:not(.vc_row-o-equal-height)>.vc_vc_column_inner>.vc_column_container {
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	-ms-flex-align: end;
	align-items: flex-end
}
.vc_row.vc_row-o-content-middle>.vc_vc_column>.vc_column_container>.vc_column-inner, .vc_row.vc_row-o-content-middle>.vc_vc_column_inner>.vc_column_container>.vc_column-inner {
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center
}
.vc_row.vc_row-o-content-middle:not(.vc_row-o-equal-height)>.vc_vc_column>.vc_column_container, .vc_row.vc_row-o-content-middle:not(.vc_row-o-equal-height)>.vc_vc_column_inner>.vc_column_container {
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.vc_empty-element>.vc_column-inner { min-height: 100px }
.vc_row-has-fill+.vc_vc_row>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_vc_row_inner>.vc_row>.vc_vc_column_inner>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_vc_column_inner>.vc_column_container>.vc_column-inner { padding-top: 35px }
.fb_type_standard { height: 25px }
.fb_type_standard iframe { height: 25px }
.fb_type_button_count { height: 20px }
.fb_type_button_count iframe { height: 20px }
.fb_type_box_count { height: 62px }
.fb_type_box_count iframe { height: 62px }
.wpb_googleplus_type_standard { height: 25px }
.wpb_googleplus_type_small { height: 19px }
.wpb_googleplus_type_medium { height: 21px }
.wpb_googleplus_type_tall { height: 21px }
.wpb_googleplus_type_tall.vc_googleplus-annotation-bubble { height: 62px }
.wpb_pinterest a { border-bottom: 0 }
.wpb_pinterest_type_horizontal { height: 21px }
.wpb_pinterest_type_vertical {
	box-sizing: content-box;
	padding-top: 29px;
	height: 21px
}
.wpb_pinterest_type_none { height: 21px }
iframe.twitter-share-button { margin: 0 }
.vc_toggle {
	display: block;
	margin: 0 0 21.73913043px 0;
	padding: 0;
	font-size: 1em
}
.vc_toggle:last-of-type { margin-bottom: 35px }
.vc_toggle_title {
	cursor: pointer;
	display: block;
	margin: 0;
	padding: 0;
	position: relative;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	font-weight: 400
}
.vc_toggle_title>h4 { display: inline }
.vc_toggle_icon {
	display: none;
	position: relative;
	vertical-align: middle
}
.vc_toggle_content {
	display: none;
	margin-bottom: 21.73913043px;
	margin-top: 1em;
	overflow: hidden;
	padding: 0
}
.vc_toggle.vc_toggle_active>.vc_toggle_content { display: block }
.vc_toggle_simple .vc_toggle_icon {
	border: 0 solid transparent;
	border-radius: 0;
	display: inline-block
}
.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_simple .vc_toggle_icon::before {
	content: '';
	display: block;
	left: 50%;
	position: absolute;
	top: 50%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}
.vc_toggle_simple.vc_toggle_active .vc_toggle_icon::after { visibility: hidden }
.vc_toggle_simple .vc_toggle_icon {
	height: 22px;
	width: 22px
}
.vc_toggle_simple .vc_toggle_icon::before {
	height: 2px;
	width: 10px
}
.vc_toggle_simple .vc_toggle_icon::after {
	height: 10px;
	width: 2px
}
.vc_toggle_simple .vc_toggle_icon {
	background-color: #2a2a2a;
	border-color: transparent
}
.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_simple .vc_toggle_icon::before { background-color: #fff }
.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
	background-color: transparent;
	border-color: #2a2a2a
}
.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before { background-color: #2a2a2a }
.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon { background-color: #444 }
.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before { background-color: #fff }
.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
	background-color: transparent;
	border-color: #444
}
.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before { background-color: #444 }
.vc_toggle_simple .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent
}
.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_simple .vc_toggle_icon::before { background-color: #2a2a2a }
.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent
}
.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before { background-color: transparent }
.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon { background-color: transparent }
.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before { background-color: #444 }
.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent
}
.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before { background-color: transparent }
.vc_toggle_simple .vc_toggle_icon { margin-left: 2px }
.vc_toggle_round .vc_toggle_icon {
	border: 2px solid transparent;
	border-radius: 50%;
	display: inline-block
}
.vc_toggle_round .vc_toggle_icon::after, .vc_toggle_round .vc_toggle_icon::before {
	content: '';
	display: block;
	left: 50%;
	position: absolute;
	top: 50%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}
.vc_toggle_round.vc_toggle_active .vc_toggle_icon::after { visibility: hidden }
.vc_toggle_round .vc_toggle_icon {
	height: 22px;
	width: 22px
}
.vc_toggle_round .vc_toggle_icon::before {
	height: 2px;
	width: 10px
}
.vc_toggle_round .vc_toggle_icon::after {
	height: 10px;
	width: 2px
}
.vc_toggle_round .vc_toggle_icon {
	background-color: #2a2a2a;
	border-color: transparent
}
.vc_toggle_round .vc_toggle_icon::after, .vc_toggle_round .vc_toggle_icon::before { background-color: #fff }
.vc_toggle_round.vc_toggle_color_inverted .vc_toggle_icon {
	background-color: transparent;
	border-color: #2a2a2a
}
.vc_toggle_round.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_round.vc_toggle_color_inverted .vc_toggle_icon::before { background-color: #2a2a2a }
.vc_toggle_round .vc_toggle_title:hover .vc_toggle_icon { background-color: #444 }
.vc_toggle_round .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_round .vc_toggle_title:hover .vc_toggle_icon::before { background-color: #fff }
.vc_toggle_round.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
	background-color: transparent;
	border-color: #444
}
.vc_toggle_round.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_round.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before { background-color: #444 }
.vc_toggle_rounded .vc_toggle_icon {
	border: 2px solid transparent;
	border-radius: 20%;
	display: inline-block
}
.vc_toggle_rounded .vc_toggle_icon::after, .vc_toggle_rounded .vc_toggle_icon::before {
	content: '';
	display: block;
	left: 50%;
	position: absolute;
	top: 50%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}
.vc_toggle_rounded.vc_toggle_active .vc_toggle_icon::after { visibility: hidden }
.vc_toggle_rounded .vc_toggle_icon {
	height: 22px;
	width: 22px
}
.vc_toggle_rounded .vc_toggle_icon::before {
	height: 2px;
	width: 10px
}
.vc_toggle_rounded .vc_toggle_icon::after {
	height: 10px;
	width: 2px
}
.vc_toggle_rounded .vc_toggle_icon {
	background-color: #2a2a2a;
	border-color: transparent
}
.vc_toggle_rounded .vc_toggle_icon::after, .vc_toggle_rounded .vc_toggle_icon::before { background-color: #fff }
.vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_icon {
	background-color: transparent;
	border-color: #2a2a2a
}
.vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_icon::before { background-color: #2a2a2a }
.vc_toggle_rounded .vc_toggle_title:hover .vc_toggle_icon { background-color: #444 }
.vc_toggle_rounded .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_rounded .vc_toggle_title:hover .vc_toggle_icon::before { background-color: #fff }
.vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
	background-color: transparent;
	border-color: #444
}
.vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before { background-color: #444 }
.vc_toggle_square .vc_toggle_icon {
	border: 2px solid transparent;
	border-radius: 0;
	display: inline-block
}
.vc_toggle_square .vc_toggle_icon::after, .vc_toggle_square .vc_toggle_icon::before {
	content: '';
	display: block;
	left: 50%;
	position: absolute;
	top: 50%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}
.vc_toggle_square.vc_toggle_active .vc_toggle_icon::after { visibility: hidden }
.vc_toggle_square .vc_toggle_icon {
	height: 22px;
	width: 22px
}
.vc_toggle_square .vc_toggle_icon::before {
	height: 2px;
	width: 10px
}
.vc_toggle_square .vc_toggle_icon::after {
	height: 10px;
	width: 2px
}
.vc_toggle_square .vc_toggle_icon {
	background-color: #2a2a2a;
	border-color: transparent
}
.vc_toggle_square .vc_toggle_icon::after, .vc_toggle_square .vc_toggle_icon::before { background-color: #fff }
.vc_toggle_square.vc_toggle_color_inverted .vc_toggle_icon {
	background-color: transparent;
	border-color: #2a2a2a
}
.vc_toggle_square.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_square.vc_toggle_color_inverted .vc_toggle_icon::before { background-color: #2a2a2a }
.vc_toggle_square .vc_toggle_title:hover .vc_toggle_icon { background-color: #444 }
.vc_toggle_square .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_square .vc_toggle_title:hover .vc_toggle_icon::before { background-color: #fff }
.vc_toggle_square.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
	background-color: transparent;
	border-color: #444
}
.vc_toggle_square.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_square.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before { background-color: #444 }
.vc_toggle_text_only .vc_toggle_icon { display: none }
.vc_toggle_arrow .vc_toggle_icon { display: inline-block }
.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_arrow .vc_toggle_icon::before {
	content: '';
	border-style: solid;
	display: block;
	left: 50%;
	position: absolute;
	top: 50%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg)
}
.vc_toggle_arrow .vc_toggle_icon::before {
	border-left: none;
	border-top: none
}
.vc_toggle_arrow .vc_toggle_icon::after {
	border-right: none;
	border-bottom: none;
	visibility: hidden
}
.vc_toggle_arrow.vc_toggle_active .vc_toggle_icon::before { visibility: hidden }
.vc_toggle_arrow.vc_toggle_active .vc_toggle_icon::after { visibility: visible }
.vc_toggle.vc_toggle_arrow .vc_toggle_icon {
	height: 22px;
	width: 22px
}
.vc_toggle.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle.vc_toggle_arrow .vc_toggle_icon::before {
	border-width: 2px;
	height: 10px;
	margin-left: -5px;
	width: 10px
}
.vc_toggle.vc_toggle_arrow .vc_toggle_icon::before { margin-top: -10px }
.vc_toggle.vc_toggle_arrow .vc_toggle_icon::after { margin-top: -5px }
.vc_toggle.vc_toggle_arrow .vc_toggle_icon { background: 0 0 }
.vc_toggle.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle.vc_toggle_arrow .vc_toggle_icon::before {
	border-color: #2a2a2a;
	background: 0 0
}
.vc_toggle.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon { background: 0 0 }
.vc_toggle.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: #444;
	background: 0 0
}
.vc_toggle_default .vc_toggle_icon {
	background: #bababa;
	border: 1px solid #acacac;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
	transform: translate(0, -50%)
}
.vc_toggle_default .vc_toggle_icon::after, .vc_toggle_default .vc_toggle_icon::before {
	content: '';
	display: block;
	left: 50%;
	position: absolute;
	top: 50%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	background: #bababa
}
.vc_toggle_default .vc_toggle_icon::before { border: 1px solid #acacac }
.vc_toggle_default.vc_toggle_active .vc_toggle_icon::after, .vc_toggle_default.vc_toggle_active .vc_toggle_icon::before { visibility: hidden }
.vc_toggle.vc_toggle_default .vc_toggle_icon {
	display: inline-block;
	width: 10px;
	margin-left: 5px;
	height: 4px
}
.vc_toggle.vc_toggle_default .vc_toggle_icon::before {
	height: 10px;
	width: 4px
}
.vc_toggle.vc_toggle_default .vc_toggle_icon::after {
	width: 8px;
	height: 2px
}
.vc_toggle_color_blue.vc_toggle_simple .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent
}
.vc_toggle_color_blue.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_blue.vc_toggle_simple .vc_toggle_icon::before { background-color: #5472d2 }
.vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent
}
.vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before { background-color: transparent }
.vc_toggle_color_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon { background-color: transparent }
.vc_toggle_color_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before { background-color: #7c93dd }
.vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent
}
.vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before { background-color: transparent }
.vc_toggle_color_blue .vc_toggle_icon {
	background-color: #5472d2;
	border-color: transparent
}
.vc_toggle_color_blue .vc_toggle_icon::after, .vc_toggle_color_blue .vc_toggle_icon::before { background-color: #fff }
.vc_toggle_color_blue.vc_toggle_color_inverted .vc_toggle_icon {
	background-color: transparent;
	border-color: #5472d2
}
.vc_toggle_color_blue.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_blue.vc_toggle_color_inverted .vc_toggle_icon::before { background-color: #5472d2 }
.vc_toggle_color_blue .vc_toggle_title:hover .vc_toggle_icon { background-color: #7c93dd }
.vc_toggle_color_blue .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_blue .vc_toggle_title:hover .vc_toggle_icon::before { background-color: #fff }
.vc_toggle_color_blue.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
	background-color: transparent;
	border-color: #7c93dd
}
.vc_toggle_color_blue.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_blue.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before { background-color: #7c93dd }
.vc_toggle_color_blue.vc_toggle_default .vc_toggle_icon {
	background: #5472d2;
	border-color: #3354c0
}
.vc_toggle_color_blue.vc_toggle_default .vc_toggle_icon::before {
	border-color: #3354c0;
	background: #5472d2
}
.vc_toggle_color_blue.vc_toggle_default .vc_toggle_icon::after { background: #5472d2 }
.vc_toggle_color_blue.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon {
	background: #7c93dd;
	border-color: #5472d2
}
.vc_toggle_color_blue.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: #5472d2;
	background: #7c93dd
}
.vc_toggle_color_blue.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after { background: #7c93dd }
.vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_icon { background: 0 0 }
.vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_icon::before {
	border-color: #5472d2;
	background: 0 0
}
.vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon { background: 0 0 }
.vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: #7c93dd;
	background: 0 0
}
.vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent
}
.vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_icon::before { background-color: #00c1cf }
.vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent
}
.vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before { background-color: transparent }
.vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon { background-color: transparent }
.vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before { background-color: #00919c }
.vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent
}
.vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before { background-color: transparent }
.vc_toggle_color_turquoise .vc_toggle_icon {
	background-color: #00c1cf;
	border-color: transparent
}
.vc_toggle_color_turquoise .vc_toggle_icon::after, .vc_toggle_color_turquoise .vc_toggle_icon::before { background-color: #fff }
.vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_icon {
	background-color: transparent;
	border-color: #00c1cf
}
.vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_icon::before { background-color: #00c1cf }
.vc_toggle_color_turquoise .vc_toggle_title:hover .vc_toggle_icon { background-color: #00919c }
.vc_toggle_color_turquoise .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_turquoise .vc_toggle_title:hover .vc_toggle_icon::before { background-color: #fff }
.vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
	background-color: transparent;
	border-color: #00919c
}
.vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before { background-color: #00919c }
.vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_icon {
	background: #00c1cf;
	border-color: #00919c
}
.vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_icon::before {
	border-color: #00919c;
	background: #00c1cf
}
.vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_icon::after { background: #00c1cf }
.vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon {
	background: #00919c;
	border-color: #006269
}
.vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: #006269;
	background: #00919c
}
.vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after { background: #00919c }
.vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_icon { background: 0 0 }
.vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_icon::before {
	border-color: #00c1cf;
	background: 0 0
}
.vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon { background: 0 0 }
.vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: #00919c;
	background: 0 0
}
.vc_toggle_color_pink.vc_toggle_simple .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent
}
.vc_toggle_color_pink.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_pink.vc_toggle_simple .vc_toggle_icon::before { background-color: #fe6c61 }
.vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent
}
.vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before { background-color: transparent }
.vc_toggle_color_pink.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon { background-color: transparent }
.vc_toggle_color_pink.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_pink.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before { background-color: #fe9b94 }
.vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent
}
.vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before { background-color: transparent }
.vc_toggle_color_pink .vc_toggle_icon {
	background-color: #fe6c61;
	border-color: transparent
}
.vc_toggle_color_pink .vc_toggle_icon::after, .vc_toggle_color_pink .vc_toggle_icon::before { background-color: #fff }
.vc_toggle_color_pink.vc_toggle_color_inverted .vc_toggle_icon {
	background-color: transparent;
	border-color: #fe6c61
}
.vc_toggle_color_pink.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_pink.vc_toggle_color_inverted .vc_toggle_icon::before { background-color: #fe6c61 }
.vc_toggle_color_pink .vc_toggle_title:hover .vc_toggle_icon { background-color: #fe9b94 }
.vc_toggle_color_pink .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_pink .vc_toggle_title:hover .vc_toggle_icon::before { background-color: #fff }
.vc_toggle_color_pink.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
	background-color: transparent;
	border-color: #fe9b94
}
.vc_toggle_color_pink.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_pink.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before { background-color: #fe9b94 }
.vc_toggle_color_pink.vc_toggle_default .vc_toggle_icon {
	background: #fe6c61;
	border-color: #fe3d2e
}
.vc_toggle_color_pink.vc_toggle_default .vc_toggle_icon::before {
	border-color: #fe3d2e;
	background: #fe6c61
}
.vc_toggle_color_pink.vc_toggle_default .vc_toggle_icon::after { background: #fe6c61 }
.vc_toggle_color_pink.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon {
	background: #fe9b94;
	border-color: #fe6c61
}
.vc_toggle_color_pink.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: #fe6c61;
	background: #fe9b94
}
.vc_toggle_color_pink.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after { background: #fe9b94 }
.vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_icon { background: 0 0 }
.vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_icon::before {
	border-color: #fe6c61;
	background: 0 0
}
.vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon { background: 0 0 }
.vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: #fe9b94;
	background: 0 0
}
.vc_toggle_color_violet.vc_toggle_simple .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent
}
.vc_toggle_color_violet.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_violet.vc_toggle_simple .vc_toggle_icon::before { background-color: #8d6dc4 }
.vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent
}
.vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before { background-color: transparent }
.vc_toggle_color_violet.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon { background-color: transparent }
.vc_toggle_color_violet.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_violet.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before { background-color: #a991d3 }
.vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent
}
.vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before { background-color: transparent }
.vc_toggle_color_violet .vc_toggle_icon {
	background-color: #8d6dc4;
	border-color: transparent
}
.vc_toggle_color_violet .vc_toggle_icon::after, .vc_toggle_color_violet .vc_toggle_icon::before { background-color: #fff }
.vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_icon {
	background-color: transparent;
	border-color: #8d6dc4
}
.vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_icon::before { background-color: #8d6dc4 }
.vc_toggle_color_violet .vc_toggle_title:hover .vc_toggle_icon { background-color: #a991d3 }
.vc_toggle_color_violet .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_violet .vc_toggle_title:hover .vc_toggle_icon::before { background-color: #fff }
.vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
	background-color: transparent;
	border-color: #a991d3
}
.vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before { background-color: #a991d3 }
.vc_toggle_color_violet.vc_toggle_default .vc_toggle_icon {
	background: #8d6dc4;
	border-color: #7149b5
}
.vc_toggle_color_violet.vc_toggle_default .vc_toggle_icon::before {
	border-color: #7149b5;
	background: #8d6dc4
}
.vc_toggle_color_violet.vc_toggle_default .vc_toggle_icon::after { background: #8d6dc4 }
.vc_toggle_color_violet.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon {
	background: #a991d3;
	border-color: #8d6dc4
}
.vc_toggle_color_violet.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: #8d6dc4;
	background: #a991d3
}
.vc_toggle_color_violet.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after { background: #a991d3 }
.vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_icon { background: 0 0 }
.vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_icon::before {
	border-color: #8d6dc4;
	background: 0 0
}
.vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon { background: 0 0 }
.vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: #a991d3;
	background: 0 0
}
.vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent
}
.vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_icon::before { background-color: #4cadc9 }
.vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent
}
.vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before { background-color: transparent }
.vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon { background-color: transparent }
.vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before { background-color: #73bfd5 }
.vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent
}
.vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before { background-color: transparent }
.vc_toggle_color_peacoc .vc_toggle_icon {
	background-color: #4cadc9;
	border-color: transparent
}
.vc_toggle_color_peacoc .vc_toggle_icon::after, .vc_toggle_color_peacoc .vc_toggle_icon::before { background-color: #fff }
.vc_toggle_color_peacoc.vc_toggle_color_inverted .vc_toggle_icon {
	background-color: transparent;
	border-color: #4cadc9
}
.vc_toggle_color_peacoc.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_peacoc.vc_toggle_color_inverted .vc_toggle_icon::before { background-color: #4cadc9 }
.vc_toggle_color_peacoc .vc_toggle_title:hover .vc_toggle_icon { background-color: #73bfd5 }
.vc_toggle_color_peacoc .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_peacoc .vc_toggle_title:hover .vc_toggle_icon::before { background-color: #fff }
.vc_toggle_color_peacoc.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
	background-color: transparent;
	border-color: #73bfd5
}
.vc_toggle_color_peacoc.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_peacoc.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before { background-color: #73bfd5 }
.vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_icon {
	background: #4cadc9;
	border-color: #3492ae
}
.vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_icon::before {
	border-color: #3492ae;
	background: #4cadc9
}
.vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_icon::after { background: #4cadc9 }
.vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon {
	background: #73bfd5;
	border-color: #4cadc9
}
.vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: #4cadc9;
	background: #73bfd5
}
.vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after { background: #73bfd5 }
.vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_icon { background: 0 0 }
.vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_icon::before {
	border-color: #4cadc9;
	background: 0 0
}
.vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon { background: 0 0 }
.vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: #73bfd5;
	background: 0 0
}
.vc_toggle_color_chino.vc_toggle_simple .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent
}
.vc_toggle_color_chino.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_chino.vc_toggle_simple .vc_toggle_icon::before { background-color: #cec2ab }
.vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent
}
.vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before { background-color: transparent }
.vc_toggle_color_chino.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon { background-color: transparent }
.vc_toggle_color_chino.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_chino.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before { background-color: #e1d9cb }
.vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent
}
.vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before { background-color: transparent }
.vc_toggle_color_chino .vc_toggle_icon {
	background-color: #cec2ab;
	border-color: transparent
}
.vc_toggle_color_chino .vc_toggle_icon::after, .vc_toggle_color_chino .vc_toggle_icon::before { background-color: #fff }
.vc_toggle_color_chino.vc_toggle_color_inverted .vc_toggle_icon {
	background-color: transparent;
	border-color: #cec2ab
}
.vc_toggle_color_chino.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_chino.vc_toggle_color_inverted .vc_toggle_icon::before { background-color: #cec2ab }
.vc_toggle_color_chino .vc_toggle_title:hover .vc_toggle_icon { background-color: #e1d9cb }
.vc_toggle_color_chino .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_chino .vc_toggle_title:hover .vc_toggle_icon::before { background-color: #fff }
.vc_toggle_color_chino.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
	background-color: transparent;
	border-color: #e1d9cb
}
.vc_toggle_color_chino.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_chino.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before { background-color: #e1d9cb }
.vc_toggle_color_chino.vc_toggle_default .vc_toggle_icon {
	background: #cec2ab;
	border-color: #bbab8b
}
.vc_toggle_color_chino.vc_toggle_default .vc_toggle_icon::before {
	border-color: #bbab8b;
	background: #cec2ab
}
.vc_toggle_color_chino.vc_toggle_default .vc_toggle_icon::after { background: #cec2ab }
.vc_toggle_color_chino.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon {
	background: #e1d9cb;
	border-color: #cec2ab
}
.vc_toggle_color_chino.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: #cec2ab;
	background: #e1d9cb
}
.vc_toggle_color_chino.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after { background: #e1d9cb }
.vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_icon { background: 0 0 }
.vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_icon::before {
	border-color: #cec2ab;
	background: 0 0
}
.vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon { background: 0 0 }
.vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: #e1d9cb;
	background: 0 0
}
.vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent
}
.vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_icon::before { background-color: #50485b }
.vc_toggle_color_mulled_wine.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent
}
.vc_toggle_color_mulled_wine.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_mulled_wine.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before { background-color: transparent }
.vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon { background-color: transparent }
.vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before { background-color: #695f77 }
.vc_toggle_color_mulled_wine.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent
}
.vc_toggle_color_mulled_wine.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_mulled_wine.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before { background-color: transparent }
.vc_toggle_color_mulled_wine .vc_toggle_icon {
	background-color: #50485b;
	border-color: transparent
}
.vc_toggle_color_mulled_wine .vc_toggle_icon::after, .vc_toggle_color_mulled_wine .vc_toggle_icon::before { background-color: #fff }
.vc_toggle_color_mulled_wine.vc_toggle_color_inverted .vc_toggle_icon {
	background-color: transparent;
	border-color: #50485b
}
.vc_toggle_color_mulled_wine.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_mulled_wine.vc_toggle_color_inverted .vc_toggle_icon::before { background-color: #50485b }
.vc_toggle_color_mulled_wine .vc_toggle_title:hover .vc_toggle_icon { background-color: #695f77 }
.vc_toggle_color_mulled_wine .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_mulled_wine .vc_toggle_title:hover .vc_toggle_icon::before { background-color: #fff }
.vc_toggle_color_mulled_wine.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
	background-color: transparent;
	border-color: #695f77
}
.vc_toggle_color_mulled_wine.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_mulled_wine.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before { background-color: #695f77 }
.vc_toggle_color_mulled_wine.vc_toggle_default .vc_toggle_icon {
	background: #50485b;
	border-color: #37313f
}
.vc_toggle_color_mulled_wine.vc_toggle_default .vc_toggle_icon::before {
	border-color: #37313f;
	background: #50485b
}
.vc_toggle_color_mulled_wine.vc_toggle_default .vc_toggle_icon::after { background: #50485b }
.vc_toggle_color_mulled_wine.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon {
	background: #695f77;
	border-color: #50485b
}
.vc_toggle_color_mulled_wine.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: #50485b;
	background: #695f77
}
.vc_toggle_color_mulled_wine.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after { background: #695f77 }
.vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_icon { background: 0 0 }
.vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_icon::before {
	border-color: #50485b;
	background: 0 0
}
.vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon { background: 0 0 }
.vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: #695f77;
	background: 0 0
}
.vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent
}
.vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_icon::before { background-color: #75d69c }
.vc_toggle_color_vista_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent
}
.vc_toggle_color_vista_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_vista_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before { background-color: transparent }
.vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon { background-color: transparent }
.vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before { background-color: #9ce2b8 }
.vc_toggle_color_vista_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent
}
.vc_toggle_color_vista_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_vista_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before { background-color: transparent }
.vc_toggle_color_vista_blue .vc_toggle_icon {
	background-color: #75d69c;
	border-color: transparent
}
.vc_toggle_color_vista_blue .vc_toggle_icon::after, .vc_toggle_color_vista_blue .vc_toggle_icon::before { background-color: #fff }
.vc_toggle_color_vista_blue.vc_toggle_color_inverted .vc_toggle_icon {
	background-color: transparent;
	border-color: #75d69c
}
.vc_toggle_color_vista_blue.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_vista_blue.vc_toggle_color_inverted .vc_toggle_icon::before { background-color: #75d69c }
.vc_toggle_color_vista_blue .vc_toggle_title:hover .vc_toggle_icon { background-color: #9ce2b8 }
.vc_toggle_color_vista_blue .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_vista_blue .vc_toggle_title:hover .vc_toggle_icon::before { background-color: #fff }
.vc_toggle_color_vista_blue.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
	background-color: transparent;
	border-color: #9ce2b8
}
.vc_toggle_color_vista_blue.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_vista_blue.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before { background-color: #9ce2b8 }
.vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_icon {
	background: #75d69c;
	border-color: #4eca80
}
.vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_icon::before {
	border-color: #4eca80;
	background: #75d69c
}
.vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_icon::after { background: #75d69c }
.vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon {
	background: #9ce2b8;
	border-color: #75d69c
}
.vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: #75d69c;
	background: #9ce2b8
}
.vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after { background: #9ce2b8 }
.vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_icon { background: 0 0 }
.vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_icon::before {
	border-color: #75d69c;
	background: 0 0
}
.vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon { background: 0 0 }
.vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: #9ce2b8;
	background: 0 0
}
.vc_toggle_color_black.vc_toggle_simple .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent
}
.vc_toggle_color_black.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_black.vc_toggle_simple .vc_toggle_icon::before { background-color: #2a2a2a }
.vc_toggle_color_black.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent
}
.vc_toggle_color_black.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_black.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before { background-color: transparent }
.vc_toggle_color_black.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon { background-color: transparent }
.vc_toggle_color_black.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_black.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before { background-color: #444 }
.vc_toggle_color_black.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent
}
.vc_toggle_color_black.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_black.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before { background-color: transparent }
.vc_toggle_color_black .vc_toggle_icon {
	background-color: #2a2a2a;
	border-color: transparent
}
.vc_toggle_color_black .vc_toggle_icon::after, .vc_toggle_color_black .vc_toggle_icon::before { background-color: #fff }
.vc_toggle_color_black.vc_toggle_color_inverted .vc_toggle_icon {
	background-color: transparent;
	border-color: #2a2a2a
}
.vc_toggle_color_black.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_black.vc_toggle_color_inverted .vc_toggle_icon::before { background-color: #2a2a2a }
.vc_toggle_color_black .vc_toggle_title:hover .vc_toggle_icon { background-color: #444 }
.vc_toggle_color_black .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_black .vc_toggle_title:hover .vc_toggle_icon::before { background-color: #fff }
.vc_toggle_color_black.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
	background-color: transparent;
	border-color: #444
}
.vc_toggle_color_black.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_black.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before { background-color: #444 }
.vc_toggle_color_black.vc_toggle_default .vc_toggle_icon {
	background: #2a2a2a;
	border-color: #101010
}
.vc_toggle_color_black.vc_toggle_default .vc_toggle_icon::before {
	border-color: #101010;
	background: #2a2a2a
}
.vc_toggle_color_black.vc_toggle_default .vc_toggle_icon::after { background: #2a2a2a }
.vc_toggle_color_black.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon {
	background: #444;
	border-color: #2a2a2a
}
.vc_toggle_color_black.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: #2a2a2a;
	background: #444
}
.vc_toggle_color_black.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after { background: #444 }
.vc_toggle_color_black.vc_toggle_arrow .vc_toggle_icon { background: 0 0 }
.vc_toggle_color_black.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_black.vc_toggle_arrow .vc_toggle_icon::before {
	border-color: #2a2a2a;
	background: 0 0
}
.vc_toggle_color_black.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon { background: 0 0 }
.vc_toggle_color_black.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_black.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: #444;
	background: 0 0
}
.vc_toggle_color_grey.vc_toggle_simple .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent
}
.vc_toggle_color_grey.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_grey.vc_toggle_simple .vc_toggle_icon::before { background-color: #ebebeb }
.vc_toggle_color_grey.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent
}
.vc_toggle_color_grey.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_grey.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before { background-color: transparent }
.vc_toggle_color_grey.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon { background-color: transparent }
.vc_toggle_color_grey.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_grey.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before { background-color: #d2d2d2 }
.vc_toggle_color_grey.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent
}
.vc_toggle_color_grey.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_grey.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before { background-color: transparent }
.vc_toggle_color_grey .vc_toggle_icon {
	background-color: #ebebeb;
	border-color: transparent
}
.vc_toggle_color_grey .vc_toggle_icon::after, .vc_toggle_color_grey .vc_toggle_icon::before { background-color: #fff }
.vc_toggle_color_grey.vc_toggle_color_inverted .vc_toggle_icon {
	background-color: transparent;
	border-color: #ebebeb
}
.vc_toggle_color_grey.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_grey.vc_toggle_color_inverted .vc_toggle_icon::before { background-color: #ebebeb }
.vc_toggle_color_grey .vc_toggle_title:hover .vc_toggle_icon { background-color: #d2d2d2 }
.vc_toggle_color_grey .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_grey .vc_toggle_title:hover .vc_toggle_icon::before { background-color: #fff }
.vc_toggle_color_grey.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
	background-color: transparent;
	border-color: #d2d2d2
}
.vc_toggle_color_grey.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_grey.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before { background-color: #d2d2d2 }
.vc_toggle_color_grey.vc_toggle_default .vc_toggle_icon {
	background: #ebebeb;
	border-color: #d2d2d2
}
.vc_toggle_color_grey.vc_toggle_default .vc_toggle_icon::before {
	border-color: #d2d2d2;
	background: #ebebeb
}
.vc_toggle_color_grey.vc_toggle_default .vc_toggle_icon::after { background: #ebebeb }
.vc_toggle_color_grey.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon {
	background: #d2d2d2;
	border-color: #b8b8b8
}
.vc_toggle_color_grey.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: #b8b8b8;
	background: #d2d2d2
}
.vc_toggle_color_grey.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after { background: #d2d2d2 }
.vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_icon { background: 0 0 }
.vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_icon::before {
	border-color: #ebebeb;
	background: 0 0
}
.vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon { background: 0 0 }
.vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: #d2d2d2;
	background: 0 0
}
.vc_toggle_color_orange.vc_toggle_simple .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent
}
.vc_toggle_color_orange.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_orange.vc_toggle_simple .vc_toggle_icon::before { background-color: #f7be68 }
.vc_toggle_color_orange.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent
}
.vc_toggle_color_orange.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_orange.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before { background-color: transparent }
.vc_toggle_color_orange.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon { background-color: transparent }
.vc_toggle_color_orange.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_orange.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before { background-color: #fad398 }
.vc_toggle_color_orange.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent
}
.vc_toggle_color_orange.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_orange.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before { background-color: transparent }
.vc_toggle_color_orange .vc_toggle_icon {
	background-color: #f7be68;
	border-color: transparent
}
.vc_toggle_color_orange .vc_toggle_icon::after, .vc_toggle_color_orange .vc_toggle_icon::before { background-color: #fff }
.vc_toggle_color_orange.vc_toggle_color_inverted .vc_toggle_icon {
	background-color: transparent;
	border-color: #f7be68
}
.vc_toggle_color_orange.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_orange.vc_toggle_color_inverted .vc_toggle_icon::before { background-color: #f7be68 }
.vc_toggle_color_orange .vc_toggle_title:hover .vc_toggle_icon { background-color: #fad398 }
.vc_toggle_color_orange .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_orange .vc_toggle_title:hover .vc_toggle_icon::before { background-color: #fff }
.vc_toggle_color_orange.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
	background-color: transparent;
	border-color: #fad398
}
.vc_toggle_color_orange.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_orange.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before { background-color: #fad398 }
.vc_toggle_color_orange.vc_toggle_default .vc_toggle_icon {
	background: #f7be68;
	border-color: #f4a938
}
.vc_toggle_color_orange.vc_toggle_default .vc_toggle_icon::before {
	border-color: #f4a938;
	background: #f7be68
}
.vc_toggle_color_orange.vc_toggle_default .vc_toggle_icon::after { background: #f7be68 }
.vc_toggle_color_orange.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon {
	background: #fad398;
	border-color: #f7be68
}
.vc_toggle_color_orange.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: #f7be68;
	background: #fad398
}
.vc_toggle_color_orange.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after { background: #fad398 }
.vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_icon { background: 0 0 }
.vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_icon::before {
	border-color: #f7be68;
	background: 0 0
}
.vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon { background: 0 0 }
.vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: #fad398;
	background: 0 0
}
.vc_toggle_color_sky.vc_toggle_simple .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent
}
.vc_toggle_color_sky.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_sky.vc_toggle_simple .vc_toggle_icon::before { background-color: #5aa1e3 }
.vc_toggle_color_sky.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent
}
.vc_toggle_color_sky.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_sky.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before { background-color: transparent }
.vc_toggle_color_sky.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon { background-color: transparent }
.vc_toggle_color_sky.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_sky.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before { background-color: #86baea }
.vc_toggle_color_sky.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent
}
.vc_toggle_color_sky.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_sky.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before { background-color: transparent }
.vc_toggle_color_sky .vc_toggle_icon {
	background-color: #5aa1e3;
	border-color: transparent
}
.vc_toggle_color_sky .vc_toggle_icon::after, .vc_toggle_color_sky .vc_toggle_icon::before { background-color: #fff }
.vc_toggle_color_sky.vc_toggle_color_inverted .vc_toggle_icon {
	background-color: transparent;
	border-color: #5aa1e3
}
.vc_toggle_color_sky.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_sky.vc_toggle_color_inverted .vc_toggle_icon::before { background-color: #5aa1e3 }
.vc_toggle_color_sky .vc_toggle_title:hover .vc_toggle_icon { background-color: #86baea }
.vc_toggle_color_sky .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_sky .vc_toggle_title:hover .vc_toggle_icon::before { background-color: #fff }
.vc_toggle_color_sky.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
	background-color: transparent;
	border-color: #86baea
}
.vc_toggle_color_sky.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_sky.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before { background-color: #86baea }
.vc_toggle_color_sky.vc_toggle_default .vc_toggle_icon {
	background: #5aa1e3;
	border-color: #2e88dc
}
.vc_toggle_color_sky.vc_toggle_default .vc_toggle_icon::before {
	border-color: #2e88dc;
	background: #5aa1e3
}
.vc_toggle_color_sky.vc_toggle_default .vc_toggle_icon::after { background: #5aa1e3 }
.vc_toggle_color_sky.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon {
	background: #86baea;
	border-color: #5aa1e3
}
.vc_toggle_color_sky.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: #5aa1e3;
	background: #86baea
}
.vc_toggle_color_sky.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after { background: #86baea }
.vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_icon { background: 0 0 }
.vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_icon::before {
	border-color: #5aa1e3;
	background: 0 0
}
.vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon { background: 0 0 }
.vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: #86baea;
	background: 0 0
}
.vc_toggle_color_green.vc_toggle_simple .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent
}
.vc_toggle_color_green.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_green.vc_toggle_simple .vc_toggle_icon::before { background-color: #6dab3c }
.vc_toggle_color_green.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent
}
.vc_toggle_color_green.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_green.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before { background-color: transparent }
.vc_toggle_color_green.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon { background-color: transparent }
.vc_toggle_color_green.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_green.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before { background-color: #87c456 }
.vc_toggle_color_green.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent
}
.vc_toggle_color_green.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_green.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before { background-color: transparent }
.vc_toggle_color_green .vc_toggle_icon {
	background-color: #6dab3c;
	border-color: transparent
}
.vc_toggle_color_green .vc_toggle_icon::after, .vc_toggle_color_green .vc_toggle_icon::before { background-color: #fff }
.vc_toggle_color_green.vc_toggle_color_inverted .vc_toggle_icon {
	background-color: transparent;
	border-color: #6dab3c
}
.vc_toggle_color_green.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_green.vc_toggle_color_inverted .vc_toggle_icon::before { background-color: #6dab3c }
.vc_toggle_color_green .vc_toggle_title:hover .vc_toggle_icon { background-color: #87c456 }
.vc_toggle_color_green .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_green .vc_toggle_title:hover .vc_toggle_icon::before { background-color: #fff }
.vc_toggle_color_green.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
	background-color: transparent;
	border-color: #87c456
}
.vc_toggle_color_green.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_green.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before { background-color: #87c456 }
.vc_toggle_color_green.vc_toggle_default .vc_toggle_icon {
	background: #6dab3c;
	border-color: #55852f
}
.vc_toggle_color_green.vc_toggle_default .vc_toggle_icon::before {
	border-color: #55852f;
	background: #6dab3c
}
.vc_toggle_color_green.vc_toggle_default .vc_toggle_icon::after { background: #6dab3c }
.vc_toggle_color_green.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon {
	background: #87c456;
	border-color: #6dab3c
}
.vc_toggle_color_green.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: #6dab3c;
	background: #87c456
}
.vc_toggle_color_green.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after { background: #87c456 }
.vc_toggle_color_green.vc_toggle_arrow .vc_toggle_icon { background: 0 0 }
.vc_toggle_color_green.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_green.vc_toggle_arrow .vc_toggle_icon::before {
	border-color: #6dab3c;
	background: 0 0
}
.vc_toggle_color_green.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon { background: 0 0 }
.vc_toggle_color_green.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_green.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: #87c456;
	background: 0 0
}
.vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent
}
.vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_icon::before { background-color: #f4524d }
.vc_toggle_color_juicy_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent
}
.vc_toggle_color_juicy_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_juicy_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before { background-color: transparent }
.vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon { background-color: transparent }
.vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before { background-color: #f7817d }
.vc_toggle_color_juicy_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent
}
.vc_toggle_color_juicy_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_juicy_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before { background-color: transparent }
.vc_toggle_color_juicy_pink .vc_toggle_icon {
	background-color: #f4524d;
	border-color: transparent
}
.vc_toggle_color_juicy_pink .vc_toggle_icon::after, .vc_toggle_color_juicy_pink .vc_toggle_icon::before { background-color: #fff }
.vc_toggle_color_juicy_pink.vc_toggle_color_inverted .vc_toggle_icon {
	background-color: transparent;
	border-color: #f4524d
}
.vc_toggle_color_juicy_pink.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_juicy_pink.vc_toggle_color_inverted .vc_toggle_icon::before { background-color: #f4524d }
.vc_toggle_color_juicy_pink .vc_toggle_title:hover .vc_toggle_icon { background-color: #f7817d }
.vc_toggle_color_juicy_pink .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_juicy_pink .vc_toggle_title:hover .vc_toggle_icon::before { background-color: #fff }
.vc_toggle_color_juicy_pink.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
	background-color: transparent;
	border-color: #f7817d
}
.vc_toggle_color_juicy_pink.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_juicy_pink.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before { background-color: #f7817d }
.vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_icon {
	background: #f4524d;
	border-color: #f1231d
}
.vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_icon::before {
	border-color: #f1231d;
	background: #f4524d
}
.vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_icon::after { background: #f4524d }
.vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon {
	background: #f7817d;
	border-color: #f4524d
}
.vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: #f4524d;
	background: #f7817d
}
.vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after { background: #f7817d }
.vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_icon { background: 0 0 }
.vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_icon::before {
	border-color: #f4524d;
	background: 0 0
}
.vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon { background: 0 0 }
.vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: #f7817d;
	background: 0 0
}
.vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent
}
.vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_icon::before { background-color: #f79468 }
.vc_toggle_color_sandy_brown.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent
}
.vc_toggle_color_sandy_brown.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_sandy_brown.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before { background-color: transparent }
.vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon { background-color: transparent }
.vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before { background-color: #fab698 }
.vc_toggle_color_sandy_brown.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent
}
.vc_toggle_color_sandy_brown.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_sandy_brown.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before { background-color: transparent }
.vc_toggle_color_sandy_brown .vc_toggle_icon {
	background-color: #f79468;
	border-color: transparent
}
.vc_toggle_color_sandy_brown .vc_toggle_icon::after, .vc_toggle_color_sandy_brown .vc_toggle_icon::before { background-color: #fff }
.vc_toggle_color_sandy_brown.vc_toggle_color_inverted .vc_toggle_icon {
	background-color: transparent;
	border-color: #f79468
}
.vc_toggle_color_sandy_brown.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_sandy_brown.vc_toggle_color_inverted .vc_toggle_icon::before { background-color: #f79468 }
.vc_toggle_color_sandy_brown .vc_toggle_title:hover .vc_toggle_icon { background-color: #fab698 }
.vc_toggle_color_sandy_brown .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_sandy_brown .vc_toggle_title:hover .vc_toggle_icon::before { background-color: #fff }
.vc_toggle_color_sandy_brown.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
	background-color: transparent;
	border-color: #fab698
}
.vc_toggle_color_sandy_brown.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_sandy_brown.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before { background-color: #fab698 }
.vc_toggle_color_sandy_brown.vc_toggle_default .vc_toggle_icon {
	background: #f79468;
	border-color: #f47238
}
.vc_toggle_color_sandy_brown.vc_toggle_default .vc_toggle_icon::before {
	border-color: #f47238;
	background: #f79468
}
.vc_toggle_color_sandy_brown.vc_toggle_default .vc_toggle_icon::after { background: #f79468 }
.vc_toggle_color_sandy_brown.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon {
	background: #fab698;
	border-color: #f79468
}
.vc_toggle_color_sandy_brown.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: #f79468;
	background: #fab698
}
.vc_toggle_color_sandy_brown.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after { background: #fab698 }
.vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_icon { background: 0 0 }
.vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_icon::before {
	border-color: #f79468;
	background: 0 0
}
.vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon { background: 0 0 }
.vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: #fab698;
	background: 0 0
}
.vc_toggle_color_purple.vc_toggle_simple .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent
}
.vc_toggle_color_purple.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_purple.vc_toggle_simple .vc_toggle_icon::before { background-color: #b97ebb }
.vc_toggle_color_purple.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent
}
.vc_toggle_color_purple.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_purple.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before { background-color: transparent }
.vc_toggle_color_purple.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon { background-color: transparent }
.vc_toggle_color_purple.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_purple.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before { background-color: #cb9fcd }
.vc_toggle_color_purple.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent
}
.vc_toggle_color_purple.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_purple.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before { background-color: transparent }
.vc_toggle_color_purple .vc_toggle_icon {
	background-color: #b97ebb;
	border-color: transparent
}
.vc_toggle_color_purple .vc_toggle_icon::after, .vc_toggle_color_purple .vc_toggle_icon::before { background-color: #fff }
.vc_toggle_color_purple.vc_toggle_color_inverted .vc_toggle_icon {
	background-color: transparent;
	border-color: #b97ebb
}
.vc_toggle_color_purple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_purple.vc_toggle_color_inverted .vc_toggle_icon::before { background-color: #b97ebb }
.vc_toggle_color_purple .vc_toggle_title:hover .vc_toggle_icon { background-color: #cb9fcd }
.vc_toggle_color_purple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_purple .vc_toggle_title:hover .vc_toggle_icon::before { background-color: #fff }
.vc_toggle_color_purple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
	background-color: transparent;
	border-color: #cb9fcd
}
.vc_toggle_color_purple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_purple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before { background-color: #cb9fcd }
.vc_toggle_color_purple.vc_toggle_default .vc_toggle_icon {
	background: #b97ebb;
	border-color: #a75da9
}
.vc_toggle_color_purple.vc_toggle_default .vc_toggle_icon::before {
	border-color: #a75da9;
	background: #b97ebb
}
.vc_toggle_color_purple.vc_toggle_default .vc_toggle_icon::after { background: #b97ebb }
.vc_toggle_color_purple.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon {
	background: #cb9fcd;
	border-color: #b97ebb
}
.vc_toggle_color_purple.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: #b97ebb;
	background: #cb9fcd
}
.vc_toggle_color_purple.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after { background: #cb9fcd }
.vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_icon { background: 0 0 }
.vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_icon::before {
	border-color: #b97ebb;
	background: 0 0
}
.vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon { background: 0 0 }
.vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: #cb9fcd;
	background: 0 0
}
.vc_toggle_color_white.vc_toggle_simple .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent
}
.vc_toggle_color_white.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_white.vc_toggle_simple .vc_toggle_icon::before { background-color: #fff }
.vc_toggle_color_white.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent
}
.vc_toggle_color_white.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_white.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before { background-color: transparent }
.vc_toggle_color_white.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon { background-color: transparent }
.vc_toggle_color_white.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_white.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before { background-color: #e6e6e6 }
.vc_toggle_color_white.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent
}
.vc_toggle_color_white.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_white.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before { background-color: transparent }
.vc_toggle_color_white .vc_toggle_icon {
	background-color: #fff;
	border-color: transparent
}
.vc_toggle_color_white .vc_toggle_icon::after, .vc_toggle_color_white .vc_toggle_icon::before { background-color: #2a2a2a }
.vc_toggle_color_white.vc_toggle_color_inverted .vc_toggle_icon {
	background-color: transparent;
	border-color: #fff
}
.vc_toggle_color_white.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_white.vc_toggle_color_inverted .vc_toggle_icon::before { background-color: #fff }
.vc_toggle_color_white .vc_toggle_title:hover .vc_toggle_icon { background-color: #e6e6e6 }
.vc_toggle_color_white .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_white .vc_toggle_title:hover .vc_toggle_icon::before { background-color: #2a2a2a }
.vc_toggle_color_white.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
	background-color: transparent;
	border-color: #e6e6e6
}
.vc_toggle_color_white.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_white.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before { background-color: #e6e6e6 }
.vc_toggle_color_white.vc_toggle_default .vc_toggle_icon {
	background: #fff;
	border-color: #e6e6e6
}
.vc_toggle_color_white.vc_toggle_default .vc_toggle_icon::before {
	border-color: #e6e6e6;
	background: #fff
}
.vc_toggle_color_white.vc_toggle_default .vc_toggle_icon::after { background: #fff }
.vc_toggle_color_white.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon {
	background: #e6e6e6;
	border-color: #ccc
}
.vc_toggle_color_white.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: #ccc;
	background: #e6e6e6
}
.vc_toggle_color_white.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after { background: #e6e6e6 }
.vc_toggle_color_white.vc_toggle_arrow .vc_toggle_icon { background: 0 0 }
.vc_toggle_color_white.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_white.vc_toggle_arrow .vc_toggle_icon::before {
	border-color: #fff;
	background: 0 0
}
.vc_toggle_color_white.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon { background: 0 0 }
.vc_toggle_color_white.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_white.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: #e6e6e6;
	background: 0 0
}
.vc_toggle_size_sm .vc_toggle_icon {
	height: 16px;
	width: 16px
}
.vc_toggle_size_sm .vc_toggle_icon::before {
	height: 2px;
	width: 8px
}
.vc_toggle_size_sm .vc_toggle_icon::after {
	height: 8px;
	width: 2px
}
.vc_toggle_size_sm.vc_toggle_default .vc_toggle_icon {
	display: inline-block;
	width: 8px;
	margin-left: 4px;
	height: 2px
}
.vc_toggle_size_sm.vc_toggle_default .vc_toggle_icon::before {
	height: 8px;
	width: 2px
}
.vc_toggle_size_sm.vc_toggle_default .vc_toggle_icon::after {
	width: 6px;
	height: 0
}
.vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon {
	height: 16px;
	width: 16px
}
.vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon::before {
	border-width: 2px;
	height: 8px;
	margin-left: -4px;
	width: 8px
}
.vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon::before { margin-top: -8px }
.vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon::after { margin-top: -4px }
.vc_toggle_size_sm.vc_toggle_default .vc_toggle_content, .vc_toggle_size_sm.vc_toggle_default .vc_toggle_title, .vc_toggle_size_sm.vc_toggle_round .vc_toggle_content, .vc_toggle_size_sm.vc_toggle_round .vc_toggle_title, .vc_toggle_size_sm.vc_toggle_rounded .vc_toggle_content, .vc_toggle_size_sm.vc_toggle_rounded .vc_toggle_title, .vc_toggle_size_sm.vc_toggle_simple .vc_toggle_content, .vc_toggle_size_sm.vc_toggle_simple .vc_toggle_title, .vc_toggle_size_sm.vc_toggle_square .vc_toggle_content, .vc_toggle_size_sm.vc_toggle_square .vc_toggle_title { padding-left: 24px }
.vc_toggle_size_sm.vc_toggle_default .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_sm.vc_toggle_default .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_sm.vc_toggle_round .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_sm.vc_toggle_round .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_sm.vc_toggle_rounded .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_sm.vc_toggle_rounded .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_sm.vc_toggle_simple .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_sm.vc_toggle_simple .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_sm.vc_toggle_square .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_sm.vc_toggle_square .vc_toggle_title .vc_toggle_icon {
	position: absolute;
	left: 0;
	top: 50%;
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
	transform: translate(0, -50%)
}
.vc_toggle_size_sm.vc_toggle_default .vc_toggle_content, .vc_toggle_size_sm.vc_toggle_default .vc_toggle_title { padding-left: 17.6px }
.vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon { margin-left: 8px }
.vc_toggle_size_md .vc_toggle_icon {
	height: 22px;
	width: 22px
}
.vc_toggle_size_md .vc_toggle_icon::before {
	height: 2px;
	width: 10px
}
.vc_toggle_size_md .vc_toggle_icon::after {
	height: 10px;
	width: 2px
}
.vc_toggle_size_md.vc_toggle_default .vc_toggle_icon {
	display: inline-block;
	width: 10px;
	margin-left: 5px;
	height: 4px
}
.vc_toggle_size_md.vc_toggle_default .vc_toggle_icon::before {
	height: 10px;
	width: 4px
}
.vc_toggle_size_md.vc_toggle_default .vc_toggle_icon::after {
	width: 8px;
	height: 2px
}
.vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon {
	height: 22px;
	width: 22px
}
.vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon::before {
	border-width: 2px;
	height: 10px;
	margin-left: -5px;
	width: 10px
}
.vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon::before { margin-top: -10px }
.vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon::after { margin-top: -5px }
.vc_toggle_size_md.vc_toggle_default .vc_toggle_content, .vc_toggle_size_md.vc_toggle_default .vc_toggle_title, .vc_toggle_size_md.vc_toggle_round .vc_toggle_content, .vc_toggle_size_md.vc_toggle_round .vc_toggle_title, .vc_toggle_size_md.vc_toggle_rounded .vc_toggle_content, .vc_toggle_size_md.vc_toggle_rounded .vc_toggle_title, .vc_toggle_size_md.vc_toggle_simple .vc_toggle_content, .vc_toggle_size_md.vc_toggle_simple .vc_toggle_title, .vc_toggle_size_md.vc_toggle_square .vc_toggle_content, .vc_toggle_size_md.vc_toggle_square .vc_toggle_title { padding-left: 33px }
.vc_toggle_size_md.vc_toggle_default .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_md.vc_toggle_default .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_md.vc_toggle_round .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_md.vc_toggle_round .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_md.vc_toggle_rounded .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_md.vc_toggle_rounded .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_md.vc_toggle_simple .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_md.vc_toggle_simple .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_md.vc_toggle_square .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_md.vc_toggle_square .vc_toggle_title .vc_toggle_icon {
	position: absolute;
	left: 0;
	top: 50%;
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
	transform: translate(0, -50%)
}
.vc_toggle_size_md.vc_toggle_default .vc_toggle_content, .vc_toggle_size_md.vc_toggle_default .vc_toggle_title { padding-left: 24.2px }
.vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon { margin-left: 11px }
.vc_toggle_size_lg .vc_toggle_icon {
	height: 28px;
	width: 28px
}
.vc_toggle_size_lg .vc_toggle_icon::before {
	height: 2px;
	width: 14px
}
.vc_toggle_size_lg .vc_toggle_icon::after {
	height: 14px;
	width: 2px
}
.vc_toggle_size_lg.vc_toggle_default .vc_toggle_icon {
	display: inline-block;
	width: 14px;
	margin-left: 7px;
	height: 4px
}
.vc_toggle_size_lg.vc_toggle_default .vc_toggle_icon::before {
	height: 14px;
	width: 4px
}
.vc_toggle_size_lg.vc_toggle_default .vc_toggle_icon::after {
	width: 12px;
	height: 2px
}
.vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon {
	height: 28px;
	width: 28px
}
.vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon::before {
	border-width: 2px;
	height: 14px;
	margin-left: -7px;
	width: 14px
}
.vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon::before { margin-top: -14px }
.vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon::after { margin-top: -7px }
.vc_toggle_size_lg.vc_toggle_default .vc_toggle_content, .vc_toggle_size_lg.vc_toggle_default .vc_toggle_title, .vc_toggle_size_lg.vc_toggle_round .vc_toggle_content, .vc_toggle_size_lg.vc_toggle_round .vc_toggle_title, .vc_toggle_size_lg.vc_toggle_rounded .vc_toggle_content, .vc_toggle_size_lg.vc_toggle_rounded .vc_toggle_title, .vc_toggle_size_lg.vc_toggle_simple .vc_toggle_content, .vc_toggle_size_lg.vc_toggle_simple .vc_toggle_title, .vc_toggle_size_lg.vc_toggle_square .vc_toggle_content, .vc_toggle_size_lg.vc_toggle_square .vc_toggle_title { padding-left: 42px }
.vc_toggle_size_lg.vc_toggle_default .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_lg.vc_toggle_default .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_lg.vc_toggle_round .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_lg.vc_toggle_round .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_lg.vc_toggle_rounded .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_lg.vc_toggle_rounded .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_lg.vc_toggle_simple .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_lg.vc_toggle_simple .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_lg.vc_toggle_square .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_lg.vc_toggle_square .vc_toggle_title .vc_toggle_icon {
	position: absolute;
	left: 0;
	top: 50%;
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
	transform: translate(0, -50%)
}
.vc_toggle_size_lg.vc_toggle_default .vc_toggle_content, .vc_toggle_size_lg.vc_toggle_default .vc_toggle_title { padding-left: 30.8px }
.vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon { margin-left: 14px }
.vc_toggle_default .vc_toggle_content, .vc_toggle_default .vc_toggle_title, .vc_toggle_round .vc_toggle_content, .vc_toggle_round .vc_toggle_title, .vc_toggle_rounded .vc_toggle_content, .vc_toggle_rounded .vc_toggle_title, .vc_toggle_simple .vc_toggle_content, .vc_toggle_simple .vc_toggle_title, .vc_toggle_square .vc_toggle_content, .vc_toggle_square .vc_toggle_title { padding-left: 33px }
.vc_toggle_default .vc_toggle_content .vc_toggle_icon, .vc_toggle_default .vc_toggle_title .vc_toggle_icon, .vc_toggle_round .vc_toggle_content .vc_toggle_icon, .vc_toggle_round .vc_toggle_title .vc_toggle_icon, .vc_toggle_rounded .vc_toggle_content .vc_toggle_icon, .vc_toggle_rounded .vc_toggle_title .vc_toggle_icon, .vc_toggle_simple .vc_toggle_content .vc_toggle_icon, .vc_toggle_simple .vc_toggle_title .vc_toggle_icon, .vc_toggle_square .vc_toggle_content .vc_toggle_icon, .vc_toggle_square .vc_toggle_title .vc_toggle_icon {
	position: absolute;
	left: 0;
	top: 50%;
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
	transform: translate(0, -50%)
}
.vc_toggle_default .vc_toggle_content, .vc_toggle_default .vc_toggle_title { padding-left: 24.2px }
.vc_toggle_arrow .vc_toggle_icon { margin-left: 11px }
.wpb_widgetised_column .wpb_wrapper>ul { margin: 0 }
.wpb_widgetised_column .wpb_wrapper>ul>li {
	margin-left: 0;
	background-image: none;
	list-style: none!important
}
.wpb_widgetised_column .wpb_wrapper>ul>li:after, .wpb_widgetised_column .wpb_wrapper>ul>li:before { display: none!important }
.wpb_button {
	display: inline-block;
	padding: 4px 10px 4px;
	margin-bottom: 0;
	margin-top: 0;
	font-size: 13px;
	line-height: 18px;
	color: #333;
	text-align: center;
	text-shadow: 0 1px 1px rgba(255,255,255,.75);
	vertical-align: middle;
	cursor: pointer;
	background-color: #f7f7f7;
	border: 1px solid #ccc;
	border-bottom-color: #b3b3b3;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}
.wpb_button.active, .wpb_button.disabled, .wpb_button:active, .wpb_button:hover, .wpb_button[disabled] { background-color: #eaeaea }
.vc_vc_button2 .vc_btn {
	margin-top: 5px;
	margin-bottom: 5px
}
.vc_vc_button .vc_btn {
	margin-top: 5px;
	margin-bottom: 5px
}
.wpb_button:hover {
	color: #333;
	text-decoration: none;
	background-color: #e6e6e6;
	-webkit-transition: background-color .1s linear;
	-o-transition: background-color .1s linear;
	transition: background-color .1s linear
}
.wpb_button:focus {
	outline: thin dotted;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px
}
.wpb_button.active, .wpb_button:active {
	background-color: #e6e6e6;
	background-image: none;
	outline: 0;
	-webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
	box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05)
}
button.wpb_btn-large, span.wpb_btn-large {
	padding: 9px 14px;
	font-size: 15px;
	line-height: normal;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px
}
button.wpb_btn-large [class^=icon-], span.wpb_btn-large [class^=icon-] { margin-top: 1px }
button.wpb_btn-small, span.wpb_btn-small {
	padding: 5px 9px;
	font-size: 11px;
	line-height: 16px
}
button.wpb_btn-small [class^=icon-], span.wpb_btn-small [class^=icon-] { margin-top: -1px }
button.wpb_btn-mini, span.wpb_btn-mini {
	padding: 2px 6px;
	font-size: 11px;
	line-height: 14px
}
.wpb_btn-danger, .wpb_btn-danger:hover, .wpb_btn-info, .wpb_btn-info:hover, .wpb_btn-inverse, .wpb_btn-inverse:hover, .wpb_btn-primary, .wpb_btn-primary:hover, .wpb_btn-success, .wpb_btn-success:hover, .wpb_btn-warning, .wpb_btn-warning:hover {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,.25)
}
.wpb_btn-danger.active, .wpb_btn-info.active, .wpb_btn-inverse.active, .wpb_btn-primary.active, .wpb_btn-success.active, .wpb_btn-warning.active { color: rgba(255,255,255,.75) }
.wpb_button {
	border-color: #ccc;
	border-color: rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.1)
}
.wpb_btn-primary { background-color: #08c }
.wpb_btn-primary.active, .wpb_btn-primary.disabled, .wpb_btn-primary:active, .wpb_btn-primary:hover, .wpb_btn-primary[disabled] { background-color: #0077b3 }
.wpb_btn-warning { background-color: #f90 }
.wpb_btn-warning.active, .wpb_btn-warning.disabled, .wpb_btn-warning:active, .wpb_btn-warning:hover, .wpb_btn-warning[disabled] { background-color: #e68a00 }
.wpb_btn-danger { background-color: #ff675b }
.wpb_btn-danger.active, .wpb_btn-danger.disabled, .wpb_btn-danger:active, .wpb_btn-danger:hover, .wpb_btn-danger[disabled] { background-color: #ff4f42 }
.wpb_btn-success { background-color: #6ab165 }
.wpb_btn-success.active, .wpb_btn-success.disabled, .wpb_btn-success:active, .wpb_btn-success:hover, .wpb_btn-success[disabled] { background-color: #5aa855 }
.wpb_btn-info { background-color: #58b9da }
.wpb_btn-info.active, .wpb_btn-info.disabled, .wpb_btn-info:active, .wpb_btn-info:hover, .wpb_btn-info[disabled] { background-color: #43b0d5 }
.wpb_btn-inverse { background-color: #555 }
.wpb_btn-inverse.active, .wpb_btn-inverse.disabled, .wpb_btn-inverse:active, .wpb_btn-inverse:hover, .wpb_btn-inverse[disabled] { background-color: #484848 }
button.wpb_button::-moz-focus-inner, input[type=submit].wpb_button::-moz-focus-inner {
padding:0;
border:0
}
a.wpb_button_a {
	text-decoration: none;
	border: none
}
a.wpb_button_a:hover { text-decoration: none }
.wpb_button:hover { background-image: none }
.vc_btn3-container {
	display: block;
	margin-bottom: 21.73913043px;
	max-width: 100%
}
.vc_btn3-container.vc_btn3-inline {
	display: inline-block;
	vertical-align: top
}
.vc_general.vc_btn3 {
	display: inline-block;
	margin-bottom: 0;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	background-image: none;
	background-color: transparent;
	color: #5472d2;
	border: 1px solid transparent;
	box-sizing: border-box;
	word-wrap: break-word;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	text-decoration: none;
	position: relative;
	top: 0;
	-webkit-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	line-height: normal;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	font-size: 14px;
	padding-top: 14px;
	padding-bottom: 14px;
	padding-left: 20px;
	padding-right: 20px
}
.vc_general.vc_btn3.vc_btn3-style-outline, .vc_general.vc_btn3.vc_btn3-style-outline-custom {
	padding-top: 13px;
	padding-bottom: 13px;
	padding-left: 19px;
	padding-right: 19px
}
.vc_general.vc_btn3.active, .vc_general.vc_btn3:active, .vc_general.vc_btn3:focus { outline: 0 }
.vc_general.vc_btn3:focus, .vc_general.vc_btn3:hover {
	border: 1px solid transparent;
	text-decoration: none;
	color: #4868cf
}
.vc_general.vc_btn3 .vc_btn3-icon {
	vertical-align: top;
	height: 14px;
	line-height: 1;
	font-size: 16px
}
.vc_general.vc_btn3 .vc_btn3-icon-inner {
	display: block;
	position: absolute;
	top: 50%;
	left: 0;
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%)
}
.vc_general.vc_btn3 .vc_btn3-placeholder {
	display: inline-block;
	vertical-align: top;
	width: 0
}
.vc_btn3.vc_btn3-icon-left, .vc_btn3.vc_btn3-icon-right { position: relative }
.vc_btn3.vc_btn3-icon-left .vc_btn3-icon, .vc_btn3.vc_btn3-icon-right .vc_btn3-icon {
	display: block;
	position: absolute;
	top: 50%;
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
	transform: translate(0, -50%)
}
.vc_btn3.vc_btn3-icon-left { text-align: left }
.vc_btn3.vc_btn3-icon-right { text-align: right }
.vc_btn3.vc_btn3-icon-right:not(.vc_btn3-block) .vc_btn3-icon-inner {
	-webkit-transform: translate(-75%, -50%);
	-ms-transform: translate(-75%, -50%);
	transform: translate(-75%, -50%)
}
.vc_btn3.vc_btn3-o-empty .vc_btn3-icon {
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}
.vc_btn3.vc_btn3-o-empty:not(.vc_btn3-block) .vc_btn3-icon-inner {
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}
.vc_btn3.vc_btn3-style-classic { border-color: rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.1) }
.vc_btn3.vc_btn3-style-modern {
	background-image: -webkit-linear-gradient(top, rgba(255,255,255,.2) 0, rgba(255,255,255,.01) 100%);
	background-image: -o-linear-gradient(top, rgba(255,255,255,.2) 0, rgba(255,255,255,.01) 100%);
	background-image: linear-gradient(to bottom, rgba(255,255,255,.2) 0, rgba(255,255,255,.01) 100%);
	background-repeat: repeat-x
}
.vc_btn3.vc_btn3-style-outline, .vc_btn3.vc_btn3-style-outline-custom, .vc_btn3.vc_btn3-style-outline-custom:focus, .vc_btn3.vc_btn3-style-outline-custom:hover, .vc_btn3.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-style-outline:hover { border-width: 2px }
.vc_btn3.vc_btn3-style-custom {
	background-image: -webkit-linear-gradient(rgba(0,0,0,0), rgba(0,0,0,.1) 50%, rgba(0,0,0,.1));
	background-image: -o-linear-gradient(rgba(0,0,0,0), rgba(0,0,0,.1) 50%, rgba(0,0,0,.1));
	background-image: linear-gradient(rgba(0,0,0,0), rgba(0,0,0,.1) 50%, rgba(0,0,0,.1));
	background-repeat: no-repeat;
	background-repeat: repeat-x;
	background-size: 200%;
	background-position: 0 -100%
}
.vc_btn3.vc_btn3-style-custom:focus, .vc_btn3.vc_btn3-style-custom:hover { background-position: 0 100% }
.vc_btn3.vc_btn3-block {
	display: block;
	width: 100%;
	text-align: inherit
}
.vc_btn3.vc_btn3-shape-square { border-radius: 0 }
.vc_btn3.vc_btn3-shape-rounded { border-radius: 5px }
.vc_btn3.vc_btn3-shape-round { border-radius: 2em }
.vc_btn3.vc_btn3-size-xs {
	font-size: 11px;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 12px;
	padding-right: 12px
}
.vc_btn3.vc_btn3-size-xs.vc_btn3-style-outline, .vc_btn3.vc_btn3-size-xs.vc_btn3-style-outline-custom {
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 11px;
	padding-right: 11px
}
.vc_btn3.vc_btn3-size-xs .vc_btn3-icon {
	font-size: 14px;
	height: 11px;
	line-height: 11px
}
.vc_btn3.vc_btn3-size-xs.vc_btn3-icon-left:not(.vc_btn3-o-empty) { padding-left: 31px }
.vc_btn3.vc_btn3-size-xs.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon { left: 12px }
.vc_btn3.vc_btn3-size-xs.vc_btn3-icon-right:not(.vc_btn3-o-empty) { padding-right: 31px }
.vc_btn3.vc_btn3-size-xs.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon { right: 12px }
.vc_btn3.vc_btn3-size-sm {
	font-size: 12px;
	padding-top: 11px;
	padding-bottom: 11px;
	padding-left: 16px;
	padding-right: 16px
}
.vc_btn3.vc_btn3-size-sm.vc_btn3-style-outline, .vc_btn3.vc_btn3-size-sm.vc_btn3-style-outline-custom {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
	padding-right: 15px
}
.vc_btn3.vc_btn3-size-sm .vc_btn3-icon {
	font-size: 14px;
	height: 12px;
	line-height: 12px
}
.vc_btn3.vc_btn3-size-sm.vc_btn3-icon-left:not(.vc_btn3-o-empty) { padding-left: 39px }
.vc_btn3.vc_btn3-size-sm.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon { left: 16px }
.vc_btn3.vc_btn3-size-sm.vc_btn3-icon-right:not(.vc_btn3-o-empty) { padding-right: 39px }
.vc_btn3.vc_btn3-size-sm.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon { right: 16px }
.vc_btn3.vc_btn3-size-md {
	font-size: 14px;
	padding-top: 7px;
	padding-bottom: 8px;
	padding-left: 10px;
	padding-right: 10px
}
.vc_btn3.vc_btn3-size-md.vc_btn3-style-outline, .vc_btn3.vc_btn3-size-md.vc_btn3-style-outline-custom {
	padding-top: 13px;
	padding-bottom: 13px;
	padding-left: 19px;
	padding-right: 19px
}
.vc_btn3.vc_btn3-size-md .vc_btn3-icon {
	font-size: 16px;
	height: 14px;
	line-height: 14px
}
.vc_btn3.vc_btn3-size-md.vc_btn3-icon-left:not(.vc_btn3-o-empty) { padding-left: 48px }
.vc_btn3.vc_btn3-size-md.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon { left: 20px }
.vc_btn3.vc_btn3-size-md.vc_btn3-icon-right:not(.vc_btn3-o-empty) { padding-right: 48px }
.vc_btn3.vc_btn3-size-md.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon { right: 20px }
.vc_btn3.vc_btn3-size-lg {
	font-size: 16px;
	padding-top: 18px;
	padding-bottom: 18px;
	padding-left: 25px;
	padding-right: 25px
}
.vc_btn3.vc_btn3-size-lg.vc_btn3-style-outline, .vc_btn3.vc_btn3-size-lg.vc_btn3-style-outline-custom {
	padding-top: 17px;
	padding-bottom: 17px;
	padding-left: 24px;
	padding-right: 24px
}
.vc_btn3.vc_btn3-size-lg .vc_btn3-icon {
	font-size: 20px;
	height: 16px;
	line-height: 16px
}
.vc_btn3.vc_btn3-size-lg.vc_btn3-icon-left:not(.vc_btn3-o-empty) { padding-left: 60px }
.vc_btn3.vc_btn3-size-lg.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon { left: 25px }
.vc_btn3.vc_btn3-size-lg.vc_btn3-icon-right:not(.vc_btn3-o-empty) { padding-right: 60px }
.vc_btn3.vc_btn3-size-lg.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon { right: 25px }
.vc_btn3.vc_btn3-color-blue, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat {
	color: #fff;
	background-color: #5472d2
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-blue:focus, .vc_btn3.vc_btn3-color-blue:hover {
	color: #f7f7f7;
	background-color: #3c5ecc
}
.vc_btn3.vc_btn3-color-blue.active, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-blue:active {
	color: #f2f2f2;
	background-color: #3558c8
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline {
	color: #5472d2;
	border-color: #5472d2;
	background-color: transparent
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline:hover {
	color: #fff;
	border-color: #5472d2;
	background-color: #5472d2
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline:active {
	color: #fff;
	border-color: #5472d2;
	background-color: #5472d2
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d {
	color: #fff;
	background-color: #5472d2;
	box-shadow: 0 5px 0 #3253bc
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d:hover {
	color: #f7f7f7;
	background-color: #5472d2
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d:active {
	color: #f2f2f2;
	background-color: #5472d2
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d:hover {
	top: 3px;
	box-shadow: 0 2px 0 #3253bc
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-xs { box-shadow: 0 3px 0 #3253bc }
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-xs:hover {
	top: 1px;
	box-shadow: 0 2px 0 #3253bc
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-sm { box-shadow: 0 4px 0 #3253bc }
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-sm:hover {
	top: 2px;
	box-shadow: 0 2px 0 #3253bc
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-lg { box-shadow: 0 5px 0 #3253bc }
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-lg:hover {
	top: 3px;
	box-shadow: 0 2px 0 #3253bc
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern {
	color: #fff;
	border-color: #5472d2;
	background-color: #5472d2
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern:hover {
	color: #f7f7f7;
	border-color: #3c5ecc;
	background-color: #3c5ecc
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern:active {
	color: #f2f2f2;
	border-color: #3558c8;
	background-color: #3558c8
}
.vc_btn3.vc_btn3-color-turquoise, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat {
	color: #fff;
	background-color: #00c1cf
}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-turquoise:focus, .vc_btn3.vc_btn3-color-turquoise:hover {
	color: #f7f7f7;
	background-color: #00a4b0
}
.vc_btn3.vc_btn3-color-turquoise.active, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-turquoise:active {
	color: #f2f2f2;
	background-color: #009ba6
}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline {
	color: #00c1cf;
	border-color: #00c1cf;
	background-color: transparent
}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline:hover {
	color: #fff;
	border-color: #00c1cf;
	background-color: #00c1cf
}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline:active {
	color: #fff;
	border-color: #00c1cf;
	background-color: #00c1cf
}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d {
	color: #fff;
	background-color: #00c1cf;
	box-shadow: 0 5px 0 #008d97
}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d:hover {
	color: #f7f7f7;
	background-color: #00c1cf
}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d:active {
	color: #f2f2f2;
	background-color: #00c1cf
}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d:hover {
	top: 3px;
	box-shadow: 0 2px 0 #008d97
}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-xs { box-shadow: 0 3px 0 #008d97 }
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-xs:hover {
	top: 1px;
	box-shadow: 0 2px 0 #008d97
}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-sm { box-shadow: 0 4px 0 #008d97 }
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-sm:hover {
	top: 2px;
	box-shadow: 0 2px 0 #008d97
}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-lg { box-shadow: 0 5px 0 #008d97 }
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-lg:hover {
	top: 3px;
	box-shadow: 0 2px 0 #008d97
}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern {
	color: #fff;
	border-color: #00c1cf;
	background-color: #00c1cf
}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern:hover {
	color: #f7f7f7;
	border-color: #00a4b0;
	background-color: #00a4b0
}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern:active {
	color: #f2f2f2;
	border-color: #009ba6;
	background-color: #009ba6
}
.vc_btn3.vc_btn3-color-pink, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat {
	color: #fff;
	background-color: #fe6c61
}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-pink:focus, .vc_btn3.vc_btn3-color-pink:hover {
	color: #f7f7f7;
	background-color: #fe5043
}
.vc_btn3.vc_btn3-color-pink.active, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-pink:active {
	color: #f2f2f2;
	background-color: #fe4638
}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline {
	color: #fe6c61;
	border-color: #fe6c61;
	background-color: transparent
}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline:hover {
	color: #fff;
	border-color: #fe6c61;
	background-color: #fe6c61
}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline:active {
	color: #fff;
	border-color: #fe6c61;
	background-color: #fe6c61
}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d {
	color: #fff;
	background-color: #fe6c61;
	box-shadow: 0 5px 0 #fe3829
}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d:hover {
	color: #f7f7f7;
	background-color: #fe6c61
}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d:active {
	color: #f2f2f2;
	background-color: #fe6c61
}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d:hover {
	top: 3px;
	box-shadow: 0 2px 0 #fe3829
}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-xs { box-shadow: 0 3px 0 #fe3829 }
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-xs:hover {
	top: 1px;
	box-shadow: 0 2px 0 #fe3829
}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-sm { box-shadow: 0 4px 0 #fe3829 }
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-sm:hover {
	top: 2px;
	box-shadow: 0 2px 0 #fe3829
}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-lg { box-shadow: 0 5px 0 #fe3829 }
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-lg:hover {
	top: 3px;
	box-shadow: 0 2px 0 #fe3829
}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern {
	color: #fff;
	border-color: #fe6c61;
	background-color: #fe6c61
}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern:hover {
	color: #f7f7f7;
	border-color: #fe5043;
	background-color: #fe5043
}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern:active {
	color: #f2f2f2;
	border-color: #fe4638;
	background-color: #fe4638
}
.vc_btn3.vc_btn3-color-violet, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat {
	color: #fff;
	background-color: #8d6dc4
}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-violet:focus, .vc_btn3.vc_btn3-color-violet:hover {
	color: #f7f7f7;
	background-color: #7c57bb
}
.vc_btn3.vc_btn3-color-violet.active, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-violet:active {
	color: #f2f2f2;
	background-color: #7650b8
}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline {
	color: #8d6dc4;
	border-color: #8d6dc4;
	background-color: transparent
}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline:hover {
	color: #fff;
	border-color: #8d6dc4;
	background-color: #8d6dc4
}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline:active {
	color: #fff;
	border-color: #8d6dc4;
	background-color: #8d6dc4
}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d {
	color: #fff;
	background-color: #8d6dc4;
	box-shadow: 0 5px 0 #6e48b1
}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d:hover {
	color: #f7f7f7;
	background-color: #8d6dc4
}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d:active {
	color: #f2f2f2;
	background-color: #8d6dc4
}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d:hover {
	top: 3px;
	box-shadow: 0 2px 0 #6e48b1
}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-xs { box-shadow: 0 3px 0 #6e48b1 }
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-xs:hover {
	top: 1px;
	box-shadow: 0 2px 0 #6e48b1
}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-sm { box-shadow: 0 4px 0 #6e48b1 }
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-sm:hover {
	top: 2px;
	box-shadow: 0 2px 0 #6e48b1
}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-lg { box-shadow: 0 5px 0 #6e48b1 }
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-lg:hover {
	top: 3px;
	box-shadow: 0 2px 0 #6e48b1
}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern {
	color: #fff;
	border-color: #8d6dc4;
	background-color: #8d6dc4
}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern:hover {
	color: #f7f7f7;
	border-color: #7c57bb;
	background-color: #7c57bb
}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern:active {
	color: #f2f2f2;
	border-color: #7650b8;
	background-color: #7650b8
}
.vc_btn3.vc_btn3-color-peacoc, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat {
	color: #fff;
	background-color: #4cadc9
}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-peacoc:focus, .vc_btn3.vc_btn3-color-peacoc:hover {
	color: #f7f7f7;
	background-color: #39a0bd
}
.vc_btn3.vc_btn3-color-peacoc.active, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-peacoc:active {
	color: #f2f2f2;
	background-color: #3799b5
}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline {
	color: #4cadc9;
	border-color: #4cadc9;
	background-color: transparent
}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline:hover {
	color: #fff;
	border-color: #4cadc9;
	background-color: #4cadc9
}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline:active {
	color: #fff;
	border-color: #4cadc9;
	background-color: #4cadc9
}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d {
	color: #fff;
	background-color: #4cadc9;
	box-shadow: 0 5px 0 #338faa
}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d:hover {
	color: #f7f7f7;
	background-color: #4cadc9
}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d:active {
	color: #f2f2f2;
	background-color: #4cadc9
}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d:hover {
	top: 3px;
	box-shadow: 0 2px 0 #338faa
}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-xs { box-shadow: 0 3px 0 #338faa }
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-xs:hover {
	top: 1px;
	box-shadow: 0 2px 0 #338faa
}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-sm { box-shadow: 0 4px 0 #338faa }
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-sm:hover {
	top: 2px;
	box-shadow: 0 2px 0 #338faa
}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-lg { box-shadow: 0 5px 0 #338faa }
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-lg:hover {
	top: 3px;
	box-shadow: 0 2px 0 #338faa
}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern {
	color: #fff;
	border-color: #4cadc9;
	background-color: #4cadc9
}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern:hover {
	color: #f7f7f7;
	border-color: #39a0bd;
	background-color: #39a0bd
}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern:active {
	color: #f2f2f2;
	border-color: #3799b5;
	background-color: #3799b5
}
.vc_btn3.vc_btn3-color-chino, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat {
	color: #fff;
	background-color: #cec2ab
}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-chino:focus, .vc_btn3.vc_btn3-color-chino:hover {
	color: #f7f7f7;
	background-color: #c3b498
}
.vc_btn3.vc_btn3-color-chino.active, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-chino:active {
	color: #f2f2f2;
	background-color: #bfaf91
}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline {
	color: #cec2ab;
	border-color: #cec2ab;
	background-color: transparent
}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline:hover {
	color: #fff;
	border-color: #cec2ab;
	background-color: #cec2ab
}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline:active {
	color: #fff;
	border-color: #cec2ab;
	background-color: #cec2ab
}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d {
	color: #fff;
	background-color: #cec2ab;
	box-shadow: 0 5px 0 #b9a888
}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d:hover {
	color: #f7f7f7;
	background-color: #cec2ab
}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d:active {
	color: #f2f2f2;
	background-color: #cec2ab
}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d:hover {
	top: 3px;
	box-shadow: 0 2px 0 #b9a888
}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-xs { box-shadow: 0 3px 0 #b9a888 }
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-xs:hover {
	top: 1px;
	box-shadow: 0 2px 0 #b9a888
}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-sm { box-shadow: 0 4px 0 #b9a888 }
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-sm:hover {
	top: 2px;
	box-shadow: 0 2px 0 #b9a888
}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-lg { box-shadow: 0 5px 0 #b9a888 }
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-lg:hover {
	top: 3px;
	box-shadow: 0 2px 0 #b9a888
}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern {
	color: #fff;
	border-color: #cec2ab;
	background-color: #cec2ab
}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern:hover {
	color: #f7f7f7;
	border-color: #c3b498;
	background-color: #c3b498
}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern:active {
	color: #f2f2f2;
	border-color: #bfaf91;
	background-color: #bfaf91
}
.vc_btn3.vc_btn3-color-mulled-wine, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat {
	color: #fff;
	background-color: #50485b
}
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-mulled-wine:focus, .vc_btn3.vc_btn3-color-mulled-wine:hover {
	color: #f7f7f7;
	background-color: #413a4a
}
.vc_btn3.vc_btn3-color-mulled-wine.active, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-mulled-wine:active {
	color: #f2f2f2;
	background-color: #3c3644
}
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline {
	color: #50485b;
	border-color: #50485b;
	background-color: transparent
}
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline:hover {
	color: #fff;
	border-color: #50485b;
	background-color: #50485b
}
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline:active {
	color: #fff;
	border-color: #50485b;
	background-color: #50485b
}
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d {
	color: #fff;
	background-color: #50485b;
	box-shadow: 0 5px 0 #342f3c
}
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d:hover {
	color: #f7f7f7;
	background-color: #50485b
}
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d:active {
	color: #f2f2f2;
	background-color: #50485b
}
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d:hover {
	top: 3px;
	box-shadow: 0 2px 0 #342f3c
}
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-xs { box-shadow: 0 3px 0 #342f3c }
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-xs:hover {
	top: 1px;
	box-shadow: 0 2px 0 #342f3c
}
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-sm { box-shadow: 0 4px 0 #342f3c }
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-sm:hover {
	top: 2px;
	box-shadow: 0 2px 0 #342f3c
}
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-lg { box-shadow: 0 5px 0 #342f3c }
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-lg:hover {
	top: 3px;
	box-shadow: 0 2px 0 #342f3c
}
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern {
	color: #fff;
	border-color: #50485b;
	background-color: #50485b
}
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern:hover {
	color: #f7f7f7;
	border-color: #413a4a;
	background-color: #413a4a
}
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern:active {
	color: #f2f2f2;
	border-color: #3c3644;
	background-color: #3c3644
}
.vc_btn3.vc_btn3-color-vista-blue, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-flat {
	color: #fff;
	background-color: #75d69c
}
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-vista-blue:focus, .vc_btn3.vc_btn3-color-vista-blue:hover {
	color: #f7f7f7;
	background-color: #5dcf8b
}
.vc_btn3.vc_btn3-color-vista-blue.active, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-vista-blue:active {
	color: #f2f2f2;
	background-color: #56cd85
}
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline {
	color: #75d69c;
	border-color: #75d69c;
	background-color: transparent
}
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline:hover {
	color: #fff;
	border-color: #75d69c;
	background-color: #75d69c
}
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline:active {
	color: #fff;
	border-color: #75d69c;
	background-color: #75d69c
}
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d {
	color: #fff;
	background-color: #75d69c;
	box-shadow: 0 5px 0 #4ac97d
}
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d:hover {
	color: #f7f7f7;
	background-color: #75d69c
}
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d:active {
	color: #f2f2f2;
	background-color: #75d69c
}
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d:hover {
	top: 3px;
	box-shadow: 0 2px 0 #4ac97d
}
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-xs { box-shadow: 0 3px 0 #4ac97d }
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-xs:hover {
	top: 1px;
	box-shadow: 0 2px 0 #4ac97d
}
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-sm { box-shadow: 0 4px 0 #4ac97d }
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-sm:hover {
	top: 2px;
	box-shadow: 0 2px 0 #4ac97d
}
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-lg { box-shadow: 0 5px 0 #4ac97d }
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-lg:hover {
	top: 3px;
	box-shadow: 0 2px 0 #4ac97d
}
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern {
	color: #fff;
	border-color: #75d69c;
	background-color: #75d69c
}
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern:hover {
	color: #f7f7f7;
	border-color: #5dcf8b;
	background-color: #5dcf8b
}
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern:active {
	color: #f2f2f2;
	border-color: #56cd85;
	background-color: #56cd85
}
.vc_btn3.vc_btn3-color-orange, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat {
	color: #fff;
	background-color: #f7be68
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-orange:focus, .vc_btn3.vc_btn3-color-orange:hover {
	color: #f7f7f7;
	background-color: #f5b14b
}
.vc_btn3.vc_btn3-color-orange.active, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-orange:active {
	color: #f2f2f2;
	background-color: #f5ad41
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline {
	color: #f7be68;
	border-color: #f7be68;
	background-color: transparent
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline:hover {
	color: #fff;
	border-color: #f7be68;
	background-color: #f7be68
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline:active {
	color: #fff;
	border-color: #f7be68;
	background-color: #f7be68
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d {
	color: #fff;
	background-color: #f7be68;
	box-shadow: 0 5px 0 #f4a733
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d:hover {
	color: #f7f7f7;
	background-color: #f7be68
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d:active {
	color: #f2f2f2;
	background-color: #f7be68
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d:hover {
	top: 3px;
	box-shadow: 0 2px 0 #f4a733
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-xs { box-shadow: 0 3px 0 #f4a733 }
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-xs:hover {
	top: 1px;
	box-shadow: 0 2px 0 #f4a733
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-sm { box-shadow: 0 4px 0 #f4a733 }
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-sm:hover {
	top: 2px;
	box-shadow: 0 2px 0 #f4a733
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-lg { box-shadow: 0 5px 0 #f4a733 }
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-lg:hover {
	top: 3px;
	box-shadow: 0 2px 0 #f4a733
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern {
	color: #fff;
	border-color: #f7be68;
	background-color: #f7be68
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern:hover {
	color: #f7f7f7;
	border-color: #f5b14b;
	background-color: #f5b14b
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern:active {
	color: #f2f2f2;
	border-color: #f5ad41;
	background-color: #f5ad41
}
.vc_btn3.vc_btn3-color-sky, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat {
	color: #fff;
	background-color: #5aa1e3
}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-sky:focus, .vc_btn3.vc_btn3-color-sky:hover {
	color: #f7f7f7;
	background-color: #4092df
}
.vc_btn3.vc_btn3-color-sky.active, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-sky:active {
	color: #f2f2f2;
	background-color: #378ddd
}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline {
	color: #5aa1e3;
	border-color: #5aa1e3;
	background-color: transparent
}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline:hover {
	color: #fff;
	border-color: #5aa1e3;
	background-color: #5aa1e3
}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline:active {
	color: #fff;
	border-color: #5aa1e3;
	background-color: #5aa1e3
}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d {
	color: #fff;
	background-color: #5aa1e3;
	box-shadow: 0 5px 0 #2a86db
}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d:hover {
	color: #f7f7f7;
	background-color: #5aa1e3
}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d:active {
	color: #f2f2f2;
	background-color: #5aa1e3
}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d:hover {
	top: 3px;
	box-shadow: 0 2px 0 #2a86db
}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-xs { box-shadow: 0 3px 0 #2a86db }
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-xs:hover {
	top: 1px;
	box-shadow: 0 2px 0 #2a86db
}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-sm { box-shadow: 0 4px 0 #2a86db }
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-sm:hover {
	top: 2px;
	box-shadow: 0 2px 0 #2a86db
}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-lg { box-shadow: 0 5px 0 #2a86db }
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-lg:hover {
	top: 3px;
	box-shadow: 0 2px 0 #2a86db
}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern {
	color: #fff;
	border-color: #5aa1e3;
	background-color: #5aa1e3
}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern:hover {
	color: #f7f7f7;
	border-color: #4092df;
	background-color: #4092df
}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern:active {
	color: #f2f2f2;
	border-color: #378ddd;
	background-color: #378ddd
}
.vc_btn3.vc_btn3-color-green, .vc_btn3.vc_btn3-color-green.vc_btn3-style-flat {
	color: #fff;
	background-color: #6dab3c
}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-green.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-green:focus, .vc_btn3.vc_btn3-color-green:hover {
	color: #f7f7f7;
	background-color: #5f9434
}
.vc_btn3.vc_btn3-color-green.active, .vc_btn3.vc_btn3-color-green.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-green.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-green:active {
	color: #f2f2f2;
	background-color: #5a8d31
}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-outline {
	color: #6dab3c;
	border-color: #6dab3c;
	background-color: transparent
}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-green.vc_btn3-style-outline:hover {
	color: #fff;
	border-color: #6dab3c;
	background-color: #6dab3c
}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-green.vc_btn3-style-outline:active {
	color: #fff;
	border-color: #6dab3c;
	background-color: #6dab3c
}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d {
	color: #fff;
	background-color: #6dab3c;
	box-shadow: 0 5px 0 #53812d
}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d:hover {
	color: #f7f7f7;
	background-color: #6dab3c
}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d:active {
	color: #f2f2f2;
	background-color: #6dab3c
}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d:hover {
	top: 3px;
	box-shadow: 0 2px 0 #53812d
}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-xs { box-shadow: 0 3px 0 #53812d }
.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-xs:hover {
	top: 1px;
	box-shadow: 0 2px 0 #53812d
}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-sm { box-shadow: 0 4px 0 #53812d }
.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-sm:hover {
	top: 2px;
	box-shadow: 0 2px 0 #53812d
}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-lg { box-shadow: 0 5px 0 #53812d }
.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-lg:hover {
	top: 3px;
	box-shadow: 0 2px 0 #53812d
}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-modern {
	color: #fff;
	border-color: #6dab3c;
	background-color: #6dab3c
}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-green.vc_btn3-style-modern:hover {
	color: #f7f7f7;
	border-color: #5f9434;
	background-color: #5f9434
}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-green.vc_btn3-style-modern:active {
	color: #f2f2f2;
	border-color: #5a8d31;
	background-color: #5a8d31
}
.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {
	color: #fff;
	background-color: #f4524d
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-juicy-pink:focus, .vc_btn3.vc_btn3-color-juicy-pink:hover {
	color: #f7f7f7;
	background-color: #f23630
}
.vc_btn3.vc_btn3-color-juicy-pink.active, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-juicy-pink:active {
	color: #f2f2f2;
	background-color: #f22d27
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline {
	color: #f4524d;
	border-color: #f4524d;
	background-color: transparent
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline:hover {
	color: #fff;
	border-color: #f4524d;
	background-color: #f4524d
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline:active {
	color: #fff;
	border-color: #f4524d;
	background-color: #f4524d
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d {
	color: #fff;
	background-color: #f4524d;
	box-shadow: 0 5px 0 #f11f18
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d:hover {
	color: #f7f7f7;
	background-color: #f4524d
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d:active {
	color: #f2f2f2;
	background-color: #f4524d
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d:hover {
	top: 3px;
	box-shadow: 0 2px 0 #f11f18
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-xs { box-shadow: 0 3px 0 #f11f18 }
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-xs:hover {
	top: 1px;
	box-shadow: 0 2px 0 #f11f18
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-sm { box-shadow: 0 4px 0 #f11f18 }
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-sm:hover {
	top: 2px;
	box-shadow: 0 2px 0 #f11f18
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-lg { box-shadow: 0 5px 0 #f11f18 }
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-lg:hover {
	top: 3px;
	box-shadow: 0 2px 0 #f11f18
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern {
	color: #fff;
	border-color: #f4524d;
	background-color: #f4524d
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern:hover {
	color: #f7f7f7;
	border-color: #f23630;
	background-color: #f23630
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern:active {
	color: #f2f2f2;
	border-color: #f22d27;
	background-color: #f22d27
}
.vc_btn3.vc_btn3-color-sandy-brown, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-flat {
	color: #fff;
	background-color: #f79468
}
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-sandy-brown:focus, .vc_btn3.vc_btn3-color-sandy-brown:hover {
	color: #f7f7f7;
	background-color: #f57f4b
}
.vc_btn3.vc_btn3-color-sandy-brown.active, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-sandy-brown:active {
	color: #f2f2f2;
	background-color: #f57941
}
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline {
	color: #f79468;
	border-color: #f79468;
	background-color: transparent
}
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline:hover {
	color: #fff;
	border-color: #f79468;
	background-color: #f79468
}
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline:active {
	color: #fff;
	border-color: #f79468;
	background-color: #f79468
}
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d {
	color: #fff;
	background-color: #f79468;
	box-shadow: 0 5px 0 #f46e33
}
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d:hover {
	color: #f7f7f7;
	background-color: #f79468
}
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d:active {
	color: #f2f2f2;
	background-color: #f79468
}
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d:hover {
	top: 3px;
	box-shadow: 0 2px 0 #f46e33
}
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-xs { box-shadow: 0 3px 0 #f46e33 }
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-xs:hover {
	top: 1px;
	box-shadow: 0 2px 0 #f46e33
}
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-sm { box-shadow: 0 4px 0 #f46e33 }
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-sm:hover {
	top: 2px;
	box-shadow: 0 2px 0 #f46e33
}
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-lg { box-shadow: 0 5px 0 #f46e33 }
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-lg:hover {
	top: 3px;
	box-shadow: 0 2px 0 #f46e33
}
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern {
	color: #fff;
	border-color: #f79468;
	background-color: #f79468
}
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern:hover {
	color: #f7f7f7;
	border-color: #f57f4b;
	background-color: #f57f4b
}
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern:active {
	color: #f2f2f2;
	border-color: #f57941;
	background-color: #f57941
}
.vc_btn3.vc_btn3-color-purple, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat {
	color: #fff;
	background-color: #b97ebb
}
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-purple:focus, .vc_btn3.vc_btn3-color-purple:hover {
	color: #f7f7f7;
	background-color: #ae6ab0
}
.vc_btn3.vc_btn3-color-purple.active, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-purple:active {
	color: #f2f2f2;
	background-color: #ab63ad
}
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline {
	color: #b97ebb;
	border-color: #b97ebb;
	background-color: transparent
}
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline:hover {
	color: #fff;
	border-color: #b97ebb;
	background-color: #b97ebb
}
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline:active {
	color: #fff;
	border-color: #b97ebb;
	background-color: #b97ebb
}
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d {
	color: #fff;
	background-color: #b97ebb;
	box-shadow: 0 5px 0 #a559a8
}
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d:hover {
	color: #f7f7f7;
	background-color: #b97ebb
}
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d:active {
	color: #f2f2f2;
	background-color: #b97ebb
}
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d:hover {
	top: 3px;
	box-shadow: 0 2px 0 #a559a8
}
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-xs { box-shadow: 0 3px 0 #a559a8 }
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-xs:hover {
	top: 1px;
	box-shadow: 0 2px 0 #a559a8
}
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-sm { box-shadow: 0 4px 0 #a559a8 }
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-sm:hover {
	top: 2px;
	box-shadow: 0 2px 0 #a559a8
}
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-lg { box-shadow: 0 5px 0 #a559a8 }
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-lg:hover {
	top: 3px;
	box-shadow: 0 2px 0 #a559a8
}
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern {
	color: #fff;
	border-color: #b97ebb;
	background-color: #b97ebb
}
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern:hover {
	color: #f7f7f7;
	border-color: #ae6ab0;
	background-color: #ae6ab0
}
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern:active {
	color: #f2f2f2;
	border-color: #ab63ad;
	background-color: #ab63ad
}
.vc_btn3.vc_btn3-color-black, .vc_btn3.vc_btn3-color-black.vc_btn3-style-flat {
	color: #fff;
	background-color: #2a2a2a
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-black.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-black:focus, .vc_btn3.vc_btn3-color-black:hover {
	color: #f7f7f7;
	background-color: #1b1b1b
}
.vc_btn3.vc_btn3-color-black.active, .vc_btn3.vc_btn3-color-black.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-black.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-black:active {
	color: #f2f2f2;
	background-color: #161616
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-outline {
	color: #fff;
	border-color: #2a2a2a;
	background-color: transparent
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-black.vc_btn3-style-outline:hover {
	color: #fff;
	border-color: #2a2a2a;
	background-color: #2a2a2a
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-black.vc_btn3-style-outline:active {
	color: #fff;
	border-color: #2a2a2a;
	background-color: #2a2a2a
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d {
	color: #fff;
	background-color: #2a2a2a;
	box-shadow: 0 5px 0 #0e0e0e
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d:hover {
	color: #f7f7f7;
	background-color: #2a2a2a
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d:active {
	color: #f2f2f2;
	background-color: #2a2a2a
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d:hover {
	top: 3px;
	box-shadow: 0 2px 0 #0e0e0e
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-xs { box-shadow: 0 3px 0 #0e0e0e }
.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-xs:hover {
	top: 1px;
	box-shadow: 0 2px 0 #0e0e0e
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-sm { box-shadow: 0 4px 0 #0e0e0e }
.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-sm:hover {
	top: 2px;
	box-shadow: 0 2px 0 #0e0e0e
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-lg { box-shadow: 0 5px 0 #0e0e0e }
.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-lg:hover {
	top: 3px;
	box-shadow: 0 2px 0 #0e0e0e
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-modern {
	color: #fff;
	border-color: #2a2a2a;
	background-color: #2a2a2a
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-black.vc_btn3-style-modern:hover {
	color: #f7f7f7;
	border-color: #1b1b1b;
	background-color: #1b1b1b
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-black.vc_btn3-style-modern:active {
	color: #f2f2f2;
	border-color: #161616;
	background-color: #161616
}
.vc_btn3.vc_btn3-color-grey, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat {
	color: #666;
	background-color: #ebebeb
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-grey:focus, .vc_btn3.vc_btn3-color-grey:hover {
	color: #5e5e5e;
	background-color: #dcdcdc
}
.vc_btn3.vc_btn3-color-grey.active, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-grey:active {
	color: #595959;
	background-color: #d7d7d7
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline {
	color: #666;
	border-color: #ebebeb;
	background-color: transparent
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline:hover {
	color: #666;
	border-color: #ebebeb;
	background-color: #ebebeb
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline:active {
	color: #666;
	border-color: #ebebeb;
	background-color: #ebebeb
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d {
	color: #666;
	background-color: #ebebeb;
	box-shadow: 0 5px 0 #cfcfcf
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d:hover {
	color: #5e5e5e;
	background-color: #ebebeb
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d:active {
	color: #595959;
	background-color: #ebebeb
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d:hover {
	top: 3px;
	box-shadow: 0 2px 0 #cfcfcf
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-xs { box-shadow: 0 3px 0 #cfcfcf }
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-xs:hover {
	top: 1px;
	box-shadow: 0 2px 0 #cfcfcf
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-sm { box-shadow: 0 4px 0 #cfcfcf }
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-sm:hover {
	top: 2px;
	box-shadow: 0 2px 0 #cfcfcf
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-lg { box-shadow: 0 5px 0 #cfcfcf }
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-lg:hover {
	top: 3px;
	box-shadow: 0 2px 0 #cfcfcf
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {
	color: #666;
	border-color: #ebebeb;
	background-color: #ebebeb
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover {
	color: #5e5e5e;
	border-color: #dcdcdc;
	background-color: #dcdcdc
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:active {
	color: #595959;
	border-color: #d7d7d7;
	background-color: #d7d7d7
}
.vc_btn3.vc_btn3-color-white, .vc_btn3.vc_btn3-color-white.vc_btn3-style-flat {
	color: #666;
	background-color: #fff
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-white.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-white:focus, .vc_btn3.vc_btn3-color-white:hover {
	color: #5e5e5e;
	background-color: #f0f0f0
}
.vc_btn3.vc_btn3-color-white.active, .vc_btn3.vc_btn3-color-white.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-white.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-white:active {
	color: #595959;
	background-color: #ebebeb
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-outline {
	color: #666;
	border-color: #fff;
	background-color: transparent
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-white.vc_btn3-style-outline:hover {
	color: #666;
	border-color: #fff;
	background-color: #fff
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-white.vc_btn3-style-outline:active {
	color: #666;
	border-color: #fff;
	background-color: #fff
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d {
	color: #666;
	background-color: #fff;
	box-shadow: 0 5px 0 #e3e3e3
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d:hover {
	color: #5e5e5e;
	background-color: #fff
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d:active {
	color: #595959;
	background-color: #fff
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d:hover {
	top: 3px;
	box-shadow: 0 2px 0 #e3e3e3
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-xs { box-shadow: 0 3px 0 #e3e3e3 }
.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-xs:hover {
	top: 1px;
	box-shadow: 0 2px 0 #e3e3e3
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-sm { box-shadow: 0 4px 0 #e3e3e3 }
.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-sm:hover {
	top: 2px;
	box-shadow: 0 2px 0 #e3e3e3
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-lg { box-shadow: 0 5px 0 #e3e3e3 }
.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-lg:hover {
	top: 3px;
	box-shadow: 0 2px 0 #e3e3e3
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-modern {
	color: #666;
	border-color: #fff;
	background-color: #fff
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-white.vc_btn3-style-modern:hover {
	color: #5e5e5e;
	border-color: #f0f0f0;
	background-color: #f0f0f0
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-white.vc_btn3-style-modern:active {
	color: #595959;
	border-color: #ebebeb;
	background-color: #ebebeb
}
.vc_btn3.vc_btn3-color-default, .vc_btn3.vc_btn3-color-default.vc_btn3-style-flat {
	color: #333;
	background-color: #f7f7f7
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-default.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-default:focus, .vc_btn3.vc_btn3-color-default:hover {
	color: #2b2b2b;
	background-color: #e8e8e8
}
.vc_btn3.vc_btn3-color-default.active, .vc_btn3.vc_btn3-color-default.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-default.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-default:active {
	color: #262626;
	background-color: #e3e3e3
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-outline {
	color: #f7f7f7;
	border-color: #f7f7f7;
	background-color: transparent
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-default.vc_btn3-style-outline:hover {
	color: #333;
	border-color: #f7f7f7;
	background-color: #f7f7f7
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-default.vc_btn3-style-outline:active {
	color: #333;
	border-color: #f7f7f7;
	background-color: #f7f7f7
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d {
	color: #333;
	background-color: #f7f7f7;
	box-shadow: 0 5px 0 #dbdbdb
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d:hover {
	color: #2b2b2b;
	background-color: #f7f7f7
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d:active {
	color: #262626;
	background-color: #f7f7f7
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d:hover {
	top: 3px;
	box-shadow: 0 2px 0 #dbdbdb
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-xs { box-shadow: 0 3px 0 #dbdbdb }
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-xs:hover {
	top: 1px;
	box-shadow: 0 2px 0 #dbdbdb
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-sm { box-shadow: 0 4px 0 #dbdbdb }
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-sm:hover {
	top: 2px;
	box-shadow: 0 2px 0 #dbdbdb
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-lg { box-shadow: 0 5px 0 #dbdbdb }
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-lg:hover {
	top: 3px;
	box-shadow: 0 2px 0 #dbdbdb
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-modern {
	color: #333;
	border-color: #f7f7f7;
	background-color: #f7f7f7
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-default.vc_btn3-style-modern:hover {
	color: #2b2b2b;
	border-color: #e8e8e8;
	background-color: #e8e8e8
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-default.vc_btn3-style-modern:active {
	color: #262626;
	border-color: #e3e3e3;
	background-color: #e3e3e3
}
.vc_btn3.vc_btn3-color-primary, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat {
	color: #fff;
	background-color: #08c
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-primary:focus, .vc_btn3.vc_btn3-color-primary:hover {
	color: #f7f7f7;
	background-color: #0074ad
}
.vc_btn3.vc_btn3-color-primary.active, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-primary:active {
	color: #f2f2f2;
	background-color: #006da3
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline {
	color: #08c;
	border-color: #08c;
	background-color: transparent
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline:hover {
	color: #fff;
	border-color: #08c;
	background-color: #08c
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline:active {
	color: #fff;
	border-color: #08c;
	background-color: #08c
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d {
	color: #fff;
	background-color: #08c;
	box-shadow: 0 5px 0 #006394
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d:hover {
	color: #f7f7f7;
	background-color: #08c
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d:active {
	color: #f2f2f2;
	background-color: #08c
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d:hover {
	top: 3px;
	box-shadow: 0 2px 0 #006394
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-xs { box-shadow: 0 3px 0 #006394 }
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-xs:hover {
	top: 1px;
	box-shadow: 0 2px 0 #006394
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-sm { box-shadow: 0 4px 0 #006394 }
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-sm:hover {
	top: 2px;
	box-shadow: 0 2px 0 #006394
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-lg { box-shadow: 0 5px 0 #006394 }
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-lg:hover {
	top: 3px;
	box-shadow: 0 2px 0 #006394
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern {
	color: #fff;
	border-color: #08c;
	background-color: #08c
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern:hover {
	color: #f7f7f7;
	border-color: #0074ad;
	background-color: #0074ad
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern:active {
	color: #f2f2f2;
	border-color: #006da3;
	background-color: #006da3
}
.vc_btn3.vc_btn3-color-info, .vc_btn3.vc_btn3-color-info.vc_btn3-style-flat {
	color: #fff;
	background-color: #58b9da
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-info.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-info:focus, .vc_btn3.vc_btn3-color-info:hover {
	color: #f7f7f7;
	background-color: #3fafd4
}
.vc_btn3.vc_btn3-color-info.active, .vc_btn3.vc_btn3-color-info.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-info.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-info:active {
	color: #f2f2f2;
	background-color: #37abd3
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-outline {
	color: #58b9da;
	border-color: #58b9da;
	background-color: transparent
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-info.vc_btn3-style-outline:hover {
	color: #fff;
	border-color: #58b9da;
	background-color: #58b9da
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-info.vc_btn3-style-outline:active {
	color: #fff;
	border-color: #58b9da;
	background-color: #58b9da
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d {
	color: #fff;
	background-color: #58b9da;
	box-shadow: 0 5px 0 #2da4cd
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-info.vc_btn3-style-3d:hover {
	color: #f7f7f7;
	background-color: #58b9da
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-info.vc_btn3-style-3d:active {
	color: #f2f2f2;
	background-color: #58b9da
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-info.vc_btn3-style-3d:hover {
	top: 3px;
	box-shadow: 0 2px 0 #2da4cd
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-xs { box-shadow: 0 3px 0 #2da4cd }
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-xs:hover {
	top: 1px;
	box-shadow: 0 2px 0 #2da4cd
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-sm { box-shadow: 0 4px 0 #2da4cd }
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-sm:hover {
	top: 2px;
	box-shadow: 0 2px 0 #2da4cd
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-lg { box-shadow: 0 5px 0 #2da4cd }
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-lg:hover {
	top: 3px;
	box-shadow: 0 2px 0 #2da4cd
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-modern {
	color: #fff;
	border-color: #58b9da;
	background-color: #58b9da
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-info.vc_btn3-style-modern:hover {
	color: #f7f7f7;
	border-color: #3fafd4;
	background-color: #3fafd4
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-info.vc_btn3-style-modern:active {
	color: #f2f2f2;
	border-color: #37abd3;
	background-color: #37abd3
}
.vc_btn3.vc_btn3-color-success, .vc_btn3.vc_btn3-color-success.vc_btn3-style-flat {
	color: #fff;
	background-color: #6ab165
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-success.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-success:focus, .vc_btn3.vc_btn3-color-success:hover {
	color: #f7f7f7;
	background-color: #59a453
}
.vc_btn3.vc_btn3-color-success.active, .vc_btn3.vc_btn3-color-success.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-success.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-success:active {
	color: #f2f2f2;
	background-color: #559d50
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-outline {
	color: #6ab165;
	border-color: #6ab165;
	background-color: transparent
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-success.vc_btn3-style-outline:hover {
	color: #fff;
	border-color: #6ab165;
	background-color: #6ab165
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-success.vc_btn3-style-outline:active {
	color: #fff;
	border-color: #6ab165;
	background-color: #6ab165
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d {
	color: #fff;
	background-color: #6ab165;
	box-shadow: 0 5px 0 #4f934b
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-success.vc_btn3-style-3d:hover {
	color: #f7f7f7;
	background-color: #6ab165
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-success.vc_btn3-style-3d:active {
	color: #f2f2f2;
	background-color: #6ab165
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-success.vc_btn3-style-3d:hover {
	top: 3px;
	box-shadow: 0 2px 0 #4f934b
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-xs { box-shadow: 0 3px 0 #4f934b }
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-xs:hover {
	top: 1px;
	box-shadow: 0 2px 0 #4f934b
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-sm { box-shadow: 0 4px 0 #4f934b }
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-sm:hover {
	top: 2px;
	box-shadow: 0 2px 0 #4f934b
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-lg { box-shadow: 0 5px 0 #4f934b }
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-lg:hover {
	top: 3px;
	box-shadow: 0 2px 0 #4f934b
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-modern {
	color: #fff;
	border-color: #6ab165;
	background-color: #6ab165
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-success.vc_btn3-style-modern:hover {
	color: #f7f7f7;
	border-color: #59a453;
	background-color: #59a453
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-success.vc_btn3-style-modern:active {
	color: #f2f2f2;
	border-color: #559d50;
	background-color: #559d50
}
.vc_btn3.vc_btn3-color-warning, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat {
	color: #fff;
	background-color: #f90
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-warning:focus, .vc_btn3.vc_btn3-color-warning:hover {
	color: #f7f7f7;
	background-color: #e08700
}
.vc_btn3.vc_btn3-color-warning.active, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-warning:active {
	color: #f2f2f2;
	background-color: #d68100
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline {
	color: #f90;
	border-color: #f90;
	background-color: transparent
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline:hover {
	color: #fff;
	border-color: #f90;
	background-color: #f90
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline:active {
	color: #fff;
	border-color: #f90;
	background-color: #f90
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d {
	color: #fff;
	background-color: #f90;
	box-shadow: 0 5px 0 #c77700
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d:hover {
	color: #f7f7f7;
	background-color: #f90
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d:active {
	color: #f2f2f2;
	background-color: #f90
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d:hover {
	top: 3px;
	box-shadow: 0 2px 0 #c77700
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-xs { box-shadow: 0 3px 0 #c77700 }
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-xs:hover {
	top: 1px;
	box-shadow: 0 2px 0 #c77700
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-sm { box-shadow: 0 4px 0 #c77700 }
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-sm:hover {
	top: 2px;
	box-shadow: 0 2px 0 #c77700
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-lg { box-shadow: 0 5px 0 #c77700 }
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-lg:hover {
	top: 3px;
	box-shadow: 0 2px 0 #c77700
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern {
	color: #fff;
	border-color: #f90;
	background-color: #f90
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern:hover {
	color: #f7f7f7;
	border-color: #e08700;
	background-color: #e08700
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern:active {
	color: #f2f2f2;
	border-color: #d68100;
	background-color: #d68100
}
.vc_btn3.vc_btn3-color-danger, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat {
	color: #fff;
	background-color: #ff675b
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-danger:focus, .vc_btn3.vc_btn3-color-danger:hover {
	color: #f7f7f7;
	background-color: #ff4b3c
}
.vc_btn3.vc_btn3-color-danger.active, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-danger:active {
	color: #f2f2f2;
	background-color: #ff4132
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline {
	color: #ff675b;
	border-color: #ff675b;
	background-color: transparent
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline:hover {
	color: #fff;
	border-color: #ff675b;
	background-color: #ff675b
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline:active {
	color: #fff;
	border-color: #ff675b;
	background-color: #ff675b
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d {
	color: #fff;
	background-color: #ff675b;
	box-shadow: 0 5px 0 #ff3323
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d:hover {
	color: #f7f7f7;
	background-color: #ff675b
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d:active {
	color: #f2f2f2;
	background-color: #ff675b
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d:hover {
	top: 3px;
	box-shadow: 0 2px 0 #ff3323
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-xs { box-shadow: 0 3px 0 #ff3323 }
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-xs:hover {
	top: 1px;
	box-shadow: 0 2px 0 #ff3323
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-sm { box-shadow: 0 4px 0 #ff3323 }
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-sm:hover {
	top: 2px;
	box-shadow: 0 2px 0 #ff3323
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-lg { box-shadow: 0 5px 0 #ff3323 }
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-lg:hover {
	top: 3px;
	box-shadow: 0 2px 0 #ff3323
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern {
	color: #fff;
	border-color: #ff675b;
	background-color: #ff675b
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern:hover {
	color: #f7f7f7;
	border-color: #ff4b3c;
	background-color: #ff4b3c
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern:active {
	color: #f2f2f2;
	border-color: #ff4132;
	background-color: #ff4132
}
.vc_btn3.vc_btn3-color-inverse, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat {
	color: #fff;
	background-color: #555
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-inverse:focus, .vc_btn3.vc_btn3-color-inverse:hover {
	color: #f7f7f7;
	background-color: #464646
}
.vc_btn3.vc_btn3-color-inverse.active, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-inverse:active {
	color: #f2f2f2;
	background-color: #414141
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline {
	color: #555;
	border-color: #555;
	background-color: transparent
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline:hover {
	color: #fff;
	border-color: #555;
	background-color: #555
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline:active {
	color: #fff;
	border-color: #555;
	background-color: #555
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d {
	color: #fff;
	background-color: #555;
	box-shadow: 0 5px 0 #393939
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d:hover {
	color: #f7f7f7;
	background-color: #555
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d:active {
	color: #f2f2f2;
	background-color: #555
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d:hover {
	top: 3px;
	box-shadow: 0 2px 0 #393939
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-xs { box-shadow: 0 3px 0 #393939 }
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-xs:hover {
	top: 1px;
	box-shadow: 0 2px 0 #393939
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-sm { box-shadow: 0 4px 0 #393939 }
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-sm:hover {
	top: 2px;
	box-shadow: 0 2px 0 #393939
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-lg { box-shadow: 0 5px 0 #393939 }
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-lg:hover {
	top: 3px;
	box-shadow: 0 2px 0 #393939
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern {
	color: #fff;
	border-color: #555;
	background-color: #555
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern:hover {
	color: #f7f7f7;
	border-color: #464646;
	background-color: #464646
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern:active {
	color: #f2f2f2;
	border-color: #414141;
	background-color: #414141
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-outline { color: #2a2a2a }
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline { color: #ebebeb }
.vc_btn3.vc_btn3-color-white.vc_btn3-style-outline { color: #fff }
.vc_btn3.vc_btn3-color-white.vc_btn3-style-modern {
	background-image: -webkit-linear-gradient(top, rgba(0,0,0,.01) 0, rgba(0,0,0,.02) 100%);
	background-image: -o-linear-gradient(top, rgba(0,0,0,.01) 0, rgba(0,0,0,.02) 100%);
	background-image: linear-gradient(to bottom, rgba(0,0,0,.01) 0, rgba(0,0,0,.02) 100%);
	background-repeat: repeat-x
}
.vc_btn3-container.vc_btn3-center { text-align: center }
.vc_btn3-container.vc_btn3-left { text-align: left }
.vc_btn3-container.vc_btn3-right { text-align: right }
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-left .vc_btn3-icon, .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-right .vc_btn3-icon {
	display: inline-block;
	position: static
}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-left .vc_btn3-icon, .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-right .vc_btn3-icon {
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	transform: translate(0, 0);
	min-width: 1em
}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon { margin-right: .5em }
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon { margin-left: .5em }
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-xs {
	font-size: 11px;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 12px;
	padding-right: 12px
}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-xs.vc_btn3-style-outline, .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-xs.vc_btn3-style-outline-custom {
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 11px;
	padding-right: 11px
}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-sm {
	font-size: 12px;
	padding-top: 11px;
	padding-bottom: 11px;
	padding-left: 16px;
	padding-right: 16px
}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-sm.vc_btn3-style-outline, .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-sm.vc_btn3-style-outline-custom {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
	padding-right: 15px
}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-md {
	font-size: 14px;
	padding-top: 14px;
	padding-bottom: 14px;
	padding-left: 20px;
	padding-right: 20px
}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-md.vc_btn3-style-outline, .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-md.vc_btn3-style-outline-custom {
	padding-top: 13px;
	padding-bottom: 13px;
	padding-left: 19px;
	padding-right: 19px
}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-lg {
	font-size: 16px;
	padding-top: 18px;
	padding-bottom: 18px;
	padding-left: 25px;
	padding-right: 25px
}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-lg.vc_btn3-style-outline, .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-lg.vc_btn3-style-outline-custom {
	padding-top: 17px;
	padding-bottom: 17px;
	padding-left: 24px;
	padding-right: 24px
}
.vc_btn3-container .vc_btn3-block.vc_btn3-icon-left, .vc_btn3-container .vc_btn3-block.vc_btn3-icon-right { text-align: inherit }
.vc_custom_heading a, .vc_custom_heading a:focus, .vc_custom_heading a:hover, .vc_custom_heading a:visited {
	border: none;
	text-decoration: inherit;
	color: inherit
}
.vc_custom_heading a {
	-webkit-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	opacity: 1
}
.vc_custom_heading a:hover { opacity: .85 }
.vc_call_to_action {
	background-color: #ebebeb;
	border: 2px solid #ebebeb;
	padding: 2em;
	border-radius: 5px
}
.vc_call_to_action :last-child { margin-bottom: 0 }
.vc_call_to_action.vc_cta_square { border-radius: 0 }
.vc_call_to_action.vc_cta_square_outlined {
	border-radius: 0;
	background: 0 0!important
}
.vc_call_to_action.vc_cta_round { border-radius: 50px }
.vc_call_to_action.vc_cta_outlined { background: 0 0!important }
.vc_call_to_action hgroup h2, .vc_call_to_action hgroup h4 {
	margin: 0;
	clear: none
}
.vc_call_to_action hgroup+p { margin-top: 1em }
.vc_call_to_action.vc_cta_btn_pos_right .vc_cta_btn {
	float: right;
	margin-left: 2em
}
.vc_call_to_action.vc_cta_btn_pos_left .vc_cta_btn {
	float: left;
	margin-right: 2em
}
.wpb_call_to_action {
	position: relative;
	background-color: #f7f7f7;
	padding: 20px;
	padding: 35px;
	border: 1px solid #f0f0f0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
.wpb_call_to_action .wpb_button {
	margin: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
.cta_align_left .wpb_button { float: left }
.cta_align_right .wpb_button { float: right }
.cta_align_left .wpb_button, .cta_align_right .wpb_button { max-width: 27.5% }
.cta_align_left .wpb_call_text, .cta_align_right .wpb_call_text {
	width: 70%;
	float: left;
	clear: none
}
.cta_align_left .wpb_call_text { float: right }
#content .wpb_call_to_action .wpb_call_text, .wpb_call_to_action .wpb_call_text {
	margin: 0;
	padding-top: 0
}
.cta_align_bottom { text-align: center }
.cta_align_bottom .wpb_button {
	position: static;
	margin-top: 21.73913043px;
	display: inline-block
}
.cta_no_button .wpb_call_text {
	width: auto;
	float: none
}

@media (max-width:600px) {
.vc_responsive .cta_align_left .wpb_button, .vc_responsive .cta_align_right .wpb_button {
	max-width: 70%;
	width: 70%;
	float: none;
	display: block;
	margin: 3% auto
}
.vc_responsive .cta_align_left .wpb_call_text, .vc_responsive .cta_align_right .wpb_call_text {
	width: auto;
	max-width: none;
	text-align: center
}
}
.vc_cta3-container {
	margin-bottom: 35px;
	margin-left: auto;
	margin-right: auto
}
.vc_cta3-container::after, .vc_cta3-container::before {
	display: table;
	content: ' '
}
.vc_cta3-container.vc_cta3-size-xs { width: 50% }
.vc_cta3-container.vc_cta3-size-sm { width: 60% }
.vc_cta3-container.vc_cta3-size-md { width: 70% }
.vc_cta3-container.vc_cta3-size-lg { width: 80% }
.vc_cta3-container.vc_cta3-size-xl { width: 90% }
.vc_general.vc_cta3 {
	border: 1px solid transparent;
	font-size: 1em;
	padding: 28px 28px;
	word-wrap: break-word
}
.vc_general.vc_cta3 .vc_cta3-content { vertical-align: top }
.vc_general.vc_cta3 .vc_cta3-content>:last-child, .vc_general.vc_cta3 .vc_cta3-icons>:last-child { margin-bottom: 0 }
.vc_general.vc_cta3 .vc_cta3-actions {
	vertical-align: middle;
	white-space: nowrap
}

@media (min-width:768px) {
.vc_general.vc_cta3 .vc_cta3-actions .vc_btn3-container { margin: 0 }
}
.vc_general.vc_cta3 .vc_cta3-icons { vertical-align: middle }
.vc_general.vc_cta3 h2, .vc_general.vc_cta3 h4 {
	margin-top: 0;
	margin-left: 0;
	margin-right: 0
}
.vc_general.vc_cta3.vc_cta3-align-left .vc_cta3-content { text-align: left }
.vc_general.vc_cta3.vc_cta3-align-right .vc_cta3-content { text-align: right }
.vc_general.vc_cta3.vc_cta3-align-center .vc_cta3-content { text-align: center }
.vc_general.vc_cta3.vc_cta3-align-justify .vc_cta3-content { text-align: justify }
.vc_general.vc_cta3.vc_cta3-icons-top .vc_cta3_content-container { padding-top: 1em }
.vc_general.vc_cta3.vc_cta3-icons-top .vc_cta3-icons { text-align: center }
.vc_general.vc_cta3.vc_cta3-icons-top .vc_cta3-icons .vc_icon_element { display: inline-block }
.vc_general.vc_cta3.vc_cta3-icons-bottom .vc_cta3_content-container { padding-bottom: 1em }
.vc_general.vc_cta3.vc_cta3-icons-bottom .vc_cta3-icons { text-align: center }
.vc_general.vc_cta3.vc_cta3-icons-bottom .vc_cta3-icons .vc_icon_element { display: inline-block }
.vc_general.vc_cta3.vc_cta3-icons-left .vc_cta3-icons { display: table-cell }
.vc_general.vc_cta3.vc_cta3-icons-left .vc_cta3_content-container {
	display: table-cell;
	padding-left: 1em
}
.vc_general.vc_cta3.vc_cta3-icons-right .vc_cta3-icons { display: table-cell }
.vc_general.vc_cta3.vc_cta3-icons-right .vc_cta3_content-container {
	display: table-cell;
	padding-right: 1em
}
.vc_general.vc_cta3.vc_cta3-icons-on-border { position: relative }
.vc_general.vc_cta3.vc_cta3-icons-on-border .vc_cta3-icons { position: absolute }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right .vc_cta3-icons {
	right: 0;
	top: 50%;
	-webkit-transform: translate(50%, -50%);
	-ms-transform: translate(50%, -50%);
	transform: translate(50%, -50%)
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xs { margin-right: 17px }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xs .vc_cta3_content-container { padding-right: 0 }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xs.vc_cta3-icons-in-box .vc_cta3_content-container { padding-right: 7px }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-sm { margin-right: 22px }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-sm .vc_cta3_content-container { padding-right: 7px }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-sm.vc_cta3-icons-in-box .vc_cta3_content-container { padding-right: 14px }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-md { margin-right: 28px }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-md .vc_cta3_content-container { padding-right: 14px }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-md.vc_cta3-icons-in-box .vc_cta3_content-container { padding-right: 21px }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-lg { margin-right: 35px }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-lg .vc_cta3_content-container { padding-right: 21px }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-lg.vc_cta3-icons-in-box .vc_cta3_content-container { padding-right: 28px }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xl { margin-right: 50px }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xl .vc_cta3_content-container { padding-right: 28px }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xl.vc_cta3-icons-in-box .vc_cta3_content-container { padding-right: 35px }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left .vc_cta3-icons {
	left: 0;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xs { margin-left: 17px }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xs .vc_cta3_content-container { padding-left: 0 }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xs.vc_cta3-icons-in-box .vc_cta3_content-container { padding-left: 7px }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-sm { margin-left: 22px }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-sm .vc_cta3_content-container { padding-left: 7px }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-sm.vc_cta3-icons-in-box .vc_cta3_content-container { padding-left: 14px }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-md { margin-left: 28px }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-md .vc_cta3_content-container { padding-left: 14px }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-md.vc_cta3-icons-in-box .vc_cta3_content-container { padding-left: 21px }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-lg { margin-left: 35px }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-lg .vc_cta3_content-container { padding-left: 21px }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-lg.vc_cta3-icons-in-box .vc_cta3_content-container { padding-left: 28px }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xl { margin-left: 50px }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xl .vc_cta3_content-container { padding-left: 28px }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xl.vc_cta3-icons-in-box .vc_cta3_content-container { padding-left: 35px }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top .vc_cta3-icons {
	left: 50%;
	top: 0;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xs { margin-top: 17px }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xs .vc_cta3_content-container { padding-top: 0 }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xs.vc_cta3-icons-in-box .vc_cta3_content-container { padding-top: 7px }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-sm { margin-top: 22px }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-sm .vc_cta3_content-container { padding-top: 7px }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-sm.vc_cta3-icons-in-box .vc_cta3_content-container { padding-top: 14px }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-md { margin-top: 28px }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-md .vc_cta3_content-container { padding-top: 14px }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-md.vc_cta3-icons-in-box .vc_cta3_content-container { padding-top: 21px }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-lg { margin-top: 35px }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-lg .vc_cta3_content-container { padding-top: 21px }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-lg.vc_cta3-icons-in-box .vc_cta3_content-container { padding-top: 28px }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xl { margin-top: 50px }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xl .vc_cta3_content-container { padding-top: 28px }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xl.vc_cta3-icons-in-box .vc_cta3_content-container { padding-top: 35px }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom .vc_cta3-icons {
	left: 50%;
	bottom: 0;
	-webkit-transform: translate(-50%, 50%);
	-ms-transform: translate(-50%, 50%);
	transform: translate(-50%, 50%)
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xs { margin-bottom: 17px }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xs .vc_cta3_content-container { padding-bottom: 0 }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xs.vc_cta3-icons-in-box .vc_cta3_content-container { padding-bottom: 7px }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-sm { margin-bottom: 22px }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-sm .vc_cta3_content-container { padding-bottom: 7px }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-sm.vc_cta3-icons-in-box .vc_cta3_content-container { padding-bottom: 14px }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-md { margin-bottom: 28px }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-md .vc_cta3_content-container { padding-bottom: 14px }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-md.vc_cta3-icons-in-box .vc_cta3_content-container { padding-bottom: 21px }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-lg { margin-bottom: 35px }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-lg .vc_cta3_content-container { padding-bottom: 21px }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-lg.vc_cta3-icons-in-box .vc_cta3_content-container { padding-bottom: 28px }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xl { margin-bottom: 50px }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xl .vc_cta3_content-container { padding-bottom: 28px }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xl.vc_cta3-icons-in-box .vc_cta3_content-container { padding-bottom: 35px }
.vc_general.vc_cta3.vc_cta3-actions-top .vc_cta3-content { margin-top: 1em }
.vc_general.vc_cta3.vc_cta3-actions-bottom .vc_cta3-content { margin-bottom: 1em }

@media (min-width:768px) {
.vc_general.vc_cta3.vc_cta3-actions-left .vc_cta3-actions {
	display: table-cell;
	max-width: 30%
}
.vc_general.vc_cta3.vc_cta3-actions-left .vc_cta3-content {
	padding-left: 28px;
	display: table-cell
}
.vc_general.vc_cta3.vc_cta3-actions-right .vc_cta3-actions {
	display: table-cell;
	max-width: 30%
}
.vc_general.vc_cta3.vc_cta3-actions-right .vc_cta3-content {
	padding-right: 28px;
	display: table-cell
}
}
.vc_general.vc_cta3.vc_cta3-style-classic {
	border-color: #f0f0f0;
	background-color: #f7f7f7
}
.vc_general.vc_cta3.vc_cta3-style-classic:not(.vc_cta3-color-classic) .vc_cta3-content-header h2, .vc_general.vc_cta3.vc_cta3-style-classic:not(.vc_cta3-color-classic) .vc_cta3-content-header h4 { color: inherit }
.vc_general.vc_cta3.vc_cta3-style-flat .vc_cta3-content-header h2, .vc_general.vc_cta3.vc_cta3-style-flat .vc_cta3-content-header h4 { color: inherit }
.vc_general.vc_cta3.vc_cta3-style-outline { border-width: 3px }
.vc_general.vc_cta3.vc_cta3-style-outline:not(.vc_cta3-color-classic) .vc_cta3-content-header h2, .vc_general.vc_cta3.vc_cta3-style-outline:not(.vc_cta3-color-classic) .vc_cta3-content-header h4 { color: inherit }
.vc_general.vc_cta3.vc_cta3-style-3d .vc_cta3-content-header h2, .vc_general.vc_cta3.vc_cta3-style-3d .vc_cta3-content-header h4 { color: inherit }
.vc_general.vc_cta3.vc_cta3-style-custom {
	border-color: #f0f0f0;
	background-color: #f7f7f7
}
.vc_general.vc_cta3.vc_cta3-shape-square { border-radius: 0 }
.vc_general.vc_cta3.vc_cta3-shape-rounded { border-radius: 5px }
.vc_general.vc_cta3.vc_cta3-shape-round { border-radius: 4em }
.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-classic .vc_cta3-content-header { color: #5472d2 }
.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-flat {
	color: #c9d2f0;
	border-color: transparent;
	background-color: #5472d2
}
.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-flat .vc_cta3-content-header { color: #fff }
.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-3d {
	box-shadow: 0 5px 0 #3253bc;
	color: #c9d2f0;
	border-color: transparent;
	background-color: #5472d2
}
.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-3d .vc_cta3-content-header { color: #fff }
.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-outline {
	border-color: #5472d2;
	background-color: transparent
}
.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-outline .vc_cta3-content-header { color: #5472d2 }
.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-classic .vc_cta3-content-header { color: #00c1cf }
.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-flat {
	color: #d3f5f1;
	border-color: transparent;
	background-color: #00c1cf
}
.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-flat .vc_cta3-content-header { color: #fff }
.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-3d {
	box-shadow: 0 5px 0 #008d97;
	color: #d3f5f1;
	border-color: transparent;
	background-color: #00c1cf
}
.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-3d .vc_cta3-content-header { color: #fff }
.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-outline {
	border-color: #00c1cf;
	background-color: transparent
}
.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-outline .vc_cta3-content-header { color: #00c1cf }
.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-classic .vc_cta3-content-header { color: #fe6c61 }
.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-flat {
	color: #fcdbd7;
	border-color: transparent;
	background-color: #fe6c61
}
.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-flat .vc_cta3-content-header { color: #fff }
.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-3d {
	box-shadow: 0 5px 0 #fe3829;
	color: #fcdbd7;
	border-color: transparent;
	background-color: #fe6c61
}
.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-3d .vc_cta3-content-header { color: #fff }
.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-outline {
	border-color: #fe6c61;
	background-color: transparent
}
.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-outline .vc_cta3-content-header { color: #fe6c61 }
.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-classic .vc_cta3-content-header { color: #8d6dc4 }
.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-flat {
	color: #e1d5f5;
	border-color: transparent;
	background-color: #8d6dc4
}
.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-flat .vc_cta3-content-header { color: #fff }
.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-3d {
	box-shadow: 0 5px 0 #6e48b1;
	color: #e1d5f5;
	border-color: transparent;
	background-color: #8d6dc4
}
.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-3d .vc_cta3-content-header { color: #fff }
.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-outline {
	border-color: #8d6dc4;
	background-color: transparent
}
.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-outline .vc_cta3-content-header { color: #8d6dc4 }
.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-classic .vc_cta3-content-header { color: #4cadc9 }
.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-flat {
	color: #d0edf5;
	border-color: transparent;
	background-color: #4cadc9
}
.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-flat .vc_cta3-content-header { color: #fff }
.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-3d {
	box-shadow: 0 5px 0 #338faa;
	color: #d0edf5;
	border-color: transparent;
	background-color: #4cadc9
}
.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-3d .vc_cta3-content-header { color: #fff }
.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-outline {
	border-color: #4cadc9;
	background-color: transparent
}
.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-outline .vc_cta3-content-header { color: #4cadc9 }
.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-classic .vc_cta3-content-header { color: #cec2ab }
.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-flat {
	color: #f7f3eb;
	border-color: transparent;
	background-color: #cec2ab
}
.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-flat .vc_cta3-content-header { color: #fff }
.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-3d {
	box-shadow: 0 5px 0 #b9a888;
	color: #f7f3eb;
	border-color: transparent;
	background-color: #cec2ab
}
.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-3d .vc_cta3-content-header { color: #fff }
.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-outline {
	border-color: #cec2ab;
	background-color: transparent
}
.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-outline .vc_cta3-content-header { color: #cec2ab }
.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-classic .vc_cta3-content-header { color: #50485b }
.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-flat {
	color: #e2ddeb;
	border-color: transparent;
	background-color: #50485b
}
.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-flat .vc_cta3-content-header { color: #fff }
.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-3d {
	box-shadow: 0 5px 0 #342f3c;
	color: #e2ddeb;
	border-color: transparent;
	background-color: #50485b
}
.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-3d .vc_cta3-content-header { color: #fff }
.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-outline {
	border-color: #50485b;
	background-color: transparent
}
.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-outline .vc_cta3-content-header { color: #50485b }
.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-classic .vc_cta3-content-header { color: #75d69c }
.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-flat {
	color: #e1f5e9;
	border-color: transparent;
	background-color: #75d69c
}
.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-flat .vc_cta3-content-header { color: #fff }
.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-3d {
	box-shadow: 0 5px 0 #4ac97d;
	color: #e1f5e9;
	border-color: transparent;
	background-color: #75d69c
}
.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-3d .vc_cta3-content-header { color: #fff }
.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-outline {
	border-color: #75d69c;
	background-color: transparent
}
.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-outline .vc_cta3-content-header { color: #75d69c }
.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-classic .vc_cta3-content-header { color: #f7be68 }
.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-flat {
	color: #faf0e1;
	border-color: transparent;
	background-color: #f7be68
}
.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-flat .vc_cta3-content-header { color: #fff }
.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-3d {
	box-shadow: 0 5px 0 #f4a733;
	color: #faf0e1;
	border-color: transparent;
	background-color: #f7be68
}
.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-3d .vc_cta3-content-header { color: #fff }
.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-outline {
	border-color: #f7be68;
	background-color: transparent
}
.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-outline .vc_cta3-content-header { color: #f7be68 }
.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-classic .vc_cta3-content-header { color: #5aa1e3 }
.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-flat {
	color: #dce9f5;
	border-color: transparent;
	background-color: #5aa1e3
}
.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-flat .vc_cta3-content-header { color: #fff }
.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-3d {
	box-shadow: 0 5px 0 #2a86db;
	color: #dce9f5;
	border-color: transparent;
	background-color: #5aa1e3
}
.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-3d .vc_cta3-content-header { color: #fff }
.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-outline {
	border-color: #5aa1e3;
	background-color: transparent
}
.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-outline .vc_cta3-content-header { color: #5aa1e3 }
.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-classic .vc_cta3-content-header { color: #6dab3c }
.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-flat {
	color: #e5f2da;
	border-color: transparent;
	background-color: #6dab3c
}
.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-flat .vc_cta3-content-header { color: #fff }
.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-3d {
	box-shadow: 0 5px 0 #53812d;
	color: #e5f2da;
	border-color: transparent;
	background-color: #6dab3c
}
.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-3d .vc_cta3-content-header { color: #fff }
.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-outline {
	border-color: #6dab3c;
	background-color: transparent
}
.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-outline .vc_cta3-content-header { color: #6dab3c }
.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-classic .vc_cta3-content-header { color: #f4524d }
.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-flat {
	color: #fce2e1;
	border-color: transparent;
	background-color: #f4524d
}
.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-flat .vc_cta3-content-header { color: #fff }
.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-3d {
	box-shadow: 0 5px 0 #f11f18;
	color: #fce2e1;
	border-color: transparent;
	background-color: #f4524d
}
.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-3d .vc_cta3-content-header { color: #fff }
.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-outline {
	border-color: #f4524d;
	background-color: transparent
}
.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-outline .vc_cta3-content-header { color: #f4524d }
.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-classic .vc_cta3-content-header { color: #f79468 }
.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-flat {
	color: #f7e1d7;
	border-color: transparent;
	background-color: #f79468
}
.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-flat .vc_cta3-content-header { color: #fff }
.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-3d {
	box-shadow: 0 5px 0 #f46e33;
	color: #f7e1d7;
	border-color: transparent;
	background-color: #f79468
}
.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-3d .vc_cta3-content-header { color: #fff }
.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-outline {
	border-color: #f79468;
	background-color: transparent
}
.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-outline .vc_cta3-content-header { color: #f79468 }
.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-classic .vc_cta3-content-header { color: #b97ebb }
.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-flat {
	color: #f4dff5;
	border-color: transparent;
	background-color: #b97ebb
}
.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-flat .vc_cta3-content-header { color: #fff }
.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-3d {
	box-shadow: 0 5px 0 #a559a8;
	color: #f4dff5;
	border-color: transparent;
	background-color: #b97ebb
}
.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-3d .vc_cta3-content-header { color: #fff }
.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-outline {
	border-color: #b97ebb;
	background-color: transparent
}
.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-outline .vc_cta3-content-header { color: #b97ebb }
.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-classic .vc_cta3-content-header { color: #2a2a2a }
.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-flat {
	color: #d9d9d9;
	border-color: transparent;
	background-color: #2a2a2a
}
.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-flat .vc_cta3-content-header { color: #fff }
.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-3d {
	box-shadow: 0 5px 0 #0e0e0e;
	color: #d9d9d9;
	border-color: transparent;
	background-color: #2a2a2a
}
.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-3d .vc_cta3-content-header { color: #fff }
.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-outline {
	border-color: #2a2a2a;
	background-color: transparent
}
.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-outline .vc_cta3-content-header { color: #2a2a2a }
.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-classic .vc_cta3-content-header { color: #ebebeb }
.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-flat {
	color: #9d9d9e;
	border-color: transparent;
	background-color: #ebebeb
}
.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-flat .vc_cta3-content-header { color: #666 }
.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-3d {
	box-shadow: 0 5px 0 #cfcfcf;
	color: #9d9d9e;
	border-color: transparent;
	background-color: #ebebeb
}
.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-3d .vc_cta3-content-header { color: #666 }
.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-outline {
	border-color: #ebebeb;
	background-color: transparent
}
.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-outline .vc_cta3-content-header { color: #ebebeb }
.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-classic .vc_cta3-content-header { color: #fff }
.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-flat {
	color: #9d9d9e;
	border-color: transparent;
	background-color: #fff
}
.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-flat .vc_cta3-content-header { color: #666 }
.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-3d {
	box-shadow: 0 5px 0 #e3e3e3;
	color: #9d9d9e;
	border-color: transparent;
	background-color: #fff
}
.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-3d .vc_cta3-content-header { color: #666 }
.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-outline {
	border-color: #fff;
	background-color: transparent
}
.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-outline .vc_cta3-content-header { color: #fff }
.vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-flat {
	color: #9d9d9e;
	border-color: transparent;
	background-color: #f0f0f0
}
.vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-flat .vc_cta3-content-header { color: #666 }
.vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-3d {
	box-shadow: 0 5px 0 #d4d4d4;
	color: #9d9d9e;
	border-color: transparent;
	background-color: #f0f0f0
}
.vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-3d .vc_cta3-content-header { color: #666 }
.vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-outline {
	border-color: #f0f0f0;
	background-color: transparent
}
.vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-outline .vc_cta3-content-header { color: #f0f0f0 }
.vc_cta3.vc_cta3-icon-size-xs .vc_icon_element .vc_icon_element-inner {
	height: 1em;
	width: 1em
}
.vc_cta3.vc_cta3-icon-size-sm .vc_icon_element .vc_icon_element-inner {
	height: 2em;
	width: 2em
}
.vc_cta3.vc_cta3-icon-size-md .vc_icon_element .vc_icon_element-inner {
	height: 3em;
	width: 3em
}
.vc_cta3.vc_cta3-icon-size-lg .vc_icon_element .vc_icon_element-inner {
	height: 4em;
	width: 4em
}
.vc_cta3.vc_cta3-icon-size-xl .vc_icon_element .vc_icon_element-inner {
	height: 5em;
	width: 5em
}
.wpb_gmaps_widget .wpb_wrapper {
	background-color: #f7f7f7;
	padding: 5px
}
.wpb_gmaps_widget .wpb_map_wraper iframe {
	margin-bottom: 0;
	padding: 0;
	display: block;
	width: 100%;
	border: none
}
.wpb_gmaps_widget.vc_map_responsive .wpb_map_wraper {
	position: relative;
	padding-bottom: 56.25%;
	height: 0
}
.wpb_gmaps_widget.vc_map_responsive .wpb_map_wraper iframe {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%
}
.wpb_accordion_section .wpb_accordion_header a:focus, .wpb_content_element .wpb_tabs_nav li a:focus, .wpb_tour_next_prev_nav a:focus { outline: 0 }
.wpb_content_element .wpb_tabs_nav, .wpb_content_element .wpb_tour_tabs_wrapper { padding: 0 }
.wpb_content_element .wpb_tabs_nav {
	margin: 0;
	padding-left: 0!important;
	text-indent: inherit!important
}
#content .wpb_content_element .wpb_tabs_nav { margin: 0 }
.wpb_content_element .wpb_tabs_nav li {
	background-color: #fff;
	white-space: nowrap;
	padding: 0;
	background-image: none;
	list-style: none!important
}
.wpb_content_element .wpb_tabs_nav li:after, .wpb_content_element .wpb_tabs_nav li:before { display: none!important }
.wpb_content_element .wpb_tabs_nav li.ui-tabs-active, .wpb_content_element .wpb_tabs_nav li:hover { background-color: #f7f7f7 }
.wpb_content_element .wpb_tabs_nav li.ui-tabs-active a { cursor: default }
.wpb_content_element .wpb_tour_tabs_wrapper .wpb_ui-tabs-hide { display: none }
.wpb_content_element .wpb_accordion_header a, .wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a {
	border-bottom: none;
	text-decoration: none;
	display: block;
	padding: .5em 1em
}
.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header, .wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab { background-color: #f7f7f7 }
.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content, .wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab { padding: 1em }
.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content .wpb_row:last-child>div>div.wpb_wrapper .wpb_content_element:last-child, .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content>.wpb_content_element:last-child, .wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab .wpb_row:last-child>div>div.wpb_wrapper .wpb_content_element:last-child, .wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab>.wpb_content_element:last-child { margin-bottom: 0 }
.wpb_tabs .wpb_tabs_nav li {
	float: left;
	margin: 0 1px 0 0
}
.wpb_tour .wpb_tabs_nav {
	float: left;
	width: 31.66666667%
}
.wpb_tour .wpb_tabs_nav li {
	margin: 0 0 1px 0;
	clear: left;
	width: 100%
}
.wpb_tour .wpb_tabs_nav a { width: 100% }
.wpb_tour .wpb_tour_tabs_wrapper .wpb_tab {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border: none;
	float: left;
	width: 68.33333333%;
	padding: 0 0 0 21.73913043px
}
.wpb_tour_next_prev_nav {
	margin-left: 31.66666667%;
	padding-left: 21.73913043px;
	font-size: 80%
}
.wpb_tour_next_prev_nav a {
	border-bottom: 1px dotted;
	text-decoration: none
}
.wpb_tour_next_prev_nav a:hover {
	text-decoration: none;
	border-bottom: none
}
.wpb_tour_next_prev_nav span {
	width: 48%;
	display: inline-block;
	padding-top: 1em;
	float: left
}
.wpb_tour_next_prev_nav span.wpb_next_slide {
	text-align: right;
	float: right
}
.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header {
	margin: 0 0 1px 0;
	padding-top: 0;
	position: relative;
	text-transform: none;
	font-weight: inherit;
	font-size: inherit;
	font-family: inherit;
	line-height: inherit;
	letter-spacing: inherit
}
.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a { padding-left: 1em }
.wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon, .wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon {
	display: block;
	width: 16px;
	height: 16px;
	background-image: url(../../../plugins/js_composer/assets/images/toggle_open.png);
	background-repeat: no-repeat;
	position: absolute;
	right: .7em;
	top: .7em
}
.wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon { background-image: url(../../../plugins/js_composer/assets/images/toggle_close.png) }

@media (max-width:480px) {
.vc_responsive .wpb_tour .wpb_tab, .vc_responsive .wpb_tour .wpb_tour_tabs_wrapper .wpb_tabs_nav, .vc_responsive .wpb_tour_next_prev_nav {
	width: 100%;
	float: none;
	margin-left: 0
}
.vc_responsive .wpb_tour_next_prev_nav {
	width: auto;
	padding: 0 1em
}
.vc_responsive #content .wpb_tour .wpb_tour_tabs_wrapper .wpb_tabs_nav { margin-bottom: 1em }
.vc_responsive .wpb_tour .wpb_tab {
	padding-left: 1em;
	padding-right: 1em
}
}
.wpb_column .wpb_wrapper .wpb_teaser_grid { float: none }
body ul.wpb_thumbnails-fluid li {
	padding: 0;
	margin-left: 0;
	background-image: none;
	list-style: none!important
}
body ul.wpb_thumbnails-fluid li:after, body ul.wpb_thumbnails-fluid li:before { display: none!important }
body ul.wpb_thumbnails-fluid li .entry-content :last-child { margin-bottom: 0 }
.wpb_row .wpb_filtered_grid ul.wpb_thumbnails-fluid, .wpb_row .wpb_grid ul.wpb_thumbnails-fluid {
	padding: 0;
	overflow: visible!important
}
.wpb_teaser_grid .entry-content {
	margin: 0;
	padding: 0;
	width: 100%
}
.grid_layout-thumbnail .post-thumb { margin-bottom: 0 }
.grid_layout-thumbnail .post-thumb img { max-width: 100% }
.wpb_carousel .wpb_wrapper { position: relative }
.wpb_carousel .next, .wpb_carousel .prev {
	position: absolute;
	top: 3px;
	background-color: #f7f7f7;
	padding: 0 6px 0 6px;
	font-size: 12px;
	z-index: 10;
	text-decoration: none;
	transition: all .2s linear;
	-moz-transition: all .2s linear;
	-webkit-transition: all .2s linear;
	-o-transition: all .2s linear
}
.wpb_carousel .next:hover, .wpb_carousel .prev:hover { background-color: #f0f0f0 }
.wpb_carousel .next:focus, .wpb_carousel .prev:focus {
	outline: 0;
	text-decoration: none
}
.wpb_carousel .prev { right: 30px }
.wpb_carousel .next { right: 0 }
.wpb_carousel .wpb_thumbnails-fluid { width: 100% }
.wpb_carousel .wpb_thumbnails-fluid>[class*=vc_span] { height: auto!important }
.wpb_categories_filter, .wpb_teaser_grid .categories_filter {
	list-style: none;
	list-style-type: none;
	padding: 0;
	margin: 0 0 10px 0
}
.wpb_categories_filter li, .wpb_teaser_grid .categories_filter li {
	display: block;
	float: left;
	margin: 0 10px 10px 0;
	background-image: none;
	list-style: none!important
}
.wpb_categories_filter li:after, .wpb_categories_filter li:before, .wpb_teaser_grid .categories_filter li:after, .wpb_teaser_grid .categories_filter li:before { display: none!important }
.wpb_categories_filter li a, .wpb_teaser_grid .categories_filter li a {
	border: none;
	text-decoration: none
}
.wpb_categories_filter li a:hover, .wpb_teaser_grid .categories_filter li a:hover { border-bottom: 1px dotted }
.wpb_categories_filter li.active a, .wpb_teaser_grid .categories_filter li.active a { border-bottom: 1px dotted }

@media (max-width:480px) {
.vc_responsive .wpb_row ul.wpb_thumbnails-fluid {
	margin-left: 0;
	width: auto
}
.vc_responsive .wpb_row .wpb_teaser_grid ul.wpb_thumbnails-fluid [class*=vc_col-] {
	width: 100%;
	float: none;
	display: block;
	margin-left: 0;
	margin-right: 0
}
}
.wpb_image_grid .wpb_image_grid_ul {
	margin: 0;
	padding: 0
}
.wpb_image_grid .wpb_image_grid_ul>li {
	background-image: none;
	list-style: none!important
}
.wpb_image_grid .wpb_image_grid_ul>li:after, .wpb_image_grid .wpb_image_grid_ul>li:before { display: none!important }
.wpb_image_grid .wpb_image_grid_ul .isotope-item {
	list-style: none;
	margin: 0 1px 1px 0;
	max-width: 100%;
	float: left
}
.wpb_image_grid .wpb_image_grid_ul a { display: block }
.wpb_image_grid .wpb_image_grid_ul img {
	display: block;
	max-width: 100%;
	height: auto
}
.wpb_gallery .theme-default .nivoSlider { margin-bottom: 0 }
.wpb_gallery .theme-default .nivo-controlNav { padding: 10px 0 3px 0 }
.wpb_gallery .wpb_flexslider .flex-control-nav {
	bottom: auto;
	top: 100%;
	margin-top: 15px
}
.wpb_gallery .wpb_flexslider .flex-caption { cursor: default }
.wpb_gallery .wpb_flexslider .flex-direction-nav a {
	border: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}
.wpb_gallery .wpb_flexslider .flex-direction-nav a:hover {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}
.wpb_gallery .wpb_flexslider .flex-direction-nav a:before { line-height: 1 }
.wpb_gallery .wpb_flexslider .flex-control-paging { z-index: 10 }
#content .wpb_gallery_slides ul.flex-direction-nav, #content .wpb_gallery_slides ul.slides, .content .wpb_gallery_slides ul.flex-direction-nav, .content .wpb_gallery_slides ul.slides, .wpb_content_element .wpb_gallery_slides ul li, .wpb_gallery_slides ul.flex-direction-nav, .wpb_gallery_slides ul.slides, body .wpb_gallery_slides ul li {
	list-style: none;
	padding: 0;
	background-image: none;
	margin: 0
}
.flickr_badge_image {
	margin: 0 10px 10px 0;
	width: 72px;
	height: 72px;
	float: left;
	background: 0 0;
	padding: 0
}
.flickr_badge_image a { border: none }
.flickr_badge_image img {
	margin: 0;
	overflow: hidden;
	position: relative;
	width: 100%;
	height: 100%;
	max-width: 100%;
	max-height: 100%
}
.wpb_flickr_widget p.flickr_stream_wrap {
	clear: both;
	margin-bottom: 0;
	font-size: 80%
}
.wpb_flickr_widget p.flickr_stream_wrap a {
	background-image: url(../../../plugins/js_composer/assets/images/flickr.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 25px;
	display: inline-block
}
.wpb_video_widget.vc_video-el-width-10 .wpb_wrapper { width: 10% }
.wpb_video_widget.vc_video-el-width-20 .wpb_wrapper { width: 20% }
.wpb_video_widget.vc_video-el-width-30 .wpb_wrapper { width: 30% }
.wpb_video_widget.vc_video-el-width-40 .wpb_wrapper { width: 40% }
.wpb_video_widget.vc_video-el-width-50 .wpb_wrapper { width: 50% }
.wpb_video_widget.vc_video-el-width-60 .wpb_wrapper { width: 60% }
.wpb_video_widget.vc_video-el-width-70 .wpb_wrapper { width: 70% }
.wpb_video_widget.vc_video-el-width-80 .wpb_wrapper { width: 80% }
.wpb_video_widget.vc_video-el-width-90 .wpb_wrapper { width: 90% }
.wpb_video_widget.vc_video-el-width-100 .wpb_wrapper { width: 100% }
.wpb_video_widget .wpb_video_wrapper {
	padding-top: 56.25%;
	position: relative;
	width: 100%
}
.wpb_video_widget .wpb_video_wrapper>div {
	padding-top: 0!important;
	position: static
}
.wpb_video_widget.vc_video-aspect-ratio-169 .wpb_video_wrapper { padding-top: 56.25% }
.wpb_video_widget.vc_video-aspect-ratio-43 .wpb_video_wrapper { padding-top: 75% }
.wpb_video_widget.vc_video-aspect-ratio-235 .wpb_video_wrapper { padding-top: 42.55319149% }
.wpb_video_widget.vc_video-align-left .wpb_wrapper { float: left }
.wpb_video_widget.vc_video-align-center .wpb_wrapper { margin: 0 auto }
.wpb_video_widget.vc_video-align-right .wpb_wrapper { float: right }
.wpb_video_widget .wpb_wrapper { position: relative }
.wpb_video_widget .wpb_wrapper iframe {
	width: 100%;
	height: 100%;
	display: block;
	position: absolute;
	margin: 0;
	top: 0;
	left: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
.wpb_video_wrapper .fluid-width-video-wrapper {
	padding-top: 0!important;
	position: static
}
.wpb_posts_slider .flex-caption, .wpb_posts_slider .nivo-caption {
	background-color: #f7f7f7;
	opacity: 1;
	color: inherit;
	padding: 10px 15px;
	position: static
}
.wpb_posts_slider .wpb_gallery_slides>ul>li {
	background-image: none;
	list-style: none!important
}
.wpb_posts_slider .wpb_gallery_slides>ul>li:after, .wpb_posts_slider .wpb_gallery_slides>ul>li:before { display: none!important }
.vc_progress_bar .vc_single_bar {
	background: #f7f7f7;
	position: relative;
	margin-bottom: 11.66666667px;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.1) inset;
	box-shadow: 0 1px 2px rgba(0,0,0,.1) inset;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px
}
.vc_progress_bar .vc_single_bar:last-child { margin-bottom: 0 }
.vc_progress_bar .vc_single_bar .vc_label {
	display: block;
	padding: .5em 1em;
	position: relative;
	z-index: 1
}
.vc_progress_bar .vc_single_bar .vc_bar {
	display: block;
	position: absolute;
	height: 100%;
	background-color: #e0e0e0;
	width: 0%;
	top: 0;
	left: 0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	transition: width 1s linear;
	-moz-transition: width 1s linear;
	-webkit-transition: width 1s linear;
	-o-transition: width 1s linear
}
.vc_progress_bar .vc_single_bar .vc_bar.striped {
	background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(.25, rgba(255,255,255,.15)), color-stop(.25, transparent), color-stop(.5, transparent), color-stop(.5, rgba(255,255,255,.15)), color-stop(.75, rgba(255,255,255,.15)), color-stop(.75, transparent), to(transparent));
	background-image: -webkit-linear-gradient(45deg, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent);
	background-image: -moz-linear-gradient(45deg, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent);
	background-image: -o-linear-gradient(45deg, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent);
	-webkit-background-size: 40px 40px;
	-moz-background-size: 40px 40px;
	-o-background-size: 40px 40px;
	background-size: 40px 40px
}
.vc_progress_bar .vc_single_bar .vc_bar.animated {
	-webkit-animation: progress-bar-stripes 2s linear infinite;
	-moz-animation: progress-bar-stripes 2s linear infinite;
	-ms-animation: progress-bar-stripes 2s linear infinite;
	-o-animation: progress-bar-stripes 2s linear infinite;
	animation: progress-bar-stripes 2s linear infinite
}
.vc_progress_bar.vc_progress-bar-color-bar_blue .vc_single_bar .vc_bar { background-color: #0074cc }
.vc_progress_bar.vc_progress-bar-color-bar_blue .vc_single_bar .vc_label {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_blue .vc_bar { background-color: #0074cc }
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_blue .vc_label {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar.vc_progress-bar-color-bar_turquoise .vc_single_bar .vc_bar { background-color: #49afcd }
.vc_progress_bar.vc_progress-bar-color-bar_turquoise .vc_single_bar .vc_label {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_turquoise .vc_bar { background-color: #49afcd }
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_turquoise .vc_label {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar.vc_progress-bar-color-bar_green .vc_single_bar .vc_bar { background-color: #5bb75b }
.vc_progress_bar.vc_progress-bar-color-bar_green .vc_single_bar .vc_label {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_green .vc_bar { background-color: #5bb75b }
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_green .vc_label {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar.vc_progress-bar-color-bar_orange .vc_single_bar .vc_bar { background-color: #faa732 }
.vc_progress_bar.vc_progress-bar-color-bar_orange .vc_single_bar .vc_label {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_orange .vc_bar { background-color: #faa732 }
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_orange .vc_label {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar.vc_progress-bar-color-bar_red .vc_single_bar .vc_bar { background-color: #da4f49 }
.vc_progress_bar.vc_progress-bar-color-bar_red .vc_single_bar .vc_label {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_red .vc_bar { background-color: #da4f49 }
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_red .vc_label {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar.vc_progress-bar-color-bar_black .vc_single_bar .vc_bar { background-color: #414141 }
.vc_progress_bar.vc_progress-bar-color-bar_black .vc_single_bar .vc_label {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_black .vc_bar { background-color: #414141 }
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_black .vc_label {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar.vc_progress-bar-color-blue .vc_single_bar .vc_bar { background-color: #5472d2 }
.vc_progress_bar.vc_progress-bar-color-blue .vc_single_bar .vc_label {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-blue .vc_bar { background-color: #5472d2 }
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-blue .vc_label {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar.vc_progress-bar-color-turquoise .vc_single_bar .vc_bar { background-color: #00c1cf }
.vc_progress_bar.vc_progress-bar-color-turquoise .vc_single_bar .vc_label {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-turquoise .vc_bar { background-color: #00c1cf }
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-turquoise .vc_label {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar.vc_progress-bar-color-pink .vc_single_bar .vc_bar { background-color: #fe6c61 }
.vc_progress_bar.vc_progress-bar-color-pink .vc_single_bar .vc_label {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-pink .vc_bar { background-color: #fe6c61 }
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-pink .vc_label {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar.vc_progress-bar-color-violet .vc_single_bar .vc_bar { background-color: #8d6dc4 }
.vc_progress_bar.vc_progress-bar-color-violet .vc_single_bar .vc_label {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-violet .vc_bar { background-color: #8d6dc4 }
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-violet .vc_label {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar.vc_progress-bar-color-peacoc .vc_single_bar .vc_bar { background-color: #4cadc9 }
.vc_progress_bar.vc_progress-bar-color-peacoc .vc_single_bar .vc_label {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-peacoc .vc_bar { background-color: #4cadc9 }
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-peacoc .vc_label {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar.vc_progress-bar-color-chino .vc_single_bar .vc_bar { background-color: #cec2ab }
.vc_progress_bar.vc_progress-bar-color-chino .vc_single_bar .vc_label {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-chino .vc_bar { background-color: #cec2ab }
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-chino .vc_label {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar.vc_progress-bar-color-mulled-wine .vc_single_bar .vc_bar { background-color: #50485b }
.vc_progress_bar.vc_progress-bar-color-mulled-wine .vc_single_bar .vc_label {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-mulled-wine .vc_bar { background-color: #50485b }
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-mulled-wine .vc_label {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar.vc_progress-bar-color-vista_blue .vc_single_bar .vc_bar { background-color: #75d69c }
.vc_progress_bar.vc_progress-bar-color-vista_blue .vc_single_bar .vc_label {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-vista_blue .vc_bar { background-color: #75d69c }
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-vista_blue .vc_label {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar.vc_progress-bar-color-vista-blue .vc_single_bar .vc_bar { background-color: #75d69c }
.vc_progress_bar.vc_progress-bar-color-vista-blue .vc_single_bar .vc_label {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-vista-blue .vc_bar { background-color: #75d69c }
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-vista-blue .vc_label {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar.vc_progress-bar-color-black .vc_single_bar .vc_bar { background-color: #2a2a2a }
.vc_progress_bar.vc_progress-bar-color-black .vc_single_bar .vc_label {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-black .vc_bar { background-color: #2a2a2a }
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-black .vc_label {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar.vc_progress-bar-color-grey .vc_single_bar .vc_bar { background-color: #ebebeb }
.vc_progress_bar.vc_progress-bar-color-grey .vc_single_bar .vc_label {
	color: #666;
	text-shadow: 0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-grey .vc_bar { background-color: #ebebeb }
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-grey .vc_label {
	color: #666;
	text-shadow: 0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar.vc_progress-bar-color-orange .vc_single_bar .vc_bar { background-color: #f7be68 }
.vc_progress_bar.vc_progress-bar-color-orange .vc_single_bar .vc_label {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-orange .vc_bar { background-color: #f7be68 }
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-orange .vc_label {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar.vc_progress-bar-color-sky .vc_single_bar .vc_bar { background-color: #5aa1e3 }
.vc_progress_bar.vc_progress-bar-color-sky .vc_single_bar .vc_label {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-sky .vc_bar { background-color: #5aa1e3 }
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-sky .vc_label {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar.vc_progress-bar-color-green .vc_single_bar .vc_bar { background-color: #6dab3c }
.vc_progress_bar.vc_progress-bar-color-green .vc_single_bar .vc_label {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-green .vc_bar { background-color: #6dab3c }
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-green .vc_label {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar.vc_progress-bar-color-juicy-pink .vc_single_bar .vc_bar { background-color: #f4524d }
.vc_progress_bar.vc_progress-bar-color-juicy-pink .vc_single_bar .vc_label {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-juicy-pink .vc_bar { background-color: #f4524d }
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-juicy-pink .vc_label {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar.vc_progress-bar-color-sandy-brown .vc_single_bar .vc_bar { background-color: #f79468 }
.vc_progress_bar.vc_progress-bar-color-sandy-brown .vc_single_bar .vc_label {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-sandy-brown .vc_bar { background-color: #f79468 }
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-sandy-brown .vc_label {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar.vc_progress-bar-color-purple .vc_single_bar .vc_bar { background-color: #b97ebb }
.vc_progress_bar.vc_progress-bar-color-purple .vc_single_bar .vc_label {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-purple .vc_bar { background-color: #b97ebb }
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-purple .vc_label {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar.vc_progress-bar-color-white .vc_single_bar .vc_bar { background-color: #fff }
.vc_progress_bar.vc_progress-bar-color-white .vc_single_bar .vc_label {
	color: #666;
	text-shadow: 0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-white .vc_bar { background-color: #fff }
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-white .vc_label {
	color: #666;
	text-shadow: 0 -1px 0 rgba(0,0,0,.25)
}
@-webkit-keyframes progress-bar-stripes {
from {
background-position:40px 0
}
to {
background-position:0 0
}
}
@-moz-keyframes progress-bar-stripes {
from {
background-position:40px 0
}
to {
background-position:0 0
}
}
@-ms-keyframes progress-bar-stripes {
from {
background-position:40px 0
}
to {
background-position:0 0
}
}
@-o-keyframes progress-bar-stripes {
from {
background-position:0 0
}
to {
background-position:40px 0
}
}
@keyframes progress-bar-stripes {
from {
background-position:40px 0
}
to {
background-position:0 0
}
}
.vc_pie_chart {
	z-index: 0;
	text-align: center;
	opacity: 0
}
.vc_pie_chart.vc_ready { opacity: 1 }
.vc_pie_chart .vc_pie_wrapper {
	position: relative;
	margin: 0 auto
}
.vc_pie_chart canvas {
	position: relative;
	z-index: 1
}
.vc_pie_chart .vc_pie_chart_value {
	font-size: 200%;
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	text-align: center
}
.vc_pie_chart_back {
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	border: 6px solid #f7f7f7;
	border-radius: 999px;
	border-radius: 50%;
	opacity: .3;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
.vc_images_carousel .vc_carousel-control { border: none }
.vc_carousel .vc_carousel-control {
	text-shadow: none;
	border: none;
	transition: all .2s linear;
	-moz-transition: all .2s linear;
	-webkit-transition: all .2s linear;
	-o-transition: all .2s linear
}
.vc_carousel .vc_carousel-control:active, .vc_carousel .vc_carousel-control:focus { outline: 0 }
.vc_carousel .vc_carousel-indicators li {
	width: 5px;
	height: 5px;
	margin: 0;
	border-color: #f7f7f7;
	transition: all .2s linear;
	-moz-transition: all .2s linear;
	-webkit-transition: all .2s linear;
	-o-transition: all .2s linear
}
.vc_separator {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.vc_separator h4 {
	line-height: 1em;
	font-size: 100%;
	margin: 0;
	word-wrap: break-word;
	-webkit-box-flex: 0;
	-webkit-flex: 0 1 auto;
	-ms-flex: 0 1 auto;
	flex: 0 1 auto
}
.vc_separator h4 .normal {
	font-size: 12px;
	font-weight: 400
}
.vc_separator .vc_sep_holder {
	height: 1px;
	position: relative;
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 auto;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	min-width: 10%
}
.vc_separator .vc_sep_holder .vc_sep_line {
	height: 1px;
	border-top: 1px solid #ebebeb;
	display: block;
	position: relative;
	top: 1px;
	width: 100%
}
.vc_separator.vc_separator_align_center h4 { padding: 0 .8em }
.vc_separator.vc_separator_align_left h4 { padding: 0 .8em 0 0 }
.vc_separator.vc_separator_align_left .vc_sep_holder.vc_sep_holder_l { display: none }
.vc_separator.vc_separator_align_right h4 {
	padding: 0 0 0 .8em;
	margin: 0!important
}
.vc_separator.vc_separator_align_right .vc_sep_holder.vc_sep_holder_r { display: none }
.vc_separator.vc_sep_double { height: 3px }
.vc_separator.vc_sep_double .vc_sep_line {
	border-bottom: 1px solid #ebebeb;
	border-top: 1px solid #ebebeb;
	height: 3px
}
.vc_separator.vc_sep_dashed .vc_sep_line { border-top-style: dashed }
.vc_separator.vc_sep_dotted .vc_sep_line { border-top-style: dotted }
.vc_separator.vc_sep_shadow .vc_sep_line {
	border: none;
	position: relative;
	height: 20px;
	top: 0;
	overflow: hidden
}
.vc_separator.vc_sep_shadow .vc_sep_line::after {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	top: -20px;
	right: 0;
	height: 10px;
	border-radius: 100%
}
.vc_separator.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
	right: -100%;
	box-shadow: 10px 10px 10px 1px
}
.vc_separator.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
	left: -100%;
	box-shadow: -10px 10px 10px 1px
}
.vc_separator.vc_separator_no_text:not(.vc_sep_shadow) .vc_sep_holder_l { width: 100% }
.vc_separator.vc_separator_no_text:not(.vc_sep_shadow) .vc_sep_holder_r { display: none }
.vc_separator .vc_icon_element { margin-bottom: 0 }
.vc_separator .vc_icon_element:not(.vc_icon_element-have-style)+h4 { padding-left: 0 }
.vc_separator .vc_icon_element:not(.vc_icon_element-have-style) .vc_icon_element-size-xl {
	margin-left: .8em;
	margin-right: .8em
}
.vc_separator.vc_separator-has-text.vc_separator_align_center .vc_icon_element.vc_icon_element-have-style, .vc_separator.vc_separator-has-text.vc_separator_align_right .vc_icon_element.vc_icon_element-have-style { margin-left: .8em }
.vc_separator.vc_separator_align_left .vc_icon_element.vc_icon_element-have-style+h4 { padding-left: .8em }
.vc_separator.vc_sep_border_width_1 .vc_sep_holder .vc_sep_line { border-top-width: 1px }
.vc_separator.vc_sep_border_width_1.vc_sep_double .vc_sep_holder .vc_sep_line {
	border-bottom-width: 1px;
	top: 0
}
.vc_separator.vc_sep_border_width_1.vc_sep_shadow .vc_sep_line { top: 0 }
.vc_separator.vc_sep_border_width_1.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after { box-shadow: 10px 10px 10px 1px }
.vc_separator.vc_sep_border_width_1.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after { box-shadow: -10px 10px 10px 1px }
.vc_separator.vc_sep_border_width_2 .vc_sep_holder .vc_sep_line { border-top-width: 2px }
.vc_separator.vc_sep_border_width_2.vc_sep_double .vc_sep_holder .vc_sep_line {
	border-bottom-width: 2px;
	top: -1px
}
.vc_separator.vc_sep_border_width_2.vc_sep_shadow .vc_sep_line { top: -1px }
.vc_separator.vc_sep_border_width_2.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after { box-shadow: 10px 10px 10px 2px }
.vc_separator.vc_sep_border_width_2.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after { box-shadow: -10px 10px 10px 2px }
.vc_separator.vc_sep_border_width_3 .vc_sep_holder .vc_sep_line { border-top-width: 3px }
.vc_separator.vc_sep_border_width_3.vc_sep_double .vc_sep_holder .vc_sep_line {
	border-bottom-width: 3px;
	top: -1px
}
.vc_separator.vc_sep_border_width_3.vc_sep_shadow .vc_sep_line { top: -1px }
.vc_separator.vc_sep_border_width_3.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after { box-shadow: 10px 10px 10px 3px }
.vc_separator.vc_sep_border_width_3.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after { box-shadow: -10px 10px 10px 3px }
.vc_separator.vc_sep_border_width_4 .vc_sep_holder .vc_sep_line { border-top-width: 4px }
.vc_separator.vc_sep_border_width_4.vc_sep_double .vc_sep_holder .vc_sep_line {
	border-bottom-width: 4px;
	top: -2px
}
.vc_separator.vc_sep_border_width_4.vc_sep_shadow .vc_sep_line { top: -2px }
.vc_separator.vc_sep_border_width_4.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after { box-shadow: 10px 10px 10px 4px }
.vc_separator.vc_sep_border_width_4.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after { box-shadow: -10px 10px 10px 4px }
.vc_separator.vc_sep_border_width_5 .vc_sep_holder .vc_sep_line { border-top-width: 5px }
.vc_separator.vc_sep_border_width_5.vc_sep_double .vc_sep_holder .vc_sep_line {
	border-bottom-width: 5px;
	top: -2px
}
.vc_separator.vc_sep_border_width_5.vc_sep_shadow .vc_sep_line { top: -2px }
.vc_separator.vc_sep_border_width_5.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after { box-shadow: 10px 10px 10px 5px }
.vc_separator.vc_sep_border_width_5.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after { box-shadow: -10px 10px 10px 5px }
.vc_separator.vc_sep_border_width_6 .vc_sep_holder .vc_sep_line { border-top-width: 6px }
.vc_separator.vc_sep_border_width_6.vc_sep_double .vc_sep_holder .vc_sep_line {
	border-bottom-width: 6px;
	top: -3px
}
.vc_separator.vc_sep_border_width_6.vc_sep_shadow .vc_sep_line { top: -3px }
.vc_separator.vc_sep_border_width_6.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after { box-shadow: 10px 10px 10px 6px }
.vc_separator.vc_sep_border_width_6.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after { box-shadow: -10px 10px 10px 6px }
.vc_separator.vc_sep_border_width_7 .vc_sep_holder .vc_sep_line { border-top-width: 7px }
.vc_separator.vc_sep_border_width_7.vc_sep_double .vc_sep_holder .vc_sep_line {
	border-bottom-width: 7px;
	top: -3px
}
.vc_separator.vc_sep_border_width_7.vc_sep_shadow .vc_sep_line { top: -3px }
.vc_separator.vc_sep_border_width_7.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after { box-shadow: 10px 10px 10px 7px }
.vc_separator.vc_sep_border_width_7.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after { box-shadow: -10px 10px 10px 7px }
.vc_separator.vc_sep_border_width_8 .vc_sep_holder .vc_sep_line { border-top-width: 8px }
.vc_separator.vc_sep_border_width_8.vc_sep_double .vc_sep_holder .vc_sep_line {
	border-bottom-width: 8px;
	top: -4px
}
.vc_separator.vc_sep_border_width_8.vc_sep_shadow .vc_sep_line { top: -4px }
.vc_separator.vc_sep_border_width_8.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after { box-shadow: 10px 10px 10px 8px }
.vc_separator.vc_sep_border_width_8.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after { box-shadow: -10px 10px 10px 8px }
.vc_separator.vc_sep_border_width_9 .vc_sep_holder .vc_sep_line { border-top-width: 9px }
.vc_separator.vc_sep_border_width_9.vc_sep_double .vc_sep_holder .vc_sep_line {
	border-bottom-width: 9px;
	top: -4px
}
.vc_separator.vc_sep_border_width_9.vc_sep_shadow .vc_sep_line { top: -4px }
.vc_separator.vc_sep_border_width_9.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after { box-shadow: 10px 10px 10px 9px }
.vc_separator.vc_sep_border_width_9.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after { box-shadow: -10px 10px 10px 9px }
.vc_separator.vc_sep_border_width_10 .vc_sep_holder .vc_sep_line { border-top-width: 10px }
.vc_separator.vc_sep_border_width_10.vc_sep_double .vc_sep_holder .vc_sep_line {
	border-bottom-width: 10px;
	top: -5px
}
.vc_separator.vc_sep_border_width_10.vc_sep_shadow .vc_sep_line { top: -5px }
.vc_separator.vc_sep_border_width_10.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after { box-shadow: 10px 10px 10px 10px }
.vc_separator.vc_sep_border_width_10.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after { box-shadow: -10px 10px 10px 10px }
.vc_separator.vc_sep_color_blue .vc_sep_line { border-color: #5472d2 }
.vc_separator.vc_sep_color_blue.vc_sep_shadow .vc_sep_holder { color: #5472d2 }
.vc_separator.vc_sep_color_turquoise .vc_sep_line { border-color: #00c1cf }
.vc_separator.vc_sep_color_turquoise.vc_sep_shadow .vc_sep_holder { color: #00c1cf }
.vc_separator.vc_sep_color_pink .vc_sep_line { border-color: #fe6c61 }
.vc_separator.vc_sep_color_pink.vc_sep_shadow .vc_sep_holder { color: #fe6c61 }
.vc_separator.vc_sep_color_violet .vc_sep_line { border-color: #8d6dc4 }
.vc_separator.vc_sep_color_violet.vc_sep_shadow .vc_sep_holder { color: #8d6dc4 }
.vc_separator.vc_sep_color_peacoc .vc_sep_line { border-color: #4cadc9 }
.vc_separator.vc_sep_color_peacoc.vc_sep_shadow .vc_sep_holder { color: #4cadc9 }
.vc_separator.vc_sep_color_chino .vc_sep_line { border-color: #cec2ab }
.vc_separator.vc_sep_color_chino.vc_sep_shadow .vc_sep_holder { color: #cec2ab }
.vc_separator.vc_sep_color_mulled_wine .vc_sep_line { border-color: #50485b }
.vc_separator.vc_sep_color_mulled_wine.vc_sep_shadow .vc_sep_holder { color: #50485b }
.vc_separator.vc_sep_color_vista_blue .vc_sep_line { border-color: #75d69c }
.vc_separator.vc_sep_color_vista_blue.vc_sep_shadow .vc_sep_holder { color: #75d69c }
.vc_separator.vc_sep_color_black .vc_sep_line { border-color: #2a2a2a }
.vc_separator.vc_sep_color_black.vc_sep_shadow .vc_sep_holder { color: #2a2a2a }
.vc_separator.vc_sep_color_grey .vc_sep_line { border-color: #ebebeb }
.vc_separator.vc_sep_color_grey.vc_sep_shadow .vc_sep_holder { color: #ebebeb }
.vc_separator.vc_sep_color_orange .vc_sep_line { border-color: #f7be68 }
.vc_separator.vc_sep_color_orange.vc_sep_shadow .vc_sep_holder { color: #f7be68 }
.vc_separator.vc_sep_color_sky .vc_sep_line { border-color: #5aa1e3 }
.vc_separator.vc_sep_color_sky.vc_sep_shadow .vc_sep_holder { color: #5aa1e3 }
.vc_separator.vc_sep_color_green .vc_sep_line { border-color: #6dab3c }
.vc_separator.vc_sep_color_green.vc_sep_shadow .vc_sep_holder { color: #6dab3c }
.vc_separator.vc_sep_color_juicy_pink .vc_sep_line { border-color: #f4524d }
.vc_separator.vc_sep_color_juicy_pink.vc_sep_shadow .vc_sep_holder { color: #f4524d }
.vc_separator.vc_sep_color_sandy_brown .vc_sep_line { border-color: #f79468 }
.vc_separator.vc_sep_color_sandy_brown.vc_sep_shadow .vc_sep_holder { color: #f79468 }
.vc_separator.vc_sep_color_purple .vc_sep_line { border-color: #b97ebb }
.vc_separator.vc_sep_color_purple.vc_sep_shadow .vc_sep_holder { color: #b97ebb }
.vc_separator.vc_sep_color_white .vc_sep_line { border-color: #fff }
.vc_separator.vc_sep_color_white.vc_sep_shadow .vc_sep_holder { color: #fff }
.vc_text_separator, .wpb_separator { border-bottom: 1px solid #ebebeb }
.vc_sep_width_10 { width: 10% }
.vc_sep_width_20 { width: 20% }
.vc_sep_width_30 { width: 30% }
.vc_sep_width_40 { width: 40% }
.vc_sep_width_50 { width: 50% }
.vc_sep_width_60 { width: 60% }
.vc_sep_width_70 { width: 70% }
.vc_sep_width_80 { width: 80% }
.vc_sep_width_90 { width: 90% }
.vc_sep_width_100 { width: 100% }
.vc_sep_pos_align_center {
	margin-left: auto;
	margin-right: auto
}
.vc_sep_pos_align_left {
	margin-left: 0;
	margin-right: auto
}
.vc_sep_pos_align_right {
	margin-left: auto;
	margin-right: 0
}
.wpb_separator {
	clear: both;
	height: 1px
}
.vc_text_separator {
	clear: both;
	height: 1px
}
.vc_text_separator div {
	display: inline-block;
	background-color: #fff;
	padding: 1px 1em;
	position: relative;
	top: -9px
}
.separator_align_center { text-align: center }
.separator_align_left { text-align: left }
.separator_align_right { text-align: right }
.vc-zigzag-wrapper { text-align: center }
.vc-zigzag-wrapper.vc-zigzag-align-left { text-align: left }
.vc-zigzag-wrapper.vc-zigzag-align-right { text-align: right }
.vc-zigzag-inner { display: inline-block }
.wpb_single_image a {
	border: none;
	outline: 0
}
.wpb_single_image img {
	height: auto;
	max-width: 100%;
	vertical-align: top
}
.wpb_single_image img.vc_img-placeholder { width: 100% }
.wpb_single_image .vc_single_image-wrapper {
	display: inline-block;
	vertical-align: top;
	max-width: 100%
}
.wpb_single_image .vc_single_image-wrapper.vc_box_rounded, .wpb_single_image .vc_single_image-wrapper.vc_box_rounded img {
	border-radius: 4px;
	-webkit-box-shadow: none;
	box-shadow: none
}
.wpb_single_image .vc_single_image-wrapper.vc_box_outline, .wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle {
	border-radius: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	padding: 6px;
	border: 1px solid #ebebeb
}
.wpb_single_image .vc_single_image-wrapper.vc_box_outline img, .wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle img {
	border-radius: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	border: 1px solid #ebebeb
}
.wpb_single_image .vc_single_image-wrapper.vc_box_border, .wpb_single_image .vc_single_image-wrapper.vc_box_border_circle {
	border-radius: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	padding: 6px;
	border: none
}
.wpb_single_image .vc_single_image-wrapper.vc_box_border img, .wpb_single_image .vc_single_image-wrapper.vc_box_border_circle img {
	border-radius: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	border: none
}
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle {
	border-radius: 0;
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,.1);
	box-shadow: 0 0 5px rgba(0,0,0,.1)
}
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow img, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border img, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle img, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle img {
	border-radius: 0;
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,.1);
	box-shadow: 0 0 5px rgba(0,0,0,.1)
}
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle { padding: 6px }
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_3d {
	border-radius: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	margin-bottom: 15px
}
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_3d img {
	border-radius: 0;
	-webkit-box-shadow: none;
	box-shadow: none
}
.wpb_single_image .vc_single_image-wrapper.vc_box_border_circle, .wpb_single_image .vc_single_image-wrapper.vc_box_circle, .wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle {
	border-radius: 50%;
	-webkit-box-shadow: none;
	box-shadow: none;
	overflow: hidden
}
.wpb_single_image .vc_single_image-wrapper.vc_box_border_circle img, .wpb_single_image .vc_single_image-wrapper.vc_box_circle img, .wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle img, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle img, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle img {
	border-radius: 50%;
	-webkit-box-shadow: none;
	box-shadow: none;
	overflow: hidden
}
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle {
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,.1);
	box-shadow: 0 0 5px rgba(0,0,0,.1)
}
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle img, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle img {
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,.1);
	box-shadow: 0 0 5px rgba(0,0,0,.1)
}
.wpb_single_image.vc_align_center { text-align: center }
.wpb_single_image.vc_align_right { text-align: right }
.wpb_single_image.vc_align_left { text-align: left }
.wpb_single_image .vc_box_shadow_3d {
	position: relative;
	z-index: 0;
	display: inline-block;
	max-width: 100%
}
.wpb_single_image .vc_box_shadow_3d:after, .wpb_single_image .vc_box_shadow_3d:before {
	content: "";
	position: absolute;
	-webkit-box-shadow: 0 15px 10px rgba(0,0,0,.6);
	box-shadow: 0 15px 10px rgba(0,0,0,.6);
	left: 5px;
	right: 50%;
	bottom: 8px;
	height: 30%;
	z-index: -1;
	border-radius: inherit;
	-webkit-transform-origin: 0 0;
	-moz-transform-origin: 0 0;
	-ms-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transform: skewY(-6deg);
	-ms-transform: skewY(-6deg);
	transform: skewY(-6deg)
}
.wpb_single_image .vc_box_shadow_3d:after {
	left: 50%;
	right: 5px;
	-webkit-transform: skewY(6deg);
	-ms-transform: skewY(6deg);
	transform: skewY(6deg);
	-webkit-transform-origin: 100% 0;
	-moz-transform-origin: 100% 0;
	-ms-transform-origin: 100% 0;
	transform-origin: 100% 0
}
.wpb_single_image .vc_figure {
	display: inline-block;
	vertical-align: top;
	margin: 0;
	max-width: 100%
}
.wpb_single_image .vc_figure-caption {
	margin-top: .2em;
	font-size: .8em
}
.wpb_single_image .vc_box_outline.vc_box_border_blue, .wpb_single_image .vc_box_outline_circle.vc_box_border_blue { border-color: #5472d2 }
.wpb_single_image .vc_box_border.vc_box_border_blue, .wpb_single_image .vc_box_border_circle.vc_box_border_blue { background-color: #5472d2 }
.wpb_single_image .vc_box_outline.vc_box_border_turquoise, .wpb_single_image .vc_box_outline_circle.vc_box_border_turquoise { border-color: #00c1cf }
.wpb_single_image .vc_box_border.vc_box_border_turquoise, .wpb_single_image .vc_box_border_circle.vc_box_border_turquoise { background-color: #00c1cf }
.wpb_single_image .vc_box_outline.vc_box_border_pink, .wpb_single_image .vc_box_outline_circle.vc_box_border_pink { border-color: #fe6c61 }
.wpb_single_image .vc_box_border.vc_box_border_pink, .wpb_single_image .vc_box_border_circle.vc_box_border_pink { background-color: #fe6c61 }
.wpb_single_image .vc_box_outline.vc_box_border_violet, .wpb_single_image .vc_box_outline_circle.vc_box_border_violet { border-color: #8d6dc4 }
.wpb_single_image .vc_box_border.vc_box_border_violet, .wpb_single_image .vc_box_border_circle.vc_box_border_violet { background-color: #8d6dc4 }
.wpb_single_image .vc_box_outline.vc_box_border_peacoc, .wpb_single_image .vc_box_outline_circle.vc_box_border_peacoc { border-color: #4cadc9 }
.wpb_single_image .vc_box_border.vc_box_border_peacoc, .wpb_single_image .vc_box_border_circle.vc_box_border_peacoc { background-color: #4cadc9 }
.wpb_single_image .vc_box_outline.vc_box_border_chino, .wpb_single_image .vc_box_outline_circle.vc_box_border_chino { border-color: #cec2ab }
.wpb_single_image .vc_box_border.vc_box_border_chino, .wpb_single_image .vc_box_border_circle.vc_box_border_chino { background-color: #cec2ab }
.wpb_single_image .vc_box_outline.vc_box_border_mulled_wine, .wpb_single_image .vc_box_outline_circle.vc_box_border_mulled_wine { border-color: #50485b }
.wpb_single_image .vc_box_border.vc_box_border_mulled_wine, .wpb_single_image .vc_box_border_circle.vc_box_border_mulled_wine { background-color: #50485b }
.wpb_single_image .vc_box_outline.vc_box_border_vista_blue, .wpb_single_image .vc_box_outline_circle.vc_box_border_vista_blue { border-color: #75d69c }
.wpb_single_image .vc_box_border.vc_box_border_vista_blue, .wpb_single_image .vc_box_border_circle.vc_box_border_vista_blue { background-color: #75d69c }
.wpb_single_image .vc_box_outline.vc_box_border_black, .wpb_single_image .vc_box_outline_circle.vc_box_border_black { border-color: #2a2a2a }
.wpb_single_image .vc_box_border.vc_box_border_black, .wpb_single_image .vc_box_border_circle.vc_box_border_black { background-color: #2a2a2a }
.wpb_single_image .vc_box_outline.vc_box_border_grey, .wpb_single_image .vc_box_outline_circle.vc_box_border_grey { border-color: #ebebeb }
.wpb_single_image .vc_box_border.vc_box_border_grey, .wpb_single_image .vc_box_border_circle.vc_box_border_grey { background-color: #ebebeb }
.wpb_single_image .vc_box_outline.vc_box_border_orange, .wpb_single_image .vc_box_outline_circle.vc_box_border_orange { border-color: #f7be68 }
.wpb_single_image .vc_box_border.vc_box_border_orange, .wpb_single_image .vc_box_border_circle.vc_box_border_orange { background-color: #f7be68 }
.wpb_single_image .vc_box_outline.vc_box_border_sky, .wpb_single_image .vc_box_outline_circle.vc_box_border_sky { border-color: #5aa1e3 }
.wpb_single_image .vc_box_border.vc_box_border_sky, .wpb_single_image .vc_box_border_circle.vc_box_border_sky { background-color: #5aa1e3 }
.wpb_single_image .vc_box_outline.vc_box_border_green, .wpb_single_image .vc_box_outline_circle.vc_box_border_green { border-color: #6dab3c }
.wpb_single_image .vc_box_border.vc_box_border_green, .wpb_single_image .vc_box_border_circle.vc_box_border_green { background-color: #6dab3c }
.wpb_single_image .vc_box_outline.vc_box_border_juicy_pink, .wpb_single_image .vc_box_outline_circle.vc_box_border_juicy_pink { border-color: #f4524d }
.wpb_single_image .vc_box_border.vc_box_border_juicy_pink, .wpb_single_image .vc_box_border_circle.vc_box_border_juicy_pink { background-color: #f4524d }
.wpb_single_image .vc_box_outline.vc_box_border_sandy_brown, .wpb_single_image .vc_box_outline_circle.vc_box_border_sandy_brown { border-color: #f79468 }
.wpb_single_image .vc_box_border.vc_box_border_sandy_brown, .wpb_single_image .vc_box_border_circle.vc_box_border_sandy_brown { background-color: #f79468 }
.wpb_single_image .vc_box_outline.vc_box_border_purple, .wpb_single_image .vc_box_outline_circle.vc_box_border_purple { border-color: #b97ebb }
.wpb_single_image .vc_box_border.vc_box_border_purple, .wpb_single_image .vc_box_border_circle.vc_box_border_purple { background-color: #b97ebb }
.wpb_single_image .vc_box_outline.vc_box_border_white, .wpb_single_image .vc_box_outline_circle.vc_box_border_white { border-color: #fff }
.wpb_single_image .vc_box_border.vc_box_border_white, .wpb_single_image .vc_box_border_circle.vc_box_border_white { background-color: #fff }
.vc_icon_element {
	line-height: 0;
	font-size: 14px;
	margin-bottom: 35px
}
.vc_icon_element.vc_icon_element-outer {
	box-sizing: border-box;
	text-align: center
}
.vc_icon_element.vc_icon_element-outer.vc_icon_element-align-left { text-align: left }
.vc_icon_element.vc_icon_element-outer.vc_icon_element-align-center { text-align: center }
.vc_icon_element.vc_icon_element-outer.vc_icon_element-align-right { text-align: right }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner {
	text-align: center;
	display: inline-block;
	border: 2px solid transparent;
	width: 4em;
	height: 4em;
	box-sizing: content-box;
	position: relative
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-icon {
	font-size: 2.15em;
	font-style: normal;
	font-weight: 400;
	line-height: 1!important;
	font-size-adjust: none;
	font-stretch: normal;
	-webkit-font-feature-settings: normal;
	font-feature-settings: normal;
	-webkit-font-language-override: normal;
	font-language-override: normal;
	-webkit-font-kerning: auto;
	font-kerning: auto;
	font-synthesis: weight style;
	font-variant: normal;
	text-rendering: auto;
	display: inline-block;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-icon:before {
	font-style: normal;
	font-weight: 400;
	display: inline-block;
	text-decoration: inherit;
	width: inherit;
	height: inherit;
	font-size: 1em;
	text-align: center;
	text-rendering: optimizelegibility
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_gitem-link, .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-link {
	width: 100%;
	height: 100%;
	display: block;
	position: absolute;
	top: 0;
	box-sizing: content-box;
	border: none
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xs {
	max-width: 100%!important;
	line-height: 1.2em!important
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xs.vc_icon_element-have-style-inner {
	width: 2.5em!important;
	height: 2.5em!important
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xs .vc_icon_element-icon { font-size: 1.2em!important }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-sm {
	max-width: 100%!important;
	line-height: 1.6em!important
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-sm.vc_icon_element-have-style-inner {
	width: 3.15em!important;
	height: 3.15em!important
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-sm .vc_icon_element-icon { font-size: 1.6em!important }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-md {
	max-width: 100%!important;
	line-height: 2.15em!important
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-md.vc_icon_element-have-style-inner {
	width: 4em!important;
	height: 4em!important
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-md .vc_icon_element-icon { font-size: 2.15em!important }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-lg {
	max-width: 100%!important;
	line-height: 2.85em!important
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-lg.vc_icon_element-have-style-inner {
	width: 5em!important;
	height: 5em!important
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-lg .vc_icon_element-icon { font-size: 2.85em!important }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xl {
	max-width: 100%!important;
	line-height: 5em!important
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xl.vc_icon_element-have-style-inner {
	width: 7.15em!important;
	height: 7.15em!important
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xl .vc_icon_element-icon { font-size: 5em!important }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded { border-radius: 50% }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded .vc_gitem-link, .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded .vc_icon_element-link { border-radius: 50% }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-outline { border-radius: 50% }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-outline .vc_gitem-link, .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-outline .vc_icon_element-link { border-radius: 50% }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less { border-radius: 5px }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less .vc_gitem-link, .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less .vc_icon_element-link { border-radius: 5px }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less-outline { border-radius: 5px }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less-outline .vc_gitem-link, .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less-outline .vc_icon_element-link { border-radius: 5px }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-blue .vc_icon_element-icon { color: #5472d2 }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-turquoise .vc_icon_element-icon { color: #00c1cf }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-pink .vc_icon_element-icon { color: #fe6c61 }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-violet .vc_icon_element-icon { color: #8d6dc4 }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-peacoc .vc_icon_element-icon { color: #4cadc9 }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-chino .vc_icon_element-icon { color: #cec2ab }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-mulled_wine .vc_icon_element-icon { color: #50485b }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-vista_blue .vc_icon_element-icon { color: #75d69c }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-black .vc_icon_element-icon { color: #2a2a2a }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-grey .vc_icon_element-icon { color: #ebebeb }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-orange .vc_icon_element-icon { color: #f7be68 }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-sky .vc_icon_element-icon { color: #5aa1e3 }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-green .vc_icon_element-icon { color: #6dab3c }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-juicy_pink .vc_icon_element-icon { color: #f4524d }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-sandy_brown .vc_icon_element-icon { color: #f79468 }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-purple .vc_icon_element-icon { color: #b97ebb }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-white .vc_icon_element-icon { color: #fff }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-blue.vc_icon_element-outline { border-color: #5472d2 }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-blue.vc_icon_element-background { background-color: #5472d2 }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-turquoise.vc_icon_element-outline { border-color: #00c1cf }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-turquoise.vc_icon_element-background { background-color: #00c1cf }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-pink.vc_icon_element-outline { border-color: #fe6c61 }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-pink.vc_icon_element-background { background-color: #fe6c61 }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-violet.vc_icon_element-outline { border-color: #8d6dc4 }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-violet.vc_icon_element-background { background-color: #8d6dc4 }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-peacoc.vc_icon_element-outline { border-color: #4cadc9 }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-peacoc.vc_icon_element-background { background-color: #4cadc9 }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-chino.vc_icon_element-outline { border-color: #cec2ab }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-chino.vc_icon_element-background { background-color: #cec2ab }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-mulled_wine.vc_icon_element-outline { border-color: #50485b }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-mulled_wine.vc_icon_element-background { background-color: #50485b }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-vista_blue.vc_icon_element-outline { border-color: #75d69c }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-vista_blue.vc_icon_element-background { background-color: #75d69c }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-black.vc_icon_element-outline { border-color: #2a2a2a }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-black.vc_icon_element-background { background-color: #2a2a2a }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-grey.vc_icon_element-outline { border-color: #ebebeb }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-grey.vc_icon_element-background { background-color: #ebebeb }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-orange.vc_icon_element-outline { border-color: #f7be68 }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-orange.vc_icon_element-background { background-color: #f7be68 }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-sky.vc_icon_element-outline { border-color: #5aa1e3 }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-sky.vc_icon_element-background { background-color: #5aa1e3 }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-green.vc_icon_element-outline { border-color: #6dab3c }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-green.vc_icon_element-background { background-color: #6dab3c }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-juicy_pink.vc_icon_element-outline { border-color: #f4524d }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-juicy_pink.vc_icon_element-background { background-color: #f4524d }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-sandy_brown.vc_icon_element-outline { border-color: #f79468 }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-sandy_brown.vc_icon_element-background { background-color: #f79468 }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-purple.vc_icon_element-outline { border-color: #b97ebb }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-purple.vc_icon_element-background { background-color: #b97ebb }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-white.vc_icon_element-outline { border-color: #fff }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-white.vc_icon_element-background { background-color: #fff }
.vc_chart .vc_chart-legend {
	font-size: 14px;
	margin: 0;
	padding: 0
}
.vc_chart .vc_chart-legend li {
	line-height: 1.3em;
	list-style: none;
	margin: 0 0 .3em 0;
	min-height: 1.3em
}
.vc_chart .vc_chart-legend span {
	border-radius: .3em;
	display: inline-block;
	height: 1.3em;
	left: 0;
	margin-right: .5em;
	vertical-align: middle;
	width: 1.3em
}

@media (min-width:768px) {
.vc_chart .vc_chart-legend {
	display: inline-block;
	vertical-align: middle;
	width: 40%
}
.vc_chart .vc_chart-legend li { margin-left: 1em }
.vc_chart .vc_chart-with-legend {
	display: inline-block;
	vertical-align: middle;
	width: 60%
}
}
.vc_line-chart .vc_chart-with-legend { width: 75% }
.vc_line-chart .vc_chart-legend { width: 25% }
.wpb_single_image .wpb_wrapper .vc_single_image-wrapper .zoomImg { border-radius: 0 }
.wpb_single_image [class*='_circle'] .vc-zoom-wrapper { border-radius: 50% }
.wpb_single_image [class*='_rounded'] .vc-zoom-wrapper { border-radius: 4px }
.vc_general.vc_pagination {
	display: block;
	margin: 0;
	padding: 0;
	text-align: center
}
.vc_general.vc_pagination .vc_pagination-item {
	display: inline-block;
	margin: 0;
	padding: 0;
	vertical-align: middle
}
.vc_general.vc_pagination .vc_pagination-trigger {
	display: block;
	text-decoration: none;
	cursor: pointer;
	height: 10px;
	width: 10px;
	margin: 5px 7px;
	background: 0 0;
	-webkit-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	border: none
}
.vc_general.vc_pagination .vc_pagination-trigger:focus { outline: 0 }
.vc_general.vc_pagination .vc_active .vc_pagination-trigger { cursor: default }
.vc_pagination.vc_pagination-style-outline .vc_pagination-trigger { border: 3px solid transparent }
.vc_pagination.vc_pagination-style-flat .vc_pagination-trigger { opacity: .6 }
.vc_pagination.vc_pagination-style-flat .vc_pagination-trigger:hover { opacity: 1 }
.vc_pagination.vc_pagination-style-flat .vc_active .vc_pagination-trigger { opacity: 1 }
.vc_pagination.vc_pagination-shape-round .vc_pagination-trigger { border-radius: 50% }
.vc_pagination.vc_pagination-shape-rounded .vc_pagination-trigger { border-radius: 3px }
.vc_pagination-color-blue.vc_pagination-style-outline .vc_pagination-trigger { border-color: #5472d2 }
.vc_pagination-color-blue.vc_pagination-style-outline .vc_pagination-trigger:hover { background-color: #5472d2 }
.vc_pagination-color-blue.vc_pagination-style-outline .vc_active .vc_pagination-trigger { background-color: #5472d2 }
.vc_pagination-color-blue.vc_pagination-style-flat .vc_pagination-trigger { background-color: #5472d2 }
.vc_pagination-color-turquoise.vc_pagination-style-outline .vc_pagination-trigger { border-color: #00c1cf }
.vc_pagination-color-turquoise.vc_pagination-style-outline .vc_pagination-trigger:hover { background-color: #00c1cf }
.vc_pagination-color-turquoise.vc_pagination-style-outline .vc_active .vc_pagination-trigger { background-color: #00c1cf }
.vc_pagination-color-turquoise.vc_pagination-style-flat .vc_pagination-trigger { background-color: #00c1cf }
.vc_pagination-color-pink.vc_pagination-style-outline .vc_pagination-trigger { border-color: #fe6c61 }
.vc_pagination-color-pink.vc_pagination-style-outline .vc_pagination-trigger:hover { background-color: #fe6c61 }
.vc_pagination-color-pink.vc_pagination-style-outline .vc_active .vc_pagination-trigger { background-color: #fe6c61 }
.vc_pagination-color-pink.vc_pagination-style-flat .vc_pagination-trigger { background-color: #fe6c61 }
.vc_pagination-color-violet.vc_pagination-style-outline .vc_pagination-trigger { border-color: #8d6dc4 }
.vc_pagination-color-violet.vc_pagination-style-outline .vc_pagination-trigger:hover { background-color: #8d6dc4 }
.vc_pagination-color-violet.vc_pagination-style-outline .vc_active .vc_pagination-trigger { background-color: #8d6dc4 }
.vc_pagination-color-violet.vc_pagination-style-flat .vc_pagination-trigger { background-color: #8d6dc4 }
.vc_pagination-color-peacoc.vc_pagination-style-outline .vc_pagination-trigger { border-color: #4cadc9 }
.vc_pagination-color-peacoc.vc_pagination-style-outline .vc_pagination-trigger:hover { background-color: #4cadc9 }
.vc_pagination-color-peacoc.vc_pagination-style-outline .vc_active .vc_pagination-trigger { background-color: #4cadc9 }
.vc_pagination-color-peacoc.vc_pagination-style-flat .vc_pagination-trigger { background-color: #4cadc9 }
.vc_pagination-color-chino.vc_pagination-style-outline .vc_pagination-trigger { border-color: #cec2ab }
.vc_pagination-color-chino.vc_pagination-style-outline .vc_pagination-trigger:hover { background-color: #cec2ab }
.vc_pagination-color-chino.vc_pagination-style-outline .vc_active .vc_pagination-trigger { background-color: #cec2ab }
.vc_pagination-color-chino.vc_pagination-style-flat .vc_pagination-trigger { background-color: #cec2ab }
.vc_pagination-color-mulled-wine.vc_pagination-style-outline .vc_pagination-trigger { border-color: #50485b }
.vc_pagination-color-mulled-wine.vc_pagination-style-outline .vc_pagination-trigger:hover { background-color: #50485b }
.vc_pagination-color-mulled-wine.vc_pagination-style-outline .vc_active .vc_pagination-trigger { background-color: #50485b }
.vc_pagination-color-mulled-wine.vc_pagination-style-flat .vc_pagination-trigger { background-color: #50485b }
.vc_pagination-color-vista-blue.vc_pagination-style-outline .vc_pagination-trigger { border-color: #75d69c }
.vc_pagination-color-vista-blue.vc_pagination-style-outline .vc_pagination-trigger:hover { background-color: #75d69c }
.vc_pagination-color-vista-blue.vc_pagination-style-outline .vc_active .vc_pagination-trigger { background-color: #75d69c }
.vc_pagination-color-vista-blue.vc_pagination-style-flat .vc_pagination-trigger { background-color: #75d69c }
.vc_pagination-color-orange.vc_pagination-style-outline .vc_pagination-trigger { border-color: #f7be68 }
.vc_pagination-color-orange.vc_pagination-style-outline .vc_pagination-trigger:hover { background-color: #f7be68 }
.vc_pagination-color-orange.vc_pagination-style-outline .vc_active .vc_pagination-trigger { background-color: #f7be68 }
.vc_pagination-color-orange.vc_pagination-style-flat .vc_pagination-trigger { background-color: #f7be68 }
.vc_pagination-color-sky.vc_pagination-style-outline .vc_pagination-trigger { border-color: #5aa1e3 }
.vc_pagination-color-sky.vc_pagination-style-outline .vc_pagination-trigger:hover { background-color: #5aa1e3 }
.vc_pagination-color-sky.vc_pagination-style-outline .vc_active .vc_pagination-trigger { background-color: #5aa1e3 }
.vc_pagination-color-sky.vc_pagination-style-flat .vc_pagination-trigger { background-color: #5aa1e3 }
.vc_pagination-color-green.vc_pagination-style-outline .vc_pagination-trigger { border-color: #6dab3c }
.vc_pagination-color-green.vc_pagination-style-outline .vc_pagination-trigger:hover { background-color: #6dab3c }
.vc_pagination-color-green.vc_pagination-style-outline .vc_active .vc_pagination-trigger { background-color: #6dab3c }
.vc_pagination-color-green.vc_pagination-style-flat .vc_pagination-trigger { background-color: #6dab3c }
.vc_pagination-color-juicy-pink.vc_pagination-style-outline .vc_pagination-trigger { border-color: #f4524d }
.vc_pagination-color-juicy-pink.vc_pagination-style-outline .vc_pagination-trigger:hover { background-color: #f4524d }
.vc_pagination-color-juicy-pink.vc_pagination-style-outline .vc_active .vc_pagination-trigger { background-color: #f4524d }
.vc_pagination-color-juicy-pink.vc_pagination-style-flat .vc_pagination-trigger { background-color: #f4524d }
.vc_pagination-color-sandy-brown.vc_pagination-style-outline .vc_pagination-trigger { border-color: #f79468 }
.vc_pagination-color-sandy-brown.vc_pagination-style-outline .vc_pagination-trigger:hover { background-color: #f79468 }
.vc_pagination-color-sandy-brown.vc_pagination-style-outline .vc_active .vc_pagination-trigger { background-color: #f79468 }
.vc_pagination-color-sandy-brown.vc_pagination-style-flat .vc_pagination-trigger { background-color: #f79468 }
.vc_pagination-color-purple.vc_pagination-style-outline .vc_pagination-trigger { border-color: #b97ebb }
.vc_pagination-color-purple.vc_pagination-style-outline .vc_pagination-trigger:hover { background-color: #b97ebb }
.vc_pagination-color-purple.vc_pagination-style-outline .vc_active .vc_pagination-trigger { background-color: #b97ebb }
.vc_pagination-color-purple.vc_pagination-style-flat .vc_pagination-trigger { background-color: #b97ebb }
.vc_pagination-color-black.vc_pagination-style-outline .vc_pagination-trigger { border-color: #2a2a2a }
.vc_pagination-color-black.vc_pagination-style-outline .vc_pagination-trigger:hover { background-color: #2a2a2a }
.vc_pagination-color-black.vc_pagination-style-outline .vc_active .vc_pagination-trigger { background-color: #2a2a2a }
.vc_pagination-color-black.vc_pagination-style-flat .vc_pagination-trigger { background-color: #2a2a2a }
.vc_pagination-color-grey.vc_pagination-style-outline .vc_pagination-trigger { border-color: #ebebeb }
.vc_pagination-color-grey.vc_pagination-style-outline .vc_pagination-trigger:hover { background-color: #ebebeb }
.vc_pagination-color-grey.vc_pagination-style-outline .vc_active .vc_pagination-trigger { background-color: #ebebeb }
.vc_pagination-color-grey.vc_pagination-style-flat .vc_pagination-trigger { background-color: #ebebeb }
.vc_pagination-color-white.vc_pagination-style-outline .vc_pagination-trigger { border-color: #fff }
.vc_pagination-color-white.vc_pagination-style-outline .vc_pagination-trigger:hover { background-color: #fff }
.vc_pagination-color-white.vc_pagination-style-outline .vc_active .vc_pagination-trigger { background-color: #fff }
.vc_pagination-color-white.vc_pagination-style-flat .vc_pagination-trigger { background-color: #fff }
.vc_grid.vc_row {
	padding-left: 0;
	padding-right: 0;
	margin-left: 0;
	margin-right: 0
}
.vc-row[data-vc-full-width] .vc_grid.vc_row { overflow: hidden }
.vc_grid.vc_row.vc_grid-gutter-1px { margin-bottom: -1px }
.vc_grid.vc_row.vc_grid-gutter-1px .vc_pageable-slide-wrapper { margin-right: -1px }
.vc_grid.vc_row.vc_grid-gutter-1px .vc_grid-item {
	padding-right: 1px;
	padding-bottom: 1px
}
.vc_grid.vc_row.vc_grid-gutter-2px { margin-bottom: -2px }
.vc_grid.vc_row.vc_grid-gutter-2px .vc_pageable-slide-wrapper { margin-right: -2px }
.vc_grid.vc_row.vc_grid-gutter-2px .vc_grid-item {
	padding-right: 2px;
	padding-bottom: 2px
}
.vc_grid.vc_row.vc_grid-gutter-3px { margin-bottom: -3px }
.vc_grid.vc_row.vc_grid-gutter-3px .vc_pageable-slide-wrapper { margin-right: -3px }
.vc_grid.vc_row.vc_grid-gutter-3px .vc_grid-item {
	padding-right: 3px;
	padding-bottom: 3px
}
.vc_grid.vc_row.vc_grid-gutter-4px { margin-bottom: -4px }
.vc_grid.vc_row.vc_grid-gutter-4px .vc_pageable-slide-wrapper { margin-right: -4px }
.vc_grid.vc_row.vc_grid-gutter-4px .vc_grid-item {
	padding-right: 4px;
	padding-bottom: 4px
}
.vc_grid.vc_row.vc_grid-gutter-5px { margin-bottom: -5px }
.vc_grid.vc_row.vc_grid-gutter-5px .vc_pageable-slide-wrapper { margin-right: -5px }
.vc_grid.vc_row.vc_grid-gutter-5px .vc_grid-item {
	padding-right: 5px;
	padding-bottom: 5px
}
.vc_grid.vc_row.vc_grid-gutter-10px { margin-bottom: -10px }
.vc_grid.vc_row.vc_grid-gutter-10px .vc_pageable-slide-wrapper { margin-right: -10px }
.vc_grid.vc_row.vc_grid-gutter-10px .vc_grid-item {
	padding-right: 10px;
	padding-bottom: 10px
}
.vc_grid.vc_row.vc_grid-gutter-15px { margin-bottom: -15px }
.vc_grid.vc_row.vc_grid-gutter-15px .vc_pageable-slide-wrapper { margin-right: -15px }
.vc_grid.vc_row.vc_grid-gutter-15px .vc_grid-item {
	padding-right: 15px;
	padding-bottom: 15px
}
.vc_grid.vc_row.vc_grid-gutter-20px { margin-bottom: -20px }
.vc_grid.vc_row.vc_grid-gutter-20px .vc_pageable-slide-wrapper { margin-right: -20px }
.vc_grid.vc_row.vc_grid-gutter-20px .vc_grid-item {
	padding-right: 20px;
	padding-bottom: 20px
}
.vc_grid.vc_row.vc_grid-gutter-25px { margin-bottom: -25px }
.vc_grid.vc_row.vc_grid-gutter-25px .vc_pageable-slide-wrapper { margin-right: -25px }
.vc_grid.vc_row.vc_grid-gutter-25px .vc_grid-item {
	padding-right: 25px;
	padding-bottom: 25px
}
.vc_grid.vc_row.vc_grid-gutter-30px { margin-bottom: -30px }
.vc_grid.vc_row.vc_grid-gutter-30px .vc_pageable-slide-wrapper { margin-right: -30px }
.vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item {
	padding-right: 30px;
	padding-bottom: 30px
}
.vc_grid.vc_row.vc_grid-gutter-35px { margin-bottom: -35px }
.vc_grid.vc_row.vc_grid-gutter-35px .vc_pageable-slide-wrapper { margin-right: -35px }
.vc_grid.vc_row.vc_grid-gutter-35px .vc_grid-item {
	padding-right: 35px;
	padding-bottom: 35px
}
.vc_grid.vc_row .vc_pageable-slide-wrapper .vc_grid-item.vc_visible-item:hover { z-index: 3 }
.vc_grid.vc_row .vc_grid-item {
	display: none;
	padding: 0;
	vertical-align: top;
	float: none;
	box-sizing: border-box;
	z-index: 1
}
.vc_grid.vc_row .vc_grid-item .vc_grid-item-mini .vc_grid-item-content { overflow: hidden }
.vc_grid.vc_row .vc_grid-item .vc_btn, .vc_grid.vc_row .vc_grid-item .vc_icon_element, .vc_grid.vc_row .vc_grid-item .wpb_content_element { margin-bottom: 15px }
.vc_grid.vc_row .vc_grid-item .vc_btn a, .vc_grid.vc_row .vc_grid-item .vc_icon_element a, .vc_grid.vc_row .vc_grid-item .wpb_content_element a {
	text-decoration: none;
	border-bottom: 0
}
.vc_grid .vc_gitem-link {
	border-bottom: none;
	outline: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}
.vc_masonry_grid .vc_grid.vc_row .vc_grid-item, .vc_masonry_media_grid .vc_grid.vc_row .vc_grid-item { position: static }
.vc_masonry_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item, .vc_masonry_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item { display: block }
.vc_basic_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item, .vc_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item { display: block }

@media (min-width:768px) {
.vc_basic_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item, .vc_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item { display: inline-block }
}
@-moz-document url-prefix() {
.vc_masonry_grid .vc_grid-item, .vc_masonry_media_grid .vc_grid-item {
margin-left:-.01px
}
}
.vc_gitem-zone-b { display: none }
.vc_gitem-float-none { float: none }
.vc_gitem-float-left { float: left }
.vc_gitem-float-right { float: right }
.vc_gitem-align-center { text-align: center }
.vc_gitem-align-right { text-align: right }
.vc_gitem-align-justify { text-align: justify }
.vc_gitem-block {
	position: relative;
	overflow: hidden
}
.vc_gitem-is-link { cursor: pointer }
.vc_gitem-link { text-decoration: none }
.vc_gitem_row {
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 0;
	padding: inherit;
	box-sizing: border-box
}
.vc_gitem_row .vc_gitem_row { margin-bottom: 0 }
.vc_gitem-zone-a .vc_gitem-row-position-top, .vc_gitem-zone-b .vc_gitem-row-position-top {
	position: absolute;
	left: 0;
	right: 0;
	top: 0
}
.vc_gitem-zone-a .vc_gitem-row-position-middle, .vc_gitem-zone-b .vc_gitem-row-position-middle {
	position: absolute;
	left: 0;
	right: 0;
	top: 50%;
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
	transform: translate(0, -50%)
}
.vc_gitem-zone-a .vc_gitem-row-position-bottom, .vc_gitem-zone-b .vc_gitem-row-position-bottom {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0
}
.vc_gitem_row .vc_gitem-col {
	box-sizing: border-box;
	padding: 10px;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: cover
}
.vc_gitem-zone {
	position: relative;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: cover;
	background-clip: border-box;
	box-sizing: border-box;
	overflow: hidden
}
.vc_gitem-zone .vc-zone-link {
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	z-index: 5
}
.vc_gitem-zone-img {
	width: 100%;
	display: block;
	visibility: hidden;
	height: auto
}
.vc_gitem-zone-a .vc_gitem-zone-mini {
	box-sizing: border-box;
	padding: inherit;
	position: static;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0
}
.vc_gitem-zone-b { overflow: hidden }
.vc_gitem-zone-b .vc_gitem-zone-mini {
	position: static;
	padding: inherit;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: 0
}
.vc_grid-item-zone-c-left .vc_gitem-animated-block {
	float: right;
	width: 50%
}
.vc_grid-item-zone-c-left .vc_gitem-zone-c {
	float: left;
	width: 50%
}
.vc_grid-item-zone-c-right .vc_gitem-animated-block {
	float: left;
	width: 50%
}
.vc_grid-item-zone-c-right .vc_gitem-zone-c {
	float: right;
	width: 50%
}
.vc-gitem-zone-height-mode-auto .vc_gitem-zone-img { display: none!important }
.vc-gitem-zone-height-mode-auto:before {
	content: "";
	display: block;
	padding-top: 100%
}
.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-4-3:before { padding-top: 75% }
.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-3-4:before { padding-top: 133.33333333% }
.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-3-4:before { padding-top: 133.33333333% }
.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-16-9:before { padding-top: 56.25% }
.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-9-16:before { padding-top: 177.77777778% }
.vc_gitem-animated-block { position: relative }
.vc_gitem-animate .vc_btn {
	-webkit-transition: all 0s ease;
	-o-transition: all 0s ease;
	transition: all 0s ease
}
.vc_gitem-animate .vc_gitem-zone-b { z-index: 199 }
.vc_gitem-animate-none .vc_gitem-zone-b {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: 0;
	opacity: 0;
	box-sizing: border-box
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-none .vc_gitem-zone-b { opacity: 1 }
.vc_gitem-animate-blurOut .vc_gitem-zone-b, .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b, .vc_gitem-animate-fadeIn .vc_gitem-zone-b, .vc_gitem-animate-scaleIn .vc_gitem-zone-b, .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: 0;
	opacity: 0;
	-webkit-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
	box-sizing: border-box
}
.vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_separator, .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_separator, .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_separator, .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_separator, .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_separator {
	-webkit-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
	width: 0
}
.vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_btn, .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_btn, .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_btn, .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_btn, .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_btn {
	-webkit-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
	-webkit-transform: scale(0);
	-ms-transform: scale(0);
	-o-transform: scale(0);
	transform: scale(0)
}
.vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_post-title, .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_post-title, .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_post-title, .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_post-title, .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_post-title {
	display: inline-block;
	opacity: 0;
	-webkit-transform: translate3d(0, -100%, 0);
	transform: translate3d(0, -100%, 0);
	-webkit-perspective: 1000;
	-webkit-backface-visibility: hidden;
	-webkit-transition: -webkit-transform 1s cubic-bezier(0, .275, .125, 1), opacity .5s cubic-bezier(0, .275, .125, 1);
	-moz-transition: -moz-transform 1s cubic-bezier(0, .275, .125, 1), opacity .5s cubic-bezier(0, .275, .125, 1);
	transition: transform 1s cubic-bezier(0, .275, .125, 1), opacity .5s cubic-bezier(0, .275, .125, 1)
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_post-title, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_post-title, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_post-title, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_post-title, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_post-title { opacity: 1 }
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_post-title .vc_separator, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_post-title .vc_separator, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_post-title .vc_separator, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_post-title .vc_separator, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_post-title .vc_separator {
	-webkit-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
	width: 50%
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_post-title .vc_btn, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_post-title .vc_btn, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_post-title .vc_btn, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_post-title .vc_btn, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_post-title .vc_btn {
	-webkit-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1)
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_post-title .vc_post-title, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_post-title .vc_post-title, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_post-title .vc_post-title, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_post-title .vc_post-title, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_post-title .vc_post-title {
	opacity: 1;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b { opacity: 1 }
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_separator, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_separator, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_separator, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_separator, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_separator {
	-webkit-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
	width: 50%
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_btn, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_btn, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_btn, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_btn, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_btn {
	-webkit-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1)
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_post-title, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_post-title, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_post-title, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_post-title, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_post-title {
	opacity: 1;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
.vc_gitem-animate-scaleIn { overflow: hidden }
.vc_gitem-animate-scaleIn .vc_gitem-zone-a {
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	-webkit-transition: -webkit-transform .3s ease-in-out;
	-moz-transition: -moz-transform .3s ease-in-out;
	-o-transition: -o-transform .3s ease-in-out;
	transition: transform .3s ease-in-out
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-a {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1)
}
.vc_gitem-animate-scaleRotateIn { overflow: hidden }
.vc_gitem-animate-scaleRotateIn .vc_gitem-zone-a {
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	-webkit-transition: -webkit-transform .3s ease-in-out;
	-moz-transition: -moz-transform .3s ease-in-out;
	-o-transition: -o-transform .3s ease-in-out;
	transition: transform .3s ease-in-out
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-a {
	-webkit-transform: scale(1.5) rotate(10deg);
	-moz-transform: scale(1.5) rotate(10deg);
	-ms-transform: scale(1.5) rotate(10deg);
	-o-transform: scale(1.5) rotate(10deg);
	transform: scale(1.5) rotate(10deg)
}
.vc_gitem-animate-blurOut .vc_gitem-zone-a, .vc_gitem-animate-blurScaleOut .vc_gitem-zone-a {
	filter: blur(0);
	-webkit-filter: blur(0);
	-moz-filter: blur(0);
	-ms-filter: blur(0);
	-webkit-transform-origin: 50% 50%;
	-moz-transform-origin: 50% 50%;
	-ms-transform-origin: 50% 50%;
	transform-origin: 50% 50%;
	-webkit-perspective: 1000;
	-webkit-backface-visibility: hidden;
	webkit-transition: filter .5s cubic-bezier(0, .275, .125, 1), -webkit-transform .5s cubic-bezier(0, .275, .125, 1);
	-moz-transition: filter .5s cubic-bezier(0, .275, .125, 1), -moz-transform .5s cubic-bezier(0, .275, .125, 1);
	transition: filter .5s cubic-bezier(0, .275, .125, 1), transform .5s cubic-bezier(0, .275, .125, 1)
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-a, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-a {
	filter: url(../../../plugins/js_composer/assets/vc/blur.svg#blur);
	-webkit-filter: blur(2px);
	-moz-filter: blur(2px);
	-ms-filter: blur(2px);
	filter: blur(2px)
}
.vc_gitem-animate-blurScaleOut { overflow: hidden }
.vc_gitem-animate-blurScaleOut .vc_gitem-zone-a {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1)
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-a {
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1)
}
.vc_gitem-animate-slideInRight { overflow: hidden }
.vc_gitem-animate-slideInRight .vc_gitem-zone-b {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: 0;
	opacity: 0;
	-webkit-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
	-webkit-transform: translateX(-100%);
	-ms-transform: translateX(-100%);
	-o-transform: translateX(-100%);
	transform: translateX(-100%)
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-slideInRight .vc_gitem-zone-b {
	opacity: 1;
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	-o-transform: translateX(0);
	transform: translateX(0)
}
.vc_gitem-animate-slideInLeft { overflow: hidden }
.vc_gitem-animate-slideInLeft .vc_gitem-zone-b {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: 0;
	-webkit-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
	-webkit-transform: translateX(-100%);
	-ms-transform: translateX(-100%);
	-o-transform: translateX(-100%);
	transform: translateX(-100%);
	opacity: 0
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-slideInLeft .vc_gitem-zone-b {
	opacity: 1;
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	-o-transform: translateX(0);
	transform: translateX(0)
}
.vc_gitem-animate-slideBottom {
	overflow: hidden;
	position: relative
}
.vc_gitem-animate-slideBottom .vc_gitem-zone-b {
	display: block;
	-webkit-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
	z-index: 1000;
	position: absolute;
	top: 100%;
	height: 100%;
	left: 0;
	right: 0;
	margin: 0
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-slideBottom .vc_gitem-zone-b { top: 0 }
.vc_gitem-animate-slideTop {
	overflow: hidden;
	position: relative
}
.vc_gitem-animate-slideTop .vc_gitem-zone-b {
	display: block;
	-webkit-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
	z-index: 1000;
	position: absolute;
	top: -100%;
	height: 100%;
	left: 0;
	right: 0;
	margin: 0
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-slideTop .vc_gitem-zone-b { top: 0 }
.vc_gitem-animate-flipFadeIn { overflow: hidden }
.vc_gitem-animate-flipFadeIn .vc_gitem-zone-a {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transition: -webkit-transform 1s;
	-moz-transition: -moz-transform 1s;
	-o-transition: -o-transform 1s;
	transition: transform 1s;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-o-transform-style: preserve-3d;
	transform-style: preserve-3d
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-flipFadeIn .vc_gitem-zone-a {
	-webkit-transform: rotateX(180deg);
	-ms-transform: rotateX(180deg);
	-o-transform: rotateX(180deg);
	transform: rotateX(180deg)
}
.vc_gitem-animate-flipFadeIn .vc_gitem-zone-b {
	display: block;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	position: absolute;
	opacity: 0;
	-webkit-transition: all .6s ease;
	-o-transition: all .6s ease;
	transition: all .6s ease;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-o-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: rotateX(180deg);
	-ms-transform: rotateX(180deg);
	-o-transform: rotateX(180deg);
	transform: rotateX(180deg);
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-flipFadeIn .vc_gitem-zone-b {
	opacity: 1;
	-webkit-transform: rotateX(0);
	-ms-transform: rotateX(0);
	-o-transform: rotateX(0);
	transform: rotateX(0)
}
.vc_gitem-animate-flipHorizontalFadeIn { overflow: hidden }
.vc_gitem-animate-flipHorizontalFadeIn .vc_gitem-zone-a {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transition: -webkit-transform 1s;
	-moz-transition: -moz-transform 1s;
	-o-transition: -o-transform 1s;
	transition: transform 1s;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-o-transform-style: preserve-3d;
	transform-style: preserve-3d
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-flipHorizontalFadeIn .vc_gitem-zone-a {
	-webkit-transform: rotateY(180deg);
	-ms-transform: rotateY(180deg);
	-o-transform: rotateY(180deg);
	transform: rotateY(180deg)
}
.vc_gitem-animate-flipHorizontalFadeIn .vc_gitem-zone-b {
	display: block;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	position: absolute;
	opacity: 0;
	-webkit-transition: all .6s ease;
	-o-transition: all .6s ease;
	transition: all .6s ease;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-o-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: rotateY(180deg);
	-ms-transform: rotateY(180deg);
	-o-transform: rotateY(180deg);
	transform: rotateY(180deg);
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-flipHorizontalFadeIn .vc_gitem-zone-b {
	opacity: 1;
	-webkit-transform: rotateY(0);
	-ms-transform: rotateY(0);
	-o-transform: rotateY(0);
	transform: rotateY(0)
}
.vc_gitem-animate-goTop20 { overflow: hidden }
.vc_gitem-animate-goTop20 .vc_gitem-zone-a {
	position: relative;
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
	transform: translateY(0);
	-webkit-transition: -webkit-transform .5s ease;
	-moz-transition: -moz-transform .5s ease;
	-o-transition: -o-transform .5s ease;
	transition: transform .5s ease
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-goTop20 .vc_gitem-zone-a {
	-webkit-transform: translateY(-20%);
	-ms-transform: translateY(-20%);
	-o-transform: translateY(-20%);
	transform: translateY(-20%)
}
.vc_gitem-animate-goTop20 .vc_gitem-zone-b {
	display: block;
	-webkit-transition: bottom .5s ease;
	-o-transition: bottom .5s ease;
	transition: bottom .5s ease;
	bottom: -100%;
	z-index: 1000;
	position: absolute;
	width: 100%;
	margin: 0
}
.vc_gitem-animate-goTop20 .vc_gitem-zone-b .vc_gitem-zone-mini {
	position: static;
	-webkit-transform: none;
	-ms-transform: none;
	transform: none
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-goTop20 .vc_gitem-zone-b { bottom: 0 }
.vc_gitem-animate-goBottom20 { overflow: hidden }
.vc_gitem-animate-goBottom20 .vc_gitem-zone-a {
	position: relative;
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
	-webkit-transition: -webkit-transform .5s ease;
	-moz-transition: -moz-transform .5s ease;
	-o-transition: -o-transform .5s ease;
	transition: transform .5s ease
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-goBottom20 .vc_gitem-zone-a {
	-webkit-transform: translateY(20%);
	-ms-transform: translateY(20%);
	transform: translateY(20%)
}
.vc_gitem-animate-goBottom20 .vc_gitem-zone-b {
	display: block;
	-webkit-transition: top .5s ease;
	-o-transition: top .5s ease;
	transition: top .5s ease;
	top: -100%;
	z-index: 1000;
	position: absolute;
	width: 100%;
	margin: 0
}
.vc_gitem-animate-goBottom20 .vc_gitem-zone-b .vc_gitem-zone-mini {
	position: static;
	-webkit-transform: none;
	-ms-transform: none;
	transform: none
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-goBottom20 .vc_gitem-zone-b { top: 0 }
.vc_gitem-post-data { margin-bottom: 15px }
.vc_gitem-post-data p {
	text-align: left;
	margin-bottom: 15px
}
.vc_gitem-post-data h2 { margin: 0 }
.vc_gitem-post-category-name .vc_gitem-link { color: inherit }
.vc_grid .vc_pageable-load-more-btn {
	text-align: center;
	margin-top: 25px
}
.vc_grid .vc_pageable-load-more-btn>.vc_btn { outline: 0 }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots {
	display: none;
	margin-top: 20px;
	text-align: center;
	-webkit-tap-highlight-color: transparent
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots .vc_grid-owl-dot {
	cursor: pointer;
	display: inline-block
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots .vc_grid-owl-dot span {
	width: 10px;
	height: 10px;
	margin: 5px 7px;
	display: block;
	-webkit-backface-visibility: visible;
	-webkit-transition: opacity .2s ease;
	-o-transition: opacity .2s ease;
	transition: opacity .2s ease
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots { display: block }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots .vc_grid-owl-dot span {
	border: 3px solid;
	-webkit-transition: background-color .2s ease;
	-o-transition: background-color .2s ease;
	transition: background-color .2s ease
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots { display: block }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots .vc_grid-owl-dot span {
	border: 3px solid;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-webkit-transition: background-color .2s ease;
	-o-transition: background-color .2s ease;
	transition: background-color .2s ease
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots { display: block }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots .vc_grid-owl-dot span {
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	opacity: .6
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots .vc_grid-owl-dot:hover span { opacity: 1 }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots { display: block }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots .vc_grid-owl-dot span {
	width: 10px;
	height: 10px;
	margin: 5px 7px;
	display: block;
	-webkit-backface-visibility: visible;
	-webkit-transition: opacity .2s ease;
	-o-transition: opacity .2s ease;
	transition: opacity .2s ease
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots .vc_grid-owl-dot span { opacity: .6 }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots .vc_grid-owl-dot:hover span { opacity: 1 }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots { display: block }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots .vc_grid-owl-dot span {
	width: 10px;
	height: 10px;
	margin: 5px 7px;
	display: block;
	-webkit-backface-visibility: visible;
	-webkit-transition: opacity .2s ease;
	-o-transition: opacity .2s ease;
	transition: opacity .2s ease
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots .vc_grid-owl-dot span {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	opacity: .6
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots .vc_grid-owl-dot:hover span { opacity: 1 }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot span { border-color: #5472d2!important }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot:hover span {
	background-color: #5472d2!important;
	border-color: #5472d2!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot span { border-color: #00c1cf!important }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot:hover span {
	background-color: #00c1cf!important;
	border-color: #00c1cf!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot span { border-color: #fe6c61!important }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot:hover span {
	background-color: #fe6c61!important;
	border-color: #fe6c61!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot span { border-color: #8d6dc4!important }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot:hover span {
	background-color: #8d6dc4!important;
	border-color: #8d6dc4!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot span { border-color: #4cadc9!important }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot:hover span {
	background-color: #4cadc9!important;
	border-color: #4cadc9!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot span { border-color: #cec2ab!important }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot:hover span {
	background-color: #cec2ab!important;
	border-color: #cec2ab!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot span { border-color: #50485b!important }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot:hover span {
	background-color: #50485b!important;
	border-color: #50485b!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot span { border-color: #75d69c!important }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot:hover span {
	background-color: #75d69c!important;
	border-color: #75d69c!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot span { border-color: #2a2a2a!important }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot:hover span {
	background-color: #2a2a2a!important;
	border-color: #2a2a2a!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot span { border-color: #ebebeb!important }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot:hover span {
	background-color: #ebebeb!important;
	border-color: #ebebeb!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot span { border-color: #f7be68!important }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot:hover span {
	background-color: #f7be68!important;
	border-color: #f7be68!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot span { border-color: #5aa1e3!important }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot:hover span {
	background-color: #5aa1e3!important;
	border-color: #5aa1e3!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot span { border-color: #6dab3c!important }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot:hover span {
	background-color: #6dab3c!important;
	border-color: #6dab3c!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot span { border-color: #f4524d!important }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot:hover span {
	background-color: #f4524d!important;
	border-color: #f4524d!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot span { border-color: #f79468!important }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot:hover span {
	background-color: #f79468!important;
	border-color: #f79468!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot span { border-color: #b97ebb!important }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot:hover span {
	background-color: #b97ebb!important;
	border-color: #b97ebb!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot span { border-color: #fff!important }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot:hover span {
	background-color: #fff!important;
	border-color: #fff!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot span { background-color: #5472d2!important }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot span { background-color: #00c1cf!important }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot span { background-color: #fe6c61!important }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot span { background-color: #8d6dc4!important }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot span { background-color: #4cadc9!important }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot span { background-color: #cec2ab!important }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot span { background-color: #50485b!important }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot span { background-color: #75d69c!important }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot span { background-color: #2a2a2a!important }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot span { background-color: #ebebeb!important }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot span { background-color: #f7be68!important }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot span { background-color: #5aa1e3!important }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot span { background-color: #6dab3c!important }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot span { background-color: #f4524d!important }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot span { background-color: #f79468!important }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot span { background-color: #b97ebb!important }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot span { background-color: #fff!important }
.vc_grid.vc_grid-owl-theme:hover .vc_grid-owl-nav { opacity: 1 }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav {
	cursor: pointer;
	opacity: 0;
	-webkit-transition: opacity .3s ease-in 0s;
	-o-transition: opacity .3s ease-in 0s;
	transition: opacity .3s ease-in 0s;
	-webkit-tap-highlight-color: transparent
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .disabled { display: none!important }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-next, .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-prev {
	position: absolute;
	top: 50%;
	margin-top: -12.5px;
	opacity: .5;
	font-size: 25px;
	line-height: 25px;
	height: 25px;
	display: inline-block;
	text-decoration: none;
	cursor: pointer;
	-webkit-transition: opacity .3s ease-in 0s;
	-o-transition: opacity .3s ease-in 0s;
	transition: opacity .3s ease-in 0s
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-next:hover, .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-prev:hover { opacity: 1 }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-prev { left: 5px }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-prev.vc_grid-nav-prev-outside { left: -30px }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-next { right: 5px }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-next.vc_grid-nav-next-outside { right: -30px }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-blue { color: #5472d2!important }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-turquoise { color: #00c1cf!important }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-pink { color: #fe6c61!important }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-violet { color: #8d6dc4!important }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-peacoc { color: #4cadc9!important }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-chino { color: #cec2ab!important }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-mulled_wine { color: #50485b!important }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-vista_blue { color: #75d69c!important }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-black { color: #2a2a2a!important }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-grey { color: #ebebeb!important }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-orange { color: #f7be68!important }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-sky { color: #5aa1e3!important }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-green { color: #6dab3c!important }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-juicy_pink { color: #f4524d!important }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-sandy_brown { color: #f79468!important }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-purple { color: #b97ebb!important }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-white { color: #fff!important }
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-1px .vc_grid-owl-nav .vc_grid-owl-next, .vc_grid.vc_grid-owl-theme.vc_grid-gutter-1px .vc_grid-owl-nav .vc_grid-owl-prev { margin-top: -13px }
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-2px .vc_grid-owl-nav .vc_grid-owl-next, .vc_grid.vc_grid-owl-theme.vc_grid-gutter-2px .vc_grid-owl-nav .vc_grid-owl-prev { margin-top: -13.5px }
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-3px .vc_grid-owl-nav .vc_grid-owl-next, .vc_grid.vc_grid-owl-theme.vc_grid-gutter-3px .vc_grid-owl-nav .vc_grid-owl-prev { margin-top: -14px }
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-4px .vc_grid-owl-nav .vc_grid-owl-next, .vc_grid.vc_grid-owl-theme.vc_grid-gutter-4px .vc_grid-owl-nav .vc_grid-owl-prev { margin-top: -14.5px }
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-5px .vc_grid-owl-nav .vc_grid-owl-next, .vc_grid.vc_grid-owl-theme.vc_grid-gutter-5px .vc_grid-owl-nav .vc_grid-owl-prev { margin-top: -15px }
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-10px .vc_grid-owl-nav .vc_grid-owl-next, .vc_grid.vc_grid-owl-theme.vc_grid-gutter-10px .vc_grid-owl-nav .vc_grid-owl-prev { margin-top: -17.5px }
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-15px .vc_grid-owl-nav .vc_grid-owl-next, .vc_grid.vc_grid-owl-theme.vc_grid-gutter-15px .vc_grid-owl-nav .vc_grid-owl-prev { margin-top: -20px }
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-20px .vc_grid-owl-nav .vc_grid-owl-next, .vc_grid.vc_grid-owl-theme.vc_grid-gutter-20px .vc_grid-owl-nav .vc_grid-owl-prev { margin-top: -22.5px }
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-25px .vc_grid-owl-nav .vc_grid-owl-next, .vc_grid.vc_grid-owl-theme.vc_grid-gutter-25px .vc_grid-owl-nav .vc_grid-owl-prev { margin-top: -25px }
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-30px .vc_grid-owl-nav .vc_grid-owl-next, .vc_grid.vc_grid-owl-theme.vc_grid-gutter-30px .vc_grid-owl-nav .vc_grid-owl-prev { margin-top: -27.5px }
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-35px .vc_grid-owl-nav .vc_grid-owl-next, .vc_grid.vc_grid-owl-theme.vc_grid-gutter-35px .vc_grid-owl-nav .vc_grid-owl-prev { margin-top: -30px }
.vc_grid-pagination .vc_grid-pagination-list {
	outline: 0;
	display: block;
	padding-left: 0;
	text-align: center;
	margin: 20px 0 0!important;
	border-radius: 2px
}
.vc_grid-pagination .vc_grid-pagination-list>li {
	display: inline-block;
	margin: 0;
	border: 0 solid transparent
}
.vc_grid-pagination .vc_grid-pagination-list>li>a, .vc_grid-pagination .vc_grid-pagination-list>li>span {
	color: #fff;
	background-color: #428bca;
	border: 1px solid #428bca;
	-webkit-transition: opacity .3s ease-in 0s;
	-o-transition: opacity .3s ease-in 0s;
	transition: opacity .3s ease-in 0s;
	position: relative;
	float: left;
	padding: 3px 10px;
	line-height: 1.42857143;
	text-decoration: none;
	opacity: .5;
	margin-left: -1px;
	font-size: 10px
}
.vc_grid-pagination .vc_grid-pagination-list>li:first-child>a, .vc_grid-pagination .vc_grid-pagination-list>li:first-child>span { margin-left: 0 }
.vc_grid-pagination .vc_grid-pagination-list>li:focus a, .vc_grid-pagination .vc_grid-pagination-list>li:focus span, .vc_grid-pagination .vc_grid-pagination-list>li:hover a, .vc_grid-pagination .vc_grid-pagination-list>li:hover span { opacity: 1 }
.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-prev>a:after {
	font-family: vc_grid_v1;
	display: inline-block;
	content: "\e61b"
}
.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-next>a:after {
	font-family: vc_grid_v1;
	display: inline-block;
	content: "\e61a"
}
.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-first>a:after {
	font-family: vc_grid_v1;
	display: inline-block;
	content: "\e618"
}
.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-last>a:after {
	font-family: vc_grid_v1;
	display: inline-block;
	content: "\e619"
}
.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-active>a, .vc_grid-pagination .vc_grid-pagination-list>.vc_grid-active>a:focus, .vc_grid-pagination .vc_grid-pagination-list>.vc_grid-active>a:hover, .vc_grid-pagination .vc_grid-pagination-list>.vc_grid-active>span, .vc_grid-pagination .vc_grid-pagination-list>.vc_grid-active>span:focus, .vc_grid-pagination .vc_grid-pagination-list>.vc_grid-active>span:hover {
	z-index: 2;
	opacity: 1;
	cursor: default
}
.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-disabled>a, .vc_grid-pagination .vc_grid-pagination-list>.vc_grid-disabled>a:focus, .vc_grid-pagination .vc_grid-pagination-list>.vc_grid-disabled>a:hover, .vc_grid-pagination .vc_grid-pagination-list>.vc_grid-disabled>span, .vc_grid-pagination .vc_grid-pagination-list>.vc_grid-disabled>span:focus, .vc_grid-pagination .vc_grid-pagination-list>.vc_grid-disabled>span:hover { display: none }
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-blue>li { border-color: #5472d2!important }
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-blue>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-blue>li>span {
	background-color: #5472d2!important;
	border-color: #5472d2!important;
	color: #fff!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-turquoise>li { border-color: #00c1cf!important }
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-turquoise>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-turquoise>li>span {
	background-color: #00c1cf!important;
	border-color: #00c1cf!important;
	color: #fff!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-pink>li { border-color: #fe6c61!important }
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-pink>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-pink>li>span {
	background-color: #fe6c61!important;
	border-color: #fe6c61!important;
	color: #fff!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-violet>li { border-color: #8d6dc4!important }
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-violet>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-violet>li>span {
	background-color: #8d6dc4!important;
	border-color: #8d6dc4!important;
	color: #fff!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-peacoc>li { border-color: #4cadc9!important }
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-peacoc>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-peacoc>li>span {
	background-color: #4cadc9!important;
	border-color: #4cadc9!important;
	color: #fff!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-chino>li { border-color: #cec2ab!important }
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-chino>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-chino>li>span {
	background-color: #cec2ab!important;
	border-color: #cec2ab!important;
	color: #fff!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-mulled_wine>li { border-color: #50485b!important }
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-mulled_wine>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-mulled_wine>li>span {
	background-color: #50485b!important;
	border-color: #50485b!important;
	color: #fff!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-vista_blue>li { border-color: #75d69c!important }
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-vista_blue>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-vista_blue>li>span {
	background-color: #75d69c!important;
	border-color: #75d69c!important;
	color: #fff!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-black>li { border-color: #2a2a2a!important }
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-black>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-black>li>span {
	background-color: #2a2a2a!important;
	border-color: #2a2a2a!important;
	color: #fff!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-grey>li { border-color: #ebebeb!important }
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-grey>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-grey>li>span {
	background-color: #ebebeb!important;
	border-color: #ebebeb!important;
	color: #fff!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-orange>li { border-color: #f7be68!important }
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-orange>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-orange>li>span {
	background-color: #f7be68!important;
	border-color: #f7be68!important;
	color: #fff!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-sky>li { border-color: #5aa1e3!important }
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-sky>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-sky>li>span {
	background-color: #5aa1e3!important;
	border-color: #5aa1e3!important;
	color: #fff!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-green>li { border-color: #6dab3c!important }
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-green>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-green>li>span {
	background-color: #6dab3c!important;
	border-color: #6dab3c!important;
	color: #fff!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-juicy_pink>li { border-color: #f4524d!important }
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-juicy_pink>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-juicy_pink>li>span {
	background-color: #f4524d!important;
	border-color: #f4524d!important;
	color: #fff!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-sandy_brown>li { border-color: #f79468!important }
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-sandy_brown>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-sandy_brown>li>span {
	background-color: #f79468!important;
	border-color: #f79468!important;
	color: #fff!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-purple>li { border-color: #b97ebb!important }
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-purple>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-purple>li>span {
	background-color: #b97ebb!important;
	border-color: #b97ebb!important;
	color: #fff!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-white>li { border-color: #fff!important }
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-white>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-white>li>span {
	background-color: #fff!important;
	border-color: #fff!important;
	color: #2a2a2a!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default>li>span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark>li>span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light>li>span {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	min-width: 28px;
	min-height: 22px
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default>li:first-child>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default>li:first-child>span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark>li:first-child>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark>li:first-child>span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light>li:first-child>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light>li:first-child>span {
	border-bottom-left-radius: 2px;
	border-top-left-radius: 2px
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default>li:last-child>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default>li:last-child>span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark>li:last-child>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark>li:last-child>span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light>li:last-child>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light>li:last-child>span {
	border-bottom-right-radius: 2px;
	border-top-right-radius: 2px
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square>li>span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_dark>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_dark>li>span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_light>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_light>li>span {
	margin-left: 5px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	min-height: 22px;
	min-width: 22px;
	padding: 3px
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded>li>span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_dark>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_dark>li>span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_light>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_light>li>span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square>li>span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_dark>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_dark>li>span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_light>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_light>li>span {
	margin-left: 5px;
	border-radius: 30px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	min-height: 22px;
	min-width: 22px;
	padding: 3px
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square>li>span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_dark>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_dark>li>span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_light>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_light>li>span {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	min-height: 22px;
	min-width: 22px;
	padding: 3px
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark>li>span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_dark>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_dark>li>span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_dark>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_dark>li>span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_dark>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_dark>li>span {
	background-color: transparent!important;
	color: #000!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light>li>span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_light>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_light>li>span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_light>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_light>li>span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_light>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_light>li>span {
	background-color: transparent!important;
	color: #fff!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_dark>li, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_light>li { border-left-width: 1px!important }
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_dark>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_light>li>a {
	border-width: 0;
	background: none repeat scroll 0 0 rgba(0,0,0,0)!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_dark li.vc_grid-disabled+li, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_dark>li:first-child, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_light li.vc_grid-disabled+li, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_light>li:first-child { border-width: 0!important }
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_dark>li>a { color: #000!important }
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_light>li>a { color: #fff!important }
.vc_grid-loading {
	margin: 2em auto;
	font-size: 10px;
	position: relative;
	text-indent: -9999em;
	-webkit-animation-delay: .16s;
	animation-delay: .16s;
	height: 20px
}
.vc_grid-loading, .vc_grid-loading:after, .vc_grid-loading:before {
	border-radius: 50%;
	width: 12px;
	height: 12px;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation: load7 1.8s infinite ease-in-out;
	animation: load7 1.8s infinite ease-in-out
}
.vc_grid-loading:before { left: -20px }
.vc_grid-loading:after {
	left: 20px;
	-webkit-animation-delay: .32s;
	animation-delay: .32s
}
.vc_grid-loading:after, .vc_grid-loading:before {
	content: '';
	position: absolute;
	top: 0
}
@-webkit-keyframes load7 {
0%, 100%, 80% {
box-shadow:0 2.5em 0 -1.3em rgba(235,235,235,.75)
}
40% {
box-shadow:0 2.5em 0 0 rgba(235,235,235,.75)
}
}
@keyframes load7 {
0%, 100%, 80% {
box-shadow:0 2.5em 0 -1.3em rgba(235,235,235,.75)
}
40% {
box-shadow:0 2.5em 0 0 rgba(235,235,235,.75)
}
}
.vc_grid-filter {
	margin-left: 0;
	margin-bottom: 20px;
	list-style: none;
	padding: 0
}
.vc_grid-filter.vc_grid-filter-center { text-align: center }
.vc_grid-filter.vc_grid-filter-right { text-align: right }
.vc_grid-filter.vc_grid-filter-left { text-align: left }
.vc_grid-filter.vc_grid-filter-color-blue>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-blue>.vc_grid-filter-item:hover { background-color: #5472d2 }
.vc_grid-filter.vc_grid-filter-color-blue>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-color-blue>.vc_grid-filter-item:hover>span { color: #fff }
.vc_grid-filter.vc_grid-filter-color-turquoise>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-turquoise>.vc_grid-filter-item:hover { background-color: #00c1cf }
.vc_grid-filter.vc_grid-filter-color-turquoise>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-color-turquoise>.vc_grid-filter-item:hover>span { color: #fff }
.vc_grid-filter.vc_grid-filter-color-pink>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-pink>.vc_grid-filter-item:hover { background-color: #fe6c61 }
.vc_grid-filter.vc_grid-filter-color-pink>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-color-pink>.vc_grid-filter-item:hover>span { color: #fff }
.vc_grid-filter.vc_grid-filter-color-violet>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-violet>.vc_grid-filter-item:hover { background-color: #8d6dc4 }
.vc_grid-filter.vc_grid-filter-color-violet>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-color-violet>.vc_grid-filter-item:hover>span { color: #fff }
.vc_grid-filter.vc_grid-filter-color-peacoc>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-peacoc>.vc_grid-filter-item:hover { background-color: #4cadc9 }
.vc_grid-filter.vc_grid-filter-color-peacoc>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-color-peacoc>.vc_grid-filter-item:hover>span { color: #fff }
.vc_grid-filter.vc_grid-filter-color-chino>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-chino>.vc_grid-filter-item:hover { background-color: #cec2ab }
.vc_grid-filter.vc_grid-filter-color-chino>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-color-chino>.vc_grid-filter-item:hover>span { color: #fff }
.vc_grid-filter.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item:hover { background-color: #50485b }
.vc_grid-filter.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item:hover>span { color: #fff }
.vc_grid-filter.vc_grid-filter-color-vista_blue>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-vista_blue>.vc_grid-filter-item:hover { background-color: #75d69c }
.vc_grid-filter.vc_grid-filter-color-vista_blue>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-color-vista_blue>.vc_grid-filter-item:hover>span { color: #fff }
.vc_grid-filter.vc_grid-filter-color-black>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-black>.vc_grid-filter-item:hover { background-color: #2a2a2a }
.vc_grid-filter.vc_grid-filter-color-black>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-color-black>.vc_grid-filter-item:hover>span { color: #fff }
.vc_grid-filter.vc_grid-filter-color-grey>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-grey>.vc_grid-filter-item:hover { background-color: #ebebeb }
.vc_grid-filter.vc_grid-filter-color-grey>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-color-grey>.vc_grid-filter-item:hover>span { color: #666 }
.vc_grid-filter.vc_grid-filter-color-orange>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-orange>.vc_grid-filter-item:hover { background-color: #f7be68 }
.vc_grid-filter.vc_grid-filter-color-orange>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-color-orange>.vc_grid-filter-item:hover>span { color: #fff }
.vc_grid-filter.vc_grid-filter-color-sky>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-sky>.vc_grid-filter-item:hover { background-color: #5aa1e3 }
.vc_grid-filter.vc_grid-filter-color-sky>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-color-sky>.vc_grid-filter-item:hover>span { color: #fff }
.vc_grid-filter.vc_grid-filter-color-green>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-green>.vc_grid-filter-item:hover { background-color: #6dab3c }
.vc_grid-filter.vc_grid-filter-color-green>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-color-green>.vc_grid-filter-item:hover>span { color: #fff }
.vc_grid-filter.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item:hover { background-color: #f4524d }
.vc_grid-filter.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item:hover>span { color: #fff }
.vc_grid-filter.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item:hover { background-color: #f79468 }
.vc_grid-filter.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item:hover>span { color: #fff }
.vc_grid-filter.vc_grid-filter-color-purple>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-purple>.vc_grid-filter-item:hover { background-color: #b97ebb }
.vc_grid-filter.vc_grid-filter-color-purple>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-color-purple>.vc_grid-filter-item:hover>span { color: #fff }
.vc_grid-filter.vc_grid-filter-color-white>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-white>.vc_grid-filter-item:hover { background-color: #fff }
.vc_grid-filter.vc_grid-filter-color-white>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-color-white>.vc_grid-filter-item:hover>span { color: #666 }
.vc_grid-filter>.vc_grid-filter-item {
	cursor: pointer;
	display: inline-block;
	background: 0 0;
	padding: 4px 10px;
	-webkit-transition: background-color .1s linear;
	-o-transition: background-color .1s linear;
	transition: background-color .1s linear
}
.vc_grid-filter>.vc_grid-filter-item:first-child { margin-left: 0!important }
.vc_grid-filter>.vc_grid-filter-item>span {
	-webkit-transition: color .1s linear;
	-o-transition: color .1s linear;
	transition: color .1s linear;
	outline: 0;
	padding: 0;
	text-decoration: none
}
.vc_grid-filter>.vc_grid-filter-item.vc_active>span, .vc_grid-filter>.vc_grid-filter-item:hover>span { text-decoration: none }
.vc_grid-filter.vc_grid-filter-default>.vc_grid-filter-item {
	margin: 0 5px 5px 0;
	border-radius: 30px
}
.vc_grid-filter.vc_grid-filter- .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-comma .vc_grid-filter-item { padding: 0!important }
.vc_grid-filter.vc_grid-filter-default-less-rounded>.vc_grid-filter-item {
	margin: 0 5px 5px 0;
	border-radius: 5px
}
.vc_grid-filter.vc_grid-filter-bordered-rounded-less>.vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-bordered-rounded>.vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-bordered>.vc_grid-filter-item {
	margin: 0;
	border: 1px solid rgba(235,235,235,.8);
	border-collapse: collapse
}
.vc_grid-filter.vc_grid-filter-bordered-rounded-less>.vc_grid-filter-item:nth-child(n+2), .vc_grid-filter.vc_grid-filter-bordered-rounded>.vc_grid-filter-item:nth-child(n+2), .vc_grid-filter.vc_grid-filter-bordered>.vc_grid-filter-item:nth-child(n+2) {
	margin-left: -1px;
	margin-top: -1px
}
.vc_grid-filter.vc_grid-filter-bordered-rounded-less>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-bordered-rounded-less>.vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-bordered-rounded>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-bordered-rounded>.vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-bordered>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-bordered>.vc_grid-filter-item:hover {
	position: relative;
	z-index: 1;
	border-color: transparent
}
.vc_grid-filter.vc_grid-filter-bordered-rounded-less>.vc_grid-filter-item.vc_active>a, .vc_grid-filter.vc_grid-filter-bordered-rounded-less>.vc_grid-filter-item:hover>a, .vc_grid-filter.vc_grid-filter-bordered-rounded>.vc_grid-filter-item.vc_active>a, .vc_grid-filter.vc_grid-filter-bordered-rounded>.vc_grid-filter-item:hover>a, .vc_grid-filter.vc_grid-filter-bordered>.vc_grid-filter-item.vc_active>a, .vc_grid-filter.vc_grid-filter-bordered>.vc_grid-filter-item:hover>a { text-decoration: none }
.vc_grid-filter.vc_grid-filter-bordered-rounded>.vc_grid-filter-item:first-child {
	border-top-left-radius: 30px;
	border-bottom-left-radius: 30px
}
.vc_grid-filter.vc_grid-filter-bordered-rounded>.vc_grid-filter-item:last-child {
	border-top-right-radius: 30px;
	border-bottom-right-radius: 30px
}
.vc_grid-filter.vc_grid-filter-bordered-rounded-less>.vc_grid-filter-item:first-child {
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px
}
.vc_grid-filter.vc_grid-filter-bordered-rounded-less>.vc_grid-filter-item:last-child {
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue>.vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue>.vc_grid-filter-item { background-color: #7c93dd }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue>.vc_grid-filter-item>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue>.vc_grid-filter-item>span { color: #fff }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue>.vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue>.vc_grid-filter-item:hover { background-color: #5472d2 }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue>.vc_grid-filter-item:hover>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue>.vc_grid-filter-item:hover>span { color: #fff }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise>.vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise>.vc_grid-filter-item { background-color: #00919c }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise>.vc_grid-filter-item>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise>.vc_grid-filter-item>span { color: #fff }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise>.vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise>.vc_grid-filter-item:hover { background-color: #00c1cf }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise>.vc_grid-filter-item:hover>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise>.vc_grid-filter-item:hover>span { color: #fff }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink>.vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink>.vc_grid-filter-item { background-color: #fe9b94 }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink>.vc_grid-filter-item>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink>.vc_grid-filter-item>span { color: #fff }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink>.vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink>.vc_grid-filter-item:hover { background-color: #fe6c61 }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink>.vc_grid-filter-item:hover>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink>.vc_grid-filter-item:hover>span { color: #fff }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet>.vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet>.vc_grid-filter-item { background-color: #a991d3 }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet>.vc_grid-filter-item>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet>.vc_grid-filter-item>span { color: #fff }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet>.vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet>.vc_grid-filter-item:hover { background-color: #8d6dc4 }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet>.vc_grid-filter-item:hover>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet>.vc_grid-filter-item:hover>span { color: #fff }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc>.vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc>.vc_grid-filter-item { background-color: #73bfd5 }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc>.vc_grid-filter-item>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc>.vc_grid-filter-item>span { color: #fff }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc>.vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc>.vc_grid-filter-item:hover { background-color: #4cadc9 }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc>.vc_grid-filter-item:hover>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc>.vc_grid-filter-item:hover>span { color: #fff }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino>.vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino>.vc_grid-filter-item { background-color: #e1d9cb }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino>.vc_grid-filter-item>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino>.vc_grid-filter-item>span { color: #fff }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino>.vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino>.vc_grid-filter-item:hover { background-color: #cec2ab }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino>.vc_grid-filter-item:hover>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino>.vc_grid-filter-item:hover>span { color: #fff }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item { background-color: #695f77 }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item>span { color: #fff }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item:hover { background-color: #50485b }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item:hover>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item:hover>span { color: #fff }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue>.vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue>.vc_grid-filter-item { background-color: #9ce2b8 }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue>.vc_grid-filter-item>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue>.vc_grid-filter-item>span { color: #fff }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue>.vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue>.vc_grid-filter-item:hover { background-color: #75d69c }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue>.vc_grid-filter-item:hover>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue>.vc_grid-filter-item:hover>span { color: #fff }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black>.vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black>.vc_grid-filter-item { background-color: #444 }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black>.vc_grid-filter-item>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black>.vc_grid-filter-item>span { color: #fff }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black>.vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black>.vc_grid-filter-item:hover { background-color: #2a2a2a }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black>.vc_grid-filter-item:hover>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black>.vc_grid-filter-item:hover>span { color: #fff }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey>.vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey>.vc_grid-filter-item { background-color: #d2d2d2 }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey>.vc_grid-filter-item>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey>.vc_grid-filter-item>span { color: #666 }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey>.vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey>.vc_grid-filter-item:hover { background-color: #ebebeb }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey>.vc_grid-filter-item:hover>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey>.vc_grid-filter-item:hover>span { color: #666 }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange>.vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange>.vc_grid-filter-item { background-color: #fad398 }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange>.vc_grid-filter-item>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange>.vc_grid-filter-item>span { color: #fff }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange>.vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange>.vc_grid-filter-item:hover { background-color: #f7be68 }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange>.vc_grid-filter-item:hover>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange>.vc_grid-filter-item:hover>span { color: #fff }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky>.vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky>.vc_grid-filter-item { background-color: #86baea }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky>.vc_grid-filter-item>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky>.vc_grid-filter-item>span { color: #fff }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky>.vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky>.vc_grid-filter-item:hover { background-color: #5aa1e3 }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky>.vc_grid-filter-item:hover>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky>.vc_grid-filter-item:hover>span { color: #fff }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green>.vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green>.vc_grid-filter-item { background-color: #87c456 }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green>.vc_grid-filter-item>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green>.vc_grid-filter-item>span { color: #fff }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green>.vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green>.vc_grid-filter-item:hover { background-color: #6dab3c }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green>.vc_grid-filter-item:hover>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green>.vc_grid-filter-item:hover>span { color: #fff }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item { background-color: #f7817d }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item>span { color: #fff }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item:hover { background-color: #f4524d }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item:hover>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item:hover>span { color: #fff }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item { background-color: #fab698 }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item>span { color: #fff }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item:hover { background-color: #f79468 }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item:hover>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item:hover>span { color: #fff }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple>.vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple>.vc_grid-filter-item { background-color: #cb9fcd }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple>.vc_grid-filter-item>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple>.vc_grid-filter-item>span { color: #fff }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple>.vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple>.vc_grid-filter-item:hover { background-color: #b97ebb }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple>.vc_grid-filter-item:hover>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple>.vc_grid-filter-item:hover>span { color: #fff }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white>.vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white>.vc_grid-filter-item { background-color: #e6e6e6 }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white>.vc_grid-filter-item>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white>.vc_grid-filter-item>span { color: #666 }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white>.vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white>.vc_grid-filter-item:hover { background-color: #fff }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white>.vc_grid-filter-item:hover>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white>.vc_grid-filter-item:hover>span { color: #666 }
.vc_grid-filter.vc_grid-filter-filled-rounded>.vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled>.vc_grid-filter-item {
	margin: 0;
	border: 1px solid transparent;
	border-collapse: collapse;
	padding: 3px 7px
}
.vc_grid-filter.vc_grid-filter-filled-rounded>.vc_grid-filter-item>span, .vc_grid-filter.vc_grid-filter-filled>.vc_grid-filter-item>span { color: #fff }
.vc_grid-filter.vc_grid-filter-filled-rounded>.vc_grid-filter-item:nth-child(n+2), .vc_grid-filter.vc_grid-filter-filled>.vc_grid-filter-item:nth-child(n+2) {
	border-left: none;
	margin-left: 1px;
	border-top: none;
	margin-top: 1px
}
.vc_grid-filter.vc_grid-filter-filled-rounded>.vc_grid-filter-item:first-child, .vc_grid-filter.vc_grid-filter-filled>.vc_grid-filter-item:first-child {
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
	border-top: 0
}
.vc_grid-filter.vc_grid-filter-filled-rounded>.vc_grid-filter-item:last-child, .vc_grid-filter.vc_grid-filter-filled>.vc_grid-filter-item:last-child {
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px
}
.vc_grid-filter.vc_grid-filter-filled-rounded>.vc_grid-filter-item:first-child {
	border-top-left-radius: 30px;
	border-bottom-left-radius: 30px;
	border-top: 0
}
.vc_grid-filter.vc_grid-filter-filled-rounded>.vc_grid-filter-item:last-child {
	border-top-right-radius: 30px;
	border-bottom-right-radius: 30px
}
.vc_grid-filter.vc_grid-filter-filled-rounded-all>.vc_grid-filter-item { border-radius: 3px!important }
.vc_grid-filter.vc_grid-filter-filled-round-all>.vc_grid-filter-item { border-radius: 30px!important }
.vc_grid-filter.vc_grid-filter-size-xs .vc_grid-filter-item {
	font-size: 12px;
	padding: 1px 5px
}
.vc_grid-filter.vc_grid-filter-size-sm .vc_grid-filter-item {
	font-size: 13px;
	padding: 2px 7px
}
.vc_grid-filter.vc_grid-filter-size-md .vc_grid-filter-item {
	font-size: 100%;
	padding: 2px 10px
}
.vc_grid-filter.vc_grid-filter-size-lg .vc_grid-filter-item {
	font-size: 18px;
	padding: 4px 10px
}
.vc_grid-filter-select { display: none }
.vc_grid-filter-dropdown, .vc_grid-filter-select {
	font-size: 12px;
	margin-bottom: 20px
}
.vc_grid-filter-dropdown.vc_grid-filter-center, .vc_grid-filter-select.vc_grid-filter-center { text-align: center }
.vc_grid-filter-dropdown.vc_grid-filter-right, .vc_grid-filter-select.vc_grid-filter-right { text-align: right }
.vc_grid-filter-dropdown.vc_grid-filter-left, .vc_grid-filter-select.vc_grid-filter-left { text-align: left }
.vc_grid-filter-dropdown .vc_grid-styled-select .vc_arrow-icon-navicon, .vc_grid-filter-select .vc_grid-styled-select .vc_arrow-icon-navicon { display: none }
.vc_grid-filter-dropdown .vc_grid-styled-select select, .vc_grid-filter-select .vc_grid-styled-select select {
	outline: 0;
	display: inline-block
}

@media (min-width:768px) {
.vc_grid-filter-dropdown.vc_grid-filter-color-blue .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-blue .vc_arrow-icon-navicon { color: #5472d2 }
.vc_grid-filter-dropdown.vc_grid-filter-color-turquoise .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-turquoise .vc_arrow-icon-navicon { color: #00c1cf }
.vc_grid-filter-dropdown.vc_grid-filter-color-pink .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-pink .vc_arrow-icon-navicon { color: #fe6c61 }
.vc_grid-filter-dropdown.vc_grid-filter-color-violet .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-violet .vc_arrow-icon-navicon { color: #8d6dc4 }
.vc_grid-filter-dropdown.vc_grid-filter-color-peacoc .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-peacoc .vc_arrow-icon-navicon { color: #4cadc9 }
.vc_grid-filter-dropdown.vc_grid-filter-color-chino .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-chino .vc_arrow-icon-navicon { color: #cec2ab }
.vc_grid-filter-dropdown.vc_grid-filter-color-mulled_wine .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-mulled_wine .vc_arrow-icon-navicon { color: #50485b }
.vc_grid-filter-dropdown.vc_grid-filter-color-vista_blue .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-vista_blue .vc_arrow-icon-navicon { color: #75d69c }
.vc_grid-filter-dropdown.vc_grid-filter-color-black .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-black .vc_arrow-icon-navicon { color: #2a2a2a }
.vc_grid-filter-dropdown.vc_grid-filter-color-grey .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-grey .vc_arrow-icon-navicon { color: #ebebeb }
.vc_grid-filter-dropdown.vc_grid-filter-color-orange .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-orange .vc_arrow-icon-navicon { color: #f7be68 }
.vc_grid-filter-dropdown.vc_grid-filter-color-sky .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-sky .vc_arrow-icon-navicon { color: #5aa1e3 }
.vc_grid-filter-dropdown.vc_grid-filter-color-green .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-green .vc_arrow-icon-navicon { color: #6dab3c }
.vc_grid-filter-dropdown.vc_grid-filter-color-juicy_pink .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-juicy_pink .vc_arrow-icon-navicon { color: #f4524d }
.vc_grid-filter-dropdown.vc_grid-filter-color-sandy_brown .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-sandy_brown .vc_arrow-icon-navicon { color: #f79468 }
.vc_grid-filter-dropdown.vc_grid-filter-color-purple .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-purple .vc_arrow-icon-navicon { color: #b97ebb }
.vc_grid-filter-dropdown.vc_grid-filter-color-white .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-white .vc_arrow-icon-navicon { color: #fff }
.vc_grid-filter-dropdown .vc_grid-styled-select, .vc_grid-filter-select .vc_grid-styled-select {
	border: 1px solid #ccc;
	display: inline-block;
	height: 30px;
	overflow: hidden;
	padding-right: 5px;
	text-align: left;
	width: auto;
	vertical-align: middle
}
.vc_grid-filter-dropdown .vc_grid-styled-select .vc_arrow-icon-navicon, .vc_grid-filter-select .vc_grid-styled-select .vc_arrow-icon-navicon {
	font-size: 17px;
	display: inline;
	vertical-align: middle
}
.vc_grid-filter-dropdown .vc_grid-styled-select select, .vc_grid-filter-select .vc_grid-styled-select select {
	background: none repeat scroll 0 0 transparent;
	border: 0 none;
	border-radius: 0;
	height: 30px;
	line-height: 1;
	margin-right: -50px;
	padding: 5px;
	position: relative;
	font-size: 12px;
	z-index: 0;
	cursor: pointer;
	max-width: inherit!important
}
}

@media (max-width:768px) {
.vc_responsive .vc_grid-filter-select { display: block }
.vc_responsive .vc_grid-filter { display: none!important }
}
.owl-carousel .owl-item .vc_grid-item {
	-webkit-transform: translate3D(0, 0, 0);
	-ms-transform: translate3D(0, 0, 0);
	transform: translate3D(0, 0, 0)
}
.owl-carousel .owl-animated-out { z-index: 0 }
.owl-carousel .owl-animated-in { z-index: 1 }
.vc-hoverbox-wrapper, .vc-hoverbox-wrapper * { box-sizing: border-box }
.vc-hoverbox-wrapper.vc-hoverbox-shape--rounded .vc-hoverbox-back, .vc-hoverbox-wrapper.vc-hoverbox-shape--rounded .vc-hoverbox-front { border-radius: 10px }
.vc-hoverbox-wrapper.vc-hoverbox-shape--round .vc-hoverbox-back, .vc-hoverbox-wrapper.vc-hoverbox-shape--round .vc-hoverbox-front { border-radius: 50px }
.vc-hoverbox-wrapper.vc-hoverbox-align--center { text-align: center }
.vc-hoverbox-wrapper.vc-hoverbox-align--left { text-align: left }
.vc-hoverbox-wrapper.vc-hoverbox-align--right { text-align: right }
.vc-hoverbox-wrapper .vc-hoverbox {
	position: relative;
	display: inline-block;
	text-align: center;
	width: 100%
}
.vc-hoverbox-wrapper.vc-hoverbox-width--100 .vc-hoverbox { width: 100% }
.vc-hoverbox-wrapper.vc-hoverbox-width--90 .vc-hoverbox { width: 90% }
.vc-hoverbox-wrapper.vc-hoverbox-width--80 .vc-hoverbox { width: 80% }
.vc-hoverbox-wrapper.vc-hoverbox-width--70 .vc-hoverbox { width: 70% }
.vc-hoverbox-wrapper.vc-hoverbox-width--60 .vc-hoverbox { width: 60% }
.vc-hoverbox-wrapper.vc-hoverbox-width--50 .vc-hoverbox { width: 50% }
.vc-hoverbox-wrapper.vc-hoverbox-width--40 .vc-hoverbox { width: 40% }
.vc-hoverbox-wrapper.vc-hoverbox-width--30 .vc-hoverbox { width: 30% }
.vc-hoverbox-wrapper.vc-hoverbox-width--20 .vc-hoverbox { width: 20% }
.vc-hoverbox-wrapper.vc-hoverbox-width--10 .vc-hoverbox { width: 10% }
.vc-hoverbox-inner {
	width: 100%;
	display: inline-block;
	min-height: 250px
}
.vc-hoverbox-inner :last-child { margin-bottom: 0 }
.vc-hoverbox-block {
	height: 100%;
	width: 100%;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	position: absolute;
	top: 0;
	left: 0;
	display: flex;
	flex-direction: column;
	justify-content: center;
	transition: transform .5s ease-in-out;
	transform-style: preserve-3d;
	background-size: cover;
	background-position: center
}
.vc-hoverbox-block-inner {
	flex-shrink: 0;
	padding: 20px
}
.vc-hoverbox-block-inner * { backface-visibility: hidden }
.vc-hoverbox-front {
	transform: rotateY(0);
	z-index: 1
}
.vc-hoverbox-back { transform: rotateY(180deg) }
.vc-hoverbox:hover .vc-hoverbox-front { transform: rotateY(-180deg) }
.vc-hoverbox:hover .vc-hoverbox-back { transform: rotateY(0) }
.vc-hoverbox-wrapper.vc-hoverbox-direction--reverse .vc-hoverbox-front { transform: rotateY(180deg) }
.vc-hoverbox-wrapper.vc-hoverbox-direction--reverse .vc-hoverbox-back {
	transform: rotateY(0);
	z-index: 2
}
.vc-hoverbox-wrapper.vc-hoverbox-direction--reverse .vc-hoverbox:hover .vc-hoverbox-front { transform: rotateY(0) }
.vc-hoverbox-wrapper.vc-hoverbox-direction--reverse .vc-hoverbox:hover .vc-hoverbox-back { transform: rotateY(-180deg) }
@font-face {
	font-family: vc_grid_v1;
	src: url(../../../plugins/js_composer/assets/fonts/vc_grid/vc_grid_v1.eot?-9hbgac);
	src: url(../../../plugins/js_composer/assets/fonts/vc_grid/vc_grid_v1.eot?#iefix-9hbgac) format('embedded-opentype'), url(../../../plugins/js_composer/assets/fonts/vc_grid/vc_grid_v1.woff?-9hbgac) format('woff'), url(../../../plugins/js_composer/assets/fonts/vc_grid/vc_grid_v1.ttf?-9hbgac) format('truetype'), url(../../../plugins/js_composer/assets/fonts/vc_grid/vc_grid_v1.svg?-9hbgac#vc_grid_v1) format('svg');
	font-weight: 400;
	font-style: normal
}
[class*=" vc_arrow-icon-"], [class^=vc_arrow-icon-] {
	font-family: vc_grid_v1;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}
.vc_arrow-icon-minus:before { content: "\e61c" }
.vc_arrow-icon-plus:before { content: "\e61d" }
.vc_arrow-icon-arrow_down:before { content: "\e61e" }
.vc_arrow-icon-arrow_up:before { content: "\e61f" }
.vc_arrow-icon-arrow_01_left:before { content: "\e600" }
.vc_arrow-icon-arrow_01_right:before { content: "\e601" }
.vc_arrow-icon-arrow_02_left:before { content: "\e602" }
.vc_arrow-icon-arrow_02_right:before { content: "\e603" }
.vc_arrow-icon-arrow_03_left:before { content: "\e604" }
.vc_arrow-icon-arrow_03_right:before { content: "\e605" }
.vc_arrow-icon-arrow_04_left:before { content: "\e606" }
.vc_arrow-icon-arrow_04_right:before { content: "\e607" }
.vc_arrow-icon-arrow_05_left:before { content: "\e608" }
.vc_arrow-icon-arrow_05_right:before { content: "\e609" }
.vc_arrow-icon-arrow_06_left:before { content: "\e60a" }
.vc_arrow-icon-arrow_06_right:before { content: "\e60b" }
.vc_arrow-icon-arrow_07_left:before { content: "\e60c" }
.vc_arrow-icon-arrow_07_right:before { content: "\e60d" }
.vc_arrow-icon-arrow_08_left:before { content: "\e60e" }
.vc_arrow-icon-arrow_08_right:before { content: "\e60f" }
.vc_arrow-icon-arrow_09_left:before { content: "\e610" }
.vc_arrow-icon-arrow_09_right:before { content: "\e611" }
.vc_arrow-icon-arrow_10_left:before { content: "\e612" }
.vc_arrow-icon-arrow_10_right:before { content: "\e613" }
.vc_arrow-icon-arrow_11_left:before { content: "\e614" }
.vc_arrow-icon-arrow_11_right:before { content: "\e615" }
.vc_arrow-icon-arrow_12_left:before { content: "\e616" }
.vc_arrow-icon-arrow_12_right:before { content: "\e617" }
.vc_arrow-icon-navicon:before { content: "\f0c9" }
.wpb_animate_when_almost_visible { opacity: 0 }
.wpb_animate_when_almost_visible:not(.wpb_start_animation) {
	-webkit-animation: none;
	-o-animation: none;
	animation: none
}
.top-to-bottom, .wpb_top-to-bottom {
	-webkit-animation: wpb_ttb .7s 1 cubic-bezier(.175, .885, .32, 1.275);
	-o-animation: wpb_ttb .7s 1 cubic-bezier(.175, .885, .32, 1.275);
	animation: wpb_ttb .7s 1 cubic-bezier(.175, .885, .32, 1.275)
}
.bottom-to-top, .wpb_bottom-to-top {
	-webkit-animation: wpb_btt .7s 1 cubic-bezier(.175, .885, .32, 1.275);
	-o-animation: wpb_btt .7s 1 cubic-bezier(.175, .885, .32, 1.275);
	animation: wpb_btt .7s 1 cubic-bezier(.175, .885, .32, 1.275)
}
.left-to-right, .wpb_left-to-right {
	-webkit-animation: wpb_ltr .7s 1 cubic-bezier(.175, .885, .32, 1.275);
	-o-animation: wpb_ltr .7s 1 cubic-bezier(.175, .885, .32, 1.275);
	animation: wpb_ltr .7s 1 cubic-bezier(.175, .885, .32, 1.275)
}
.right-to-left, .wpb_right-to-left {
	-webkit-animation: wpb_rtl .7s 1 cubic-bezier(.175, .885, .32, 1.275);
	-o-animation: wpb_rtl .7s 1 cubic-bezier(.175, .885, .32, 1.275);
	animation: wpb_rtl .7s 1 cubic-bezier(.175, .885, .32, 1.275)
}
.appear, .wpb_appear {
	-webkit-animation: wpb_appear .7s 1 cubic-bezier(.175, .885, .32, 1.275);
	-o-animation: wpb_appear .7s 1 cubic-bezier(.175, .885, .32, 1.275);
	animation: wpb_appear .7s 1 cubic-bezier(.175, .885, .32, 1.275);
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1)
}
.wpb_start_animation { opacity: 1 }
@-webkit-keyframes wpb_ttb {
0% {
-webkit-transform:translate(0, -10%);
opacity:0
}
100% {
-webkit-transform:translate(0, 0);
opacity:1
}
}
@-moz-keyframes wpb_ttb {
0% {
-moz-transform:translate(0, -10%);
opacity:0
}
100% {
-moz-transform:translate(0, 0);
opacity:1
}
}
@-o-keyframes wpb_ttb {
0% {
-o-transform:translate(0, -10%);
opacity:0
}
100% {
-o-transform:translate(0, 0);
opacity:1
}
}
@keyframes wpb_ttb {
0% {
-webkit-transform:translate(0, -10%);
-ms-transform:translate(0, -10%);
-o-transform:translate(0, -10%);
transform:translate(0, -10%);
opacity:0
}
100% {
-webkit-transform:translate(0, 0);
-ms-transform:translate(0, 0);
-o-transform:translate(0, 0);
transform:translate(0, 0);
opacity:1
}
}
@-webkit-keyframes wpb_btt {
0% {
-webkit-transform:translate(0, 10%);
opacity:0
}
100% {
-webkit-transform:translate(0, 0);
opacity:1
}
}
@-moz-keyframes wpb_btt {
0% {
-moz-transform:translate(0, 10%);
opacity:0
}
100% {
-moz-transform:translate(0, 0);
opacity:1
}
}
@-o-keyframes wpb_btt {
0% {
-o-transform:translate(0, 10%);
opacity:0
}
100% {
-o-transform:translate(0, 0);
opacity:1
}
}
@keyframes wpb_btt {
0% {
-webkit-transform:translate(0, 10%);
-ms-transform:translate(0, 10%);
-o-transform:translate(0, 10%);
transform:translate(0, 10%);
opacity:0
}
100% {
-webkit-transform:translate(0, 0);
-ms-transform:translate(0, 0);
-o-transform:translate(0, 0);
transform:translate(0, 0);
opacity:1
}
}
@-webkit-keyframes wpb_ltr {
0% {
-webkit-transform:translate(-10%, 0);
opacity:0
}
100% {
-webkit-transform:translate(0, 0);
opacity:1
}
}
@-moz-keyframes wpb_ltr {
0% {
-moz-transform:translate(-10%, 0);
opacity:0
}
100% {
-moz-transform:translate(0, 0);
opacity:1
}
}
@-o-keyframes wpb_ltr {
0% {
-o-transform:translate(-10%, 0);
opacity:0
}
100% {
-o-transform:translate(0, 0);
opacity:1
}
}
@keyframes wpb_ltr {
0% {
-webkit-transform:translate(-10%, 0);
-ms-transform:translate(-10%, 0);
-o-transform:translate(-10%, 0);
transform:translate(-10%, 0);
opacity:0
}
100% {
-webkit-transform:translate(0, 0);
-ms-transform:translate(0, 0);
-o-transform:translate(0, 0);
transform:translate(0, 0);
opacity:1
}
}
@-webkit-keyframes wpb_rtl {
0% {
-webkit-transform:translate(10%, 0);
opacity:0
}
100% {
-webkit-transform:translate(0, 0);
opacity:1
}
}
@-moz-keyframes wpb_rtl {
0% {
-moz-transform:translate(10%, 0);
opacity:0
}
100% {
-moz-transform:translate(0, 0);
opacity:1
}
}
@-o-keyframes wpb_rtl {
0% {
-o-transform:translate(10%, 0);
opacity:0
}
100% {
-o-transform:translate(0, 0);
opacity:1
}
}
@keyframes wpb_rtl {
0% {
-webkit-transform:translate(10%, 0);
-ms-transform:translate(10%, 0);
-o-transform:translate(10%, 0);
transform:translate(10%, 0);
opacity:0
}
100% {
-webkit-transform:translate(0, 0);
-ms-transform:translate(0, 0);
-o-transform:translate(0, 0);
transform:translate(0, 0);
opacity:1
}
}
@-webkit-keyframes wpb_appear {
0% {
-webkit-transform:scale(.5);
opacity:.1
}
100% {
-webkit-transform:scale(1);
opacity:1
}
}
@-moz-keyframes wpb_appear {
0% {
-moz-transform:scale(.5);
opacity:.1
}
100% {
-moz-transform:scale(1);
opacity:1
}
}
@-o-keyframes wpb_appear {
0% {
-o-transform:scale(.5);
opacity:.1
}
100% {
-o-transform:scale(1);
opacity:1
}
}
@keyframes wpb_appear {
0% {
-webkit-transform:scale(.5);
-ms-transform:scale(.5);
-o-transform:scale(.5);
transform:scale(.5);
opacity:.1
}
100% {
-webkit-transform:scale(1);
-ms-transform:scale(1);
-o-transform:scale(1);
transform:scale(1);
opacity:1
}
}
.vc-spinner::before {
	content: '';
	width: 16px;
	height: 16px;
	display: inline-block;
	pointer-events: none;
	margin-top: 6px;
	background: url(../../../plugins/js_composer/assets/images/spinner.gif) no-repeat;
	background-position-x: center;
	background-position-y: center
}
.vc-spinner.vc-spinner-complete::before { background-image: url(../../../plugins/js_composer/assets/vc/tick.png) }
.vc-spinner.vc-spinner-failed::before { background-image: url(../../../plugins/js_composer/assets/vc/remove.png) }
.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini { position: relative }
.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_gitem-zone {
	opacity: 0!important;
	-webkit-transform: none!important;
	-ms-transform: none!important;
	transform: none!important;
	-webkit-transition: none!important;
	-o-transition: none!important;
	transition: none!important
}
.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader-wrapper {
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -50px;
	left: 0
}
.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader {
	margin: 2em auto;
	font-size: 10px;
	position: relative;
	text-indent: -9999em;
	-webkit-animation-delay: .16s;
	animation-delay: .16s;
	height: 50px
}
.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader, .vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader:after, .vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader:before {
	border-radius: 50%;
	width: 12px;
	height: 12px;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation: vc_woo-add-cart-load 1.8s infinite ease-in-out;
	animation: vc_woo-add-cart-load 1.8s infinite ease-in-out
}
.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader:before { left: -20px }
.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader:after {
	left: 20px;
	-webkit-animation-delay: .32s;
	animation-delay: .32s
}
.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader:after, .vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader:before {
	content: '';
	position: absolute;
	top: 0
}
@-webkit-keyframes vc_woo-add-cart-load {
0%, 100%, 80% {
box-shadow:0 2.5em 0 -1.3em rgba(235,235,235,.75)
}
40% {
box-shadow:0 2.5em 0 0 rgba(235,235,235,.75)
}
}
@keyframes vc_woo-add-cart-load {
0%, 100%, 80% {
box-shadow:0 2.5em 0 -1.3em rgba(235,235,235,.75)
}
40% {
box-shadow:0 2.5em 0 0 rgba(235,235,235,.75)
}
}
.vc_grid-item-mini .added_to_cart.wc-forward { display: none }
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
@font-face {
	font-family: 'FontAwesome';
	src: url(../lib/fonts/fontawesome-webfont.eot?v=4.7.0);
	src: url('../lib/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url(../lib/fonts/fontawesome-webfont.woff2?v=4.7.0) format('woff2'), url(../lib/fonts/fontawesome-webfont.woff?v=4.7.0) format('woff'), url(../lib/fonts/fontawesome-webfont.ttf?v=4.7.0) format('truetype'), url('../lib/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
	font-weight: 400;
	font-style: normal
}
.fa {
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}
.fa-lg {
	font-size: 1.33333333em;
	line-height: .75em;
	vertical-align: -15%
}
.fa-2x { font-size: 2em }
.fa-3x { font-size: 3em }
.fa-4x { font-size: 4em }
.fa-5x { font-size: 5em }
.fa-fw {
	width: 1.28571429em;
	text-align: center
}
.fa-ul {
	padding-left: 0;
	list-style-type: none
}
.fa-ul>li { position: relative }
.fa-li {
	position: absolute;
	left: -2.14285714em;
	width: 2.14285714em;
	top: .14285714em;
	text-align: center
}
.fa-li.fa-lg { left: -1.85714286em }
.fa-border {
	padding: .2em .25em .15em;
	border: solid .08em #eee;
	border-radius: .1em
}
.fa-pull-left { float: left }
.fa-pull-right { float: right }
.fa.fa-pull-left { margin-right: .3em }
.fa.fa-pull-right { margin-left: .3em }
.pull-right { float: right }
.pull-left { float: left }
.fa.pull-left { margin-right: .3em }
.fa.pull-right { margin-left: .3em }
.fa-spin {
	-webkit-animation: fa-spin 2s infinite linear;
	animation: fa-spin 2s infinite linear
}
.fa-pulse {
	-webkit-animation: fa-spin 1s infinite steps(8);
	animation: fa-spin 1s infinite steps(8)
}
@-webkit-keyframes fa-spin {
0% {
-webkit-transform:rotate(0deg);
transform:rotate(0deg)
}
100% {
-webkit-transform:rotate(359deg);
transform:rotate(359deg)
}
}
@keyframes fa-spin {
0% {
-webkit-transform:rotate(0deg);
transform:rotate(0deg)
}
100% {
-webkit-transform:rotate(359deg);
transform:rotate(359deg)
}
}
.fa-rotate-90 {
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg)
}
.fa-rotate-180 {
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg)
}
.fa-rotate-270 {
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
	-webkit-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	transform: rotate(270deg)
}
.fa-flip-horizontal {
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
	-webkit-transform: scale(-1, 1);
	-ms-transform: scale(-1, 1);
	transform: scale(-1, 1)
}
.fa-flip-vertical {
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
	-webkit-transform: scale(1, -1);
	-ms-transform: scale(1, -1);
	transform: scale(1, -1)
}
:root .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270, :root .fa-flip-horizontal, :root .fa-flip-vertical { filter: none }
.fa-stack {
	position: relative;
	display: inline-block;
	width: 2em;
	height: 2em;
	line-height: 2em;
	vertical-align: middle
}
.fa-stack-1x, .fa-stack-2x {
	position: absolute;
	left: 0;
	width: 100%;
	text-align: center
}
.fa-stack-1x { line-height: inherit }
.fa-stack-2x { font-size: 2em }
.fa-inverse { color: #fff }
.fa-glass:before { content: "\f000" }
.fa-music:before { content: "\f001" }
.fa-search:before { content: "\f002" }
.fa-envelope-o:before { content: "\f003" }
.fa-heart:before { content: "\f004" }
.fa-star:before { content: "\f005" }
.fa-star-o:before { content: "\f006" }
.fa-user:before { content: "\f007" }
.fa-film:before { content: "\f008" }
.fa-th-large:before { content: "\f009" }
.fa-th:before { content: "\f00a" }
.fa-th-list:before { content: "\f00b" }
.fa-check:before { content: "\f00c" }
.fa-remove:before, .fa-close:before, .fa-times:before { content: "\f00d" }
.fa-search-plus:before { content: "\f00e" }
.fa-search-minus:before { content: "\f010" }
.fa-power-off:before { content: "\f011" }
.fa-signal:before { content: "\f012" }
.fa-gear:before, .fa-cog:before { content: "\f013" }
.fa-trash-o:before { content: "\f014" }
.fa-home:before { content: "\f015" }
.fa-file-o:before { content: "\f016" }
.fa-clock-o:before { content: "\f017" }
.fa-road:before { content: "\f018" }
.fa-download:before { content: "\f019" }
.fa-arrow-circle-o-down:before { content: "\f01a" }
.fa-arrow-circle-o-up:before { content: "\f01b" }
.fa-inbox:before { content: "\f01c" }
.fa-play-circle-o:before { content: "\f01d" }
.fa-rotate-right:before, .fa-repeat:before { content: "\f01e" }
.fa-refresh:before { content: "\f021" }
.fa-list-alt:before { content: "\f022" }
.fa-lock:before { content: "\f023" }
.fa-flag:before { content: "\f024" }
.fa-headphones:before { content: "\f025" }
.fa-volume-off:before { content: "\f026" }
.fa-volume-down:before { content: "\f027" }
.fa-volume-up:before { content: "\f028" }
.fa-qrcode:before { content: "\f029" }
.fa-barcode:before { content: "\f02a" }
.fa-tag:before { content: "\f02b" }
.fa-tags:before { content: "\f02c" }
.fa-book:before { content: "\f02d" }
.fa-bookmark:before { content: "\f02e" }
.fa-print:before { content: "\f02f" }
.fa-camera:before { content: "\f030" }
.fa-font:before { content: "\f031" }
.fa-bold:before { content: "\f032" }
.fa-italic:before { content: "\f033" }
.fa-text-height:before { content: "\f034" }
.fa-text-width:before { content: "\f035" }
.fa-align-left:before { content: "\f036" }
.fa-align-center:before { content: "\f037" }
.fa-align-right:before { content: "\f038" }
.fa-align-justify:before { content: "\f039" }
.fa-list:before { content: "\f03a" }
.fa-dedent:before, .fa-outdent:before { content: "\f03b" }
.fa-indent:before { content: "\f03c" }
.fa-video-camera:before { content: "\f03d" }
.fa-photo:before, .fa-image:before, .fa-picture-o:before { content: "\f03e" }
.fa-pencil:before { content: "\f040" }
.fa-map-marker:before { content: "\f041" }
.fa-adjust:before { content: "\f042" }
.fa-tint:before { content: "\f043" }
.fa-edit:before, .fa-pencil-square-o:before { content: "\f044" }
.fa-share-square-o:before { content: "\f045" }
.fa-check-square-o:before { content: "\f046" }
.fa-arrows:before { content: "\f047" }
.fa-step-backward:before { content: "\f048" }
.fa-fast-backward:before { content: "\f049" }
.fa-backward:before { content: "\f04a" }
.fa-play:before { content: "\f04b" }
.fa-pause:before { content: "\f04c" }
.fa-stop:before { content: "\f04d" }
.fa-forward:before { content: "\f04e" }
.fa-fast-forward:before { content: "\f050" }
.fa-step-forward:before { content: "\f051" }
.fa-eject:before { content: "\f052" }
.fa-chevron-left:before { content: "\f053" }
.fa-chevron-right:before { content: "\f054" }
.fa-plus-circle:before { content: "\f055" }
.fa-minus-circle:before { content: "\f056" }
.fa-times-circle:before { content: "\f057" }
.fa-check-circle:before { content: "\f058" }
.fa-question-circle:before { content: "\f059" }
.fa-info-circle:before { content: "\f05a" }
.fa-crosshairs:before { content: "\f05b" }
.fa-times-circle-o:before { content: "\f05c" }
.fa-check-circle-o:before { content: "\f05d" }
.fa-ban:before { content: "\f05e" }
.fa-arrow-left:before { content: "\f060" }
.fa-arrow-right:before { content: "\f061" }
.fa-arrow-up:before { content: "\f062" }
.fa-arrow-down:before { content: "\f063" }
.fa-mail-forward:before, .fa-share:before { content: "\f064" }
.fa-expand:before { content: "\f065" }
.fa-compress:before { content: "\f066" }
.fa-plus:before { content: "\f067" }
.fa-minus:before { content: "\f068" }
.fa-asterisk:before { content: "\f069" }
.fa-exclamation-circle:before { content: "\f06a" }
.fa-gift:before { content: "\f06b" }
.fa-leaf:before { content: "\f06c" }
.fa-fire:before { content: "\f06d" }
.fa-eye:before { content: "\f06e" }
.fa-eye-slash:before { content: "\f070" }
.fa-warning:before, .fa-exclamation-triangle:before { content: "\f071" }
.fa-plane:before { content: "\f072" }
.fa-calendar:before { content: "\f073" }
.fa-random:before { content: "\f074" }
.fa-comment:before { content: "\f075" }
.fa-magnet:before { content: "\f076" }
.fa-chevron-up:before { content: "\f077" }
.fa-chevron-down:before { content: "\f078" }
.fa-retweet:before { content: "\f079" }
.fa-shopping-cart:before { content: "\f07a" }
.fa-folder:before { content: "\f07b" }
.fa-folder-open:before { content: "\f07c" }
.fa-arrows-v:before { content: "\f07d" }
.fa-arrows-h:before { content: "\f07e" }
.fa-bar-chart-o:before, .fa-bar-chart:before { content: "\f080" }
.fa-twitter-square:before { content: "\f081" }
.fa-facebook-square:before { content: "\f082" }
.fa-camera-retro:before { content: "\f083" }
.fa-key:before { content: "\f084" }
.fa-gears:before, .fa-cogs:before { content: "\f085" }
.fa-comments:before { content: "\f086" }
.fa-thumbs-o-up:before { content: "\f087" }
.fa-thumbs-o-down:before { content: "\f088" }
.fa-star-half:before { content: "\f089" }
.fa-heart-o:before { content: "\f08a" }
.fa-sign-out:before { content: "\f08b" }
.fa-linkedin-square:before { content: "\f08c" }
.fa-thumb-tack:before { content: "\f08d" }
.fa-external-link:before { content: "\f08e" }
.fa-sign-in:before { content: "\f090" }
.fa-trophy:before { content: "\f091" }
.fa-github-square:before { content: "\f092" }
.fa-upload:before { content: "\f093" }
.fa-lemon-o:before { content: "\f094" }
.fa-phone:before { content: "\f095" }
.fa-square-o:before { content: "\f096" }
.fa-bookmark-o:before { content: "\f097" }
.fa-phone-square:before { content: "\f098" }
.fa-twitter:before { content: "\f099" }
.fa-facebook-f:before, .fa-facebook:before { content: "\f09a" }
.fa-github:before { content: "\f09b" }
.fa-unlock:before { content: "\f09c" }
.fa-credit-card:before { content: "\f09d" }
.fa-feed:before, .fa-rss:before { content: "\f09e" }
.fa-hdd-o:before { content: "\f0a0" }
.fa-bullhorn:before { content: "\f0a1" }
.fa-bell:before { content: "\f0f3" }
.fa-certificate:before { content: "\f0a3" }
.fa-hand-o-right:before { content: "\f0a4" }
.fa-hand-o-left:before { content: "\f0a5" }
.fa-hand-o-up:before { content: "\f0a6" }
.fa-hand-o-down:before { content: "\f0a7" }
.fa-arrow-circle-left:before { content: "\f0a8" }
.fa-arrow-circle-right:before { content: "\f0a9" }
.fa-arrow-circle-up:before { content: "\f0aa" }
.fa-arrow-circle-down:before { content: "\f0ab" }
.fa-globe:before { content: "\f0ac" }
.fa-wrench:before { content: "\f0ad" }
.fa-tasks:before { content: "\f0ae" }
.fa-filter:before { content: "\f0b0" }
.fa-briefcase:before { content: "\f0b1" }
.fa-arrows-alt:before { content: "\f0b2" }
.fa-group:before, .fa-users:before { content: "\f0c0" }
.fa-chain:before, .fa-link:before { content: "\f0c1" }
.fa-cloud:before { content: "\f0c2" }
.fa-flask:before { content: "\f0c3" }
.fa-cut:before, .fa-scissors:before { content: "\f0c4" }
.fa-copy:before, .fa-files-o:before { content: "\f0c5" }
.fa-paperclip:before { content: "\f0c6" }
.fa-save:before, .fa-floppy-o:before { content: "\f0c7" }
.fa-square:before { content: "\f0c8" }
.fa-navicon:before, .fa-reorder:before, .fa-bars:before {
	content: "\f0c9";
	color: red
}
.fa-list-ul:before { content: "\f0ca" }
.fa-list-ol:before { content: "\f0cb" }
.fa-strikethrough:before { content: "\f0cc" }
.fa-underline:before { content: "\f0cd" }
.fa-table:before { content: "\f0ce" }
.fa-magic:before { content: "\f0d0" }
.fa-truck:before { content: "\f0d1" }
.fa-pinterest:before { content: "\f0d2" }
.fa-pinterest-square:before { content: "\f0d3" }
.fa-google-plus-square:before { content: "\f0d4" }
.fa-google-plus:before { content: "\f0d5" }
.fa-money:before { content: "\f0d6" }
.fa-caret-down:before { content: "\f0d7" }
.fa-caret-up:before { content: "\f0d8" }
.fa-caret-left:before { content: "\f0d9" }
.fa-caret-right:before { content: "\f0da" }
.fa-columns:before { content: "\f0db" }
.fa-unsorted:before, .fa-sort:before { content: "\f0dc" }
.fa-sort-down:before, .fa-sort-desc:before { content: "\f0dd" }
.fa-sort-up:before, .fa-sort-asc:before { content: "\f0de" }
.fa-envelope:before { content: "\f0e0" }
.fa-linkedin:before { content: "\f0e1" }
.fa-rotate-left:before, .fa-undo:before { content: "\f0e2" }
.fa-legal:before, .fa-gavel:before { content: "\f0e3" }
.fa-dashboard:before, .fa-tachometer:before { content: "\f0e4" }
.fa-comment-o:before { content: "\f0e5" }
.fa-comments-o:before { content: "\f0e6" }
.fa-flash:before, .fa-bolt:before { content: "\f0e7" }
.fa-sitemap:before { content: "\f0e8" }
.fa-umbrella:before { content: "\f0e9" }
.fa-paste:before, .fa-clipboard:before { content: "\f0ea" }
.fa-lightbulb-o:before { content: "\f0eb" }
.fa-exchange:before { content: "\f0ec" }
.fa-cloud-download:before { content: "\f0ed" }
.fa-cloud-upload:before { content: "\f0ee" }
.fa-user-md:before { content: "\f0f0" }
.fa-stethoscope:before { content: "\f0f1" }
.fa-suitcase:before { content: "\f0f2" }
.fa-bell-o:before { content: "\f0a2" }
.fa-coffee:before { content: "\f0f4" }
.fa-cutlery:before { content: "\f0f5" }
.fa-file-text-o:before { content: "\f0f6" }
.fa-building-o:before { content: "\f0f7" }
.fa-hospital-o:before { content: "\f0f8" }
.fa-ambulance:before { content: "\f0f9" }
.fa-medkit:before { content: "\f0fa" }
.fa-fighter-jet:before { content: "\f0fb" }
.fa-beer:before { content: "\f0fc" }
.fa-h-square:before { content: "\f0fd" }
.fa-plus-square:before { content: "\f0fe" }
.fa-angle-double-left:before { content: "\f100" }
.fa-angle-double-right:before { content: "\f101" }
.fa-angle-double-up:before { content: "\f102" }
.fa-angle-double-down:before { content: "\f103" }
.fa-angle-left:before { content: "\f104" }
.fa-angle-right:before { content: "\f105" }
.fa-angle-up:before { content: "\f106" }
.fa-angle-down:before { content: "\f107" }
.fa-desktop:before { content: "\f108" }
.fa-laptop:before { content: "\f109" }
.fa-tablet:before { content: "\f10a" }
.fa-mobile-phone:before, .fa-mobile:before { content: "\f10b" }
.fa-circle-o:before { content: "\f10c" }
.fa-quote-left:before { content: "\f10d" }
.fa-quote-right:before { content: "\f10e" }
.fa-spinner:before { content: "\f110" }
.fa-circle:before { content: "\f111" }
.fa-mail-reply:before, .fa-reply:before { content: "\f112" }
.fa-github-alt:before { content: "\f113" }
.fa-folder-o:before { content: "\f114" }
.fa-folder-open-o:before { content: "\f115" }
.fa-smile-o:before { content: "\f118" }
.fa-frown-o:before { content: "\f119" }
.fa-meh-o:before { content: "\f11a" }
.fa-gamepad:before { content: "\f11b" }
.fa-keyboard-o:before { content: "\f11c" }
.fa-flag-o:before { content: "\f11d" }
.fa-flag-checkered:before { content: "\f11e" }
.fa-terminal:before { content: "\f120" }
.fa-code:before { content: "\f121" }
.fa-mail-reply-all:before, .fa-reply-all:before { content: "\f122" }
.fa-star-half-empty:before, .fa-star-half-full:before, .fa-star-half-o:before { content: "\f123" }
.fa-location-arrow:before { content: "\f124" }
.fa-crop:before { content: "\f125" }
.fa-code-fork:before { content: "\f126" }
.fa-unlink:before, .fa-chain-broken:before { content: "\f127" }
.fa-question:before { content: "\f128" }
.fa-info:before { content: "\f129" }
.fa-exclamation:before { content: "\f12a" }
.fa-superscript:before { content: "\f12b" }
.fa-subscript:before { content: "\f12c" }
.fa-eraser:before { content: "\f12d" }
.fa-puzzle-piece:before { content: "\f12e" }
.fa-microphone:before { content: "\f130" }
.fa-microphone-slash:before { content: "\f131" }
.fa-shield:before { content: "\f132" }
.fa-calendar-o:before { content: "\f133" }
.fa-fire-extinguisher:before { content: "\f134" }
.fa-rocket:before { content: "\f135" }
.fa-maxcdn:before { content: "\f136" }
.fa-chevron-circle-left:before { content: "\f137" }
.fa-chevron-circle-right:before { content: "\f138" }
.fa-chevron-circle-up:before { content: "\f139" }
.fa-chevron-circle-down:before { content: "\f13a" }
.fa-html5:before { content: "\f13b" }
.fa-css3:before { content: "\f13c" }
.fa-anchor:before { content: "\f13d" }
.fa-unlock-alt:before { content: "\f13e" }
.fa-bullseye:before { content: "\f140" }
.fa-ellipsis-h:before { content: "\f141" }
.fa-ellipsis-v:before { content: "\f142" }
.fa-rss-square:before { content: "\f143" }
.fa-play-circle:before { content: "\f144" }
.fa-ticket:before { content: "\f145" }
.fa-minus-square:before { content: "\f146" }
.fa-minus-square-o:before { content: "\f147" }
.fa-level-up:before { content: "\f148" }
.fa-level-down:before { content: "\f149" }
.fa-check-square:before { content: "\f14a" }
.fa-pencil-square:before { content: "\f14b" }
.fa-external-link-square:before { content: "\f14c" }
.fa-share-square:before { content: "\f14d" }
.fa-compass:before { content: "\f14e" }
.fa-toggle-down:before, .fa-caret-square-o-down:before { content: "\f150" }
.fa-toggle-up:before, .fa-caret-square-o-up:before { content: "\f151" }
.fa-toggle-right:before, .fa-caret-square-o-right:before { content: "\f152" }
.fa-euro:before, .fa-eur:before { content: "\f153" }
.fa-gbp:before { content: "\f154" }
.fa-dollar:before, .fa-usd:before { content: "\f155" }
.fa-rupee:before, .fa-inr:before { content: "\f156" }
.fa-cny:before, .fa-rmb:before, .fa-yen:before, .fa-jpy:before { content: "\f157" }
.fa-ruble:before, .fa-rouble:before, .fa-rub:before { content: "\f158" }
.fa-won:before, .fa-krw:before { content: "\f159" }
.fa-bitcoin:before, .fa-btc:before { content: "\f15a" }
.fa-file:before { content: "\f15b" }
.fa-file-text:before { content: "\f15c" }
.fa-sort-alpha-asc:before { content: "\f15d" }
.fa-sort-alpha-desc:before { content: "\f15e" }
.fa-sort-amount-asc:before { content: "\f160" }
.fa-sort-amount-desc:before { content: "\f161" }
.fa-sort-numeric-asc:before { content: "\f162" }
.fa-sort-numeric-desc:before { content: "\f163" }
.fa-thumbs-up:before { content: "\f164" }
.fa-thumbs-down:before { content: "\f165" }
.fa-youtube-square:before { content: "\f166" }
.fa-youtube:before { content: "\f167" }
.fa-xing:before { content: "\f168" }
.fa-xing-square:before { content: "\f169" }
.fa-youtube-play:before { content: "\f16a" }
.fa-dropbox:before { content: "\f16b" }
.fa-stack-overflow:before { content: "\f16c" }
.fa-instagram:before { content: "\f16d" }
.fa-flickr:before { content: "\f16e" }
.fa-adn:before { content: "\f170" }
.fa-bitbucket:before { content: "\f171" }
.fa-bitbucket-square:before { content: "\f172" }
.fa-tumblr:before { content: "\f173" }
.fa-tumblr-square:before { content: "\f174" }
.fa-long-arrow-down:before { content: "\f175" }
.fa-long-arrow-up:before { content: "\f176" }
.fa-long-arrow-left:before { content: "\f177" }
.fa-long-arrow-right:before { content: "\f178" }
.fa-apple:before { content: "\f179" }
.fa-windows:before { content: "\f17a" }
.fa-android:before { content: "\f17b" }
.fa-linux:before { content: "\f17c" }
.fa-dribbble:before { content: "\f17d" }
.fa-skype:before { content: "\f17e" }
.fa-foursquare:before { content: "\f180" }
.fa-trello:before { content: "\f181" }
.fa-female:before { content: "\f182" }
.fa-male:before { content: "\f183" }
.fa-gittip:before, .fa-gratipay:before { content: "\f184" }
.fa-sun-o:before { content: "\f185" }
.fa-moon-o:before { content: "\f186" }
.fa-archive:before { content: "\f187" }
.fa-bug:before { content: "\f188" }
.fa-vk:before { content: "\f189" }
.fa-weibo:before { content: "\f18a" }
.fa-renren:before { content: "\f18b" }
.fa-pagelines:before { content: "\f18c" }
.fa-stack-exchange:before { content: "\f18d" }
.fa-arrow-circle-o-right:before { content: "\f18e" }
.fa-arrow-circle-o-left:before { content: "\f190" }
.fa-toggle-left:before, .fa-caret-square-o-left:before { content: "\f191" }
.fa-dot-circle-o:before { content: "\f192" }
.fa-wheelchair:before { content: "\f193" }
.fa-vimeo-square:before { content: "\f194" }
.fa-turkish-lira:before, .fa-try:before { content: "\f195" }
.fa-plus-square-o:before { content: "\f196" }
.fa-space-shuttle:before { content: "\f197" }
.fa-slack:before { content: "\f198" }
.fa-envelope-square:before { content: "\f199" }
.fa-wordpress:before { content: "\f19a" }
.fa-openid:before { content: "\f19b" }
.fa-institution:before, .fa-bank:before, .fa-university:before { content: "\f19c" }
.fa-mortar-board:before, .fa-graduation-cap:before { content: "\f19d" }
.fa-yahoo:before { content: "\f19e" }
.fa-google:before { content: "\f1a0" }
.fa-reddit:before { content: "\f1a1" }
.fa-reddit-square:before { content: "\f1a2" }
.fa-stumbleupon-circle:before { content: "\f1a3" }
.fa-stumbleupon:before { content: "\f1a4" }
.fa-delicious:before { content: "\f1a5" }
.fa-digg:before { content: "\f1a6" }
.fa-pied-piper-pp:before { content: "\f1a7" }
.fa-pied-piper-alt:before { content: "\f1a8" }
.fa-drupal:before { content: "\f1a9" }
.fa-joomla:before { content: "\f1aa" }
.fa-language:before { content: "\f1ab" }
.fa-fax:before { content: "\f1ac" }
.fa-building:before { content: "\f1ad" }
.fa-child:before { content: "\f1ae" }
.fa-paw:before { content: "\f1b0" }
.fa-spoon:before { content: "\f1b1" }
.fa-cube:before { content: "\f1b2" }
.fa-cubes:before { content: "\f1b3" }
.fa-behance:before { content: "\f1b4" }
.fa-behance-square:before { content: "\f1b5" }
.fa-steam:before { content: "\f1b6" }
.fa-steam-square:before { content: "\f1b7" }
.fa-recycle:before { content: "\f1b8" }
.fa-automobile:before, .fa-car:before { content: "\f1b9" }
.fa-cab:before, .fa-taxi:before { content: "\f1ba" }
.fa-tree:before { content: "\f1bb" }
.fa-spotify:before { content: "\f1bc" }
.fa-deviantart:before { content: "\f1bd" }
.fa-soundcloud:before { content: "\f1be" }
.fa-database:before { content: "\f1c0" }
.fa-file-pdf-o:before { content: "\f1c1" }
.fa-file-word-o:before { content: "\f1c2" }
.fa-file-excel-o:before { content: "\f1c3" }
.fa-file-powerpoint-o:before { content: "\f1c4" }
.fa-file-photo-o:before, .fa-file-picture-o:before, .fa-file-image-o:before { content: "\f1c5" }
.fa-file-zip-o:before, .fa-file-archive-o:before { content: "\f1c6" }
.fa-file-sound-o:before, .fa-file-audio-o:before { content: "\f1c7" }
.fa-file-movie-o:before, .fa-file-video-o:before { content: "\f1c8" }
.fa-file-code-o:before { content: "\f1c9" }
.fa-vine:before { content: "\f1ca" }
.fa-codepen:before { content: "\f1cb" }
.fa-jsfiddle:before { content: "\f1cc" }
.fa-life-bouy:before, .fa-life-buoy:before, .fa-life-saver:before, .fa-support:before, .fa-life-ring:before { content: "\f1cd" }
.fa-circle-o-notch:before { content: "\f1ce" }
.fa-ra:before, .fa-resistance:before, .fa-rebel:before { content: "\f1d0" }
.fa-ge:before, .fa-empire:before { content: "\f1d1" }
.fa-git-square:before { content: "\f1d2" }
.fa-git:before { content: "\f1d3" }
.fa-y-combinator-square:before, .fa-yc-square:before, .fa-hacker-news:before { content: "\f1d4" }
.fa-tencent-weibo:before { content: "\f1d5" }
.fa-qq:before { content: "\f1d6" }
.fa-wechat:before, .fa-weixin:before { content: "\f1d7" }
.fa-send:before, .fa-paper-plane:before { content: "\f1d8" }
.fa-send-o:before, .fa-paper-plane-o:before { content: "\f1d9" }
.fa-history:before { content: "\f1da" }
.fa-circle-thin:before { content: "\f1db" }
.fa-header:before { content: "\f1dc" }
.fa-paragraph:before { content: "\f1dd" }
.fa-sliders:before { content: "\f1de" }
.fa-share-alt:before { content: "\f1e0" }
.fa-share-alt-square:before { content: "\f1e1" }
.fa-bomb:before { content: "\f1e2" }
.fa-soccer-ball-o:before, .fa-futbol-o:before { content: "\f1e3" }
.fa-tty:before { content: "\f1e4" }
.fa-binoculars:before { content: "\f1e5" }
.fa-plug:before { content: "\f1e6" }
.fa-slideshare:before { content: "\f1e7" }
.fa-twitch:before { content: "\f1e8" }
.fa-yelp:before { content: "\f1e9" }
.fa-newspaper-o:before { content: "\f1ea" }
.fa-wifi:before { content: "\f1eb" }
.fa-calculator:before { content: "\f1ec" }
.fa-paypal:before { content: "\f1ed" }
.fa-google-wallet:before { content: "\f1ee" }
.fa-cc-visa:before { content: "\f1f0" }
.fa-cc-mastercard:before { content: "\f1f1" }
.fa-cc-discover:before { content: "\f1f2" }
.fa-cc-amex:before { content: "\f1f3" }
.fa-cc-paypal:before { content: "\f1f4" }
.fa-cc-stripe:before { content: "\f1f5" }
.fa-bell-slash:before { content: "\f1f6" }
.fa-bell-slash-o:before { content: "\f1f7" }
.fa-trash:before { content: "\f1f8" }
.fa-copyright:before { content: "\f1f9" }
.fa-at:before { content: "\f1fa" }
.fa-eyedropper:before { content: "\f1fb" }
.fa-paint-brush:before { content: "\f1fc" }
.fa-birthday-cake:before { content: "\f1fd" }
.fa-area-chart:before { content: "\f1fe" }
.fa-pie-chart:before { content: "\f200" }
.fa-line-chart:before { content: "\f201" }
.fa-lastfm:before { content: "\f202" }
.fa-lastfm-square:before { content: "\f203" }
.fa-toggle-off:before { content: "\f204" }
.fa-toggle-on:before { content: "\f205" }
.fa-bicycle:before { content: "\f206" }
.fa-bus:before { content: "\f207" }
.fa-ioxhost:before { content: "\f208" }
.fa-angellist:before { content: "\f209" }
.fa-cc:before { content: "\f20a" }
.fa-shekel:before, .fa-sheqel:before, .fa-ils:before { content: "\f20b" }
.fa-meanpath:before { content: "\f20c" }
.fa-buysellads:before { content: "\f20d" }
.fa-connectdevelop:before { content: "\f20e" }
.fa-dashcube:before { content: "\f210" }
.fa-forumbee:before { content: "\f211" }
.fa-leanpub:before { content: "\f212" }
.fa-sellsy:before { content: "\f213" }
.fa-shirtsinbulk:before { content: "\f214" }
.fa-simplybuilt:before { content: "\f215" }
.fa-skyatlas:before { content: "\f216" }
.fa-cart-plus:before { content: "\f217" }
.fa-cart-arrow-down:before { content: "\f218" }
.fa-diamond:before { content: "\f219" }
.fa-ship:before { content: "\f21a" }
.fa-user-secret:before { content: "\f21b" }
.fa-motorcycle:before { content: "\f21c" }
.fa-street-view:before { content: "\f21d" }
.fa-heartbeat:before { content: "\f21e" }
.fa-venus:before { content: "\f221" }
.fa-mars:before { content: "\f222" }
.fa-mercury:before { content: "\f223" }
.fa-intersex:before, .fa-transgender:before { content: "\f224" }
.fa-transgender-alt:before { content: "\f225" }
.fa-venus-double:before { content: "\f226" }
.fa-mars-double:before { content: "\f227" }
.fa-venus-mars:before { content: "\f228" }
.fa-mars-stroke:before { content: "\f229" }
.fa-mars-stroke-v:before { content: "\f22a" }
.fa-mars-stroke-h:before { content: "\f22b" }
.fa-neuter:before { content: "\f22c" }
.fa-genderless:before { content: "\f22d" }
.fa-facebook-official:before { content: "\f230" }
.fa-pinterest-p:before { content: "\f231" }
.fa-whatsapp:before { content: "\f232" }
.fa-server:before { content: "\f233" }
.fa-user-plus:before { content: "\f234" }
.fa-user-times:before { content: "\f235" }
.fa-hotel:before, .fa-bed:before { content: "\f236" }
.fa-viacoin:before { content: "\f237" }
.fa-train:before { content: "\f238" }
.fa-subway:before { content: "\f239" }
.fa-medium:before { content: "\f23a" }
.fa-yc:before, .fa-y-combinator:before { content: "\f23b" }
.fa-optin-monster:before { content: "\f23c" }
.fa-opencart:before { content: "\f23d" }
.fa-expeditedssl:before { content: "\f23e" }
.fa-battery-4:before, .fa-battery:before, .fa-battery-full:before { content: "\f240" }
.fa-battery-3:before, .fa-battery-three-quarters:before { content: "\f241" }
.fa-battery-2:before, .fa-battery-half:before { content: "\f242" }
.fa-battery-1:before, .fa-battery-quarter:before { content: "\f243" }
.fa-battery-0:before, .fa-battery-empty:before { content: "\f244" }
.fa-mouse-pointer:before { content: "\f245" }
.fa-i-cursor:before { content: "\f246" }
.fa-object-group:before { content: "\f247" }
.fa-object-ungroup:before { content: "\f248" }
.fa-sticky-note:before { content: "\f249" }
.fa-sticky-note-o:before { content: "\f24a" }
.fa-cc-jcb:before { content: "\f24b" }
.fa-cc-diners-club:before { content: "\f24c" }
.fa-clone:before { content: "\f24d" }
.fa-balance-scale:before { content: "\f24e" }
.fa-hourglass-o:before { content: "\f250" }
.fa-hourglass-1:before, .fa-hourglass-start:before { content: "\f251" }
.fa-hourglass-2:before, .fa-hourglass-half:before { content: "\f252" }
.fa-hourglass-3:before, .fa-hourglass-end:before { content: "\f253" }
.fa-hourglass:before { content: "\f254" }
.fa-hand-grab-o:before, .fa-hand-rock-o:before { content: "\f255" }
.fa-hand-stop-o:before, .fa-hand-paper-o:before { content: "\f256" }
.fa-hand-scissors-o:before { content: "\f257" }
.fa-hand-lizard-o:before { content: "\f258" }
.fa-hand-spock-o:before { content: "\f259" }
.fa-hand-pointer-o:before { content: "\f25a" }
.fa-hand-peace-o:before { content: "\f25b" }
.fa-trademark:before { content: "\f25c" }
.fa-registered:before { content: "\f25d" }
.fa-creative-commons:before { content: "\f25e" }
.fa-gg:before { content: "\f260" }
.fa-gg-circle:before { content: "\f261" }
.fa-tripadvisor:before { content: "\f262" }
.fa-odnoklassniki:before { content: "\f263" }
.fa-odnoklassniki-square:before { content: "\f264" }
.fa-get-pocket:before { content: "\f265" }
.fa-wikipedia-w:before { content: "\f266" }
.fa-safari:before { content: "\f267" }
.fa-chrome:before { content: "\f268" }
.fa-firefox:before { content: "\f269" }
.fa-opera:before { content: "\f26a" }
.fa-internet-explorer:before { content: "\f26b" }
.fa-tv:before, .fa-television:before { content: "\f26c" }
.fa-contao:before { content: "\f26d" }
.fa-500px:before { content: "\f26e" }
.fa-amazon:before { content: "\f270" }
.fa-calendar-plus-o:before { content: "\f271" }
.fa-calendar-minus-o:before { content: "\f272" }
.fa-calendar-times-o:before { content: "\f273" }
.fa-calendar-check-o:before { content: "\f274" }
.fa-industry:before { content: "\f275" }
.fa-map-pin:before { content: "\f276" }
.fa-map-signs:before { content: "\f277" }
.fa-map-o:before { content: "\f278" }
.fa-map:before { content: "\f279" }
.fa-commenting:before { content: "\f27a" }
.fa-commenting-o:before { content: "\f27b" }
.fa-houzz:before { content: "\f27c" }
.fa-vimeo:before { content: "\f27d" }
.fa-black-tie:before { content: "\f27e" }
.fa-fonticons:before { content: "\f280" }
.fa-reddit-alien:before { content: "\f281" }
.fa-edge:before { content: "\f282" }
.fa-credit-card-alt:before { content: "\f283" }
.fa-codiepie:before { content: "\f284" }
.fa-modx:before { content: "\f285" }
.fa-fort-awesome:before { content: "\f286" }
.fa-usb:before { content: "\f287" }
.fa-product-hunt:before { content: "\f288" }
.fa-mixcloud:before { content: "\f289" }
.fa-scribd:before { content: "\f28a" }
.fa-pause-circle:before { content: "\f28b" }
.fa-pause-circle-o:before { content: "\f28c" }
.fa-stop-circle:before { content: "\f28d" }
.fa-stop-circle-o:before { content: "\f28e" }
.fa-shopping-bag:before { content: "\f290" }
.fa-shopping-basket:before { content: "\f291" }
.fa-hashtag:before { content: "\f292" }
.fa-bluetooth:before { content: "\f293" }
.fa-bluetooth-b:before { content: "\f294" }
.fa-percent:before { content: "\f295" }
.fa-gitlab:before { content: "\f296" }
.fa-wpbeginner:before { content: "\f297" }
.fa-wpforms:before { content: "\f298" }
.fa-envira:before { content: "\f299" }
.fa-universal-access:before { content: "\f29a" }
.fa-wheelchair-alt:before { content: "\f29b" }
.fa-question-circle-o:before { content: "\f29c" }
.fa-blind:before { content: "\f29d" }
.fa-audio-description:before { content: "\f29e" }
.fa-volume-control-phone:before { content: "\f2a0" }
.fa-braille:before { content: "\f2a1" }
.fa-assistive-listening-systems:before { content: "\f2a2" }
.fa-asl-interpreting:before, .fa-american-sign-language-interpreting:before { content: "\f2a3" }
.fa-deafness:before, .fa-hard-of-hearing:before, .fa-deaf:before { content: "\f2a4" }
.fa-glide:before { content: "\f2a5" }
.fa-glide-g:before { content: "\f2a6" }
.fa-signing:before, .fa-sign-language:before { content: "\f2a7" }
.fa-low-vision:before { content: "\f2a8" }
.fa-viadeo:before { content: "\f2a9" }
.fa-viadeo-square:before { content: "\f2aa" }
.fa-snapchat:before { content: "\f2ab" }
.fa-snapchat-ghost:before { content: "\f2ac" }
.fa-snapchat-square:before { content: "\f2ad" }
.fa-pied-piper:before { content: "\f2ae" }
.fa-first-order:before { content: "\f2b0" }
.fa-yoast:before { content: "\f2b1" }
.fa-themeisle:before { content: "\f2b2" }
.fa-google-plus-circle:before, .fa-google-plus-official:before { content: "\f2b3" }
.fa-fa:before, .fa-font-awesome:before { content: "\f2b4" }
.fa-handshake-o:before { content: "\f2b5" }
.fa-envelope-open:before { content: "\f2b6" }
.fa-envelope-open-o:before { content: "\f2b7" }
.fa-linode:before { content: "\f2b8" }
.fa-address-book:before { content: "\f2b9" }
.fa-address-book-o:before { content: "\f2ba" }
.fa-vcard:before, .fa-address-card:before { content: "\f2bb" }
.fa-vcard-o:before, .fa-address-card-o:before { content: "\f2bc" }
.fa-user-circle:before { content: "\f2bd" }
.fa-user-circle-o:before { content: "\f2be" }
.fa-user-o:before { content: "\f2c0" }
.fa-id-badge:before { content: "\f2c1" }
.fa-drivers-license:before, .fa-id-card:before { content: "\f2c2" }
.fa-drivers-license-o:before, .fa-id-card-o:before { content: "\f2c3" }
.fa-quora:before { content: "\f2c4" }
.fa-free-code-camp:before { content: "\f2c5" }
.fa-telegram:before { content: "\f2c6" }
.fa-thermometer-4:before, .fa-thermometer:before, .fa-thermometer-full:before { content: "\f2c7" }
.fa-thermometer-3:before, .fa-thermometer-three-quarters:before { content: "\f2c8" }
.fa-thermometer-2:before, .fa-thermometer-half:before { content: "\f2c9" }
.fa-thermometer-1:before, .fa-thermometer-quarter:before { content: "\f2ca" }
.fa-thermometer-0:before, .fa-thermometer-empty:before { content: "\f2cb" }
.fa-shower:before { content: "\f2cc" }
.fa-bathtub:before, .fa-s15:before, .fa-bath:before { content: "\f2cd" }
.fa-podcast:before { content: "\f2ce" }
.fa-window-maximize:before { content: "\f2d0" }
.fa-window-minimize:before { content: "\f2d1" }
.fa-window-restore:before { content: "\f2d2" }
.fa-times-rectangle:before, .fa-window-close:before { content: "\f2d3" }
.fa-times-rectangle-o:before, .fa-window-close-o:before { content: "\f2d4" }
.fa-bandcamp:before { content: "\f2d5" }
.fa-grav:before { content: "\f2d6" }
.fa-etsy:before { content: "\f2d7" }
.fa-imdb:before { content: "\f2d8" }
.fa-ravelry:before { content: "\f2d9" }
.fa-eercast:before { content: "\f2da" }
.fa-microchip:before { content: "\f2db" }
.fa-snowflake-o:before { content: "\f2dc" }
.fa-superpowers:before { content: "\f2dd" }
.fa-wpexplorer:before { content: "\f2de" }
.fa-meetup:before { content: "\f2e0" }
.sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0,0,0,0);
	border: 0
}
.sr-only-focusable:active, .sr-only-focusable:focus {
	position: static;
	width: auto;
	height: auto;
	margin: 0;
	overflow: visible;
	clip: auto
}
@font-face {
	font-family: 'icomoon';
	src: url(../lib/fonts/icomoon.eot);
	src: url(../lib/fonts/icomoon.eot?#iefix) format("embedded-opentype"), url(../lib/fonts/icomoon.ttf) format("truetype"), url(../lib/fonts/icomoon.woff) format("woff"), url(../lib/fonts/icomoon.svg#icomoon) format("svg");
	font-weight: 400;
	font-style: normal
}
[class^="icon-minti-"], [class*=" icon-minti-"] {
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}
.icon-minti-search:before {
	content: "\e600";
	background: #ccc;
	padding: 7px;
	border-radius: 50%;
	color: #000
}
.icon-minti-plus:before { content: "\e602" }
.icon-minti-close:before { content: "\e603" }
.icon-minti-cart:before { content: "\e601" }
@font-face {
	font-family: 'Simple-Line-Icons';
	src: url(../lib/fonts/Simple-Line-Icons.eot);
	src: url(../lib/fonts/Simple-Line-Icons.eot?#iefix) format("embedded-opentype"), url(../lib/fonts/Simple-Line-Icons.woff) format("woff"), url(../lib/fonts/Simple-Line-Icons.ttf) format("truetype"), url(../lib/fonts/Simple-Line-Icons.svg#Simple-Line-Icons) format("svg");
	font-weight: 400;
	font-style: normal
}
.sl-user-female, .sl-user-follow, .sl-user-following, .sl-user-unfollow, .sl-trophy, .sl-screen-smartphone, .sl-screen-desktop, .sl-plane, .sl-notebook, .sl-moustache, .sl-mouse, .sl-magnet, .sl-energy, .sl-emoticon-smile, .sl-disc, .sl-cursor-move, .sl-crop, .sl-credit-card, .sl-chemistry, .sl-user, .sl-speedometer, .sl-social-youtube, .sl-social-twitter, .sl-social-tumblr, .sl-social-facebook, .sl-social-dropbox, .sl-social-dribbble, .sl-shield, .sl-screen-tablet, .sl-magic-wand, .sl-hourglass, .sl-graduation, .sl-ghost, .sl-game-controller, .sl-fire, .sl-eyeglasses, .sl-envelope-open, .sl-envelope-letter, .sl-bell, .sl-badge, .sl-anchor, .sl-wallet, .sl-vector, .sl-speech, .sl-puzzle, .sl-printer, .sl-present, .sl-playlist, .sl-pin, .sl-picture, .sl-map, .sl-layers, .sl-handbag, .sl-globe-alt, .sl-globe, .sl-frame, .sl-folder-alt, .sl-film, .sl-feed, .sl-earphones-alt, .sl-earphones, .sl-drop, .sl-drawer, .sl-docs, .sl-directions, .sl-direction, .sl-diamond, .sl-cup, .sl-compass, .sl-call-out, .sl-call-in, .sl-call-end, .sl-calculator, .sl-bubbles, .sl-briefcase, .sl-book-open, .sl-basket-loaded, .sl-basket, .sl-bag, .sl-action-undo, .sl-action-redo, .sl-wrench, .sl-umbrella, .sl-trash, .sl-tag, .sl-support, .sl-size-fullscreen, .sl-size-actual, .sl-shuffle, .sl-share-alt, .sl-share, .sl-rocket, .sl-question, .sl-pie-chart, .sl-pencil, .sl-note, .sl-music-tone-alt, .sl-music-tone, .sl-microphone, .sl-loop, .sl-logout, .sl-login, .sl-list, .sl-like, .sl-home, .sl-grid, .sl-graph, .sl-equalizer, .sl-dislike, .sl-cursor, .sl-control-start, .sl-control-rewind, .sl-control-play, .sl-control-pause, .sl-control-forward, .sl-control-end, .sl-calendar, .sl-bulb, .sl-bar-chart, .sl-arrow-up, .sl-arrow-right, .sl-arrow-left, .sl-arrow-down, .sl-ban, .sl-bubble, .sl-camcorder, .sl-camera, .sl-check, .sl-clock, .sl-close, .sl-cloud-download, .sl-cloud-upload, .sl-doc, .sl-envelope, .sl-eye, .sl-flag, .sl-folder, .sl-heart, .sl-info, .sl-key, .sl-link, .sl-lock, .sl-lock-open, .sl-magnifier, .sl-magnifier-add, .sl-magnifier-remove, .sl-paper-clip, .sl-paper-plane, .sl-plus, .sl-pointer, .sl-power, .sl-refresh, .sl-reload, .sl-settings, .sl-star, .sl-symbol-female, .sl-symbol-male, .sl-target, .sl-volume-1, .sl-volume-2, .sl-volume-off, .sl-users {
	font-family: 'Simple-Line-Icons';
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}
.sl-user-female:before { content: "\e000" }
.sl-user-follow:before { content: "\e002" }
.sl-user-following:before { content: "\e003" }
.sl-user-unfollow:before { content: "\e004" }
.sl-trophy:before { content: "\e006" }
.sl-screen-smartphone:before { content: "\e010" }
.sl-screen-desktop:before { content: "\e011" }
.sl-plane:before { content: "\e012" }
.sl-notebook:before { content: "\e013" }
.sl-moustache:before { content: "\e014" }
.sl-mouse:before { content: "\e015" }
.sl-magnet:before { content: "\e016" }
.sl-energy:before { content: "\e020" }
.sl-emoticon-smile:before { content: "\e021" }
.sl-disc:before { content: "\e022" }
.sl-cursor-move:before { content: "\e023" }
.sl-crop:before { content: "\e024" }
.sl-credit-card:before { content: "\e025" }
.sl-chemistry:before { content: "\e026" }
.sl-user:before { content: "\e005" }
.sl-speedometer:before { content: "\e007" }
.sl-social-youtube:before { content: "\e008" }
.sl-social-twitter:before { content: "\e009" }
.sl-social-tumblr:before { content: "\e00a" }
.sl-social-facebook:before { content: "\e00b" }
.sl-social-dropbox:before { content: "\e00c" }
.sl-social-dribbble:before { content: "\e00d" }
.sl-shield:before { content: "\e00e" }
.sl-screen-tablet:before { content: "\e00f" }
.sl-magic-wand:before { content: "\e017" }
.sl-hourglass:before { content: "\e018" }
.sl-graduation:before { content: "\e019" }
.sl-ghost:before { content: "\e01a" }
.sl-game-controller:before { content: "\e01b" }
.sl-fire:before { content: "\e01c" }
.sl-eyeglasses:before { content: "\e01d" }
.sl-envelope-open:before { content: "\e01e" }
.sl-envelope-letter:before { content: "\e01f" }
.sl-bell:before { content: "\e027" }
.sl-badge:before { content: "\e028" }
.sl-anchor:before { content: "\e029" }
.sl-wallet:before { content: "\e02a" }
.sl-vector:before { content: "\e02b" }
.sl-speech:before { content: "\e02c" }
.sl-puzzle:before { content: "\e02d" }
.sl-printer:before { content: "\e02e" }
.sl-present:before { content: "\e02f" }
.sl-playlist:before { content: "\e030" }
.sl-pin:before { content: "\e031" }
.sl-picture:before { content: "\e032" }
.sl-map:before { content: "\e033" }
.sl-layers:before { content: "\e034" }
.sl-handbag:before { content: "\e035" }
.sl-globe-alt:before { content: "\e036" }
.sl-globe:before { content: "\e037" }
.sl-frame:before { content: "\e038" }
.sl-folder-alt:before { content: "\e039" }
.sl-film:before { content: "\e03a" }
.sl-feed:before { content: "\e03b" }
.sl-earphones-alt:before { content: "\e03c" }
.sl-earphones:before { content: "\e03d" }
.sl-drop:before { content: "\e03e" }
.sl-drawer:before { content: "\e03f" }
.sl-docs:before { content: "\e040" }
.sl-directions:before { content: "\e041" }
.sl-direction:before { content: "\e042" }
.sl-diamond:before { content: "\e043" }
.sl-cup:before { content: "\e044" }
.sl-compass:before { content: "\e045" }
.sl-call-out:before { content: "\e046" }
.sl-call-in:before { content: "\e047" }
.sl-call-end:before { content: "\e048" }
.sl-calculator:before { content: "\e049" }
.sl-bubbles:before { content: "\e04a" }
.sl-briefcase:before { content: "\e04b" }
.sl-book-open:before { content: "\e04c" }
.sl-basket-loaded:before { content: "\e04d" }
.sl-basket:before { content: "\e04e" }
.sl-bag:before { content: "\e04f" }
.sl-action-undo:before { content: "\e050" }
.sl-action-redo:before { content: "\e051" }
.sl-wrench:before { content: "\e052" }
.sl-umbrella:before { content: "\e053" }
.sl-trash:before { content: "\e054" }
.sl-tag:before { content: "\e055" }
.sl-support:before { content: "\e056" }
.sl-size-fullscreen:before { content: "\e057" }
.sl-size-actual:before { content: "\e058" }
.sl-shuffle:before { content: "\e059" }
.sl-share-alt:before { content: "\e05a" }
.sl-share:before { content: "\e05b" }
.sl-rocket:before { content: "\e05c" }
.sl-question:before { content: "\e05d" }
.sl-pie-chart:before { content: "\e05e" }
.sl-pencil:before { content: "\e05f" }
.sl-note:before { content: "\e060" }
.sl-music-tone-alt:before { content: "\e061" }
.sl-music-tone:before { content: "\e062" }
.sl-microphone:before { content: "\e063" }
.sl-loop:before { content: "\e064" }
.sl-logout:before { content: "\e065" }
.sl-login:before { content: "\e066" }
.sl-list:before { content: "\e067" }
.sl-like:before { content: "\e068" }
.sl-home:before { content: "\e069" }
.sl-grid:before { content: "\e06a" }
.sl-graph:before { content: "\e06b" }
.sl-equalizer:before { content: "\e06c" }
.sl-dislike:before { content: "\e06d" }
.sl-cursor:before { content: "\e06e" }
.sl-control-start:before { content: "\e06f" }
.sl-control-rewind:before { content: "\e070" }
.sl-control-play:before { content: "\e071" }
.sl-control-pause:before { content: "\e072" }
.sl-control-forward:before { content: "\e073" }
.sl-control-end:before { content: "\e074" }
.sl-calendar:before { content: "\e075" }
.sl-bulb:before { content: "\e076" }
.sl-bar-chart:before { content: "\e077" }
.sl-arrow-up:before { content: "\e078" }
.sl-arrow-right:before { content: "\e079" }
.sl-arrow-left:before { content: "\e07a" }
.sl-arrow-down:before { content: "\e07b" }
.sl-ban:before { content: "\e07c" }
.sl-bubble:before { content: "\e07d" }
.sl-camcorder:before { content: "\e07e" }
.sl-camera:before { content: "\e07f" }
.sl-check:before { content: "\e080" }
.sl-clock:before { content: "\e081" }
.sl-close:before { content: "\e082" }
.sl-cloud-download:before { content: "\e083" }
.sl-cloud-upload:before { content: "\e084" }
.sl-doc:before { content: "\e085" }
.sl-envelope:before { content: "\e086" }
.sl-eye:before { content: "\e087" }
.sl-flag:before { content: "\e088" }
.sl-folder:before { content: "\e089" }
.sl-heart:before { content: "\e08a" }
.sl-info:before { content: "\e08b" }
.sl-key:before { content: "\e08c" }
.sl-link:before { content: "\e08d" }
.sl-lock:before { content: "\e08e" }
.sl-lock-open:before { content: "\e08f" }
.sl-magnifier:before { content: "\e090" }
.sl-magnifier-add:before { content: "\e091" }
.sl-magnifier-remove:before { content: "\e092" }
.sl-paper-clip:before { content: "\e093" }
.sl-paper-plane:before { content: "\e094" }
.sl-plus:before { content: "\e095" }
.sl-pointer:before { content: "\e096" }
.sl-power:before { content: "\e097" }
.sl-refresh:before { content: "\e098" }
.sl-reload:before { content: "\e099" }
.sl-settings:before { content: "\e09a" }
.sl-star:before { content: "\e09b" }
.sl-symbol-female:before { content: "\e09c" }
.sl-symbol-male:before { content: "\e09d" }
.sl-target:before { content: "\e09e" }
.sl-volume-1:before { content: "\e09f" }
.sl-volume-2:before { content: "\e0a0" }
.sl-volume-off:before { content: "\e0a1" }
.sl-users:before { content: "\e001" }
@font-face {
	font-family: 'et-line';
	src: url(../lib/fonts/et-line.eot);
	src: url(../lib/fonts/et-line.eot?#iefix) format('embedded-opentype'), url(../lib/fonts/et-line.woff) format('woff'), url(../lib/fonts/et-line.ttf) format('truetype'), url(../lib/fonts/et-line.svg#et-line) format('svg');
	font-weight: 400;
	font-style: normal
}
.et-mobile, .et-laptop, .et-desktop, .et-tablet, .et-phone, .et-document, .et-documents, .et-search, .et-clipboard, .et-newspaper, .et-notebook, .et-book-open, .et-browser, .et-calendar, .et-presentation, .et-picture, .et-pictures, .et-video, .et-camera, .et-printer, .et-toolbox, .et-briefcase, .et-wallet, .et-gift, .et-bargraph, .et-grid, .et-expand, .et-focus, .et-edit, .et-adjustments, .et-ribbon, .et-hourglass, .et-lock, .et-megaphone, .et-shield, .et-trophy, .et-flag, .et-map, .et-puzzle, .et-basket, .et-envelope, .et-streetsign, .et-telescope, .et-gears, .et-key, .et-paperclip, .et-attachment, .et-pricetags, .et-lightbulb, .et-layers, .et-pencil, .et-tools, .et-tools-2, .et-scissors, .et-paintbrush, .et-magnifying-glass, .et-circle-compass, .et-linegraph, .et-mic, .et-strategy, .et-beaker, .et-caution, .et-recycle, .et-anchor, .et-profile-male, .et-profile-female, .et-bike, .et-wine, .et-hotairballoon, .et-globe, .et-genius, .et-map-pin, .et-dial, .et-chat, .et-heart, .et-cloud, .et-upload, .et-download, .et-target, .et-hazardous, .et-piechart, .et-speedometer, .et-global, .et-compass, .et-lifesaver, .et-clock, .et-aperture, .et-quote, .et-scope, .et-alarmclock, .et-refresh, .et-happy, .et-sad, .et-facebook, .et-twitter, .et-googleplus, .et-rss, .et-tumblr, .et-linkedin, .et-dribbble {
	font-family: 'et-line';
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	display: inline-block
}
.et-mobile:before { content: "\e000" }
.et-laptop:before { content: "\e001" }
.et-desktop:before { content: "\e002" }
.et-tablet:before { content: "\e003" }
.et-phone:before { content: "\e004" }
.et-document:before { content: "\e005" }
.et-documents:before { content: "\e006" }
.et-search:before { content: "\e007" }
.et-clipboard:before { content: "\e008" }
.et-newspaper:before { content: "\e009" }
.et-notebook:before { content: "\e00a" }
.et-book-open:before { content: "\e00b" }
.et-browser:before { content: "\e00c" }
.et-calendar:before { content: "\e00d" }
.et-presentation:before { content: "\e00e" }
.et-picture:before { content: "\e00f" }
.et-pictures:before { content: "\e010" }
.et-video:before { content: "\e011" }
.et-camera:before { content: "\e012" }
.et-printer:before { content: "\e013" }
.et-toolbox:before { content: "\e014" }
.et-briefcase:before { content: "\e015" }
.et-wallet:before { content: "\e016" }
.et-gift:before { content: "\e017" }
.et-bargraph:before { content: "\e018" }
.et-grid:before { content: "\e019" }
.et-expand:before { content: "\e01a" }
.et-focus:before { content: "\e01b" }
.et-edit:before { content: "\e01c" }
.et-adjustments:before { content: "\e01d" }
.et-ribbon:before { content: "\e01e" }
.et-hourglass:before { content: "\e01f" }
.et-lock:before { content: "\e020" }
.et-megaphone:before { content: "\e021" }
.et-shield:before { content: "\e022" }
.et-trophy:before { content: "\e023" }
.et-flag:before { content: "\e024" }
.et-map:before { content: "\e025" }
.et-puzzle:before { content: "\e026" }
.et-basket:before { content: "\e027" }
.et-envelope:before { content: "\e028" }
.et-streetsign:before { content: "\e029" }
.et-telescope:before { content: "\e02a" }
.et-gears:before { content: "\e02b" }
.et-key:before { content: "\e02c" }
.et-paperclip:before { content: "\e02d" }
.et-attachment:before { content: "\e02e" }
.et-pricetags:before { content: "\e02f" }
.et-lightbulb:before { content: "\e030" }
.et-layers:before { content: "\e031" }
.et-pencil:before { content: "\e032" }
.et-tools:before { content: "\e033" }
.et-tools-2:before { content: "\e034" }
.et-scissors:before { content: "\e035" }
.et-paintbrush:before { content: "\e036" }
.et-magnifying-glass:before { content: "\e037" }
.et-circle-compass:before { content: "\e038" }
.et-linegraph:before { content: "\e039" }
.et-mic:before { content: "\e03a" }
.et-strategy:before { content: "\e03b" }
.et-beaker:before { content: "\e03c" }
.et-caution:before { content: "\e03d" }
.et-recycle:before { content: "\e03e" }
.et-anchor:before { content: "\e03f" }
.et-profile-male:before { content: "\e040" }
.et-profile-female:before { content: "\e041" }
.et-bike:before { content: "\e042" }
.et-wine:before { content: "\e043" }
.et-hotairballoon:before { content: "\e044" }
.et-globe:before { content: "\e045" }
.et-genius:before { content: "\e046" }
.et-map-pin:before { content: "\e047" }
.et-dial:before { content: "\e048" }
.et-chat:before { content: "\e049" }
.et-heart:before { content: "\e04a" }
.et-cloud:before { content: "\e04b" }
.et-upload:before { content: "\e04c" }
.et-download:before { content: "\e04d" }
.et-target:before { content: "\e04e" }
.et-hazardous:before { content: "\e04f" }
.et-piechart:before { content: "\e050" }
.et-speedometer:before { content: "\e051" }
.et-global:before { content: "\e052" }
.et-compass:before { content: "\e053" }
.et-lifesaver:before { content: "\e054" }
.et-clock:before { content: "\e055" }
.et-aperture:before { content: "\e056" }
.et-quote:before { content: "\e057" }
.et-scope:before { content: "\e058" }
.et-alarmclock:before { content: "\e059" }
.et-refresh:before { content: "\e05a" }
.et-happy:before { content: "\e05b" }
.et-sad:before { content: "\e05c" }
.et-facebook:before { content: "\e05d" }
.et-twitter:before { content: "\e05e" }
.et-googleplus:before { content: "\e05f" }
.et-rss:before { content: "\e060" }
.et-tumblr:before { content: "\e061" }
.et-linkedin:before { content: "\e062" }
.et-dribbble:before { content: "\e063" }
.negative-wrap {
	margin-left: -20px;
	margin-right: -20px
}
.alert-message {
	position: relative;
	display: block;
	text-align: center;
	background-color: #f9f9f9;
	border-radius: 2px;
	font-weight: 600;
	text-transform: none;
	padding: 12px 40px 12px 20px;
	margin-bottom: 20px
}
.alert-message.warning {
	background-color: #fcf8e7;
	color: #c4a80a
}
.alert-message.warning a { color: #c4a80a }
.alert-message.success {
	background-color: #ebf3d8;
	color: #88b12b
}
.alert-message.success a { color: #88b12b }
.alert-message.error {
	background-color: #fceeee;
	color: #d25c5a
}
.alert-message.error a { color: #d25c5a }
.alert-message.info {
	background-color: #e5eff7;
	color: #468bbf
}
.alert-message.info a { color: #468bbf }
.alert-message p {
	margin: 0;
	padding: 0
}
.alert-message span.close {
	display: block;
	padding: 10px 15px;
	position: absolute;
	top: 1px;
	right: 0;
	cursor: pointer;
	opacity: .5;
	font-size: 14px;
	font-weight: 400
}
.alert-message span.close:hover { opacity: 1 }
.alert-message span.close:after {
	font-size: 14px;
	font-family: 'FontAwesome';
	content: '\f00d'
}
blockquote {
	color: #adadad;
	margin: 0 0 20px 0;
	padding: 0
}
blockquote p {
	margin: 0!important;
	padding: 1px 0 1px 20px;
	border-left: 4px solid #e6e6e6
}
.latest-blog { margin: 0 0 }
.latest-blog .blog-item {
	margin: 0 0 40px 0;
	display: block;
	position: relative;
	background: #fff;
	-webkit-transform-style: preserve-3d;
	-webkit-backface-visibility: hidden;
	z-index: 1
}
.latest-blog .blog-item .blog-pic {
	border-radius: 2px;
	overflow: hidden;
	display: block;
	position: relative;
	margin: 0;
	-webkit-transform-style: preserve-3d;
	-webkit-backface-visibility: hidden;
	z-index: 1
}
.latest-blog .blog-item .blog-pic img {
	max-width: 100%;
	height: auto;
	display: block;
	-webkit-transition: all 0.6s ease;
	-moz-transition: all 0.6s ease;
	-o-transition: all 0.6s ease;
	transition: all 0.6s ease
}
.latest-blog .blog-item .blog-pic:hover img {
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-ms-transform: scale(1.2);
	-o-transform: scale(1.2);
	transform: scale(1.2)
}
.latest-blog .blog-item .blog-overlay {
	width: 100%;
	height: 100%;
	background: #44bdbd;
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0
}
.latest-blog .blog-item .blog-pic i {
	display: block;
	width: 66px;
	height: 66px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin: 23px 0 0 -33px;
	border-radius: 50%;
	background: #fff;
	text-align: center;
	line-height: 68px;
	opacity: 0;
	font-size: 14px;
	color: #44bdbd;
	font-weight: 400
}
.latest-blog .blog-item .blog-item-description { padding: 30px }
.latest-blog .blog-item h4 {
	font-size: 18px;
	margin: 0 0 20px 0;
	padding: 0
}
.latest-blog .blog-item h4 a:hover { color: #44bdbd }
.latest-blog .blog-item .blog-item-description div { display: block }
.latest-blog .blog-item .blog-item-description span {
	color: #999;
	display: block;
	margin: 20px 0 0 0;
	font-weight: 700;
	text-transform: uppercase;
	font-size: 13px
}
.latest-blog .read-more-link { display: none }
.latest-blog.style-grey .blog-item { background: #f9f9f9 }
.latest-blog.horizontal {
	margin-left: -20px;
	margin-right: -20px
}
.latest-blog-list {
	margin: 0;
	display: block
}
.latest-blog-list h4 {
	font-size: 18px;
	margin: 0 0 4px 0;
	padding: 0;
	font-family: inherit;
	font-weight: 600;
	line-height: 1.4
}
.latest-blog-list .blog-list-item-date {
	background: #f4f4f4;
	color: #666;
	width: 50px;
	text-align: center;
	font-size: 20px;
	line-height: 20px;
	font-weight: 700;
	padding: 10px 0 0 0;
	margin: 0 20px 0 0;
	float: left;
	overflow: hidden;
	border-radius: 2px
}
.latest-blog-list .blog-list-item-date span {
	display: block;
	background: #666;
	font-size: 11px;
	line-height: 11px;
	font-weight: 700;
	padding: 5px 0;
	margin: 10px 0 0 0;
	text-transform: uppercase;
	color: #fff
}
.latest-blog-list .blog-list-item-thumb {
	background: #f4f4f4;
	color: #666;
	width: 50px;
	height: 50px;
	padding: 0;
	margin: 0 20px 0 0;
	float: left;
	overflow: hidden;
	border-radius: 2px
}
.latest-blog-list .blog-list-item-description { overflow: hidden }
.latest-blog-list .blog-list-item-description span { color: #999 }
.blog-list-item-excerpt a {
	margin-top: 5px;
	display: block
}
.latest-blog-list.horizontal .blog-list-item-excerpt a {
	display: block;
	margin-top: 10px
}
.latest-blog-list-modern {
	margin: 0;
	padding: 0;
	list-style: none
}
.latest-blog-list-modern li {
	margin: 0;
	text-align: center;
	border-bottom: 1px solid #efefef
}
.latest-blog-list-modern li:last-child { border: none!important }
.latest-blog-list-modern li a {
	display: block;
	padding: 20px 0;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-ms-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s
}
.latest-blog-list-modern li a:hover { background: #f9f9f9 }
.latest-blog-list-modern li h4 {
	font-size: 18px;
	margin: 0 0 1px 0;
	display: block;
	padding: 0
}
.latest-blog-list-modern li span {
	font-size: 13px;
	font-weight: 700;
	text-transform: uppercase;
	color: #999;
	display: block
}
.box {
	background: #fff;
	padding: 40px;
	margin: 0;
	color: #777;
	border-radius: 2px
}
.box.style-1 {
	color: #777;
	border: 1px solid #ddd
}
.box.style-2 {
	color: #777;
	border: 1px solid #e1e1e1;
	border-top: 3px solid #44bdbd
}
.box.style-3 {
	color: #777;
	border: none;
	background: #f9f9f9
}
.box.style-4 {
	color: #777777!important;
	border: 3px solid #44bdbd;
	position: relative;
	box-shadow: none
}
.box.style-5 {
	background: #333;
	color: #fff;
	border: none
}
.box.style-6 {
	background: #44bdbd;
	color: #fff;
	border: none
}
.box.style-7 {
	background-position: center center;
	background-size: cover;
	border: none
}
.box.style-5 h1, .box.style-5 h2, .box.style-5 h3, .box.style-5 h4, .box.style-5 h5, .box.style-5 h6, .box.style-6 h1, .box.style-6 h2, .box.style-6 h3, .box.style-6 h4, .box.style-6 h5, .box.style-6 h6 { color: #fff }
.box.nobottompadding { padding: 40px 40px 20px 40px }
.box>.wpcf7 { margin: 0 0 -20px 0 }
a.button, input[type=submit], button {
	font-size: 13px;
	line-height: 1!important;
	letter-spacing: 1px;
	text-transform: uppercase;
	font-weight: 700;
	width: auto;
	padding: 14px 20px 14px 20px;
	margin: 0 5px 5px 0;
	display: inline-block;
	text-align: center;
	border-radius: 2px;
	background: #44bdbd;
	color: #fff;
	border: 1px solid #44bdbd
}
a.button:hover {
	background: #333;
	color: #ffffff!important;
	border-color: #333
}
a.button.small {
	font-size: 11px;
	line-height: 1;
	letter-spacing: 1px;
	text-transform: uppercase;
	font-weight: 700;
	padding: 9px 14px 9px 14px
}
a.button.medium {
	font-size: 15px;
	font-weight: 600;
	line-height: 1;
	border-radius: 50px!important;
	letter-spacing: 0;
	text-transform: none;
	padding: 12px 20px 12px 20px
}
a.button.large {
	font-size: 13px;
	font-weight: 500;
	line-height: 1;
	letter-spacing: 0;
	text-transform: uppercase;
	padding: 15px
}
a.button.big_large {
	font-size: 16px;
	font-weight: 700;
	line-height: 1;
	letter-spacing: 1px;
	text-transform: uppercase;
	padding: 15px 25px 15px 25px
}
a.button.full {
	display: block;
	text-align: center;
	margin: 0!important;
	padding: 20px;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.6;
	letter-spacing: normal;
	text-transform: none
}
a.button.button-appear {
	text-align: center;
	position: relative;
	background: #0D6;
	border: 1px solid #0D6;
	color: #FFF;
	overflow: hidden;
	transition: all 0.2s
}
a.button.button-appear span {
	display: inline-block;
	position: relative;
	padding: 0 10px 0 10px;
	transition: padding 0.2s;
	font-weight: 600
}
a.button.button-appear i {
	position: absolute;
	top: 50%;
	right: 0;
	opacity: 0;
	margin-top: -7px!important;
	transition: opacity 0.2s, right 0.2s
}
a.button.button-appear.small i { margin-top: -4px!important }
a.button.button-appear.large i { margin-top: -7px!important }
a.button.button-appear.full i { margin-top: -9px!important }
a.button.button-appear:hover span, a.button.button-appear:active span { padding: 0 20px 0 0 }
a.button.button-appear:hover i, a.button.button-appear:active i {
	transition: opacity 0.2s, right 0.2s;
	opacity: 1;
	border-color: #0C5;
	top: 50%;
	right: -10px
}
a.button.button-appear.full:hover i, a.button.button-appear.full:active i { right: -20px }
a.button.color-1 {
	background: transparent;
	color: rgba(255,255,255,.8);
	border: 2px solid rgba(255,255,255,.8);
	font-weight: 500;
	letter-spacing: 0;
	border-radius: 3px!important
}
a.button.color-2 {
	background: transparent;
	color: #44bdbd;
	border: 1px solid #44bdbd
}
a.button.color-3 {
	background: #44bdbd;
	color: #fff;
	border: 2px solid #44bdbd
}
a.button.color-4, #reviews .add_review .button, .pp_woocommerce .pp_content #submit {
	background: #efefef;
	color: #666;
	border: 2px solid #efefef
}
a.button.color-5 {
	background: #999;
	color: #fff;
	border: 2px solid #999
}
a.button.color-6 {
	background: #333;
	color: #fff;
	border: 2px solid #333
}
a.button.color-7 {
	background: #fff;
	color: #333;
	border: 2px solid #fff
}
a.button.color-8 {
	background: transparent;
	color: #fff;
	border: 2px solid rgba(255,255,255,.4)
}
a.button.color-9 {
	background: transparent;
	color: #44bdbd;
	border: none;
	padding: 0;
	letter-spacing: 0;
	font-size: 13px
}
a.button.color-9 i {
	float: right;
	margin: 1px 0 0 8px!important;
	font-size: inherit!important
}
a.button.color-9:hover {
	background: none;
	color: #333333!important
}
input[type=submit]:hover, button:hover, .button:hover, a.button:hover, a.button.color-1:hover, a.button.color-2:hover, a.button.color-3:hover, a.button.color-4:hover, a.button.color-5:hover, #reviews .add_review .button:hover, .pp_woocommerce .pp_content #submit, a.button.color-2.accent-2:hover, a.button.color-3.accent-2:hover {
	background: red;
	border-color: red;
	color: #fff;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out
}
a.button.color-6:hover {
	background: #44bdbd;
	border-color: #44bdbd;
	color: #fff
}
a.button.color-7:hover {
	background: #44bdbd;
	border-color: #44bdbd;
	color: #fff
}
a.button.color-8:hover {
	border-color: #fff;
	background: transparent
}
a.button.yellow {
	background: #fdc858;
	color: #fff;
	border-color: #fdc858
}
a.button.yellow:hover {
	background: #e5ae39;
	border-color: #e5ae39
}
a.button.orange {
	background: #f38250;
	color: #fff;
	border-color: #f38250
}
a.button.orange:hover {
	background: #e6703c;
	border-color: #e6703c
}
a.button.red {
	background: #da5457;
	color: #fff;
	border-color: #da5457
}
a.button.red:hover {
	background: #c53c3f;
	border-color: #c53c3f
}
a.button.blue {
	background: #38b4d6;
	color: #fff;
	border-color: #38b4d6
}
a.button.blue:hover {
	background: #2a9fbf;
	border-color: #2a9fbf
}
a.button.green {
	background: #98ca69;
	color: #fff;
	border-color: #98ca69
}
a.button.green:hover {
	background: #87ba57;
	border-color: #87ba57
}
a.button.small i {
	font-size: 10px;
	margin: 0 8px 0 0;
	font-weight: 400!important
}
a.button.medium i {
	font-size: 14px;
	margin: -1px 8px 0 0;
	font-weight: 400!important
}
a.button.large i {
	font-size: 14px;
	margin: 0 8px 0 0;
	font-weight: 400!important
}
a.button.full i {
	font-size: 21px;
	margin: 0 10px 0 0;
	font-weight: 400!important
}
.callout {
	margin: 0;
	padding: 30px 0 22px;
	display: block;
	text-align: center
}
.callout .callout-text {
	font-size: 30px;
	font-weight: 600;
	display: inline-block
}
.callout .callout-button {
	display: inline-block;
	font-size: 22px;
	font-weight: 600;
	position: relative;
	top: -3px;
	margin-left: 30px!important
}
.standard-section .callout { border-radius: 2px }
a.catimage {
	position: relative;
	display: block;
	overflow: hidden;
	width: 100%
}
a.catimage {
	color: #fff;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: 700;
	line-height: 1.2;
	letter-spacing: 1px
}
.catimage-text {
	position: absolute;
	bottom: 0;
	left: 0;
	display: inline-block;
	vertical-align: bottom;
	background: rgba(0,0,0,0);
	color: #333;
	width: 100%;
	text-align: left;
	padding: 20px 20px;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	transition: all 0.2s ease
}
.color-light .catimage-text { color: #fff }
a.catimage span {
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	width: 100%;
	height: auto;
	display: block;
	background-position: center center;
	background-size: cover;
	-webkit-transition: -webkit-transform 0.4s ease;
	-moz-transition: -moz-transform 0.4s ease;
	-o-transition: -o-transform 0.4s ease;
	transition: transform 0.4s ease
}
a.catimage .catimage-overlay {
	background: rgba(255,255,255,0);
	padding: 0 10%;
	-webkit-transition: background 0.4s ease;
	-moz-transition: background 0.4s ease;
	-o-transition: background 0.4s ease;
	transition: background 0.4s ease
}
a.catimage:hover span {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1)
}
a.catimage:hover .catimage-overlay { background: rgba(255,255,255,.5) }
a.catimage:hover .catimage-text {
	background: #1cbac8;
	color: #fff;
	padding: 20px 30px
}
.counter {
	text-align: center;
	margin: 0
}
.counter-number {
	font-size: 90px;
	text-transform: uppercase;
	background: linear-gradient(to bottom, #f32c1b 0%, #b71406 100%);
	background-clip: border-box;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	font-family: Oswald, Arial, Helvetica, sans-serif;
	font-weight: 600;
	line-height: normal
}
.counter-title {
	display: block;
	font: 400 24px Oswald, Arial, Helvetica, sans-serif!important;
	font-weight: 400;
	font-weight: 400!important;
	letter-spacing: 0;
	opacity: .8;
	color: #000
}
.divider {
	display: block;
	width: 100%;
	height: 0;
	margin: 0;
	padding: 0
}
.divider1 {
	clear: both;
	border-bottom: 1px solid #efefef;
	margin: 60px 0;
	height: 1px
}
.divider2 {
	clear: both;
	height: 1px;
	width: 100%;
	background: url(../../../themes/sunera/framework/images/dotted.png) repeat-x;
	margin: 50px 0;
	height: 1px
}

@media only screen and (-webkit-min-device-pixel-ratio:2), only screen and (min-device-pixel-ratio:2) {
.divider2 {
	background-image: url(../../../themes/sunera/framework/images/dotted@2x.png);
	background-size: 4px 1px
}
}
.divider3 {
	height: 25px;
	background: url(../../../themes/sunera/framework/images/shadow.png) no-repeat center center;
	width: 100%;
	margin: 50px 0
}
.divider4 {
	border-bottom: none;
	margin: 50px 0;
	width: 100%;
	height: 14px;
	background: url(../../../themes/sunera/framework/images/stripes.png);
	display: block
}

@media only screen and (-webkit-min-device-pixel-ratio:2), only screen and (min-device-pixel-ratio:2) {
.divider4 {
	background-image: url(../../../themes/sunera/framework/images/stripes@2x.png);
	background-size: 5px 5px
}
}
.divider5 {
	text-align: center;
	position: relative;
	width: 46px;
	height: 1px;
	margin: 60px auto;
	border-bottom: 3px solid #44bdbd
}
.divider6 {
	text-align: center;
	position: relative;
	width: 30px;
	height: 1px;
	margin: 60px auto;
	border-bottom: 3px solid #333
}
.divider7 {
	clear: both;
	border-bottom: 2px dashed #e4e4e4;
	margin: 60px 0
}
.divider8 {
	clear: both;
	margin: 60px 0;
	height: 1px;
	text-align: center;
	position: relative;
	font-size: 0
}
.divider8:after {
	height: 1px;
	background: #e4e4e4;
	width: 20%;
	display: inline-block;
	content: ''
}
.divider8:before {
	height: 1px;
	background: #e4e4e4;
	width: 20%;
	display: inline-block;
	content: ''
}
.divider8 .divider-icon {
	display: inline-block;
	font-size: 16px;
	width: 50px;
	margin: -14px auto 0 auto;
	text-align: center;
	vertical-align: text-top;
	color: #c3c3c3
}
.divider9 {
	clear: both;
	border-bottom: 2px solid #607D8B;
	margin: 16px 0;
	height: 1px;
}
.newdivider {
	height: 0;
	max-height: 0;
	border-bottom: 1px solid #999;
	max-width: 100%!important;
	clear: both;
	font-size: 1px;
	line-height: 0;
	display: block
}
.newdivider.align-left { float: left }
.newdivider.align-right { float: right }
.newdivider.align-center {
	margin-left: auto;
	margin-right: auto
}
.dropcap {
	display: block;
	float: left;
	font-size: 40px;
	line-height: 34px;
	margin: 6px 8px 0 0
}
.dropcap.dropcap-circle {
	margin: 6px 9px 0 0;
	width: 34px;
	height: 34px;
	line-height: 34px;
	font-size: 20px;
	padding: 0;
	text-align: center;
	background-color: #44bdbd;
	color: #fff;
	font-weight: 600;
	border-radius: 50%
}
.dropcap.dropcap-box {
	margin: 6px 9px 0 0;
	width: 34px;
	height: 34px;
	line-height: 34px;
	font-size: 20px;
	padding: 0;
	text-align: center;
	background-color: #44bdbd;
	color: #fff;
	font-weight: 600;
	border-radius: 2px
}
.dropcap-circle.color, .dropcap-box.color { background: #444 }
.dropcap.dropcap-book {
	margin: 6px 8px 0 0;
	font-family: Times, "Times New Roman", serif;
	line-height: 34px
}
.dropcap.dropcap-color {
	display: block;
	float: left;
	font-size: 40px;
	line-height: 34px;
	margin: 6px 8px 0 0;
	color: #44bdbd
}
.gallery .gallery-item a {
	margin: 0;
	padding: 0;
	display: block;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-ms-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s
}
.gallery img {
	width: 100%;
	height: auto;
	border: none!important;
	padding: 0!important;
	margin: 0!important
}
.gallery a:hover {
	opacity: .7;
	-webkit-transform: rotate(0);
	-moz-transform: rotate(0);
	transform: rotate(0)
}
.gallery-item {
	margin: 0!important;
	padding: 0;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
.gallery-style-2 .gallery-item { padding: 1px }
.googlefont { line-height: 1.2 }
.google_map {
	margin-bottom: 30px;
	border: 1px solid #ccc;
	background: #efefef
}
.google_map.full {
	width: 100%!important;
	height: auto;
	margin: 0
}
.google_map.fullsection {
	width: 100%!important;
	height: auto;
	margin: 0;
	border: 0;
	z-index: 1;
	position: relative
}
.gm-style-iw {
	padding-top: 10px;
	font-size: 14px!important;
	font-family: "Open Sans", Arial, sans-serif!important;
	font-weight: 400!important
}
.google_map img { max-width: none }
.entry-content img { max-width: 100% }
.minti-icon {
	font-size: 14px;
	display: inline-block
}
.iconbox { .iconbox h3 {
margin:5px 0 5px 0;
font-family:Open Sans, Arial, Helvetica, sans-serif;
font-size:15px
}
}
.iconbox p:last-child { margin: 0 }
.iconbox h3 { margin: 10px 0 10px 0 }
.iconbox i.boxicon {
	position: relative;
	z-index: 2;
	-webkit-transition: all 0.08s ease-in;
	-moz-transition: all 0.08s ease-in;
	-ms-transition: all 0.08s ease-in;
	-o-transition: all 0.08s ease-in;
	transition: all 0.08s ease-in
}
.iconbox-style-1.icon-color-accent i.boxicon, .iconbox-style-2.icon-color-accent i.boxicon, .iconbox-style-3.icon-color-accent i.boxicon, .iconbox-style-8.icon-color-accent i.boxicon, .iconbox-style-9.icon-color-accent i.boxicon { color: #44bdbd!important }
.iconbox-style-4.icon-color-accent i.boxicon, .iconbox-style-5.icon-color-accent i.boxicon, .iconbox-style-6.icon-color-accent i.boxicon, .iconbox-style-7.icon-color-accent i.boxicon, .flip .icon-color-accent.card .back {
	background: #44bdbd;
	color: #fff
}
.iconbox-style-1.icon-color-greyscale i.boxicon, .iconbox-style-2.icon-color-greyscale i.boxicon, .iconbox-style-3.icon-color-greyscale i.boxicon, .iconbox-style-8.icon-color-greyscale i.boxicon, .iconbox-style-9.icon-color-greyscale i.boxicon { color: #999 }
.iconbox-style-4.icon-color-greyscale i.boxicon, .iconbox-style-5.icon-color-greyscale i.boxicon, .iconbox-style-6.icon-color-greyscale i.boxicon {
	background: #f1f1f1;
	color: #999
}
.iconbox-style-7.icon-color-greyscale i.boxicon {
	background: #262626;
	color: #fff
}
.flip .icon-color-greyscale.card .back {
	background: #262626;
	color: #fff
}
.color-light .iconbox-style-1.icon-color-greyscale i.boxicon, .color-light .iconbox-style-2.icon-color-greyscale i.boxicon, .color-light .iconbox-style-3.icon-color-greyscale i.boxicon, .color-light .iconbox-style-8.icon-color-greyscale i.boxicon, .color-light .iconbox-style-9.icon-color-greyscale i.boxicon { color: #ffffff!important }
.iconbox-style-4.icon-color-greyscale.color-light i.boxicon, .iconbox-style-5.icon-color-greyscale.color-light i.boxicon, .iconbox-style-6.icon-color-greyscale.color-light i.boxicon {
	background: #fff;
	color: #999
}
.iconbox-style-1 i.boxicon {
	font-size: 28px;
	margin-bottom: -6px;
	float: left;
	width: 40px
}
.iconbox-style-1 .iconimg { margin-right: 10px }
.iconbox-style-1 i.boxicon[class*="sl-"] {
	font-weight: 400;
	font-size: 26px
}
.iconbox-style-1.animation-iconappear { overflow: hidden }
.iconbox-style-1.animation-iconappear h3 span {
	overflow: hidden;
	display: block
}
.iconbox-style-1.animation-iconappear h3 {
	position: relative;
	left: -40px;
	-webkit-transition: all 0.16s ease;
	-moz-transition: all 0.16s ease;
	-ms-transition: all 0.16s ease;
	-o-transition: all 0.16s ease;
	transition: all 0.16s ease
}
.iconbox-style-1.animation-iconappear:hover h3 { left: 0 }
.iconbox-style-2 i.boxicon {
	font-size: 34px;
	text-align: center;
	display: inline-block
}
.iconbox-style-2 .iconbox-icon {
	float: left;
	width: 30px;
	margin-top: 2px;
	text-align: center
}
.iconbox-style-2 .iconbox-content { margin-left: 54px }
.iconbox-style-2 i.boxicon[class*="sl-"] { font-size: 34px }
.iconbox-style-3 { text-align: center }
.iconbox-style-3 i.boxicon {
	font-size: 52px;
	text-align: center;
	display: inline-block;
	line-height: 52px;
	margin-bottom: 30px
}
.iconbox-style-3 .iconimg { margin-bottom: 2px }
.iconbox-style-4 { text-align: center }
.iconbox-style-4 i.boxicon {
	font-size: 28px;
	text-align: center;
	display: inline-block;
	width: 73px;
	height: 73px;
	line-height: 75px;
	background: #f9f9f9;
	color: #999;
	border-radius: 50%;
	margin-bottom: 16px!important
}
.iconbox-style-4 i.boxicon[class*="sl-"] { font-size: 34px }
.iconbox-style-4 .iconimg { margin-bottom: 16px!important }
.iconbox-style-5 i.boxicon {
	font-size: 28px;
	text-align: center;
	display: inline-block;
	width: 63px;
	height: 63px;
	line-height: 65px;
	background: #f1f1f1;
	color: #999;
	border-radius: 50%
}
.iconbox-style-5 .iconbox-icon { float: left }
.iconbox-style-5 .iconbox-icon .iconimg { margin-right: 20px }
.iconbox-style-5 .iconbox-content {
	margin-left: 88px;
	overflow: hidden
}
.iconbox-style-5 i.boxicon[class*="sl-"] { font-size: 30px }
.iconbox-style-6 i.boxicon {
	background: #f9f9f9;
	color: #555;
	font-size: 56px;
	line-height: 1;
	text-align: center;
	display: block;
	margin: 0 0 20px 0;
	padding: 42px 0;
	border-radius: 2px
}
.iconbox-style-6 .iconimg { margin-bottom: 16px }
.iconbox-style-7 {
	text-align: center;
	background: #f9f9f9;
	padding: 0 30px 50px 30px;
	border-radius: 4px;
	margin-top: 30px
}
.iconbox-style-7 i.boxicon {
	font-size: 30px;
	text-align: center;
	display: block;
	margin: 0 auto;
	width: 66px;
	height: 66px;
	line-height: 68px;
	background: #999;
	color: #fff;
	border-radius: 50%;
	margin-top: 0;
	margin-bottom: 0;
	top: -33px
}
.iconbox-style-7 .iconimg { margin: 1d0px 0 }
.iconbox-style-8 {
	text-align: center;
	background: #f9f9f9;
	padding: 30px;
	border-radius: 4px
}
.iconbox-style-8 i.boxicon {
	font-size: 56px;
	line-height: 1;
	text-align: center;
	display: block;
	margin: 20px auto 20px auto;
	color: #999
}
.iconbox-style-8 .iconimg { margin: 10px auto 20px 0 }
.flip {
	-webkit-perspective: 800;
	-ms-perspective: 800;
	-moz-perspective: 800;
	-o-perspective: 800;
	width: 100%;
	min-height: 260px;
	height: 260px;
	position: relative;
	display: block;
	margin: 0 auto
}
.flip .card {
	width: 100%;
	height: 100%
}
.flip .front, .flip .back {
	-webkit-transform-style: preserve-3d;
	-webkit-transition: 0.5s;
	-moz-transform-style: preserve-3d;
	-moz-transition: 0.5s;
	-ms-transform-style: preserve-3d;
	-ms-transition: 0.5s;
	-o-transform-style: preserve-3d;
	-o-transition: 0.5s;
	transform-style: preserve-3d;
	transition: 0.5s
}
.flip .card .face {
	width: 100%;
	height: 100%;
	position: absolute;
	text-align: center
}
.flip .card .front {
	position: absolute;
	z-index: 1;
	background: #f9f9f9;
	border-radius: 4px;
	backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-o-backface-visibility: hidden
}
.flip .card .back {
	border-radius: 4px;
	transform: rotatey(-180deg);
	-ms-transform: rotatey(-180deg);
	-moz-transform: rotatey(-180deg);
	-webkit-transform: rotatey(-180deg);
	-o-transform: rotatey(-180deg);
	backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-o-backface-visibility: hidden
}
.flip:hover .front {
	transform: rotatey(180deg);
	-ms-transform: rotatey(180deg);
	-moz-transform: rotatey(180deg);
	-webkit-transform: rotatey(180deg);
	-o-transform: rotatey(180deg)
}
.flip:hover .back {
	transform: rotatey(0deg);
	-ms-transform: rotatey(0deg);
	-moz-transform: rotatey(0deg);
	-webkit-transform: rotatey(0deg);
	-o-transform: rotatey(0deg);
	backface-visibility: visible;
	-webkit-backface-visibility: visible;
	-moz-backface-visibility: visible;
	-ms-backface-visibility: visible;
	-o-backface-visibility: visible
}
.iconbox-style-9 i.boxicon {
	font-size: 58px;
	text-align: center;
	display: block;
	color: #999;
	line-height: 1;
	margin: 0 0 14px 0;
	padding: 0
}
.iconbox-style-9 .iconimg { margin: 0 0 16px 0 }
.iconbox-style-9 table {
	height: 260px;
	width: 100%
}
.iconbox-style-9 table td {
	vertical-align: middle;
	padding: 10px 30px 0 30px
}
.iconbox-style-9 .back h3 { color: #fff }
.iconbox-style-10 {
	background: #fff;
	border: 2px solid #efefef;
	padding:0;
	border-radius: 4px;
	position: relative;
	overflow: hidden;
	min-height:120px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.iconbox-style-10 h3 { margin-bottom: 20px }
.iconbox-style-10 i.boxicon {
	position: absolute;
	bottom: -10px;
	right: -10px;
	font-size: 90px;
	line-height: 1;
	z-index: 0;
	text-align: center;
	display: block;
	color: rgba(216, 216, 216, 0.15);
}
.iconbox-style-10 p, .iconbox-style-10 h3 {
	position: relative;
	z-index: 1
}
.iconbox-style-10 .iconimg {
	position: absolute;
	bottom: 30px;
	right: 30px;
	font-size: 160px;
	line-height: 1;
	z-index: 0;
	text-align: center;
	display: block
}
.single_image.align-left { text-align: left }
.single_image.align-right { text-align: right }
.single_image.align-center { text-align: center!important }
.single_image img {
	display: inline-block!important;
	max-width: 100%;
	height: auto;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
	-webkit-transform-style: preserve-3d
}
.single_image_caption {
	display: block;
	margin-top: 6px;
	color: #999
}
.image_wrap { overflow: hidden }
.image_box_rounded img { border-radius: 4px }
.image_box_border img {
	padding: 6px;
	border: 1px solid #ddd
}
.image_box_shadow img { box-shadow: 0 0 6px rgba(0,0,0,.18) }
.image_box_circle, .image_box_circle img { border-radius: 50% }
.image_greyscale img {
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-o-transition: all 0.2s;
	-ms-transition: all 0.2s;
	transition: all 0.2s
}
.image_greyscale img:hover {
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%)
}
.image_opacity img {
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-o-transition: all 0.2s;
	-ms-transition: all 0.2s;
	transition: all 0.2s
}
.image_opacity img:hover { opacity: .7 }
.image_zoom img:hover {
	-webkit-transform: scale(1.03);
	-moz-transform: scale(1.03);
	-ms-transform: scale(1.03);
	-o-transform: scale(1.03);
	transform: scale(1.03)
}
.image_zoomout img:hover {
	-webkit-transform: scale(.97);
	-moz-transform: scale(.97);
	-ms-transform: scale(.97);
	-o-transform: scale(.97);
	transform: scale(.97)
}
.image_tilt img:hover {
	-webkit-transform: rotate(-3deg);
	-moz-transform: rotate(-3deg);
	-o-transform: rotate(-3deg);
	-ms-transform: rotate(-3deg);
	transform: rotate(-3deg)
}
.imagebox {
	background: #fff;
	color: #777;
	display: block;
	border-radius: 2px;
	padding: 30px 30px 30px 30px;
	border: 1px solid #e1e1e1;
	box-shadow: 0 2px 0 0 rgba(0,0,0,.03);
	overflow: hidden
}
.imagebox h1, .imagebox h2, .imagebox h3, .imagebox h4, .imagebox h5, .imagebox h6, .imagebox p { margin: 0 0 10px 0 }
.imagebox .imagebox-img {
	margin: -31px -31px 0 -31px;
	display: block;
	border-radius: 5px 5px 0 0;
	overflow: hidden
}
.imagebox .imagebox-img img {
	width: 100%;
	max-width: 100%;
	height: auto;
	vertical-align: top;
	margin-bottom: 30px!important
}
.imagebox a.button { margin: 20px 0 0 0 }
.imagebox.style-2 {
	border: none;
	border-radius: none;
	box-shadow: none;
	background: #f9f9f9
}
.imagebox.style-2 a.button { margin: 10px 0 0 0 }
ul.styled-list {
	list-style: none;
	margin: 0 0 0 20px;
	padding: 0
}
.fa-li {
	position: absolute;
	left: -20px;
	top: 10px;
	text-align: center
}
ul.styled-list li { padding: 4px 0 4px 4px }
ul.styled-list li i {
	margin-right: 7px;
	font-size: 16px;
	text-align: center
}
.widget_text ul.styled-list li {
	padding: 0!important;
	background: none!important
}
.member {
	margin: 0;
	background: #fbfbfb;
	border: 1px solid #eee
}
.member-img img {
	width: 100%;
	max-width: 100%;
	height: auto;
	border-radius: 3px
}
.member-img {
	display: block;
	margin-bottom: 20px
}
.member h4 {
	text-transform: normal;
	margin: 0;
	padding: 0 15px!important;
	padding: 0;
	font-weight: 400;
	font-size: 20px
}
.member .member-role {
	color: #777;
	padding: 0 15px 10px 15px;
	margin: 8px 0 5px 0;
	font-size: 14px
}
.member .member-content {
	border-top: 1px solid rgba(130,130,130,.14);
	border-bottom: 1px solid rgba(130,130,130,.14);
	padding: 20px 0 20px 0!important;
	margin: 0
}
.member .social-icons {
	margin: 0 0 0 15px;
	list-style: none;
	padding: 0 15px 15px 0;
	position: absolute;
	top: 15px;
	right: 10px
}
.member .social-icons li {
	margin: 0 8px 8px 0;
	display: block
}
.member .social-icons::before {
	font-family: "FontAwesome";
	content: "\f0da";
	margin-right: 10px;
	color: #f44336;
	font-size: 20px
}
.member .social-icons li a { font-size: 21px!important }
.pricing-plan {
	display: block;
	padding: 0;
	margin: 0;
	border: 1px solid #ddd;
	background: #fff;
	border-radius: 3px
}
.pricing-plan-head { text-align: center }
.pricing-plan .pricing-plan-head {
	background: #fff;
	color: #666;
	border-radius: 3px 3px 0 0
}
.pricing-plan .pricing-plan-head h3 {
	display: block;
	margin: 0;
	padding: 12px 0 12px 0;
	font-size: 14px!important;
	font-weight: 700;
	letter-spacing: 1px;
	color: #999;
	background: #f9f9f9;
	text-transform: uppercase
}
.pricing-plan.pricing-color-true .pricing-plan-head {
	margin: -1px -1px 0 -1px;
	color: #fff
}
.pricing-plan.pricing-color-true .pricing-plan-head h3 {
	color: #fff;
	background: none
}
.pricing-plan .pricing-price {
	background: #fff;
	box-shadow: inset 0 1px 1px -1px #999999, inset 0 -1px 1px -1px #999
}
.pricing-plan.pricing-color-true .pricing-price {
	background: rgba(0,0,0,.08);
	box-shadow: none;
	margin: 0
}
.pricing-plan .pricing-price span.pricing-amount {
	display: block;
	font-size: 38px;
	font-weight: 600;
	padding: 24px 0 5px 0;
	margin: 0;
	line-height: 1
}
.pricing-plan .pricing-price span.pricing-per {
	display: block;
	opacity: .6;
	padding: 0 0 24px 0;
	margin: 0
}
.pricing-plan .pricing-signup {
	display: block;
	margin: 20px 0 0 0;
	padding: 20px 0 20px 0;
	text-align: center;
	background: #f9f9f9
}
.pricing-plan .signup a.button { margin: 0 0 0 0 }
.pricing-plan ul {
	margin: 20px 0 20px 0;
	padding: 0 0 0 0;
	list-style: none;
	background: #fff;
	color: #777
}
.pricing-plan li {
	margin: 0 20px;
	padding: 10px 0;
	text-align: center;
	border-bottom: 1px solid #efefef
}
.pricing-plan li:last-child { border-bottom: none }
.progressbar {
	position: relative;
	width: 100%;
	height: 6px;
	display: block;
	background: rgba(0,0,0,.04);
	margin-bottom: 20px;
	border-radius: 2px;
	overflow: hidden
}
.progressbar .progress-percentage {
	background: #44bdbd;
	display: block;
	width: 0%;
	height: 30px
}
.progress-title {
	font-size: 13px;
	display: block;
	margin: 0 0 1px 0;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 1px
}
.progress-title span { float: right }
.standard-section .portfolio-element {
	margin-left: -20px;
	margin-right: -20px
}
.portfolio-items {
	clear: both;
	margin: 0;
	padding: 0;
	width: 100.8%;
	overflow: hidden
}
.portfolio-items.animatedcontainer {
	-webkit-transition-duration: 0.4s;
	-moz-transition-duration: 0.4s;
	-ms-transition-duration: 0.4s;
	-o-transition-duration: 0.4s;
	transition-duration: 0.4s
}
.portfolio-item {
	margin-bottom: 40px;
	visibility: hidden;
	overflow: hidden;
	height: 340px
}
.portfolio-item .portfolio-image {
	border-radius: 2px;
	position: relative;
	overflow: hidden;
	height: 170px
}
.portfolio-image-img {
	position: relative;
	overflow: hidden;
	width: 100%
}
.portfolio-item img {
	position: relative;
	max-width: 100%;
	height: auto;
	display: block;
	margin: 0;
	-webkit-transition: all 0.6s ease;
	-moz-transition: all 0.6s ease;
	-o-transition: all 0.6s ease;
	transition: all 0.6s ease
}
.portfolio-item h4 {
	font: 700 15px Open Sans, Arial, Helvetica, sans-serif;
	margin: 0 0 10px 0;
	padding: 0;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #000!important;
	text-transform: uppercase
}
.portfolio-item h4 a { color: #000 }
.portfolio-item h4 a:hover { color: #44bdbd }
.portfolio-filters { margin: 30px 0 }
.portfolio-filters ul {
	padding: 0;
	margin: 0;
	list-style: none;
	color: #ccc
}
.portfolio-filters ul li {
	display: block;
	float: left;
	margin-right: 10px;
	line-height: 2;
	padding: 5px 12px;
	background: #eeee
}
.portfolio-filters ul li:after { content: '/' }
.portfolio-filters ul li:last-child:after { content: '' }
.portfolio-filters ul li a {
	display: block;
	float: left;
	color: #999;
	margin-right: 10px
}
.portfolio-filters ul li a:hover { color: #44bdbd }
.portfolio-filters ul li a.active { color: #44bdbd }
.portfolio-default .portfolio-item .portfolio-image { margin: 0 0 16px 0 }
.portfolio-grid .portfolio-item { margin-bottom: 40px }
.portfolio-grid .portfolio-item .portfolio-image {
	margin: 0 0 0 0;
	padding: 0
}
.portfolio-nomargin {
	background: #f9f9f9;
	margin: 0!important
}
.portfolio-nomargin .portfolio-item {
	width: 24.999%;
	float: left;
	margin: 0
}
.portfolio-nomargin .portfolio-item .portfolio-image { border-radius: 0 }
.portfolio-nomargin .portfolio-item .portfolio-image img {
	width: 100%;
	height: auto
}
.portfolio-masonry {
	background: #f9f9f9;
	margin: 0!important
}
.portfolio-masonry .portfolio-item {
	float: left;
	margin: 0
}
.portfolio-masonry .portfolio-item .portfolio-image { border-radius: 0 }
.portfolio-masonry .portfolio-item.regular { width: 19.999% }
.portfolio-masonry .portfolio-item.wide { width: 39.999% }
.portfolio-masonry .portfolio-item.tall { width: 19.999% }
.portfolio-masonry .portfolio-item.widetall { width: 39.999% }
.portfolio-masonry .portfolio-item img {
	width: 100%;
	height: auto
}
.portfolio-overlay-icon .portfolio-image img {
	-webkit-transition: all 0.6s ease;
	-moz-transition: all 0.6s ease;
	-o-transition: all 0.6s ease;
	transition: all 0.6s ease
}
.portfolio-overlay-icon .portfolio-image:hover img {
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-ms-transform: scale(1.2);
	-o-transform: scale(1.2);
	transform: scale(1.2)
}
.portfolio-overlay-icon .portfolio-overlay {
	width: 100%;
	height: 100%;
	background: transparent!important;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	opacity: 0;
	cursor: pointer!important
}
.portfolio-overlay-icon i {
	display: none;
	width: 66px;
	height: 66px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin: 23px 0 0 -33px;
	border-radius: 50%;
	background: #fff;
	text-align: center;
	line-height: 66px;
	opacity: 0;
	font-size: 24px;
	color: #44bdbd;
	font-weight: 400;
	z-index: 2
}
.portfolio-overlay-icon i a { color: #fff }
.portfolio-overlay-effect .portfolio-overlay {
	position: absolute;
	bottom: -80px;
	width: 100%;
	height: auto;
	background: #44bdbd
}
.portfolio-overlay-effect .overlay-effect span {
	display: block;
	margin: 15px 20px;
	color: #fff;
	font-size: 18px;
	font-weight: 600
}
.portfolio-overlay-name .portfolio-overlay {
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.85)!important;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	opacity: 0
}
.portfolio-overlay-name .portfolio-overlay span {
	display: block;
	margin: 25px 0 25px 0;
	color: #fff;
	font-size: 15px;
	font-weight: 500;
	line-height: 1.3
}
.portfolio-overlay-name .portfolio-overlay i {
	color: #f00!important;
	position: absolute;
	bottom: 25px;
	opacity: 1.7;
	font-size: 23px;
	right: 25px;
	background: #fff;
	border-radius: 50%;
	padding: 6px
}
.pullquote {
	color: #adadad;
	width: 260px;
	margin: 22px 0!important
}
.pullquote.align-left {
	float: left;
	padding: 0 20px 0 20px;
	border-left: 4px solid #e6e6e6
}
.pullquote.align-right {
	float: right;
	padding: 0 20px 0 20px;
	border-right: 4px solid #e6e6e6
}
.spacer {
	display: block;
	width: 100%;
	margin: 0
}
.social-icon {
	display: inline-block;
	margin: 0 5px 5px 0;
	border-radius: 20px;
	width: 30px;
	height: 30px;
	line-height: 30px;
	font-size: 15px;
	overflow: hidden
}
.social-twitter { background: rgb(29,161,242) }
.social-linkedin { background: rgb(0,119,181) }
.social-icon a {
	display: inline-block;
	width: 30px;
	height: 30px;
	line-height: 30px;
	font-size: 15px;
	text-align: center;
	color: #fff
}
.social-icon a:hover {
	background-color: #777;
	color: #fff
}
.social-big, .social-big a {
	width: 50px;
	height: 50px;
	line-height: 50px;
	font-size: 25px;
	background: #eee;
	border-radius: 5px;
	color: #444
}
.custom-table-1, .custom-table-2, .custom-table-3 { overflow: auto }
.custom-table-1 table {
	margin: 0 0 20px 0;
	text-align: left;
	border: 1px solid #e1e1e1;
	border-radius: 2px
}
.custom-table-1 tr:nth-child(even) { background: #f9f9f9 }
.custom-table-1 tr:nth-child(odd) { background: #fff }
.custom-table-1 th, .custom-table-1 td {
	padding: 10px 20px;
	vertical-align: middle
}
.custom-table-1 thead th {
	font-size: 14px;
	font-weight: 700;
	color: #333;
	border-bottom: 1px solid #e1e1e1;
	padding: 15px 20px;
	background-color: #fcfcfc
}
.custom-table-2 table {
	margin: 0 0 20px 0;
	text-align: left;
	border: 1px solid #e1e1e1;
	border-radius: 2px
}
.custom-table-2 tr:nth-child(even) { background: #fff }
.custom-table-2 tr:nth-child(odd) { background: #fff }
.custom-table-2 th, .custom-table-2 td {
	padding: 10px 20px;
	vertical-align: middle;
	border: 1px solid #e1e1e1
}
.custom-table-2 tr:hover { background: #f9f9f9 }
.custom-table-2 thead th {
	color: #333;
	font-size: 14px;
	font-weight: 700;
	border: none;
	border: 1px solid #e1e1e1;
	padding: 15px 20px;
	background-color: #fcfcfc
}
.custom-table-3 table {
	margin: 0 0 20px 0;
	text-align: left
}
.custom-table-3 tr:nth-child(even) { background: #fff }
.custom-table-3 tr:nth-child(odd) { background: #fff }
.custom-table-3 th, .custom-table-3 td {
	padding: 10px 20px;
	vertical-align: middle;
	border-bottom: 1px solid #e1e1e1
}
.custom-table-3 tr:hover { background: #fcfcfc }
.custom-table-3 thead th {
	font-size: 14px;
	font-weight: 700;
	color: #fff;
	border: none;
	padding: 15px 20px;
	background: #333
}
.testimonial-wrap {
	position: relative;
	width: 100%;
	margin: 0 auto;
	margin-top: 0;
	margin-bottom: 0;
	box-shadow: 0 .25rem 1rem rgba(0,0,0,.15);
	margin-top: 15px;
	padding: 25px 0;
	border-radius: 5px
}
.testimonial {
	padding: 25px;
	background: #fff;
	color: #777;
	position: relative;
	font-style: italic;
	font-size: 18px
}
.testimonial:before, .testimonial:after {
	position: absolute;
	width: 0;
	height: 0;
	border-style: solid;
	border-color: transparent;
	border-bottom: 0
}
.testimonial:before {
	bottom: -16px;
	left: 25px;
	border-top-color: #ccc;
	border-width: 16px
}
.testimonial:after {
	bottom: -15px;
	left: 26px;
	border-top-color: #fff;
	border-width: 15px
}
.testimonial-author {
	display: block;
	margin: 12px 0 12px 24px;
	font-weight: 700;
	color: #333;
	text-align: left
}
.testimonial-author span {
	margin-top: -3px;
	font-weight: 400;
	display: block;
	color: #999
}
.testimonial-img {
	overflow: hidden;
	width: auto;
	height: auto;
	margin: -10px 15px 0 0;
	float: left;
	position: relative
}
.testimonial-img img {
	width: auto;
	height: auto;
	margin: 0 auto;
	margin-top: 0;
	top: 3px;
	margin-top: -36px;
	float: left
}
.testimonial-slide {
	padding: 0 6%;
	margin: 0 0 14px 0;
	font-size: 18px;
	font-style: italic;
	font-weight: 400;
	cursor: move;
	cursor: -webkit-grab;
	cursor: -o-grab;
	cursor: -ms-grab;
	cursor: grab
}
.testimonial-slide span {
	display: block;
	margin: 20px 0 0 0;
	font-size: 14px;
	font-weight: 700;
	opacity: .6
}
.headline {
	line-height: 1.2;
	margin: 0 0 20px 0
}
.fontweight-inherit { font-weight: 400 }
.fontweight-300 { font-weight: 300 }
.fontweight-400 { font-weight: 400 }
.fontweight-500 { font-weight: 500 }
.fontweight-600 { font-weight: 600 }
.fontweight-700 { font-weight: 700 }
.fontweight-800 { font-weight: 800 }
.fontweight-900 { font-weight: 900 }
.fontsize-inherit { font-size: inherit }
.fontsize-xs { font-size: 14px }
.fontsize-s { font-size: 16px }
.fontsize-m { font-size: 20px }
.fontsize-l { font-size: 24px }
.fontsize-xl { font-size: 28px }
.fontsize-xxl { font-size: 34px }
.fontsize-xxxl { font-size: 42px }
.fontsize-xxxxl { font-size: 50px }
.fontsize-xxxxxl { font-size: 60px }
.superlarge { font-size: 100px }
.transform-inherit { text-transform: inherit }
.transform-uppercase { text-transform: uppercase }
.align-left { text-align: left }
.align-center { text-align: center }
.align-right { text-align: right }
.lh-12 { line-height: 1.2!important }
.lh-13 { line-height: 1.3!important }
.lh-14 { line-height: 1.4!important }
.lh-15 { line-height: 1.5!important }
.lh-16 { line-height: 1.6!important }
.lh-17 { line-height: 1.7!important }
.lh-18 { line-height: 1.8!important }
.lh-19 { line-height: 1.9!important }
.lh-20 { line-height: 2.0!important }
.ls-1 { letter-spacing: 1px }
.ls-2 { letter-spacing: 2px }
.lowercase { text-transform: none!important }
.divider-title {
	display: block;
	padding: 0;
	font-size: 14px;
	color: #444;
	text-transform: uppercase;
	letter-spacing: 1px;
	line-height: 14px;
	font-weight: 700;
	position: relative
}
.divider-title.align-center {
	text-align: center;
	margin: 0 auto;
	margin: 0 auto 80px 0!important
}
.divider-title.align-center:after {
	background-color: #1cbac8;
	content: "";
	display: inline-block;
	height: 3px;
	width: 50px;
	position: absolute;
	left: 50%;
	margin-left: -25px;
	bottom: -20px
}
.divider-title.align-left {
	text-align: left;
	margin: 0 0 60px 0!important
}
.divider-title.align-left:after {
	background-color: #1cbac8;
	content: "";
	display: inline-block;
	height: 3px;
	width: 50px;
	position: absolute;
	left: 0;
	bottom: -20px
}
.toggle { margin: 0 0 20px 0 }
.toggle .toggle-title {
	position: relative;
	padding: 10px 20px;
	background-color: #fafafa;
	border-radius: 3px;
	cursor: pointer;
	overflow: hidden;
	color: #777;
	font-weight: 600;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-ms-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}
.toggle .toggle-title:hover { background: #f5f5f5 }
.toggle .toggle-title i {
	opacity: .6;
	font-size: 14px;
	font-weight: 400;
	margin: 5px 10px 0 0
}
.toggle .toggle-title.active {
	background: #1cbac8;
	color: #fff;
	border-radius: 3px 3px 0 0
}
.toggle .toggle-title.active i { opacity: 1 }
.toggle .toggle-inner {
	margin: 0;
	background: #fff;
	border: 1px solid #e1e1e1;
	color: #777;
	border-top: 0;
	padding: 20px;
	border-radius: 0 0 3px 3px;
	display: none;
	box-shadow: 0 2px 0 0 rgba(0,0,0,.03)
}
.toggle .toggle-inner p { color: #777777!important }
.toggle .toggle-inner div { max-width: 100% }
.tooltips a, .tooltips a img {
	margin: 0 auto;
	padding: 0;
	display: inline-block;
	max-width: 100%;
	text-align: center
}
.tooltips a img {
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-ms-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s
}
.tooltips a:hover img {
	opacity: .7;
	-webkit-transform: rotate(0);
	-moz-transform: rotate(0);
	transform: rotate(0)
}
.video-embed { margin: 0 0 20px 0 }
.video-embed iframe { max-width: 100% }
.visibility-mobile { display: none!important }
.visibility-mobile-portrait { display: none!important }
.visibility-mobile-landscape { display: none!important }
.visibility-tablet { display: none!important }

@media (max-width:479px) {
.visibility-mobile { display: inherit!important }
.visibility-mobile-portrait { display: inherit!important }
.visibility-mobile-landscape { display: none!important }
.visibility-desktop { display: none!important }
}

@media only screen and (min-width:480px) and (max-width:767px) {
.visibility-mobile { display: inherit!important }
.visibility-mobile-portrait { display: none!important }
.visibility-mobile-landscape { display: inherit!important }
.visibility-desktop { display: none!important }
}

@media (min-width:768px) and (max-width:959px) {
.visibility-tablet { display: inherit!important }
.visibility-mobile-portrait { display: none!important }
.visibility-mobile-landscape { display: none!important }
.visibility-desktop { display: none!important }
}
.visible-xs, .visible-sm, .visible-md, .visible-lg { display: none!important }
.visible-xs-block, .visible-xs-inline, .visible-xs-inline-block, .visible-sm-block, .visible-sm-inline, .visible-sm-inline-block, .visible-md-block, .visible-md-inline, .visible-md-inline-block, .visible-lg-block, .visible-lg-inline, .visible-lg-inline-block { display: none!important }

@media (max-width:767px) {
.visible-xs { display: block!important }
table.visible-xs { display: table!important }
tr.visible-xs { display: table-row!important }
th.visible-xs, td.visible-xs { display: table-cell!important }
}

@media (max-width:767px) {
.visible-xs-block { display: block!important }
}

@media (max-width:767px) {
.visible-xs-inline { display: inline!important }
}

@media (max-width:767px) {
.visible-xs-inline-block { display: inline-block!important }
}

@media (min-width:768px) and (max-width:959px) {
.visible-sm { display: block!important }
table.visible-sm { display: table!important }
tr.visible-sm { display: table-row!important }
th.visible-sm, td.visible-sm { display: table-cell!important }
}

@media (min-width:768px) and (max-width:959px) {
.visible-sm-block { display: block!important }
}

@media (min-width:768px) and (max-width:959px) {
.visible-sm-inline { display: inline!important }
}

@media (min-width:768px) and (max-width:959px) {
.visible-sm-inline-block { display: inline-block!important }
}

@media (min-width:960px) {
.visible-md { display: block!important }
table.visible-md { display: table!important }
tr.visible-md { display: table-row!important }
th.visible-md, td.visible-md { display: table-cell!important }
}

@media (min-width:960px) {
.visible-md-block { display: block!important }
}

@media (min-width:960px) {
.visible-md-inline { display: inline!important }
}

@media (min-width:960px) {
.visible-md-inline-block { display: inline-block!important }
}

@media (min-width:1200px) {
.visible-lg { display: block!important }
table.visible-lg { display: table!important }
tr.visible-lg { display: table-row!important }
th.visible-lg, td.visible-lg { display: table-cell!important }
}

@media (min-width:1200px) {
.visible-lg-block { display: block!important }
}

@media (min-width:1200px) {
.visible-lg-inline { display: inline!important }
}

@media (min-width:1200px) {
.visible-lg-inline-block { display: inline-block!important }
}

@media (max-width:767px) {
.hidden-xs { display: none!important }
}

@media (min-width:768px) and (max-width:959px) {
.hidden-sm { display: none!important }
}

@media (min-width:960px) {
.hidden-md { display: none!important }
}

@media (min-width:1200px) {
.hidden-lg { display: none!important }
}
.minti_list ul {
	list-style: none;
	margin: 0 0 0 15px;
	padding: 0
}
.minti_list li {
	padding: 3px 0;
	display: flex;
	line-height: 25px
}
.minti_list li a { display: contents }
.minti_list li:before {
	margin-right: 10px;
	color: #f44336;
	font-size: 20px
}
.minti_list.color-accent li:before { color: #44bdbd }
.minti_list.circle li:before {
	background-color: #f60;
	border-radius: 4px;
	border-style: solid;
	width: 13px;
	height: 13px;
	transform: rotate(0deg) rotate(45deg);
	content: '';
	float: left;
	margin-top: 7px;
	margin-right: 16px;
	position: absolute;
	left: 1px;
	font-family: "FontAwesome";
	content: "\f10c"
}
.minti_list.point li:before { content: "•" }
.minti_list.arrow li:before {
	font-family: "FontAwesome";
	content: "\f0da"
}
.minti_list.circlearrow li:before {
	font-family: "FontAwesome";
	content: "\f138"
}
.minti_list.dotcircle li:before {
	font-family: "FontAwesome";
	content: "\f192"
}
.minti_list.plus li:before {
	font-family: "FontAwesome";
	content: "\f067"
}
.minti_list.thumb li:before {
	font-family: "FontAwesome";
	content: "\f087"
}
.minti_list.line li:before {
	font-family: "FontAwesome";
	content: "\f068"
}
.minti_list.checkbox li:before {
	font-family: "FontAwesome";
	content: "\f00c"
}
.minti_list.show_separator li {
	padding: 3px 0;
	margin-left: 2px;
	display: block
}
.minti_list.show_separator li:last-child { border: none }
.blogslider_post_holder {
	position: relative;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}
.blogslider_text_wrapper {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}
.blogslider_text_outer {
	display: table;
	table-layout: fixed;
	width: 100%;
	height: 100%;
	text-align: center
}
.blogslider_text_inner {
	display: table-cell;
	vertical-align: middle
}
.blogslider_text_inner2 {
	background: #fff;
	width: 33%;
	padding: 40px;
	margin: 0 auto;
	border-radius: 2px;
	box-shadow: 1px 1px 5px 0 rgba(0,0,0,.12)
}
.blogslider_meta {
	color: #999;
	margin: 0 0 10px 0
}
.blogslider_title {
	margin: 0 0 14px 0!important;
	padding: 0;
	font-size: 22px
}
.minti_zooming_slider {
	width: 38%;
	margin: 0 auto;
	-webkit-user-select: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	-ms-user-select: none
}
.minti_zooming_slider .flex-viewport { overflow: visible!important }
.minti_zooming_slider_item_wrapper { position: relative }
.minti_zooming_slider_item {
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: -webkit-transform .4s ease-out;
	transition: transform .4s ease-out
}
.minti_zooming_slider_item:not(.active) {
	-webkit-transform: scale(.8);
	transform: scale(.8);
	-webkit-transition: -webkit-transform .4s ease-out;
	transition: transform .4s ease-out
}
.minti_zooming_slider_item_inner {
	position: relative;
	width: 100%;
	margin-left: 0
}
.minti_zooming_slider_item .image_wrapper { position: relative }
.minti_zooming_slider_item .image_wrapper img {
	display: block;
	width: 100%;
	height: auto!important
}
.minti_zooming_slider_item .image_wrapper h6 {
	position: absolute;
	bottom: 0;
	left: 50%;
	-webkit-transform: translate(-50%, 100%);
	transform: translate(-50%, 100%);
	padding: 10px 20px;
	display: none;
	color: #212121
}
.minti_zooming_slider .slides {
	position: relative;
	cursor: grab!important;
	cursor: -moz-grab!important;
	cursor: -webkit-grab!important
}
.minti_zooming_slider .slides li.clone_end {
	position: absolute;
	top: 0;
	left: 50%
}
.minti_zooming_slider .flex-active-slide { margin-bottom: 40px }
.minti_zooming_slider .slides li.clone_start {
	position: absolute;
	top: 0;
	right: 100%
}
.minti_zooming_slider .flex-direction-nav { display: none!important }
.minti_zooming_slider .flex-control-nav {
	width: auto;
	position: relative;
	bottom: auto;
	text-align: center;
	width: 160%;
	margin-left: -29%;
	margin-top: 0
}
.minti_zooming_slider .flex-control-nav li {
	margin: auto;
	display: inline-block;
	zoom: 1;
*display:inline
}
.minti_zooming_slider .flex-control-paging li a {
	text-indent: auto;
	display: inline-block;
	background: transparent;
	border: none;
	width: auto;
	height: auto;
	border-radius: 2px;
	opacity: 1;
	-webkit-transition: all .2s;
	-moz-transition: all .2s;
	-ms-transition: all .2s;
	-o-transition: all .2s;
	transition: all .2s;
	margin: 0;
	cursor: pointer
}
.minti_zooming_slider .flex-control-nav li {
	float: left;
	display: block;
	box-sizing: border-box;
	position: relative
}
.minti_zooming_slider .flex-control-nav li .backline {
	width: 100%;
	height: 1px;
	background: #efefef;
	position: absolute;
	top: 4px;
	left: 0%;
	z-index: -1
}
.minti_zooming_slider .flex-control-nav li:first-child .backline {
	left: 50%;
	width: 50%
}
.minti_zooming_slider .flex-control-nav li:last-child .backline { width: 50% }
.minti_zooming_slider .flex-control-nav li a {
	display: block;
	box-sizing: border-box;
	width: 8px;
	margin: 0 auto;
	height: 8px;
	border-radius: 50%;
	background-color: #999
}
.minti_zooming_slider .flex-control-nav li .minti_zooming_slider_ghost {
	position: absolute;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: #44bdbd;
	cursor: pointer;
	top: 0;
	left: 50%;
	z-index: 100;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	-webkit-transition: opacity 0s ease-out .4s, left .4s ease-out;
	transition: opacity 0s ease-out .4s, left .4s ease-out
}
.minti_zooming_slider .flex-control-nav li .minti_zooming_slider_ghost.shown {
	left: 50%!important;
	opacity: 1;
	filter: alpha(opacity=100);
	-webkit-transition: opacity 0s ease .4s;
	transition: opacity 0s ease .4s
}
.minti_zooming_slider .flex-control-nav li .nav_title h6 {
	width: auto;
	margin: 0 5px;
	padding-top: 15px;
	font-size: 14px!important;
	color: #666;
	text-align: center;
	cursor: pointer
}
.minti_zooming_slider_item .image_wrapper h6 {
	font-size: 14px!important;
	color: #666
}
.minti_carousel { opacity: 0 }
.minti_carousel .wpb_content_element { margin-bottom: 25px }
.minti_carousel.grab-true, .minti_carousel.grab-true a {
	cursor: grab!important;
	cursor: -moz-grab!important;
	cursor: -webkit-grab!important
}
.minti_carousel.pagination_numbers .owl-dots { text-align: left }
.minti_carousel.pagination_numbers .owl-dots:after {
	content: "\0020";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}
.minti_carousel.pagination_numbers .owl-dots .owl-dot {
	display: inline-block;
	float: left;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-weight: 700;
	text-align: center;
	background: #333;
	color: #fff;
	margin-right: 5px;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease
}
.minti_carousel.pagination_numbers .owl-dots .owl-dot.active {
	background: #44bdbd;
	color: #ffffff!important
}
.minti_boxedholder { border-style: solid }
.minti_boxedholder .wpb_content_element:last-child { margin-bottom: 0 }
.minti_masonrygrid {
	margin: 0 -10px;
	padding: 10px 0
}
.full-width-section .minti_masonrygrid { margin: 0 10px }
.grid-sizer { width: 25% }
.minti_masonrygrid_item {
	float: left;
	opacity: 0
}
.minti_masonrygrid_item_wrap {
	margin: 0;
	box-sizing: border-box;
	padding: 10px;
	overflow: hidden
}
.minti_masonrygrid_item_inner {
	margin: 0;
	padding: 0;
	background-size: cover;
	position: relative;
	display: table;
	table-layout: fixed;
	width: 100%;
	height: 100%
}
.minti_masonrygrid_item_cell {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	padding: 20px
}
.minti_masonrygrid_item_overlay {
	background: rgba(12,12,12,.88);
	color: #fff;
	font-size: 20px;
	letter-spacing: 1px;
	opacity: 0
}
.masonry_text .minti_masonrygrid_item_inner {
	background: #f3f3f3;
	box-sizing: border-box;
	padding: 60px
}
.masonry_text .minti_masonrygrid_item_cell { text-align: left }
.masonry_text h4 {
	font-size: 28px;
	font-weight: inherit;
	margin: 0;
	padding: 0
}
.masonry_text .divider {
	width: 40px;
	height: 0;
	border-bottom: 2px solid #cbcbcb;
	margin: 30px 0
}
.masonry_icon .minti_masonrygrid_item_inner {
	background: #f3f3f3;
	-webkit-transition: all .2s;
	-moz-transition: all .2s;
	-ms-transition: all .2s;
	-o-transition: all .2s;
	transition: all .2s
}
.masonry_icon i {
	font-size: 38px;
	color: #44bdbd
}
.masonry_icon h4 {
	font-size: 18px;
	font-weight: inherit;
	margin: 10px 0 10px 0;
	padding: 0;
	-webkit-transition: all .16s;
	-moz-transition: all .16s;
	-ms-transition: all .16s;
	-o-transition: all .16s;
	transition: all .16s
}
.masonry_icon .minti_masonrygrid_subtitle { color: #999 }
.masonry_icon:hover .minti_masonrygrid_item_inner { background: #222 }
.masonry_icon:hover h4 { color: #fff }
.section {
	overflow: hidden;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	border-left: none!important;
	border-right: none!important
}
.section:after, .section:before {
	content: "\0020";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}
#content.columns>.standard-section { margin: 0 -20px }
#content.columns>.standard-section:last-child { margin-bottom: 20px }
.full-width-section { overflow-x: hidden }
.section img {
	display: inline-block;
	vertical-align: middle
}
.section-parallax {
	opacity: 0;
	position: static;
	background-position: center 0;
	background-attachment: fixed
}
.section-parallax.on-mobile {
	background-attachment: scroll;
	background-position: center center
}
.section.bg-stretch {
	background-repeat: repeat;
	background-size: cover;
	background-position: center;
}
.section-parallax.on-mobile {
	background-repeat: repeat;
	background-attachment: scroll
}
.wpb_column {
	background-repeat: repeat;
	background-size: cover
}
.section-triangle { position: relative }
.section-triangle .section-triangle-color {
	position: absolute;
	top: 0;
	left: 50%;
	content: '';
	width: 0;
	height: 0;
	z-index: 99;
	border-style: solid;
	margin-left: -16px;
	border-width: 16px 16px 0 16px;
	border-color: #fff transparent transparent transparent
}
.wpb_row.angled_b_ltr:after {
	padding: 7% 0 0 0;
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1000' height='70'%3E%3Cpolygon points='0,70 1000,0 1000,70' style='fill:rgb(255, 255, 255);'%3E%3C/polygon%3E%3C/svg%3E");
	background-position: center bottom;
	background-repeat: no-repeat;
	background-size: contain;
	position: absolute;
	z-index: 2;
	width: 110%;
	margin-left: -5%;
	height: 0;
	bottom: -1px;
	content: '';
	visibility: visible
}
.wpb_row.angled_b_rtl:after {
	padding: 7% 0 0 0;
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1000' height='70'%3E%3Cpolygon points='0,0 0,70 1000,70' style='fill:rgb(255, 255, 255);'%3E%3C/polygon%3E%3C/svg%3E");
	background-position: center bottom;
	background-repeat: no-repeat;
	background-size: contain;
	position: absolute;
	z-index: 2;
	width: 110%;
	margin-left: -5%;
	height: 0;
	bottom: -1px;
	content: '';
	visibility: visible
}
.wpb_row.angled_t_ltr:before {
	padding: 0 0 7% 0;
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1000' height='70'%3E%3Cpolygon points='0,0 1000,0 0,70' style='fill:rgb(255, 255, 255);'%3E%3C/polygon%3E%3C/svg%3E");
	background-position: center bottom;
	background-repeat: no-repeat;
	background-size: contain;
	position: absolute;
	z-index: 2;
	width: 110%;
	margin-left: -3%;
	height: 0;
	top: -1px;
	content: '';
	visibility: visible
}
.wpb_row.angled_t_rtl:before {
	padding: 0 0 7% 0;
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1000' height='70'%3E%3Cpolygon points='0,0 1000,0 1000,70' style='fill:rgb(255, 255, 255);'%3E%3C/polygon%3E%3C/svg%3E");
	background-position: center bottom;
	background-repeat: no-repeat;
	background-size: contain;
	position: absolute;
	z-index: 2;
	width: 110%;
	margin-left: -3%;
	height: 0;
	top: -1px;
	content: '';
	visibility: visible
}
.wpb_row.vc_row-o-full-height { min-height: 100vh }
.wpb_row.vc_row-o-content-middle {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	box-sizing: border-box!important
}
.wpb_row:after, .wpb_row:after {
	content: "\0020";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}
.vc_container {
	margin-right: auto;
	margin-left: auto;
	padding-left: 20px;
	padding-right: 20px
}
.wpb_row {
	margin-left: -20px;
	margin-right: -20px
}
.vc_non_responsive .wpb_row .vc_col-sm-1 {
	padding-left: 20px;
	padding-right: 20px
}
.vc_non_responsive .wpb_row .vc_col-sm-2 {
	padding-left: 20px;
	padding-right: 20px
}
.vc_non_responsive .wpb_row .vc_col-sm-3 {
	padding-left: 20px;
	padding-right: 20px
}
.vc_non_responsive .wpb_row .vc_col-sm-4 {
	padding-left: 20px;
	padding-right: 20px
}
.vc_non_responsive .wpb_row .vc_col-sm-5 {
	padding-left: 20px;
	padding-right: 20px
}
.vc_non_responsive .wpb_row .vc_col-sm-6 {
	padding-left: 20px;
	padding-right: 20px
}
.vc_non_responsive .wpb_row .vc_col-sm-7 {
	padding-left: 20px;
	padding-right: 20px
}
.vc_non_responsive .wpb_row .vc_col-sm-8 {
	padding-left: 20px;
	padding-right: 20px
}
.vc_non_responsive .wpb_row .vc_col-sm-9 {
	padding-left: 20px;
	padding-right: 20px
}
.vc_non_responsive .wpb_row .vc_col-sm-10 {
	padding-left: 20px;
	padding-right: 20px
}
.vc_non_responsive .wpb_row .vc_col-sm-11 {
	padding-left: 20px;
	padding-right: 20px
}
.vc_non_responsive .wpb_row .vc_col-sm-12 {
	padding-left: 20px;
	padding-right: 20px
}
.vc_responsive .wpb_row .vc_col-sm-1 {
	padding-left: 20px;
	padding-right: 20px
}
.vc_responsive .wpb_row .vc_col-sm-2 {
	padding-left: 20px;
	padding-right: 20px
}
.vc_responsive .wpb_row .vc_col-sm-3 {
	padding-left: 20px;
	padding-right: 20px
}
.vc_responsive .wpb_row .vc_col-sm-4 {
	padding-left: 20px;
	padding-right: 20px
}
.vc_responsive .wpb_row .vc_col-sm-5 {
	padding-left: 20px;
	padding-right: 20px
}
.vc_responsive .wpb_row .vc_col-sm-6 {
	padding-left: 20px;
	padding-right: 20px
}
.vc_responsive .wpb_row .vc_col-sm-7 {
	padding-left: 20px;
	padding-right: 20px
}
.vc_responsive .wpb_row .vc_col-sm-8 {
	padding-left: 20px;
	padding-right: 20px
}
.vc_responsive .wpb_row .vc_col-sm-9 {
	padding-left: 20px;
	padding-right: 20px
}
.vc_responsive .wpb_row .vc_col-sm-10 {
	padding-left: 20px;
	padding-right: 20px
}
.vc_responsive .wpb_row .vc_col-sm-11 {
	padding-left: 20px;
	padding-right: 20px
}
.vc_responsive .wpb_row .vc_col-sm-12 {
	padding-left: 20px;
	padding-right: 20px
}
.page-section .wpb_row { margin: 0 }
.page-section .wpb_row .wpb_row { margin: 0 -20px!important }
.sidebar-left .wpb_row, .sidebar-right .wpb_row { margin-bottom: 0 }
.sidebar-left .wpb_row .wpb_row, .sidebar-right .wpb_row .wpb_row { margin: 0 -20px }
.full-width-section .wpb_column { padding: 0!important }
.wpb_row .wpb_column p:last-child { margin: 0 }
.wpb_column>.wpb_wrapper>*:last-child { margin-bottom: 0 }
.wpb_row .wpb_row .wpb_content_element:last-child { margin-bottom: 0 }
.vc_column_container>.vc_column-inner {
	box-sizing: border-box;
	padding-left: 0;
	padding-right: 0;
	width: 100%
}

@media (max-width:767px) {
.wpb_row .wpb_column { margin-bottom: 25px }
.blog-page .post {
	padding: 0 0 10px 0;
	margin: 0 0 15px 0
}
.vc_responsive .wpb_row .vc_col-sm-2 {
	float: left!important;
	width: 50%
}
.vc_col-sm-1\/5 {
	float: left!important;
	width: 50%
}
.logos {
	padding: 0px!important;
	left: 0px!important
}
}

@media (max-width:767px) {
.vc_responsive .full-width-section .wpb_column { margin-bottom: 0px!important }
.vc_responsive .wpb_row>div>:last-child, .vc_responsive .wpb_row>div>:last-child>.wpb_column { margin-bottom: 0px!important }
}

@media only screen and (max-width:767px) {
.section { overflow: hidden }
}
.wpb_row, .wpb_content_element, ul.wpb_thumbnails-fluid>li, .last_toggle_el_margin, .wpb_button { margin-bottom: 0 }
.wpb_content_element { margin-bottom: 40px }
.wpb_row .wpb_row .wpb_content_element { margin-bottom: 20px }
.page-section .standard-section .span_12 {
	max-width: 1200px;
	margin: 0 auto
}

@media only screen and (min-width:960px) and (max-width:1199px) {
.vc_responsive .page-section .standard-section .span_12 { max-width: 960px }
}

@media only screen and (min-width:768px) and (max-width:959px) {
.vc_responsive .page-section .standard-section .span_12 { max-width: 768px }
}

@media only screen and (max-width:767px) {
.vc_responsive .page-section .standard-section .span_12 { max-width: 340px }
}

@media only screen and (min-width:480px) and (max-width:767px) {
.vc_responsive .page-section .standard-section .span_12 { max-width: 460px }
}
.col.text-align-center { text-align: center }
.col.text-align-right { text-align: right }
.wpb_row .span_12>.col.padding-0 { padding: 0%!important }
.wpb_row .span_12>.col.padding-1 { padding: 1%!important }
.wpb_row .span_12>.col.padding-2 { padding: 2%!important }
.wpb_row .span_12>.col.padding-3 { padding: 3%!important }
.wpb_row .span_12>.col.padding-4 { padding: 4%!important }
.wpb_row .span_12>.col.padding-5 { padding: 5%!important }
.wpb_row .span_12>.col.padding-6 { padding: 6%!important }
.wpb_row .span_12>.col.padding-7 { padding: 7%!important }
.wpb_row .span_12>.col.padding-8 { padding: 8%!important }
.wpb_row .span_12>.col.padding-9 { padding: 9%!important }
.wpb_row .span_12>.col.padding-10 { padding: 10%!important }

@media only screen and (max-width:767px) {
.wpb_row .span_12>.col.padding-1 {
	padding-top: 40px!important;
	padding-bottom: 40px!important
}
.wpb_row .span_12>.col.padding-2 {
	padding-top: 4px!important;
	padding-bottom: 4px!important
}
.wpb_row .span_12>.col.padding-3 {
	padding-top: 0px!important;
	padding-bottom: 40px!important
}
.wpb_row .span_12>.col.padding-4 {
	padding-top: 40px!important;
	padding-bottom: 40px!important
}
.wpb_row .span_12>.col.padding-5 {
	padding-top: 40px!important;
	padding-bottom: 40px!important
}
.wpb_row .span_12>.col.padding-6 {
	padding-top: 40px!important;
	padding-bottom: 40px!important
}
.wpb_row .span_12>.col.padding-7 {
	padding-top: 40px!important;
	padding-bottom: 40px!important
}
.wpb_row .span_12>.col.padding-8 {
	padding-top: 40px!important;
	padding-bottom: 40px!important
}
.wpb_row .span_12>.col.padding-9 {
	padding-top: 40px!important;
	padding-bottom: 40px!important
}
.wpb_row .span_12>.col.padding-10 {
	padding-top: 40px!important;
	padding-bottom: 40px!important
}
}
.wpb_widgetised_column .widget {
	margin-bottom: 40px;
	color: #888;
	margin-right: 10px
}
.wpb_widgetised_column .widget {
	margin: 0 6px;
	box-shadow: rgba(0,0,0,.2) 0 0 14px 0;
	padding: 12px 15px;
	margin-top: 13px;
	line-height: 1.4
}
.wpb_widgetised_column .widget h3 {
	font-size: 21px;
	font-weight: 300;
	margin: 0 0 30px 0;
	color: #444
}
.wpb_widgetised_column .widget ul { margin: -10px 0 0 0!important }
.wpb_widgetised_column .widget>ul>li {
	border-bottom: 1px solid #efefef;
	position: relative;
	padding: 10px 0
}
.wpb_widgetised_column .widget>ul>li:last-child { border: none }
.wpb_widgetised_column .widget>ul>li ul {
	margin-top: 10px;
	margin-bottom: -10px;
	border-top: 1px solid #efefef
}
.wpb_widgetised_column .widget>ul>li ul li {
	background: #f9f9f9;
	padding: 10px 0 10px 14px;
	border-bottom: 1px dashed #efefef
}
.wpb_widgetised_column .widget>ul>li ul li:last-child { border-bottom: none }
.wpb_widgetised_column .widget>ul>li ul li a:before {
	content: '+';
	margin-right: 10px
}
.wpb_widgetised_column .widget ul li:after {
	font-family: "FontAwesome";
	content: "\f105";
	position: absolute;
	top: 10px;
	right: 0;
	font-size: 14px;
	color: #ccc
}
.wpb_widgetised_column .widget ul li a {
	display: block;
	color: #777
}
.wpb_widgetised_column .widget ul li a:hover { color: #44bdbd }
.wpb_widgetised_column .widget ul li:hover:after { color: #44bdbd }
.wpb_widgetised_column .widget>ul>li.current_page_item, .wpb_widgetised_column .widget>ul>li.current-menu-item { font-weight: 600 }
.animate {
	opacity: 0;
	position: relative
}
.animate[data-animation="fade-in-from-left"] { left: -40px }
.animate[data-animation="fade-in-from-right"] { right: -40px }
.animate[data-animation="fade-in-from-bottom"] { bottom: -50px }
.animate[data-animation="fade-in-from-top"] { top: -50px }
.ui-helper-reset { line-height: 1.9 }
.wpb_content_element .wpb_accordion_header a {
	border-bottom: none;
	text-decoration: none;
	display: block;
	padding: 0;
	outline: none!important
}
.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header { background-color: transparent }
.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header {
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear
}
.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content {
	padding: 0 0 30px 30px;
	display: none
}
.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content>.wpb_content_element:last-child, .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content .wpb_row:last-child>div>div.wpb_wrapper .wpb_content_element:last-child { margin-bottom: 0 }
.wpb_accordion .wpb_accordion_wrapper { border-bottom: 1px solid rgba(0,0,0,.07) }
.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header {
	margin: 0 0 0 0;
	padding-top: 0;
	position: relative;
	text-transform: none;
	font-weight: inherit;
	font-size: inherit;
	font-family: inherit;
	line-height: inherit;
	letter-spacing: inherit;
	outline: none!important;
	border-top: 1px solid rgba(0,0,0,.07)
}
.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a {
	padding: 20px 0;
	color: #666;
	font-weight: 700;
	-webkit-transition: all 0.07s ease;
	-moz-transition: all 0.07s ease;
	-ms-transition: all 0.07s ease;
	-o-transition: all 0.07s ease;
	transition: all 0.07s ease
}
.wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon, .wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon {
	position: relative;
	float: left;
	left: 0;
	top: 0;
	right: 0;
	width: 18px;
	height: 18px;
	display: block;
	background: #999 url(../../../themes/sunera/framework/images/accordion-open.png) no-repeat center center;
	margin: 23px 12px 0 0;
	border-radius: 2px;
	cursor: pointer;
	-webkit-transition: all 0.07s ease;
	-moz-transition: all 0.07s ease;
	-ms-transition: all 0.07s ease;
	-o-transition: all 0.07s ease;
	transition: all 0.07s ease
}
.wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon {
	background-image: url(../../../themes/sunera/framework/images/accordion-close.png);
	background-color: #44bdbd
}
.wpb_accordion .wpb_accordion_wrapper .ui-state-active.wpb_accordion_header a { color: #44bdbd }
.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a:hover, .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a:hover .ui-state-default .ui-icon { color: #44bdbd }
.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header:hover .ui-icon { background-color: #44bdbd!important }

@media only screen and (-webkit-min-device-pixel-ratio:2), only screen and (min-device-pixel-ratio:2) {
.wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon {
	background-image: url(../../../themes/sunera/framework/images/accordion-open@2x.png);
	background-size: 10px 10px
}
.wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon {
	background-image: url(../../../themes/sunera/framework/images/accordion-close@2x.png);
	background-size: 10px 10px
}
}
.wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper, .wpb_content_element.wpb_tabs .wpb_tabs_nav { padding: 0 }
.wpb_content_element.wpb_tabs .wpb_tabs_nav {
	margin: 0;
	padding-left: 0!important;
	text-indent: inherit!important
}
#content .wpb_content_element.wpb_tabs .wpb_tabs_nav { margin: 0 }
.wpb_content_element.wpb_tabs .wpb_tabs_nav li {
	background-color: transparent;
	white-space: nowrap;
	padding: 0;
	background-image: none;
	list-style: none!important;
	margin: 0 30px -1px 0!important;
	font-size: 16px;
	font-weight: 600;
	position: relative;
	z-index: 1
}
.wpb_content_element.wpb_tabs .wpb_tabs_nav li:after, .wpb_content_element.wpb_tabs .wpb_tabs_nav li:before { display: none!important }
.wpb_content_element.wpb_tabs .wpb_tabs_nav li:hover { background-color: #fff }
.wpb_content_element.wpb_tabs .wpb_tabs_nav li.ui-tabs-active {
	background-color: #fff;
	border-bottom: 3px solid #666
}
.wpb_content_element.wpb_tabs .wpb_tabs_nav li.ui-tabs-active a {
	cursor: default;
	color: #333
}
.wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_ui-tabs-hide { display: none }
.wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tabs_nav li {
	-webkit-transition: none;
	-moz-transition: none;
	-ms-transition: none;
	-o-transition: none;
	transition: none
}
.wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tabs_nav a {
	border-bottom: none;
	text-decoration: none;
	display: block;
	padding: 0 2px 15px 2px;
	color: #999;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-ms-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s
}
.wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tabs_nav a:hover { color: #333 }
.wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab {
	background-color: #fff;
	border-top: 1px solid #efefef
}
.wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab { padding: 20px 0 0 0 }
.wpb_content_element.wpb_tour .wpb_tour_next_prev_nav { display: none }
.wpb_content_element.wpb_tour .wpb_tabs_nav { width: 26% }
.wpb_content_element.wpb_tour .wpb_tour_tabs_wrapper .wpb_tab {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border: none;
	float: left;
	width: 74%;
	padding: 0 0 0 40px
}
.wpb_content_element.wpb_tour .wpb_tabs_nav {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border-bottom: none
}
.wpb_content_element.wpb_tour .wpb_tabs_nav li {
	background: #fafafa;
	padding: 0;
	margin: 0 0 5px 0;
	position: relative;
	border-radius: 2px;
	box-shadow: inset 0 1px 3px 0 rgba(0,0,0,.12)
}
.wpb_content_element.wpb_tour .wpb_tabs_nav li:hover { background: #f1f1f1 }
.wpb_content_element.wpb_tour .wpb_tabs_nav li a {
	padding: 10px 20px;
	color: #666;
	position: relative
}
.wpb_content_element.wpb_tour .wpb_tabs_nav li a:after {
	font-family: "FontAwesome";
	content: "\f054";
	position: absolute;
	top: 13px;
	right: 60px;
	font-size: 12px;
	color: #999
}
.wpb_content_element.wpb_tour .wpb_tabs_nav li.ui-tabs-active {
	background: #444;
	color: #fff;
	box-shadow: none
}
.wpb_content_element.wpb_tour .wpb_tabs_nav li.ui-tabs-active a, .wpb_content_element.wpb_tour .wpb_tabs_nav li.ui-tabs-active a:after { color: #fff }
.wpb_row { position: relative }
.wpb_row .span_12 {
	position: relative;
	z-index: 10
}
.video-fallback {
	position: absolute;
	z-index: 0;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover
}
.wpb_row .video-wrap {
	overflow: hidden;
	position: absolute!important;
	top: 0;
	left: 0;
	padding-bottom: 0px!important;
	opacity: 0;
	z-index: 1
}
.video-overlay {
	width: 100%;
	height: 100%;
	opacity: .72;
	position: absolute!important;
	top: 0;
	left: 0;
	padding-bottom: 0px!important;
	z-index: 3
}
.wpb_row .video-wrap .mejs-container .mejs-controls { display: none!important }
.vc_pie_chart h4 {
	margin: 10px 0 0 0;
	font-size: 14px;
	letter-spacing: 1px;
	font-weight: 700;
	text-transform: uppercase
}
.vc_pie_chart { margin: 0!important }
.color-light, .color-light p { color: rgba(0,0,0,.5)!important }
.color-light a, .color-light h1 a, .color-light h2 a, .color-light h3 a, .color-light h4 a, .color-light h5 a, .color-light h6 a { color: #fff }
.color-light a:hover, .color-light h1 a:hover, .color-light h2 a:hover, .color-light h3 a:hover, .color-light h4 a:hover, .color-light h5 a:hover, .color-light h6 a:hover, .color-light a:hover h1, .color-light a:hover h2, .color-light a:hover h3, .color-light a:hover h4, .color-light a:hover h5, .color-light a:hover h6 { color: #fff!important }
.color-light h1, .color-light h2, .color-light h3, .color-light h4, .color-light h5, .color-light h6 { color: #fff }
.color-custom h1, .color-custom h2, .color-custom h3, .color-custom h4, .color-custom h5, .color-custom h6 { color: inherit }
.color-light .progressbar { background: rgba(255,255,255,.2) }
.color-light .testimonial-author { color: rgba(255,255,255,.8) }
.color-light .testimonial { background: #fff }
.color-light .testimonial:after { border-color: #fff transparent transparent transparent }
.color-light .title { color: #fff }
.color-light .divider-title { color: #fff }
.color-light .member .member-role { color: rgba(255,255,255,.8) }
.color-light .title.align-center:before, .color-light .title.align-center:after, .color-light .title:after, .color-light .title.align-left:after { background-color: rgba(255,255,255,.5) }
.color-light .imagebox { border: none }
.color-light .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a { color: #ffffff!important }
.color-light .wpb_accordion .wpb_accordion_wrapper { border-color: rgba(255,255,255,.2) }
.color-light .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header { border-color: rgba(255,255,255,.2) }
.color-light .social-icon { background-color: rgba(255,255,255,.1)!important }
.color-light .social-icon a { color: #fff }
.color-light .social-icon a:hover {
	background: #fff;
	color: #777777!important
}
.color-light .toggle .toggle-title {
	background-color: #fff;
	border: 1px solid #fff;
	color: #777
}
.color-light .toggle .toggle-title:hover { background: #efefef }
.color-light .toggle .toggle-title i {
	opacity: .6;
	font-size: 14px;
	font-weight: 400;
	margin: 5px 10px 0 0
}
.color-light .toggle .toggle-title.active {
	background: #1cbac8;
	color: #fff;
	border-color: #1cbac8
}
.color-light .toggle .toggle-title.active i { opacity: 1 }
.color-light .toggle .toggle-inner {
	background: #fff;
	border: 1px solid #fff;
	color: #777
}
.color-light .toggle .toggle-inner p { color: #777777!important }
.color-light .gallery-style-2 .gallery { background: rgba(0,0,0,.2) }
.color-light input[type="text"], .color-light input[type="password"], .color-light input[type="email"], .color-light textarea {
	color: rgba(255,255,255,.5);
	border: 1px solid rgba(255,255,255,.5);
	background: transparent
}
.color-light input[type="text"]:focus, .color-light input[type="password"]:focus, .color-light input[type="email"]:focus, .color-light textarea:focus {
	color: #fff;
	background: #transparent;
	border-color: #fff
}
.color-light .wpcf7-form .wpcf7-submit {
	background: #fff;
	color: #777;
	border: none
}
.color-light .wpcf7 span.wpcf7-not-valid-tip {
	color: #777;
	margin-top: -2px;
	background: #fff;
	padding: 4px 10px;
	border-radius: 0 0 2px 2px
}
.color-light input.wpcf7-not-valid { border-color: #fff }
.color-light .wpcf7-form input::-webkit-input-placeholder {
color:rgba(255,255,255,.7)
}
.color-light .wpcf7-form input:-moz-placeholder {
color:rgba(255,255,255,.7)
}
.color-light .wpcf7-form input::-moz-placeholder {
color:rgba(255,255,255,.7)
}
.color-light .wpcf7-form input:-ms-input-placeholder {
color:rgba(255,255,255,.7)
}
.color-light .minimalistic_form input[type="text"], .color-light .minimalistic_form input[type="password"], .color-light .minimalistic_form input[type="email"], .color-light .minimalistic_form input[type="tel"], .color-light .minimalistic_form textarea {
	background-color: transparent!important;
	border-top: transparent;
	border-right: transparent;
	border-left: transparent;
	border-bottom-width: 1px
}
.color-light .minimalistic_form .simpleselect .placeholder {
	border: 1px solid rgba(255,255,255,.5);
	background-color: transparent!important;
	border-top: transparent;
	border-right: transparent;
	border-left: transparent
}
.color-light .iconbox-content p { opacity: .8 }
.color-light .iconbox-style-8 {
	background: #fff;
	color: #777777!important
}
.color-light .iconbox-style-8 i.boxicon { color: #999 }
.color-light .iconbox-style-10 {
	background: transparent;
	border: 2px solid rgba(255,255,255,.3)
}
.color-light .iconbox-style-10 i.boxicon { color: rgba(255,255,255,.09) }
.color-light .latest-blog-list-modern li { border-bottom: 1px solid rgba(255,255,255,.2) }
.color-light .latest-blog-list-modern li a:hover { background: rgba(255,255,255,.07) }
.color-light .latest-blog-list-modern li span { color: rgba(255,255,255,.7) }
.color-light .owl-theme .owl-dots .owl-dot span {
	border: 2px solid #fff;
	background: transparent
}
.color-light .owl-theme .owl-dots .owl-dot.active span { background: #fff }
.color-light .blog-list-item-excerpt a { opacity: .5 }
.color-light .blog-list-item-excerpt a:hover { opacity: 1 }
.color-light .latest-blog-list .blog-list-item-date {
	background: #f4f4f4;
	color: #444
}
.color-light .latest-blog-list .blog-list-item-date span {
	background: #444;
	color: #fff
}
.color-light .minti_list.show_separator li { border-color: rgba(255,255,255,.1) }
.color-light .minti_zooming_slider .flex-control-nav li .backline { background: rgba(255,255,255,.06) }
.color-light .minti_zooming_slider .flex-control-nav li a { background-color: #666 }
.color-light .minti_zooming_slider .flex-control-nav li .nav_title h6, .color-light .minti_zooming_slider_item .image_wrapper h6 { color: #fff }
.color-light .minti_carousel.pagination_numbers .owl-dots .owl-dot {
	background: rgba(255,255,255,.1);
	color: #fff
}
.color-light .wpb_content_element.wpb_tour .wpb_tabs_nav li { background: rgba(0,0,0,.1) }
.color-light .wpb_content_element.wpb_tour .wpb_tabs_nav li:hover { background: rgba(0,0,0,.2) }
.color-light .wpb_content_element.wpb_tour .wpb_tabs_nav li.ui-tabs-active { color: #fff }
.color-light .wpb_content_element.wpb_tour .wpb_tabs_nav li.ui-tabs-active a, .color-light .wpb_content_element.wpb_tour .wpb_tabs_nav li.ui-tabs-active a:after { color: #fff }
.video-button {
	display: inline-block;
	position: relative
}
.video-button a {
	display: block;
	margin: 0;
	padding: 0
}
.video-button a .play-simple {
	position: relative;
	width: 50px;
	height: 50px;
	display: inline-block;
	border-radius: 50%;
	text-align: center;
	border: 3px solid #111;
	background: transparent;
	margin: 0;
	padding: 0;
	vertical-align: middle;
	transition: all .2s ease-out
}
.video-button a .play-simple i {
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -8px 0 0 -3px;
	display: block;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 8px 0 8px 10px;
	border-color: transparent transparent transparent #111;
	transition: all .2s ease-out
}
.video-button a:hover .play-simple { transform: scale(1.2) }
.video-button a:hover .play-simple i { transform: scale(1.4) }
.video-button a .play-round {
	position: relative;
	width: 60px;
	height: 60px;
	display: inline-block;
	border-radius: 50%;
	text-align: center;
	background: #111;
	margin: 0;
	padding: 0;
	vertical-align: middle;
	transition: all .2s ease-out
}
.video-button a .play-round i {
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -8px 0 0 -3px;
	display: block;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 8px 0 8px 10px;
	border-color: transparent transparent transparent #fff;
	transition: all .2s ease-out;
	z-index: 2
}
.video-button a .play-round-wave {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border-radius: 9999px;
	background-color: red;
	z-index: -99;
	pointer-events: none;
	animation: sonarWave 1s ease infinite
}
@keyframes sonarWave {
from {
opacity:.4
}
to {
transform:scale(1.8);
opacity:0
}
}
.video-button a:hover .play-round { transform: scale(1.2) }
.video-button a:hover .play-round i { transform: scale(1.2) }
.play-image { position: relative }
.video-button a .play-image .play-round {
	position: absolute!important;
	left: 50%;
	top: 50%;
	width: 68px;
	height: 68px;
	z-index: 10;
	margin-top: -34px!important;
	margin-left: -34px!important
}
.video-button a:hover .play-image .play-round i { transform: scale(1.4) }
.video-text {
	display: inline-block;
	vertical-align: middle;
	margin-left: 20px;
	color: #111
}

@media only screen and (min-width:960px) and (max-width:1199px) {
.wrapall { min-width: 960px }
.container {
	position: relative;
	width: 960px;
	margin: 0 auto;
	padding: 0
}
.container .column, .container .columns {
	float: left;
	display: inline;
	margin-left: 20px;
	margin-right: 20px
}
.row { margin-bottom: 20px }
.column.alpha, .columns.alpha { margin-left: 0 }
.column.omega, .columns.omega { margin-right: 0 }
.container .one.column, .container .one.columns { width: 20px }
.container .two.columns { width: 80px }
.container .three.columns { width: 140px }
.container .four.columns { width: 200px }
.container .five.columns { width: 260px }
.container .six.columns { width: 320px }
.container .seven.columns { width: 380px }
.container .eight.columns { width: 440px }
.container .nine.columns { width: 500px }
.container .ten.columns { width: 560px }
.container .eleven.columns { width: 620px }
.container .twelve.columns { width: 680px }
.container .thirteen.columns { width: 740px }
.container .fourteen.columns { width: 800px }
.container .fifteen.columns { width: 860px }
.container .sixteen.columns { width: 920px }
.container .one-third.column, .container .one-third.columns { width: 280px }
.container .two-thirds.column, .container .two-thirds.columns { width: 620px }
.container .twelve.alt.sidebar-right {
	padding-right: 39px;
	width: 640px
}
.container .twelve.alt.sidebar-left {
	padding-left: 39px;
	width: 640px
}
#sidebar.sidebar-right #sidebar-widgets {
	margin-left: -21px;
	padding-left: 40px
}
#sidebar.sidebar-left #sidebar-widgets {
	margin-right: -21px;
	padding-right: 40px
}
}

@media only screen and (min-width:768px) and (max-width:959px) {
.wrapall { min-width: 768px }
.container { width: 768px }
.container .column, .container .columns {
	margin-left: 10px;
	margin-right: 10px
}
.column.alpha, .columns.alpha {
	margin-left: 0;
	margin-right: 10px
}
.column.omega, .columns.omega {
	margin-right: 0;
	margin-left: 10px
}
.alpha.omega {
	margin-left: 0;
	margin-right: 0
}
.container .one.column, .container .one.columns { width: 28px }
.container .two.columns { width: 76px }
.container .three.columns { width: 124px }
.container .four.columns { width: 172px }
.container .five.columns { width: 220px }
.container .six.columns { width: 268px }
.container .seven.columns { width: 316px }
.container .eight.columns { width: 364px }
.container .nine.columns { width: 412px }
.container .ten.columns { width: 460px }
.container .eleven.columns { width: 508px }
.container .twelve.columns { width: 556px }
.container .thirteen.columns { width: 604px }
.container .fourteen.columns { width: 652px }
.container .fifteen.columns { width: 700px }
.container .sixteen.columns { width: 748px }
.container .one-third.column, .container .one-third.columns { width: 236px }
.container .two-thirds.column, .container .two-thirds.columns { width: 492px }
.container .twelve.alt.sidebar-right, .container .twelve.alt.sidebar-left, #sidebar.sidebar-right #sidebar-widgets, #sidebar.sidebar-left #sidebar-widgets {
	padding-left: 0;
	padding-right: 0;
	border: none;
	margin: 0 10px;
	width: 748px
}
#sidebar-widgets { padding-top: 0 }
#transparentimage h1, #transparentimage .title-h1 {
	text-align: center;
	display: block;
	color: #fff;
	padding: 80px 0 150px 0;
	margin: 0;
	text-transform: none!important;
	text-shadow: 1px 3px #333;
	font-size: 20px;
	position: relative;
	z-index: 1;
	width: 100%!important
}
}

@media only screen and (max-width:767px) {
.wrapall { min-width: 300px }
.container { width: 300px }
.container .column, .container .columns {
	margin-left: 10px;
	margin-right: 10px
}
.container .columns, .container .column { margin: 0 }
.container .one.column, .container .one.columns, .container .two.columns, .container .three.columns, .container .four.columns, .container .five.columns, .container .six.columns, .container .seven.columns, .container .eight.columns, .container .nine.columns, .container .ten.columns, .container .eleven.columns, .container .twelve.columns, .container .thirteen.columns, .container .fourteen.columns, .container .fifteen.columns, .container .sixteen.columns, .container .one-third.column, .container .one-third.columns, .container .two-thirds.column, .container .two-thirds.columns { width: 300px }
.container .twelve.alt.sidebar-right, .container .twelve.alt.sidebar-left, #sidebar.sidebar-right #sidebar-widgets, #sidebar.sidebar-left #sidebar-widgets {
	padding-left: 0;
	padding-right: 0;
	border: none;
	margin: 0;
	width: 300px
}
.one_half, .one_third, .two_third, .three_fourth, .one_fourth, .one_fifth, .two_fifth, .three_fifth, .four_fifth, .one_sixth, .five_sixth {
	position: relative;
	margin-right: 0;
	margin-bottom: 40px;
	float: none;
	width: 100%
}
#sidebar-widgets { padding-top: 0 }
.full-width-section>.span_12>.col { height: auto!important }
.full-width-section>.span_12>.col>.wpb_wrapper {
	margin-top: 0px!important;
	margin-bottom: 0px!important
}
.full-width-section>.span_12>.col>.wpb_wrapper .col { margin-bottom: 40px!important }
.full-width-section>.span_12>.col>.wpb_wrapper .col:last-child { margin-bottom: 0!important }
#transparentimage h1, #transparentimage .title-h1 {
	font-size: 20px!important;
	width: 100%!important;
	padding: 40px 0
}
}

@media only screen and (min-width:480px) and (max-width:767px) {
.wrapall { min-width: 420px }
.container { width: 420px }
.container .columns, .container .column { margin: 0 }
.container .one.column, .container .one.columns, .container .two.columns, .container .three.columns, .container .four.columns, .container .five.columns, .container .six.columns, .container .seven.columns, .container .eight.columns, .container .nine.columns, .container .ten.columns, .container .eleven.columns, .container .twelve.columns, .container .thirteen.columns, .container .fourteen.columns, .container .fifteen.columns, .container .sixteen.columns, .container .one-third.column, .container .one-third.columns, .container .two-thirds.column, .container .two-thirds.columns { width: 420px }
.container .twelve.alt.sidebar-right, .container .twelve.alt.sidebar-left, #sidebar.sidebar-right #sidebar-widgets, #sidebar.sidebar-left #sidebar-widgets {
	padding-left: 0;
	padding-right: 0;
	border: none;
	margin: 0;
	width: 420px
}
#sidebar-widgets { padding-top: 0 }
}
.header-is-transparent .sticky-wrapper { position: absolute }
.stuck, .sticky-wrapper .header-v1-only.header-transparent {
	margin: 0 auto;
	position: fixed!important;
	top: 0;
	z-index: 9999!important;
	width: 100%;
	box-shadow: 0 1px 2px 0 rgba(36,50,66,.15);
	-webkit-transform: translate3d(0, 0, 0)
}
.header-v3 .navigation-wrap.stuck, .header-v4 .navigation-wrap.stuck {
	border: none;
	box-shadow: 0 0 2px 1px rgba(0,0,0,.16);
	-webkit-transition: background 0.2s;
	-moz-transition: background 0.2s;
	-ms-transition: background 0.2s;
	-o-transition: background 0.2s;
	transition: background 0.2s
}

@media only screen and (min-width:960px) {
.boxed-layout #header.stuck, .boxed-layout .navigation-wrap.stuck { width: 1240px }
}

@media only screen and (max-width:1240px) {
.boxed-layout {
	width: auto;
	margin: 0!important;
	padding: 0!important;
	border: none
}
.boxed-layout #header { width: 100% }
.boxed-layout #header.stuck, .boxed-layout .navigation-wrap.stuck { width: 100% }
}

@media only screen and (min-width:960px) and (max-width:1199px) {
#header #navigation>ul>li.megamenu>ul.sub-menu { width: 920px }
#search-top { width: 920px }
.blog-masonry .blog-wrap {
	width: 960px;
	margin: 0
}
.blog-masonry .post { width: 280px }
.widget_portfolio .portfolio-widget-item:nth-child(3n) { margin: 0 10px 10px 0 }
#transparentimage h1, #transparentimage .title-h1 { {
word-break:normal!important;
width:50%!important
}
}

@media only screen and (max-width:959px) {
.blog-masonry .blog-wrap {
	width: 790px!important;
	margin-left: -10px;
	margin-right: -10px
}
.blog-masonry .post { width: 355px }
.blog-center .blog-wrap {
	width: 750px;
	margin: 0 auto!important
}
#sidebar .widget_nav_menu { margin: 0 0 40px 0 }
#sidebar .widget_nav_menu h3 { margin: 0 0 20px 0 }
#sidebar .widget_nav_menu ul li a { padding: 7px 0 }
#sidebar .widget_nav_menu ul li.current_page_item a {
	padding: 7px 0;
	background: transparent;
	border: none
}
#sidebar.sidebar-left .widget_nav_menu { margin: 0 0 40px 0 }
#sidebar.sidebar-left .widget_nav_menu h3 { margin: 0 0 20px 0 }
#sidebar.sidebar-left .widget_nav_menu ul li a {
	text-align: left;
	padding: 7px 0
}
#sidebar.sidebar-left .widget_nav_menu ul li.current_page_item a {
	margin: 0;
	border: none
}
.widget_portfolio .portfolio-widget-item, .widget_portfolio .portfolio-widget-item:nth-child(3n) { margin: 0 }
.widget_portfolio .portfolio-widget-item .portfolio-pic { border-radius: 0 }
.logo img { max-width: 650px }
.portfolio-default .portfolio-item { margin-bottom: 40px!important }
.portfolio-grid .portfolio-item { margin-bottom: 20px!important }
.portfolio-nomargin .portfolio-item { width: 49.999% }
.portfolio-masonry .portfolio-item.regular { width: 49.999% }
.portfolio-masonry .portfolio-item.wide { width: 99.999% }
.portfolio-masonry .portfolio-item.tall { width: 49.999% }
.portfolio-masonry .portfolio-item.widetall { width: 99.999% }
}

@media only screen and (min-width:768px) and (max-width:959px) {
.single #content.sidebar-right, .single #content.sidebar-left { padding-bottom: 50px!important }
#respond-inputs p {
	width: 100%;
	margin-right: 0;
	float: none
}
}

@media only screen and (max-width:767px) {
.blog-page .post {
	padding: 0 0 10px 0!important;
	margin: 0 0 15px 0!important
}
.single #content.sidebar-right, .single #content.sidebar-left { padding-bottom: 50px }
#topbar {
	background: #ffffff!important;
	border-bottom: 1px solid rgba(0,0,0,.09)
}
#topbar .topbar-col1, #topbar .topbar-col2 {
	float: none;
	display: block;
	width: 420px;
	overflow: hidden;
	text-align: center
}
#topbar .topbar-col1 { background: #f5f5f5 }
#topbar ul.menu li { margin: 0 10px!important }
#topbar .social-icons {
	height: 40px;
	padding: 0
}
#topbar .social-icons ul li {
	width: 40px;
	height: 40px;
	display: inline-block;
	float: none
}
#topbar .social-icons ul li a { display: inline-block }
.logo img { max-width: 340px }
#navigation { display: none }
#breadcrumbs {
	display: none;
	float: none;
	text-align: left
}
.flex-direction-nav .flex-prev, .flex-direction-nav .flex-next {
	width: 48px;
	height: 48px;
	line-height: 48px;
	margin-top: -24px
}
.flex-direction-nav .flex-prev { left: 0 }
.flex-direction-nav .flex-next { right: 0 }
.flex-direction-nav a:before { font-size: 34px }
.flex-control-nav { display: none }
#post-navigation { display: none }
#respond-inputs p {
	width: 100%;
	margin-right: 0;
	float: none
}
.entry-meta ul { margin-bottom: 20px }
.entry-meta ul li {
	display: block;
	border-bottom: 1px solid #efefef;
	padding: 10px 15px
}
.entry-meta ul li:after, .entry-meta .meta-author, .entry-meta .meta-edit, .entry-meta .meta-category:after { display: none }
.blog-medium .entry-image, .blog-medium .entry-gallery, .blog-medium .entry-video, .blog-medium .entry-audio {
	float: none;
	width: 100%;
	margin: 0 0 28px
}
.blog-masonry .blog-wrap {
	width: 100%!important;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 0
}
.blog-masonry .post {
	width: 420px;
	margin: 0 0 40px
}
.blog-center .blog-wrap {
	width: 420px;
	margin: 0 auto!important
}
#portfolio-related-post .portfolio-item { margin: 0 0 40px 0 }
#footer .widget { margin-bottom: 40px }
#footer { padding: 60px 0 20px }
#copyright, #copyright .menu, #copyright .social-icons, #copyright .copyright-col1, #copyright .copyright-col2 {
	margin-left: 0;
	float: none;
	text-align: left!important
}
#copyright .menu li { margin: 0 10px }
#copyright .copyright-text { margin-bottom: 20px }
#copyright .social-icons {
	float: left;
	margin-bottom: -10px
}
#copyright .social-icons ul li {
	float: none!important;
	display: inline-block!important;
	width: 40px;
	height: 40px
}
#copyright .social-icons ul li a { display: inline-block }
.search-page #searchform input#searchsubmit { display: none }
.widget_portfolio .portfolio-widget-item, .widget_portfolio .portfolio-widget-item:nth-child(3n) { margin: 0 10px 10px 0 }
.portfolio-default .portfolio-item { margin-bottom: 40px!important }
.portfolio-grid .portfolio-item { margin-bottom: 40px!important }
.portfolio-nomargin .portfolio-item { width: 100% }
.portfolio-masonry .portfolio-item.regular { width: 100% }
.portfolio-masonry .portfolio-item.wide { width: 100% }
.portfolio-masonry .portfolio-item.tall { width: 100% }
.portfolio-masonry .portfolio-item.widetall { width: 100% }
.portfolio-detail-attributes ul {
	margin-top: 20px;
	margin-bottom: 30px
}
}

@media only screen and (max-width:479px) {
#topbar .topbar-col1, #topbar .topbar-col2 {
	float: none;
	display: block;
	width: 300px;
	overflow: hidden;
	text-align: center
}
.logo img { max-width: 220px }
.post-time { display: none }
.blog-masonry .post {
	width: 300px;
	margin: 0 0 40px
}
.blog-center .blog-wrap {
	width: 300px;
	margin: 0 auto!important
}
}

@media only screen and (min-width:960px) and (max-width:1199px) {
.blogslider_text_inner2 {
	width: 46%;
	padding: 40px
}
}

@media only screen and (max-width:959px) {
.fontsize-m { font-size: 18px }
.fontsize-l { font-size: 18px }
.fontsize-xl { font-size: 20px }
.fontsize-xxl { font-size: 24px }
.fontsize-xxxl { font-size: 28px }
.fontsize-xxxxl { font-size: 34px }
.fontsize-xxxxxl { font-size: 42px }
.superlarge { font-size: 80px }
.blogslider_text_inner2 {
	width: 60%;
	padding: 40px
}
.minti_zooming_slider { width: 60% }
.minti_zooming_slider .flex-control-nav {
	width: 140%;
	margin-left: -20%;
	margin-top: 70px
}
.grid-sizer { width: 50% }
}

@media only screen and (min-width:768px) and (max-width:959px) {
.latest-blog { margin: 0 -10px }
.callout .callout-text {
	display: block;
	margin: 0 30px
}
.callout .callout-button {
	display: block;
	margin: 20px 0 10px 0
}
.latest-blog-list.horizontal { width: 50% }
.projects-grid { margin-bottom: 20px }
.projects-grid .project-item { margin-bottom: 21px }
.projects-nomargin .project-item { width: 50% }
.projects-masonry .project-item.regular { width: 50% }
.projects-masonry .project-item.wide { width: 100% }
.projects-masonry .project-item.tall { width: 50% }
.projects-masonry .project-item.widetall { width: 100% }
.blogslider_text_inner2 { padding: 40px 20px 20px 20px }
.blogslider_meta { display: none }
.blogslider_text_inner2 .button { display: none }
.wpb_row {
	margin-left: -10px;
	margin-right: -10px
}
}

@media only screen and (max-width:767px) {
.callout .callout-text {
	display: block;
	margin: 0 30px
}
.callout .callout-button {
	display: block;
	margin: 20px 0 40px 0
}
.tabset .tab {
	float: none;
	display: block;
	margin: 0 0 -1px
}
.tabset .tab a {
	color: #999;
	border: 1px solid #e1e1e1;
	display: block;
	padding: 12px 20px;
	background-color: #fcfcfc;
	margin: 0
}
.tabset .tab a.selected {
	font-weight: 400;
	border-bottom: 1px solid #e1e1e1
}
.tabset .panel {
	border: 1px solid #e1e1e1;
	clear: both;
	margin: 0;
	padding: 20px 20px 0
}
.tabstyle-vertical .tabs, .tabstyle-vertical .panels {
	float: none;
	width: 100%
}
.tabstyle-vertical .tab a.selected { border-color: #e1e1e1 }
.tabstyle-vertical.tablook-2 .panel { margin: 20px 0 0 }
.tabstyle-vertical.tablook-2 .tab a.selected { border: none }
.title.align-center:before, .title.align-center:after {
	display: none;
	height: 0
}
.projects-default .project-item { margin-bottom: 40px }
.projects-grid .project-item { margin-bottom: 40px }
.projects-nomargin .project-item { width: 50% }
.projects-masonry .project-item.regular { width: 50% }
.projects-masonry .project-item.wide { width: 100% }
.projects-masonry .project-item.tall { width: 50% }
.projects-masonry .project-item.widetall { width: 100% }
.fontsize-m { font-size: 16px }
.fontsize-l { font-size: 16px }
.fontsize-xl { font-size: 18px }
.fontsize-xxl { font-size: 20px }
.fontsize-xxxl { font-size: 24px }
.fontsize-xxxxl { font-size: 28px }
.fontsize-xxxxxl { font-size: 34px }
.superlarge { font-size: 80px }
.vertical-center {
	height: auto!important;
	padding-top: 40px;
	padding-bottom: 40px
}
.wpb_column { height: auto!important }
.vertical-center .wpb_wrapper { margin-top: 0!important }
.wpb_content_element.wpb_tabs .wpb_tabs_nav {
	border: 1px solid #ddd;
	border-radius: 3px;
	padding: 10px 0
}
.wpb_content_element.wpb_tabs .wpb_tabs_nav li {
	display: block!important;
	float: none!important;
	padding: 0 10px;
	margin: 0;
	border: none!important
}
.wpb_content_element.wpb_tabs .wpb_tabs_nav li a, .wpb_content_element.wpb_tabs .wpb_tabs_nav li.ui-tabs-active a {
	display: block;
	float: none;
	margin: 0;
	padding: 5px 10px!important
}
.wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab { border: none }
.wpb_content_element.wpb_tour .wpb_tabs_nav, .wpb_content_element.wpb_tour .wpb_tour_tabs_wrapper .wpb_tab {
	width: 100%;
	float: none;
	padding: 0
}
.wpb_content_element.wpb_tour .wpb_tour_tabs_wrapper .wpb_tab { margin-top: 20px }
.blogslider_text_inner2 {
	width: 60%;
	padding: 20px 20px 4px 20px
}
.blogslider_excerpt, .blogslider_meta { display: none }
.blogslider_title { font-size: 18px }
.minti_zooming_slider { width: 80% }
.minti_zooming_slider .flex-active-slide { margin-bottom: 60px }
.minti_zooming_slider_item .image_wrapper h6 {
	padding-top: 45px;
	display: block
}
.minti_zooming_slider .flex-control-nav {
	width: 100%;
	margin-left: 0%;
	margin-top: 50px
}
.grid-sizer { width: 100% }
.masonry_text .minti_masonrygrid_item_inner { padding: 40px }
}

@media only screen and (max-width:479px) {
.projects-nomargin .project-item { width: 100% }
.projects-masonry .project-item.regular { width: 100% }
.projects-masonry .project-item.wide { width: 100% }
.projects-masonry .project-item.tall { width: 100% }
.projects-masonry .project-item.widetall { width: 100% }
.blogslider_title { font-size: 16px }
.divider8 .divider-icon { margin: -3px auto 0 auto }
}

@media only screen and (min-width:960px) and (max-width:1199px) {
.sidebar-right .products li, .sidebar-left .products li { width: 50% }
.product .images { width: 400px }
.product .images .thumbnails img {
	width: 86px;
	height: auto
}
.product .summary, .woocommerce-tabs { width: 480px }
#customer_details .col-1 { width: 438px }
#customer_details .col-2 { width: 438px }
.products li h3 {
	width: 150px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}
.cart-collaterals { width: 500px }
.product-page.twelve .product .images { width: 200px }
.product-page.twelve .product .summary { width: 400px }
.product-page.twelve .product .images .thumbnails img {
	width: 48px;
	height: auto
}
}

@media only screen and (max-width:959px) {
.products li { width: 50%!important }
.cart-collaterals {
	width: 100%;
	float: none
}
#customer_details .col-1 {
	width: 100%;
	float: none
}
#customer_details .col-2 {
	width: 100%;
	float: none
}
.product-page.twelve .product .images { width: 100% }
.product-page.twelve .product .summary { width: 100% }
}

@media only screen and (min-width:768px) and (max-width:959px) {
.page-section .products { margin: 0 -30px!important }
.product .images { width: 300px }
.product .images .thumbnails img {
	width: 61px;
	height: auto
}
.product .summary { width: 408px }
.woocommerce-tabs {
	clear: both;
	float: none;
	width: 748px
}
.woocommerce td.actions input { padding: 12px 10px }
#shiptobilling { float: none }
.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce .addresses .col-1, .woocommerce .addresses .col-2 {
	width: 100%;
	margin: 0;
	float: none
}
.woocommerce .addresses .col-1 { margin: 0 0 40px }
.checkout_coupon input.button { margin-bottom: 20px }
.product-page.twelve .product .images { width: 300px }
.product-page.twelve .product .summary { width: 408px }
.product-page.twelve .product .images .thumbnails img {
	width: 61px;
	height: auto
}
}

@media only screen and (max-width:767px) {
.products li { width: 100%!important }
.product .images {
	width: 420px;
	margin: 0 0 20px
}
.product .images .thumbnails img {
	width: 90px;
	height: auto
}
.product .summary { width: 420px }
.woocommerce-tabs {
	clear: both;
	float: none;
	width: 420px
}
.woocommerce table.shop_table td img {
	width: 44px!important;
	display: block;
	margin-left: 7px
}
p.stars a { width: 79px }
.shop_table .product-subtotal { display: none }
.shop_table .product-remove { display: none }
.woocommerce td.actions {
	text-align: center!important;
	padding: 10px 10px 0!important
}
td.actions input {
	width: 100%!important;
	margin: 0 0 10px!important
}
a.catimage, a.catimage span, a.catimage .catimage-overlay { height: 200px!important }
.quantity .input-group-btn button.btn { display: none }
.shop_table_responsive .actions .coupon { float: none!important }
.shop_table_responsive .actions input, .shop_table_responsive .actions button {
	box-sizing: border-box;
	float: left;
	margin-bottom: 10px!important;
	width: 100%!important
}
}

@media only screen and (max-width:479px) {
.products li { width: 100%!important }
.woocommerce-result-count, .woocommerce-ordering {
	float: none;
	margin: 0 0 20px
}
.product .images {
	width: 300px;
	margin: 0 0 20px
}
.product .images .thumbnails img {
	width: 61px;
	height: auto
}
.product .summary { width: 300px }
.woocommerce-tabs {
	clear: both;
	float: none;
	width: 300px
}
p.stars a {
	width: 100%;
	margin-bottom: 5px
}
.woocommerce table.shop_table th, .woocommerce-page table.shop_table th, .woocommerce table.shop_table tr.cart_item td { padding: 14px 1px }
.woocommerce table.shop_table tr.cart_item td img { display: none }
}

@media only screen and (max-width:767px) {
#bbpress-forums #bbp-search-form #bbp_search {
	display: block;
	width: 74%!important;
	margin-right: 2%
}
#bbpress-forums #bbp-search-form #bbp_search_submit {
	display: block;
	width: 24%!important;
	margin: 0
}
#bbpress-forums div.bbp-forum-author, #bbpress-forums div.bbp-topic-author, #bbpress-forums div.bbp-reply-author {
	float: none;
	text-align: center;
	width: 100%;
	margin-left: -20px
}
#bbpress-forums div.bbp-forum-content, #bbpress-forums div.bbp-topic-content, #bbpress-forums div.bbp-reply-content {
	margin: 0 20px 0 -20px;
	padding: 0
}
#bbpress-forums #bbp-single-user-details {
	margin: 0;
	width: 100%;
	float: none;
	overflow: hidden
}
#bbpress-forums #bbp-user-body { margin-left: 0 }
#bbpress-forums #bbp-single-user-details #bbp-user-avatar {
	margin: 0 auto;
	width: 140px
}
}

@media only screen and (max-width:479px) {
#bbpress-forums #bbp-search-form #bbp_search {
	display: block;
	width: 64%!important;
	margin-right: 2%
}
#bbpress-forums #bbp-search-form #bbp_search_submit {
	display: block;
	width: 34%!important;
	margin: 0
}
}
.rpwwt-widget ul {
	list-style: outside none none;
	margin-left: 0;
	margin-right: 0;
	padding-left: 0;
	padding-right: 0
}
.rpwwt-widget ul li {
	overflow: hidden;
	margin: 0 0 1.5em
}
.rpwwt-widget ul li:last-child { margin: 0 }
.rpwwt-widget ul li img {
	display: inline;
	float: left;
	margin: .3em .75em .75em 0
}
#rpwwt-recent-posts-widget-with-thumbnails-2 img {
	width: 65px;
	height: 65px
}
#rpwwt-recent-posts-widget-with-thumbnails-3 img {
	width: 75px;
	height: 75px
}
#rpwwt-recent-posts-widget-with-thumbnails-4 img {
	width: 75px;
	height: 75px
}
#rpwwt-recent-posts-widget-with-thumbnails-5 img {
	width: 75px;
	height: 75px
}
