/*
Theme Name: Magna
Description: Spa & Beauty Salon WordPress Theme
Author: Codex Themes
Theme URI: http://codex-themes.com/
Version: 1.0.3
Tags: one-column, two-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, featured-images, flexible-header, full-width-template, theme-options, translation-ready
License: GNU General Public License
License URI: license.txt
Text Domain: ct
*/

/**
 * Table of Contents
 * 1.0 - EMBEDDED FONTS
 * 2.0 - BASIC STYLES
 *   2.1 - Basic tags
 *   2.2 - Styled lists
 *   2.3 - Sliders navigation
 *   2.4 - Pagination
 *   2.5 - Icons
 *   2.6 - Buttons
 *   2.7 - Socials
 *   2.8 - Form elements
 * 3.0 - PAGE LAYOUT
 * 4.0 - TOP AREA
 * 5.0 - HEADER
 * 6.0 - PRIMARY NAVIGATION
 * 7.0 - FOOTER
 * 8.0 - SHORTCODES
 *   8.1 - Quickfinder
 *   8.2 - Fullwidth block
 *   8.3 - Styled image, video, maps
 *   8.4 - Text box
 *   8.5 - Team
 *   8.6 - Tabs and accordion
 *   8.7 - Gallery
 *   8.9 - Icons with title
 *   8.10 - Icons with text
 *   8.11 - Alert box
 *   8.12 - Divider
 *   8.13 - Dropcap
 *   8.14 - Clients
 *   8.15 - Diagram
 *   8.16 - Counter
 * 9.0 - COMMENTS
 * 10.0 - ADDITIONAL STYLES
 *   10.1 - Blog post
 *   10.2 - Nivo slider
 *   10.3 - Scroll top button
 *   10.4 - WPML
 *   10.5 - Sticky
 *   10.6 - WP elements
 *   10.7 - Search
 *   10.8 - Video background
 *   10.9 - Likes
 *   10.10 -Post featured content
 *   10.11 - Half width map
 *   10.12 - Mailchimp
 *   10.13 - Page scroller
 *   10.14 - Separator with text
 *   10.15 - Search form empty page
 *   10.16 - Parallax footer
 */

/* 1.0 - EMBEDDED FONTS */

@font-face {
	font-family: 'ct-icons';
	src:url('data:application/font-woff;base64,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') format('woff');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'ct-socials';
	src:url('data:application/font-woff;base64,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') format('woff');
	font-weight: normal;
	font-style: normal;
}

/* 2.0 - BASIC STYLES */

/* 2.1 - Basic tags */

body {
	background-attachment: fixed;
}

p {
	margin: 0 0 1.1em;
}

a {
	-o-transition: color 0.3s, background-color 0.3s;
	-webkit-transition: color 0.3s, background-color 0.3s;
	transition: color 0.3s, background-color 0.3s;
}

.row {
	margin-bottom: 1.1em;
}
.row:last-of-type {
	margin-bottom: 0;
}
button {
	outline: none;
}
@media (max-width: 1199px) {
	.row {
		margin-top: -3em;
	}
	.row > * {
		margin-top: 3em;
	}
}

h1:first-child {
	margin-top: -10px;
}
h1,
.title-h1 {
	margin: 1.4em 0;
	text-transform: uppercase;
}
h2,
.title-h2 {
	text-transform: uppercase;
	margin: 1.2em 0;
}
h3,
.title-h3 {
	text-transform: uppercase;
	margin: 1.13em 0;
}
h4,
.title-h4 {
	text-transform: uppercase;
	margin: 1em 0;
}
h5,
.title-h5 {
	text-transform: uppercase;
	margin: 0.5em 0;
}
h6,
.title-h6 {
	text-transform: uppercase;
	margin: 1.19em 0;
}
.title-xlarge {
	margin: 1.4em 0;
	text-transform: uppercase;
}

h1 .light,
h2 .light,
h3 .light,
h4 .light,
h5 .light,
h6 .light,
.title-h1 .light,
.title-h2 .light,
.title-h3 .light,
.title-h4 .light,
.title-h5 .light,
.title-h6 .light,
.title-xlarge .light {
	text-transform: uppercase;
	font-size: inherit;
	line-height: inherit;
}

.page-title-block .title-xlarge,
.page-title-block h1,
.page-title-block h2,
.page-title-block h3,
.page-title-block h4,
.page-title-block h5,
.page-title-block h6,
.page-title-block .title-h1,
.page-title-block .title-h2,
.page-title-block .title-h3,
.page-title-block .title-h4,
.page-title-block .title-h5,
.page-title-block .title-h6 {
    margin: 0;
}


.small-body {
	font-size: 85%;
	line-height: inherit;
	display: block;
	line-height: 23px;
}


.centered-box {
	text-align: center;
}

.ct-dummy {
	display: inline-block;
	width: 100%;
	height: 100%;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
}

.grayscale,
.grayscale-image img {
	filter: url('css/grayscale.svg#greyscale');
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: grayscale(100%);
}
.gscale img {
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
	-webkit-transition: 0.3s linear;
	transition: 0.3s linear;
}
.gscale:hover img {
	-webkit-filter: grayscale(0);
	filter: grayscale(0);
}
.grayscale-hover:hover,
.grayscale-image a:hover img,
.grayscale-image .hover img {
	-webkit-filter: none;
	-moz-filter: none;
	-ms-filter: none;
	-o-filter: none;
	filter: none;
}
.disable-grayscale .grayscale-hover,
.disable-grayscale .grayscale-image a img,
.disable-grayscale .grayscale-image  img {
	-webkit-filter: none;
	-moz-filter: none;
	-ms-filter: none;
	-o-filter: none;
	filter: none;
}
.inline-row {
	font-size: 0;
	margin-bottom: -42px;
}
.inline-row-center {
	text-align: center;
}
.inline-column {
	float: none;
	display: inline-block;
	text-align: left;
	vertical-align: top;
	margin-bottom: 42px;
}
.inline-inside {
	font-size: 0;
	line-height: 0;
}
.z-index {
	z-index: 1000;
	position: relative;
}

.shadow-box,
.shadow-textbox .ct-textbox,
.ct-quote.ct-quote-style-1,
.vc_tta-color-ct.vc_tta-style-classic .vc_tta-panel-body,
.ct-table,
.pricing-column,
#primary-menu.no-responsive > li > ul {
	box-shadow: 0 4px 0 0 rgba(98, 112, 128, 0.1);
}

/* 2.2 - Styled lists */

ul.styled,
ol.styled,
ul.product_list_widget {
	margin: 0;
	padding: 0;
	list-style: none;
}

/* CONTAINERS MARGIN */

.fullwidth-block-inner > :last-child,
.fullwidth-block-inner > .container > :last-child,
.centered-box > :last-child,
.ct-textbox-content > :last-child,
.ct-icon-with-text-text > :last-child,
.ct-icon-with-text-content > :last-child,
.ct-alert-box-content > :last-child,
.ct-map-with-text-content > :last-child,
.ct-map-with-text-content > .container > :last-child,
blockquote > :last-child,
.comment-text > :last-child,
.entry-content.post-content > :last-child {
	margin-bottom: 0;
}

.entry-content.post-content > .wpb_row:last-child,
.ct-textbox-content > .wpb_row:last-child {
	margin-bottom: 0;
}

.fullwidth-block-inner > :first-child,
.fullwidth-block-inner > .container > :first-child,
.centered-box > :first-child,
.ct-textbox-content > :first-child,
.ct-icon-with-text-text > :first-child,
.ct-icon-with-text-content > :first-child,
.ct-map-with-text-content > :first-child,
.ct-map-with-text-content > .container > :first-child,
.ct_tab > :first-child,
blockquote > :first-child,
.comment-text > :first-child,
.wpb_wrapper > :first-child {
	margin-top: 0;
}


/* 2.3 - Sliders navigation */

/* Prev & Next */
.ct-prev,
.ct-next,
.ls-ct a.ls-nav-prev,
.ls-ct a.ls-nav-next {
	position: absolute;
	width: 40px;
	top: 0;
	bottom: 0;
	font-size: 0;
	line-height: 0;
	text-indent: 100%;
	overflow: hidden;
	display: block;
	-o-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}
.ct-prev:focus,
.ct-next:focus,
.ls-ct a.ls-nav-prev:focus,
.ls-ct a.ls-nav-next:focus {
	outline: 0 none;
}
.nivo-directionNav .ct-prev,
.nivo-directionNav .ct-next,
.ls-ct a.ls-nav-prev,
.ls-ct a.ls-nav-next,
.related-products-carousel.fullwidth-block .ct-prev,
.related-products-carousel.fullwidth-block .ct-next {
	width: 10%;
	z-index: 10;
}
.ct-prev,
.ls-ct a.ls-nav-prev {
	left: 0;
}
.ct-next,
.ls-ct a.ls-nav-next {
	right: 0;
}
.ct-prev:after,
.ct-next:after,
.ls-ct a.ls-nav-prev:after,
.ls-ct a.ls-nav-next:after {
	position: absolute;
	font-family: 'ct-icons';
	top: 50%;
	margin-top: -20px;
	left:50%;
	margin-left: -20px;
	font-size: 24px;
	width: 40px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	text-indent: 0;
	-o-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}
.ct-prev:after,
.ls-ct a.ls-nav-prev:after {
	content: '\e637';
}
.ct-next:after,
.ls-ct a.ls-nav-next:after {
	content: '\e638';
}
.ct-prev.disabled,
.ct-next.disabled {
	visibility: hidden;
}

/* 2.4 - Pagination */

.ct-pagination {
	text-align: left;
	margin-top: 75px;
}
.ct-pagination.centered-box {
	text-align: center;
}
.ct-pagination-links {
	margin: 0 -8px;
}
.ct-pagination a,
.ct-pagination .current {
	position: relative;
	display: inline-block;
	margin: 0 8px;
	width: 40px;
	height: 40px;
	line-height: 38px;
	text-align: center;
	vertical-align: top;
	text-decoration: none;
	margin-bottom: 16px;
	font-size: 15px;
	-o-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	border-radius: 50%;
}
.ct-pagination .prev,
.ct-pagination .next {
	font-size: 0;
	border: 0 none;
	line-height: 40px;
}
.ct-pagination .prev:before,
.ct-pagination .next:before {
	font-family: 'ct-icons';
	font-weight: normal;
	font-size: 24px;
}
.ct-pagination .prev:before {
	content: '\e671';
}
.ct-pagination .next:before {
	content: '\e670';
}

/* Mini-pagination */

.ct-mini-pagination {
	text-align: center;
	padding-top: 15px;
}
.ct-mini-pagination a {
	display: inline-block;
	width: 17px;
	height: 17px;
	font-size: 0;
	line-height: 0;
	text-indent: 100%;
	overflow: hidden;
	margin: 0 7px;
	border-radius: 17px;
	-moz-border-radius: 17px;
	-webkit-border-radius: 17px;
}
.ct-mini-pagination a:focus {
	outline: 0 none;
}

.vc_pagination.vc_pagination-style-ct.vc_pagination-shape-circle .vc_pagination-trigger {
	width: 18px;
	height: 18px;
	background-color: #ffffff;
	border: 1px solid #d5b5b9;
	border-radius: 50%;
	padding: 3px;
}
.vc_pagination.vc_pagination-style-ct.vc_pagination-shape-circle .vc_active  .vc_pagination-trigger:after {
	content: '';
	display: block;
	width: 10px;
	height: 10px;
	background-color: #392832;
	border-radius: 50%;
}
.vc_pagination.vc_pagination-style-ct.vc_pagination-shape-square .vc_pagination-trigger {
	width: 18px;
	height: 18px;
	background-color: #ffffff;
	border: 1px solid #d5b5b9;
	border-radius: 3px;
	padding: 3px;
}
.vc_pagination.vc_pagination-style-ct.vc_pagination-shape-square .vc_active  .vc_pagination-trigger:after {
	content: '';
	display: block;
	width: 10px;
	height: 10px;
	background-color: #392832;
	border-radius: 2px;
}


/* 2.5 - Icons */

.ct-print-icon {
	display: inline-block;
	font-family: 'ct-user-icons';
	font-feature-settings: normal;
	font-kerning: auto;
	font-language-override: normal;
	font-size: inherit;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-synthesis: weight style;
	font-variant: normal;
	font-weight: normal;
	line-height: 1;
	text-rendering: auto;
	text-align: center;
	vertical-align: middle;
}
.ct-print-icon.ct-icon-pack-elegant {
	font-family: 'ElegantIcons';
	font-size: 16px;
}
.ct-print-icon.ct-icon-pack-material {
	font-family: 'MaterialDesignIcons';
	font-size: 24px;
}
.ct-print-icon.ct-icon-pack-fontawesome {
	font-family: 'FontAwesome';
	font-size: 14px;
}
.ct-print-icon.ct-icon-pack-userpack {
	font-family: 'UserPack';
	font-size: 16px;
}
.ct-print-icon.ct-icon-pack-ct-icons::before {
	font-family: 'ct-icons';
	font-size: 16px;
	vertical-align: top;
}
.ct-print-icon.ct-icon-pack-ct-icons.ct-icon-share::before {
	content: '\e60d';
}
.ct-print-icon.ct-icon-pack-ct-icons.ct-icon-more::before {
	content: '\e670';
	font-size: 24px;
}
.ct-print-icon.ct-icon-pack-ct-icons.ct-icon-prev::before {
	content: '\e636';
	font-size: 24px;
}
.ct-print-icon.ct-icon-pack-ct-icons.ct-icon-next::before {
	content: '\e634';
	font-size: 24px;
}
.ct-icon {
	position: relative;
	font-weight: normal;
	font-family: 'ElegantIcons';
	font-size: 24px;
	border-radius: 50%;
	display: inline-block;
	vertical-align: middle;
	border-style: solid;
	border-width: 3px;
}
.ct-icon.ct-icon-pack-material {
	font-family: 'MaterialDesignIcons';
}
.ct-icon.ct-icon-pack-fontawesome {
	font-family: 'FontAwesome';
}
.ct-icon.ct-icon-pack-userpack {
	font-family: 'UserPack';
}
.ct-icon-centered {
	display: block;
	margin: 0 auto;
}
.ct-icon-inner {
	position: relative;
	height: 100%;
	border-radius: 50%;
	width: 46px;
	height: 46px;
	line-height: 46px;
	margin: -1px;
}
.ct-icon-size-small {
	font-size: 24px;
	border-style: solid;
	border-width: 3px;
	height: 50px;
}
.ct-icon-size-small .ct-icon-inner {
	width: 46px;
	height: 46px;
	line-height: 46px;
}
.ct-icon.ct-simple-icon {
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	width: 24px;
	height: 24px;
	line-height: 24px;
	border: 0 none;
}
.ct-icon.ct-simple-icon .ct-icon-inner {
	width: 100%;
	height: 100%;
	line-height: inherit;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
}
.ct-icon-shape-square,
.ct-simple-icon {
	border-radius: 3px;
}
.ct-icon-shape-square .ct-icon-inner {
	border-radius: 0;
}
.ct-icon-size-medium {
	font-size: 48px;
	border-width: 4px;
	height: 80px;
}
.ct-icon-size-medium .ct-icon-inner {
	width: 74px;
	height: 74px;
	line-height: 74px;
}
.ct-icon-size-medium.ct-simple-icon {
	width: 48px;
	height: 48px;
	line-height: 48px;
}
.ct-icon-size-medium.ct-icon-shape-square,
.ct-icon-size-medium.ct-simple-icon {
	border-radius: 3px;
}
.ct-icon-size-large {
	font-size: 96px;
	border-width: 7px;
	height: 160px;
}
.ct-icon-size-large .ct-icon-inner {
	width: 148px;
	height: 148px;
	line-height: 148px;
}
.ct-icon-size-large.ct-simple-icon {
	width: 96px;
	height: 96px;
	line-height: 96px;
}
.ct-icon-size-large.ct-icon-shape-square,
.ct-icon-size-large.ct-simple-icon {
	border-radius: 6px;
}
.ct-icon-size-xlarge {
	font-size: 144px;
	border-width: 13px;
	height: 240px;
}
.ct-icon-size-xlarge .ct-icon-inner {
	width: 216px;
	height: 216px;
	line-height: 216px;
}
.ct-icon-size-xlarge.ct-simple-icon {
	width: 144px;
	height: 144px;
	line-height: 144px;

}

.ct-icon-size-xlarge.ct-icon-shape-square,
.ct-icon-size-xlarge.ct-simple-icon {
	border-radius:9px;
}
.ct-icon .ct-icon-half-1,
.ct-icon .ct-icon-half-2 {
	float: left;
	width: 100%;
	height: 100%;
	overflow: hidden;
	text-align: center;
}
.ct-icon .ct-icon-half-1 {
	margin-left: -50%;
}
.ct-icon .ct-icon-half-2 {
	margin-right: -50%;
}
.ct-icon.angle-45deg-l .ct-icon-half-1,
.ct-icon.angle-45deg-l .ct-icon-half-2 {
	transform: skew(45deg, 0);
	-o-transform: skew(45deg, 0);
	-ms-transform: skew(45deg, 0);
	-moz-transform: skew(45deg, 0);
	-webkit-transform: skew(45deg, 0);
}
.ct-icon.angle-45deg-r .ct-icon-half-1,
.ct-icon.angle-45deg-r .ct-icon-half-2 {
	transform: skew(-45deg, 0);
	-o-transform: skew(-45deg, 0);
	-ms-transform: skew(-45deg, 0);
	-moz-transform: skew(-45deg, 0);
	-webkit-transform: skew(-45deg, 0);
}
.ct-icon .back-angle {
	display: block;
	position: relative;
	width: 200%;
	height: 100%;
}
.ct-icon .ct-icon-half-2 .back-angle {
	left: -100%;
}
.ct-icon.angle-45deg-l .back-angle {
	transform: skew(-45deg, 0);
	-o-transform: skew(-45deg, 0);
	-ms-transform: skew(-45deg, 0);
	-moz-transform: skew(-45deg, 0);
	-webkit-transform: skew(-45deg, 0);
}
.ct-icon.angle-45deg-r .back-angle {
	transform: skew(45deg, 0);
	-o-transform: skew(45deg, 0);
	-ms-transform: skew(45deg, 0);
	-moz-transform: skew(45deg, 0);
	-webkit-transform: skew(45deg, 0);
}

/* 2.6 - Buttons */

.ct-button,
input[type='submit'] {
	position: relative;
	display: inline-block;
	text-align: center;
	text-transform: uppercase;
	white-space: nowrap;
	border: 0 none;
	vertical-align: middle;
	height: 40px;
	line-height: 40px;
	padding: 0 17px;
	font-size: 14px;
	margin: 25px;
	-o-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	border-radius: 3px;
}
.ct-button-no-uppercase {
	text-transform: none;
}
.ct-button:hover {
	text-decoration: none;
}
.ct-button-position-inline {
	display: inline-block;
	vertical-align: top;
}
.ct-button-position-left {
	float: left;
}
.ct-button-position-right {
	float: right;
}
.ct-button-position-center {
	text-align: center;
	display: block;
}
.ct-button-position-fullwidth .ct-button {
	width: 100%;
	padding-left: 5px;
	padding-right: 5px;
	text-align: center;
}
.ct-button-size-tiny {
	height: 30px;
	line-height: 30px;
	padding: 0 14px;
	font-size: 14px;
	margin: 20px;
}
.ct-button-size-small {
	height: 40px;
	line-height: 40px;
	padding: 0 26px;
	font-size: 17px;
	margin: 25px;
}
.ct-button-size-medium {
	height: 50px;
	line-height: 50px;
	padding: 0 25px;
	font-size: 19px;
	margin: 30px;
}
.ct-button-size-large {
	height: 70px;
	line-height: 70px;
	padding: 0 37px;
	font-size: 24px;
	margin: 40px;
}
.ct-button-size-giant {
	height: 100px;
	line-height: 100px;
	padding: 0 53px;
	font-size: 36px;
	margin: 50px;
}
.ct-button.ct-button-empty {
	padding-left: 0;
	padding-right: 0;
	width: 40px;
}
.ct-button.ct-button-empty.ct-button-size-tiny {
	width: 30px;
}
.ct-button.ct-button-empty.ct-button-size-small {
	width: 40px;
}
.ct-button.ct-button-empty.ct-button-size-medium {
	width: 50px;
}
.ct-button.ct-button-empty.ct-button-size-large {
	width: 70px;
}
.ct-button.ct-button-empty.ct-button-size-giant {
	width: 100px;
}
.ct-button.ct-button-style-outline {
	border-width: 2px;
	line-height: 36px;
	border-style: solid;
	background: transparent;
}
.ct-button.ct-button-style-outline {
	background: transparent;
}
.ct-button-style-outline.ct-button-border-1 {
	border-width: 1px;
	line-height: 38px;
}
.ct-button-style-outline.ct-button-border-3 {
	border-width: 3px;
	line-height: 34px;
}
.ct-button-style-outline.ct-button-border-4 {
	border-width: 4px;
	line-height: 32px;
}
.ct-button-style-outline.ct-button-border-5 {
	border-width: 5px;
	line-height: 30px;
}
.ct-button-style-outline.ct-button-border-6 {
	border-width: 6px;
	line-height: 28px;
}
.ct-button-size-tiny.ct-button-border-1 {
	line-height: 28px;
}
.ct-button-size-tiny.ct-button-style-outline {
	line-height: 26px;
}
.ct-button-size-tiny.ct-button-border-3 {
	line-height: 24px;
}
.ct-button-size-tiny.ct-button-border-4 {
	line-height: 22px;
}
.ct-button-size-tiny.ct-button-border-5 {
	line-height: 20px;
}
.ct-button-size-tiny.ct-button-border-6 {
	line-height: 18px;
}
.ct-button-size-medium.ct-button-border-1 {
	line-height: 48px;
}
.ct-button-size-medium.ct-button-style-outline {
	line-height: 46px;
}
.ct-button-size-medium.ct-button-border-3 {
	line-height: 44px;
}
.ct-button-size-medium.ct-button-border-4 {
	line-height: 42px;
}
.ct-button-size-medium.ct-button-border-5 {
	line-height: 40px;
}
.ct-button-size-medium.ct-button-border-6 {
	line-height: 38px;
}
.ct-button-size-large.ct-button-border-1 {
	line-height: 68px;
}
.ct-button-size-large.ct-button-style-outline {
	line-height: 66px;
}
.ct-button-size-large.ct-button-border-3 {
	line-height: 64px;
}
.ct-button-size-large.ct-button-border-4 {
	line-height: 62px;
}
.ct-button-size-large.ct-button-border-5 {
	line-height: 60px;
}
.ct-button-size-large.ct-button-border-6 {
	line-height: 68px;
}
.ct-button-size-giant.ct-button-border-1 {
	line-height: 98px;
}
.ct-button-size-giant.ct-button-style-outline {
	line-height: 96px;
}
.ct-button-size-giant.ct-button-border-3 {
	line-height: 94px;
}
.ct-button-size-giant.ct-button-border-4 {
	line-height: 92px;
}
.ct-button-size-giant.ct-button-border-5 {
	line-height: 90px;
}
.ct-button-size-giant.ct-button-border-6 {
	line-height: 88px;
}
.ct-button-position-inline .ct-button {
	margin-left: 0;
}
.ct-button-position-left .ct-button {
	margin-left: 0;
	margin-top: 0;
}
.ct-button-position-right .ct-button {
	margin-right: 0;
	margin-top: 0;
}
.ct-button-position-center .ct-button,
.ct-button-position-fullwidth .ct-button {
	margin-left: 0;
	margin-right: 0;
}
.ct-button-size-large .ct-print-icon.ct-icon-pack-elegant,
.ct-button-size-giant .ct-print-icon.ct-icon-pack-elegant {
	font-size: 32px;
}
.ct-button-size-large .ct-print-icon.ct-icon-pack-material,
.ct-button-size-giant .ct-print-icon.ct-icon-pack-material {
	font-size: 48px;
}
.ct-button-size-large .ct-print-icon.ct-icon-pack-fontawesome,
.ct-button-size-giant .ct-print-icon.ct-icon-pack-fontawesome {
	font-size: 28px;
}
.ct-button-size-large .ct-print-icon.ct-icon-pack-userpack,
.ct-button-size-giant .ct-print-icon.ct-icon-pack-userpack {
	font-size: 32px;
}
.ct-button i.ct-print-icon {
	line-height: inherit;
	vertical-align: top;
	height: 100%;
	line-height: inherit;
}
.ct-button-icon-position-left .ct-print-icon {
	margin-right: 13px;
	margin-left: -18px;
}
.ct-button-icon-position-left.ct-button-size-tiny .ct-print-icon {
	margin-right: 6px;
}
.ct-button-icon-position-left.ct-button-size-medium .ct-print-icon {
	margin-right: 9px;
}
.ct-button-icon-position-left.ct-button-size-large .ct-print-icon {
	margin-right: 12px;
}
.ct-button-icon-position-left.ct-button-size-giant .ct-print-icon {
	margin-right: 16px;
}
.ct-button-icon-position-right .ct-print-icon {
	margin-left: 13px;
	margin-right: -18px;
}
.ct-button-icon-position-right.ct-button-size-tiny .ct-print-icon {
	margin-left: 6px;
}
.ct-button-icon-position-right.ct-button-size-medium .ct-print-icon {
	margin-left: 9px;
}
.ct-button-icon-position-right.ct-button-size-large .ct-print-icon {
	margin-left: 12px;
}
.ct-button-icon-position-right.ct-button-size-giant .ct-print-icon {
	margin-left: 16px;
}
.blog-load-more {
	position: relative;
}
.blog-load-more .ct-button {
	margin: 0;
}
@media (max-width: 767px) {
	.ct-button-size-large {
		height: 50px;
		line-height: 50px;
		padding: 0 25px;
		font-size: 19px;
		margin: 30px;
	}
	.ct-button.ct-button-empty.ct-button-size-large {
		width: 50px;
	}
	.ct-button-size-large.ct-button-border-1 {
		line-height: 48px;
	}
	.ct-button-size-large.ct-button-style-outline {
		line-height: 46px;
	}
	.ct-button-size-large.ct-button-border-3 {
		line-height: 44px;
	}
	.ct-button-size-large.ct-button-border-4 {
		line-height: 42px;
	}
	.ct-button-size-large.ct-button-border-5 {
		line-height: 40px;
	}
	.ct-button-size-large.ct-button-border-6 {
		line-height: 38px;
	}
	.ct-button-icon-position-left.ct-button-size-large .ct-print-icon {
		margin-right: 9px;
	}
	.ct-button-icon-position-right.ct-button-size-large .ct-print-icon {
		margin-left: 9px;
	}

	.ct-button-size-giant {
		height: 80px;
		line-height: 80px;
		padding: 0 37px;
		font-size: 24px;
		margin: 40px;
	}
	.ct-button.ct-button-empty.ct-button-size-giant {
		width: 80px;
	}
	.ct-button-size-giant.ct-button-border-1 {
		line-height: 78px;
	}
	.ct-button-size-giant.ct-button-style-outline {
		line-height: 76px;
	}
	.ct-button-size-giant.ct-button-border-3 {
		line-height: 74px;
	}
	.ct-button-size-giant.ct-button-border-4 {
		line-height: 72px;
	}
	.ct-button-size-giant.ct-button-border-5 {
		line-height: 70px;
	}
	.ct-button-size-giant.ct-button-border-6 {
		line-height: 68px;
	}
	.ct-button-icon-position-left.ct-button-size-giant .ct-print-icon {
		margin-right: 12px;
	}
	.ct-button-icon-position-right.ct-button-size-giant .ct-print-icon {
		margin-left: 12px;
	}
}

/* 2.7 - Socials */

a.socials-item {
	display: inline-block;
	vertical-align: top;
	text-align: center;
	-o-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	margin: 0 5px;
	line-height: 16px;
}
.socials-item-icon {
	display: inline-block;
	font-family: 'ct-socials';
	font-weight: normal;
	width: 1em;
	height: 1em;
	line-height: 1;
	font-size: 16px;
	text-align: center;
	vertical-align: top;
	font-feature-settings: normal;
	font-kerning: auto;
	font-language-override: normal;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-synthesis: weight style;
	font-variant: normal;
	font-weight: normal;
	text-rendering: auto;
}
a .socials-item-icon {
	-o-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}
.socials-item-icon.facebook::before {
	content: '\e600';
}
.socials-colored a .socials-item-icon.facebook,
.socials-colored-hover a:hover .socials-item-icon.facebook {
	color: #4e64b5;
}
.socials-item-icon.twitter::before {
	content: '\e601';
}
.socials-colored a .socials-item-icon.twitter,
.socials-colored-hover a:hover .socials-item-icon.twitter {
	color: #00aced;
}
.socials-item-icon.pinterest::before {
	content: '\e602';
}
.socials-colored a .socials-item-icon.pinterest,
.socials-colored-hover a:hover .socials-item-icon.pinterest {
	color: #ff5757;
}
.socials-item-icon.google-plus::before,
.socials-item-icon.googleplus::before {
	content: '\e603';
}
.socials-colored a .socials-item-icon.google-plus,
.socials-colored a .socials-item-icon.googleplus,
.socials-colored-hover a:hover .socials-item-icon.google-plus,
.socials-colored-hover a:hover .socials-item-icon.googleplus {
	color: #f44336;
}
.socials-item-icon.tumblr::before {
	content: '\e604';
}
.socials-colored a .socials-item-icon.tumblr,
.socials-colored-hover a:hover .socials-item-icon.tumblr {
	color: #456988;
}
.socials-item-icon.stumbleupon::before {
	content: '\e605';
}
.socials-colored a .socials-item-icon.stumbleupon,
.socials-colored-hover a:hover .socials-item-icon.stumbleupon {
	color: #46485c;
}
.socials-item-icon.wordpress::before {
	content: '\e606';
}
.socials-item-icon.instagram::before {
	content: '\e607';
}
.socials-colored a .socials-item-icon.instagram,
.socials-colored-hover a:hover .socials-item-icon.instagram {
	color: #9a8f62;
}
.socials-item-icon.dribbble::before {
	content: '\e608';
}
.socials-colored a .socials-item-icon.dribbble,
.socials-colored-hover a:hover .socials-item-icon.dribbble {
	color: #ec4a89;
}
.socials-item-icon.vimeo::before {
	content: '\e609';
}
.socials-colored a .socials-item-icon.vimeo,
.socials-colored-hover a:hover .socials-item-icon.vimeo {
	color: #1db3e3;
}
.socials-item-icon.linkedin::before {
	content: '\e60a';
}
.socials-colored a .socials-item-icon.linkedin,
.socials-colored-hover a:hover .socials-item-icon.linkedin {
	color: #0288d1;
}
.socials-item-icon.rss::before {
	content: '\e60b';
}
.socials-item-icon.deviantart::before {
	content: '\e60c';
}
.socials-item-icon.share::before {
	content: '\e60d';
}
.socials-item-icon.myspace::before {
	content: '\e60e';
}
.socials-item-icon.skype::before {
	content: '\e60f';
}
.socials-colored a .socials-item-icon.skype,
.socials-colored-hover a:hover .socials-item-icon.skype {
	color: #00aff0;
}
.socials-item-icon.youtube::before {
	content: '\e610';
}
.socials-colored a .socials-item-icon.youtube,
.socials-colored-hover a:hover .socials-item-icon.youtube {
	color: #c82929;
}
.socials-item-icon.picassa::before {
	content: '\e611';
}
.socials-item-icon.google-drive::before,
.socials-item-icon.googledrive::before {
	content: '\e612';
}
.socials-item-icon.flickr::before {
	content: '\e613';
}
.socials-item-icon.blogger::before {
	content: '\e614';
}
.socials-item-icon.spotify::before {
	content: '\e615';
}
.socials-item-icon.delicious::before {
	content: '\e616';
}

.social-item-rounded.socials-item-icon.facebook::before,
.socials-rounded .socials-item-icon.facebook::before {
	content: '\e617';
}
.social-item-rounded.socials-item-icon.twitter::before,
.socials-rounded .socials-item-icon.twitter::before {
	content: '\e618';
}
.social-item-rounded.socials-item-icon.pinterest::before,
.socials-rounded .socials-item-icon.pinterest::before {
	content: '\e619';
}
.social-item-rounded.socials-item-icon.google-plus::before,
.social-item-rounded.socials-item-icon.googleplus::before,
.socials-rounded .socials-item-icon.google-plus::before,
.socials-rounded .socials-item-icon.googleplus::before {
	content: '\e61a';
}
.social-item-rounded.socials-item-icon.tumblr::before,
.socials-rounded .socials-item-icon.tumblr::before {
	content: '\e61b';
}
.social-item-rounded.socials-item-icon.stumbleupon::before,
.socials-rounded .socials-item-icon.stumbleupon::before {
	content: '\e61c';
}
.social-item-rounded.socials-item-icon.wordpress::before,
.socials-rounded .socials-item-icon.wordpress::before {
	content: '\e61d';
}
.social-item-rounded.socials-item-icon.instagram::before,
.socials-rounded .socials-item-icon.instagram::before {
	content: '\e61e';
}
.social-item-rounded.socials-item-icon.dribbble::before,
.socials-rounded .socials-item-icon.dribbble::before {
	content: '\e61f';
}
.social-item-rounded.socials-item-icon.vimeo::before,
.socials-rounded .socials-item-icon.vimeo::before {
	content: '\e620';
}
.social-item-rounded.socials-item-icon.linkedin::before,
.socials-rounded .socials-item-icon.linkedin::before {
	content: '\e621';
}
.social-item-rounded.socials-item-icon.rss::before,
.socials-rounded .socials-item-icon.rss::before {
	content: '\e622';
}
.social-item-rounded.socials-item-icon.deviantart::before,
.socials-rounded .socials-item-icon.deviantart::before {
	content: '\e623';
}
.social-item-rounded.socials-item-icon.share::before,
.socials-rounded .socials-item-icon.share::before {
	content: '\e624';
}
.social-item-rounded.socials-item-icon.myspace::before,
.socials-rounded .socials-item-icon.myspace::before {
	content: '\e625';
}
.social-item-rounded.socials-item-icon.skype::before,
.socials-rounded .socials-item-icon.skype::before {
	content: '\e626';
}
.social-item-rounded.socials-item-icon.youtube::before,
.socials-rounded .socials-item-icon.youtube::before {
	content: '\e627';
}
.social-item-rounded.socials-item-icon.picassa::before,
.socials-rounded .socials-item-icon.picassa::before {
	content: '\e628';
}
.social-item-rounded.socials-item-icon.google-drive::before,
.social-item-rounded.socials-item-icon.googledrive::before,
.socials-rounded .socials-item-icon.google-drive::before,
.socials-rounded .socials-item-icon.googledrive::before {
	content: '\e629';
}
.social-item-rounded.socials-item-icon.flickr::before,
.socials-rounded .socials-item-icon.flickr::before {
	content: '\e62a';
}
.social-item-rounded.socials-item-icon.blogger::before,
.socials-rounded .socials-item-icon.blogger::before {
	content: '\e62b';
}
.social-item-rounded.socials-item-icon.spotify::before,
.socials-rounded .socials-item-icon.spotify::before {
	content: '\e62c';
}
.social-item-rounded.socials-item-icon.delicious::before,
.socials-rounded .socials-item-icon.delicious::before {
	content: '\e62d';
}

.social-item-square.socials-item-icon.facebook::before,
.socials-square .socials-item-icon.facebook::before {
	content: '\e62e';
}
.social-item-square.socials-item-icon.twitter::before,
.socials-square .socials-item-icon.twitter::before {
	content: '\e62f';
}
.social-item-square.socials-item-icon.pinterest::before,
.socials-square .socials-item-icon.pinterest::before {
	content: '\e630';
}
.social-item-square.socials-item-icon.google-plus::before,
.social-item-square.socials-item-icon.googleplus::before,
.socials-square .socials-item-icon.google-plus::before,
.socials-square .socials-item-icon.googleplus::before {
	content: '\e631';
}
.social-item-square.socials-item-icon.tumblr::before,
.socials-square .socials-item-icon.tumblr::before {
	content: '\e632';
}
.social-item-square.socials-item-icon.stumbleupon::before,
.socials-square .socials-item-icon.stumbleupon::before {
	content: '\e633';
}
.social-item-square.socials-item-icon.wordpress::before,
.socials-square .socials-item-icon.wordpress::before {
	content: '\e634';
}
.social-item-square.socials-item-icon.instagram::before,
.socials-square .socials-item-icon.instagram::before {
	content: '\e635';
}
.social-item-square.socials-item-icon.dribbble::before,
.socials-square .socials-item-icon.dribbble::before {
	content: '\e636';
}
.social-item-square.socials-item-icon.vimeo::before,
.socials-square .socials-item-icon.vimeo::before {
	content: '\e637';
}
.social-item-square.socials-item-icon.linkedin::before,
.socials-square .socials-item-icon.linkedin::before {
	content: '\e638';
}
.social-item-square.socials-item-icon.rss::before,
.socials-square .socials-item-icon.rss::before {
	content: '\e639';
}
.social-item-square.socials-item-icon.deviantart::before,
.socials-square .socials-item-icon.deviantart::before {
	content: '\e63a';
}
.social-item-square.socials-item-icon.share::before,
.socials-square .socials-item-icon.share::before {
	content: '\e63b';
}
.social-item-square.socials-item-icon.myspace::before,
.socials-square .socials-item-icon.myspace::before {
	content: '\e63c';
}
.social-item-square.socials-item-icon.skype::before,
.socials-square .socials-item-icon.skype::before {
	content: '\e63d';
}
.social-item-square.socials-item-icon.youtube::before,
.socials-square .socials-item-icon.youtube::before {
	content: '\e63e';
}
.social-item-square.socials-item-icon.picassa::before,
.socials-square .socials-item-icon.picassa::before {
	content: '\e63f';
}
.social-item-square.socials-item-icon.google-drive::before,
.social-item-square.socials-item-icon.googledrive::before,
.socials-square .socials-item-icon.google-drive::before,
.socials-square .socials-item-icon.googledrive::before {
	content: '\e640';
}
.social-item-square.socials-item-icon.flickr::before,
.socials-square .socials-item-icon.flickr::before {
	content: '\e641';
}
.social-item-square.socials-item-icon.blogger::before,
.socials-square .socials-item-icon.blogger::before {
	content: '\e642';
}
.social-item-square.socials-item-icon.spotify::before,
.socials-square .socials-item-icon.spotify::before {
	content: '\e643';
}
.social-item-square.socials-item-icon.delicious::before,
.socials-square .socials-item-icon.delicious::before {
	content: '\e644';
}

.socials-list {
	margin-left: -10px;
	margin-right: -10px;
}
.socials-list .socials-item {
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
}
.socials-list.socials-alignment-right {
	text-align: right;
}
.socials-list.socials-alignment-center {
	text-align: center;
}


/* PRELOADER */

.preloader {
	position: relative;
	height: 200px;
}
.slideshow-preloader {
	height: 400px;
}
.loading {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 2;
}
.preloader:after,
.loading:after {
	content: '';
	position: absolute;
	height: 90px;
	width: 90px;
	background: #ffffff url('images/preloader-1.gif') no-repeat 50% 50%;
	top: 50%;
	left: 50%;
	margin-top: -45px;
	margin-left: -45px;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
}
.preloader + * {
	padding: 0 !important;
	margin: 0 !important;
	overflow: hidden !important;
	opacity: 0;
}
.preloader + *:not(iframe) {
	height: 0 !important;
}
.preloader + iframe {
	margin-top: -200px !important;
}
.loading + * {
	opacity: 0;
}


/* 2.8 - Form elements */

input[type="text"],
input[type="password"],
input[type="color"],
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="email"],
input[type="number"],
input[type="range"],
input[type="search"],
input[type="tel"],
input[type="time"],
input[type="url"],
input[type="month"],
input[type="week"] {
	padding: 0 10px;
	max-width: 100%;
	vertical-align: middle;
}
textarea {
	padding: 10px;
	max-width: 100%;
	vertical-align: middle;
}
/* Combobox */
.combobox-wrapper {
	position: relative;
	width: 100%;
	height: 38px;
	display: inline-block;
	vertical-align: middle;
	min-width: 140px;
	padding-right: 36px;
}
.combobox-wrapper .combobox-text {
	display: block;
	padding: 0 10px;
	line-height: 36px;
	overflow: hidden;
	text-align: left;
	white-space: nowrap;
}
.combobox-wrapper .combobox-button {
	width: 36px;
	height: 36px;
	position: absolute;
	right: 0px;
	top: 0px;
	cursor: pointer;
}
.combobox-wrapper .combobox-button:before {
	content: '\e635';
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -12px;
	margin-top: -12px;
	font-family: 'ct-icons';
	font-size: 24px;
	width: 24px;
	height: 24px;
	line-height: 24px;
	font-weight: normal;
}
.combobox-wrapper select {
	width: 100%;
	cursor: pointer;
}

/* Checkbox */
.checkbox-sign,
.radio-sign {
	display: inline-block;
	width: 30px;
	height: 30px;
	cursor: pointer;
	position: relative;
	vertical-align: middle;
}
.radio-sign {
	width: 28px;
	height: 28px;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
}
#shipping_method .radio-sign {
	width: 12px;
	height: 12px;
}
.checkbox-sign.checked:before,
.radio-sign.checked:before {
	position: absolute;
	left: 50%;
	top: 50%;
}
.checkbox-sign.checked:before {
	content: '\e646';
	font-size: 24px;
	font-weight: normal;
	font-family: 'ct-icons';
	text-align: center;
	width: 14px;
	height: 14px;
	line-height: 14px;
	margin-top: -7px;
	margin-left: -11px;
}
.radio-sign.checked:before {
	content: '';
	font-size: 10px;
	width: 16px;
	height: 16px;
	line-height: 10px;
	margin-top: -8px;
	margin-left: -8px;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
}
#shipping_method .radio-sign:before {
	width: 6px;
	height: 6px;
	margin-top: -3px;
	margin-left: -3px;
}

/* 3.0 - PAGE LAYOUT */

#page {
	position: relative;
	overflow: hidden;
}
#page.layout-boxed {
	max-width: 1260px;
	margin: 0 auto;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.11);
}

@media (max-width: 768px) {
	#site-header.site-header.fixed {
		width: auto;
		position: relative;
		left: auto;
		top: auto !important;
		z-index: 1;
	}
}

.page-title-block {
	text-align: center;
	background-position: 50% 0;
	background-size: cover;
	padding: 80px 0;
	position: relative;
}
.page-title-alignment-left {
	text-align: left;
}
.page-title-alignment-left .page-title-icon {
	float: right;
}
.page-title-alignment-right {
	text-align: right;
}
.page-title-alignment-right .page-title-icon {
	float: left;
}
.page-title-title h1,
.page-title-title h2 {
	margin: 0;
	line-height: 1;
}
.page-title-icon + .page-title-title {
	margin-top: 55px;
}
.page-title-alignment-right .page-title-icon + .page-title-title,
.page-title-alignment-left .page-title-icon + .page-title-title {
	margin-top: -7px;
}
.page-title-excerpt {
	margin-top: 18px;
	display: inline-block;
	width: 100%;
}
.page-title-block.page-title-style-2 {
	text-align: left;
	padding: 25px 0 0;
}
.page-title-style-2 .container {
	position: relative;
	padding-bottom: 38px;
}
.page-title-style-2 .container:after {
	content: '';
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 8px;
	background: url('images/divider-wave.png') repeat-x 50% 50%;
}
.page-title-block .breadcrumbs-container {
	margin-top: 30px;
}
.page-title-block .breadcrumbs {
	display: inline-block;
}
.page-title-block .breadcrumbs > span {
	display: inline-block;
	vertical-align: top;
}

#main {
	position: relative;
	z-index: 5;
}

.container-fullwidth {
	padding: 0 40px;
}

/* 4.0 - TOP AREA */

.top-area {
	padding: 10px 0;
	border-bottom: 1px solid #494c64;
	position: relative;
}
.top-area-items {
	margin: 0 -35px;
}
@media (min-width: 1212px) {
	.top-area-alignment-justified .top-area-menu {
		float: right;
	}
}
.top-area-alignment-right .top-area-items {
	text-align: right;
}
.top-area-alignment-center .top-area-items {
	text-align: center;
}
@media (max-width: 1211px) {
	.top-area-items {
		text-align: center;
	}
}
.top-area-block {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	padding: 0 35px;
}
.top-area .top-area-items .top-area-block {
	height: 30px;
	line-height: 30px;
}
.top-area-contacts:after,
.top-area-socials:after {
	content: '';
	position: absolute;
	height: 50px;
	margin-top: -25px;
	top: 50%;
	right: 0;
}
@media (max-width: 1211px) {
	.top-area-contacts:after,
	.top-area-socials:after {
		display: none;
	}
}
.top-area-style-2 .top-area-contacts:after,
.top-area-style-2 .top-area-socials:after {
	right: auto;
	left: 0;
}
.top-area-alignment-center .top-area-contacts:after,
.top-area-alignment-center .top-area-socials:after {
	display: none;
}
.top-area-alignment-center .top-area-contacts:after,
.top-area-alignment-center .top-area-socials:after {
	display: none;
}
.top-area-socials {
	margin: 0 -5px;
}
.top-area-socials .socials {
	margin-top: 7px;
}
.top-area-socials .socials-item {
	padding: 0 7px;
	margin: 0;
}
.top-area-socials .socials-item a {
	width: 20px;
	height: 20px;
}
.top-area-socials .socials-item a:after {
	line-height: 20px;
	font-size: 16px;
}
.top-area-button .ct-button {
	margin: 0;
	font-family: inherit;
	font-weight: inherit;
	font-style: inherit;
	vertical-align: top;
}
.top-area-button .ct-button:after {
	display: none;
}
.top-area .top-area-block.top-area-menu {
	font-size: 0;
}
.top-area-menu .nav-menu {
	margin: 0 -15px;
}
.top-area-menu .nav-menu > li {
	display: inline-block;
	padding: 0 15px;
	line-height: 30px;
}

.top-area-menu .nav-menu > li a {
	display: block;
	font-size: 14px;
}
.top-area-menu .nav-menu > li a:before {
	content: '\e601';
	font-family: 'ct-icons';
	font-weight: normal;
	margin-right: 2px;
	font-size: 16px;
	vertical-align: top;
}
#top-area-menu,
.top-area-button {
	display: inline-block;
	vertical-align: top;
}
#top-area-menu + .top-area-button {
	margin-left: 40px;
}

/* 5.0 - HEADER */

#page:not(.vertical-header) #site-header {
	position: relative;
	z-index: 5;
	-moz-box-shadow: 0 0 2px 0 rgba(56, 69, 84, 0.2);
	-webkit-box-shadow: 0 0 2px 0 rgba(56, 69, 84, 0.2);
	box-shadow: 0 0 2px 0 rgba(56, 69, 84, 0.2);
}
#page .site-header-wrapper-transparent #site-header:not(.shrink) {
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}
#page #site-header:not(.animated-header) {
	z-index: 7;
}
#page:not(.vertical-header) #site-header.animated-header {
	position: static;
}
#site-header .header-bottom-wave {
	position: absolute;
	height: 20px;
	left: 0;
	width: 100%;
	z-index: 6;
	overflow: hidden;
}
#site-header .header-bottom-wave svg {
	margin-top: -7px;
}
#site-header.shrink.fixed .header-bottom-wave {
	bottom: -20px;
}
#site-header .site-title {
	display: table-cell;
	vertical-align: middle;
	padding: 22px 0;
}
#page.vertical-header #site-header .site-title {
	margin-bottom: 40px;
}
#site-header .primary-navigation {
	display: table-cell;
	width: 99%;
	vertical-align: middle;
	text-align: right;
	position: relative;
	z-index: 10;
}
#site-header .logo-position-right .primary-navigation {
	text-align: left;
}
#site-header .logo-position-menu_center:not(.header-layout-fullwidth_hamburger) > .site-title {
	display: none;
}
#site-header .primary-navigation .menu-item-logo {
	padding: 0 50px !important;
}
@media (max-width: 979px) {
	#site-header .primary-navigation .menu-item-logo {
		display: none;
	}
}
@media (max-width: 768px) {
	#site-header .logo-position-menu_center.header-main > .site-title {
		display: table-cell;
	}
}
@media (min-width: 980px) {
	#site-header .logo-position-menu_center:not(.header-layout-fullwidth_hamburger) #primary-navigation {
		display: block;
	}
	#site-header .logo-position-menu_center:not(.header-layout-fullwidth_hamburger) .primary-navigation {
		text-align: center;
	}
}
.site-title .site-logo,
#site-header .primary-navigation .menu-item-logo .site-logo {
	margin: 0;
	font-size: 0 !important;
	line-height: 0 !important;
}
@media (min-width: 768px) {
	#site-header .logo-position-center .site-title,
	#site-header .logo-position-center .primary-navigation {
		display: block;
		text-align: center;
	}
	#site-header .logo-position-center .site-title {
		padding-top: 40px;
		padding-bottom: 10px;
	}
}
#site-header .header-main {
	position: relative;
	z-index: 11;
}
#site-header .header-main-style-fullwidth {
	padding: 0 21px;
}
#page.vertical-header {
	padding-left: 45px;
}
#page.vertical-header #site-header-wrapper {
	position: fixed;
	left: 0;
	top: 0;
	width: 360px;
	min-height: 100%;
	box-shadow: 0 0 2px 0 rgba(56, 69, 84, 0.2);
	-moz-box-shadow: 0 0 2px 0 rgba(56, 69, 84, 0.2);
	-webkit-box-shadow: 0 0 2px 0 rgba(56, 69, 84, 0.2);
	padding: 55px 45px 0;
	margin-left: -315px;
	-o-transition: all 1s;
	-webkit-transition: all 1s;
	transition: all 1s;
}
body.admin-bar #page.vertical-header #site-header-wrapper {
	top: 32px;
}
#page.vertical-header #site-header-wrapper.vertical-active {
	margin-left: 0;
}
#page.vertical-header #site-header-wrapper .header-main {
	visibility: hidden;
	display: block;
}
#page.vertical-header #site-header-wrapper.vertical-active .header-main {
	visibility: visible;
}
@media (min-width: 1600px) {
	#page.vertical-header {
		padding-left: 360px;
	}
	#page.vertical-header #site-header-wrapper {
		margin-left: 0;
	}
	#page.vertical-header #site-header-wrapper .header-main {
		display: block;
		visibility: visible;
	}
}
#page.vertical-header #site-header .container,
#site-header .container-fullwidth {
	width: 100%;
}
#site-header .container-fullwidth {
	padding-left: 37px;
	padding-right: 37px;
}
#page.vertical-header #site-header .site-title {
	display: block;
}
#page.vertical-header #site-header .primary-navigation {
	display: block;
	width: auto;
}
#page.vertical-header .vertical-toggle {
	border: none;
	width: 27px;
	height: 23px;
	text-indent: 100%;
	font-size: 0;
	line-height: 0;
	overflow: hidden;
	position: absolute;
	top: 10px;
	right: 9px;
	cursor: pointer;
	outline: none;
	background: transparent;
	padding: 0;
	-o-transition: all 1s;
	-webkit-transition: all 1s;
	transition: all 1s;
}
@media (min-width: 1600px) {
	#page.vertical-header .vertical-toggle {
		display: none;
	}
}
#page.vertical-header .vertical-toggle .menu-line-1,
#page.vertical-header .vertical-toggle .menu-line-2,
#page.vertical-header .vertical-toggle .menu-line-3 {
	position: absolute;
	height: 3px;
	width: 100%;
	left: 0;
	-o-transition: all 1s;
	-webkit-transition: all 1s;
	transition: all 1s;
}
#page.vertical-header .vertical-toggle .menu-line-1 {
	top: 2px;
	transform: rotate(0);
}
#page.vertical-header #site-header-wrapper.vertical-active .vertical-toggle .menu-line-1 {
	transform: rotate(45deg);
	top: 10px;
}
#page.vertical-header .vertical-toggle .menu-line-2 {
	top: 10px;
	opacity: 1;
}
#page.vertical-header #site-header-wrapper.vertical-active .vertical-toggle .menu-line-2 {
	opacity: 0;
}
#page.vertical-header .vertical-toggle .menu-line-3 {
	top: 18px;
	transform: rotate(0);
}
#page.vertical-header #site-header-wrapper.vertical-active .vertical-toggle .menu-line-3 {
	top: 10px;
	transform: rotate(-45deg);
}

@media (max-width: 767px) {
	#page.vertical-header .vertical-toggle {
		display: none;
	}
	#page.vertical-header {
		padding-left: 0;
	}
	#page.vertical-header #site-header-wrapper {
		margin-left: 0;
	}
	#page.vertical-header #site-header-wrapper .header-main {
		display: table;
		visibility: visible;
	}
}

/* 6.0 - PRIMARY NAVIGATION */

#primary-menu,
#primary-menu + ul {
	text-align: left;
}
#primary-navigation .menu-toggle {
	display: none;
}
#primary-navigation #primary-menu.no-responsive li.dl-parent,
#primary-navigation #primary-menu.no-responsive li.dl-back {
	display: none;
}
#primary-menu.no-responsive {
	text-align: left;
	white-space: nowrap;
	display: inline-block;
	font-size: 0;
	margin: 0 -20px;
}
#page.vertical-header #primary-menu.no-responsive {
	margin: 0;
	display: block;
}
#primary-menu.no-responsive li {
	position: relative;
}
#primary-menu.no-responsive li > a {
	position: relative;
	display: block;
	text-decoration: none;
}
#primary-menu.no-responsive > li {
	display: inline-block;
	vertical-align: middle;
}
#page.vertical-header #primary-menu.no-responsive,
#page.vertical-header #primary-menu.no-responsive > li {
	display: block;
}
#page.vertical-header #primary-menu.no-responsive > li.menu-item-logo {
	display: none;
}
#page.vertical-header #primary-menu.no-responsive > li {
	padding-right: 66px;
	margin-right: -66px;
}
#primary-menu.no-responsive > li > a {
	padding: 35px 20px;
	text-transform: uppercase;
}
#page.vertical-header #primary-menu.no-responsive > li > a {
	padding: 12px 0 13px;
}
.header-style-2 #primary-menu.no-responsive > li > a:before {
	content: "\e601";
	font-family: "ct-icons";
	font-size: 16px;
	font-weight: normal;
	vertical-align: top;
}
.header-style-3 #primary-menu.no-responsive > li,
.header-style-4 #primary-menu.no-responsive > li {
	padding: 33px 3px;
}
.header-style-3 #primary-menu.no-responsive > li.menu-item-current,
.header-style-3 #primary-menu.no-responsive > li.menu-item-active,
.header-style-4 #primary-menu.no-responsive > li.menu-item-current,
.header-style-4 #primary-menu.no-responsive > li.menu-item-active {
	padding: 31px 1px;
}
.header-style-3 #primary-menu.no-responsive > li > a,
.header-style-4 #primary-menu.no-responsive > li > a {
	padding: 0px 15px;
}
.header-style-1 #primary-menu.no-responsive > li.menu-item-current > a,
.header-style-1 #primary-menu.no-responsive > li.menu-item-active > a {
	padding-bottom: 31px;
	border-bottom: 4px solid #d7dee4;
}
#site-header:not(.shrink) .transparent-header-background .header-style-1 #primary-menu.no-responsive > li.menu-item-current > a,
#site-header:not(.shrink) .transparent-header-background .header-style-1 #primary-menu.no-responsive > li.menu-item-active > a {
	border-bottom-color: transparent;
	background-color: transparent;
}
#primary-menu.no-responsive > li ul {
	position: absolute;
	visibility: hidden;
	white-space: normal;
	width: 280px;
	transition: transform 0.1s linear 0.5s, opacity 0.1s linear 0.5s, visibility 0.1s linear 0.5s;
	-moz-transition: transform 0.1s linear 0.5s, opacity 0.1s linear 0.5s, visibility 0.1s linear 0.5s;
	-webkit-transition: transform 0.1s linear 0.5s, opacity 0.1s linear 0.5s, visibility 0.1s linear 0.5s;
	opacity: 0;
}
#primary-menu.no-responsive > li > ul:before {
	content: '';
	position: absolute;
	bottom: -3px;
	left: -3px;
	right: -3px;
	height: 3px;
}
#primary-menu.no-responsive > li > ul {
	transform: translateY(20px);
	-o-transform: translateY(20px);
	-ms-transform: translateY(20px);
	-moz-transform: translateY(20px);
	-webkit-transform: translateY(20px);
}
#primary-menu.no-responsive:hover li:hover > ul {
	visibility: visible;
	transition: transform 0.3s linear, opacity 0.3s linear, visibility 0.3s linear;
	-moz-transition: transform 0.3s linear, opacity 0.3s linear, visibility 0.3s linear;
	-webkit-transition: transform 0.3s linear, opacity 0.3s linear, visibility 0.3s linear;
	opacity: 1;
	transform: translateY(0);
	-o-transform: translateY(0);
	-ms-transform: translateY(0);
	-moz-transform: translateY(0);
	-webkit-transform: translateY(0);
}
#primary-menu.no-responsive:hover > li ul {
	visibility: hidden;
	transition: transform 0.1s linear, opacity 0.1s linear, visibility 0.1s linear;
	-moz-transition: transform 0.1s linear, opacity 0.1s linear, visibility 0.1s linear;
	-webkit-transition: transform 0.1s linear, opacity 0.1s linear, visibility 0.1s linear;
	opacity: 0;
	-webkit-box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.05), -5px 5px 5px -5px rgba(0, 0, 0, 0.1), 5px 5px 5px -5px rgba(0, 0, 0, 0.1);
	box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.05), -5px 5px 5px -5px rgba(0, 0, 0, 0.1), 5px 5px 5px -5px rgba(0, 0, 0, 0.1);
}
#primary-menu.no-responsive > li > ul {
	top: 100%;
	left: 0;
}
#page.vertical-header #primary-menu.no-responsive > li > ul {
	top: 0;
	left: 100%;
}
#primary-menu.no-responsive > li > ul.invert {
	left: auto;
	right: 0;
}
#primary-menu.no-responsive > li > ul a {
	padding: 15px 30px;
}
#primary-menu.no-responsive > li > ul ul {
	top: 0;
	left: 100%;
	transform: translateX(20px);
	-o-transform: translateX(20px);
	-ms-transform: translateX(20px);
	-moz-transform: translateX(20px);
	-webkit-transform: translateX(20px);
	z-index: 1;
}
#page .header-style-vertical #primary-menu.no-responsive > li ul.vertical-invert {
	top: auto;
}
#primary-menu.no-responsive > li > ul ul.invert {
	top: 0;
	left: auto;
	right: 100%;
	transform: translateX(-20px);
	-o-transform: translateX(-20px);
	-ms-transform: translateX(-20px);
	-moz-transform: translateX(-20px);
	-webkit-transform: translateX(-20px);
}
#primary-menu.no-responsive > li > ul li:hover > ul {
	transform: translateX(0);
	-o-transform: translateX(0);
	-ms-transform: translateX(0);
	-moz-transform: translateX(0);
	-webkit-transform: translateX(0);
}
#primary-menu.no-responsive > li li.menu-item-parent > a:after {
	position: absolute;
	width: 9px;
	height: 16px;
	right: 20px;
	top: 50%;
	margin-top: -8px;
	font-weight: normal;
	font-family: 'ct-icons';
	content: '\e672';
	font-size: 16px;
	line-height: 16px;
}

#primary-menu.no-responsive .hamburger-widgets {
	white-space: normal;
	padding: 13px 15px;
}

.header-layout-vertical #primary-menu.no-responsive .hamburger-widgets {
	padding: 13px 0;
}

/* Mega Menu Styles*/
#primary-menu.no-responsive > li.megamenu-enable > ul > li > ul ul {
	display: none;
}
#primary-menu.no-responsive > li.megamenu-enable > ul {
	width: auto;
	white-space: nowrap;
	background-repeat: no-repeat;
	font-size: 0;
	line-height: 1;
}
#primary-menu.no-responsive > li.megamenu-enable > ul.megamenu-masonry.megamenu-masonry-inited > li {
	position: absolute;
}
#primary-menu.no-responsive li > ul.without-transition,
#primary-navigation.without-transition ul {
	transition: none !important;
	-moz-transition: none !important;
	-webkit-transition: none !important;
}
#primary-menu.no-responsive > li.megamenu-enable ul {
	width: auto;
}
#primary-menu.no-responsive > li.megamenu-enable > ul ul {
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	border-left: 0;
	border-right: 0;
}
#primary-menu.no-responsive > li.megamenu-enable > ul:not(.megamenu-masonry) > li.megamenu-no-right-border,
#primary-menu.no-responsive > li.megamenu-enable > ul:not(.megamenu-masonry) > li.megamenu-no-right-border span.megamenu-column-header {
	border-right: 0;
}
#primary-menu.no-responsive > li.megamenu-enable > ul > li {
	display: inline-block;
	vertical-align: top;
	border: 0;
}
#primary-menu.no-responsive > li.megamenu-enable.megamenu-style-grid > ul > li {
	margin: -1px 0 -1px -1px;
	border-top: 0 !important;
	border-bottom: 0 !important;
}
#primary-menu.no-responsive > li.megamenu-enable.megamenu-style-default > ul > li {
	margin: 0 0 0 31px;
}
#primary-menu.no-responsive > li.megamenu-enable.megamenu-style-default > ul > li.megamenu-first-element {
	margin-left: 0;
}
#primary-menu.no-responsive > li.megamenu-enable > ul > li.megamenu-new-row {
	display: block;
	font-size: 0;
	line-height: 1;
	height: 0;
	padding: 0 !important;
	margin: 0 0 1px 0;
}
#primary-menu.no-responsive > li.megamenu-enable > ul.megamenu-masonry > li.megamenu-new-row {
	margin-bottom: 0;
}
#primary-menu.no-responsive > li.megamenu-enable.megamenu-style-default > ul > li.megamenu-new-row {
	margin: 0 0 7px 0;
}
#primary-menu.no-responsive > li.megamenu-enable.megamenu-style-default ul ul {
	border: 0;
}
#primary-menu.no-responsive > li.megamenu-enable.megamenu-style-default li,
#primary-menu.no-responsive > li.megamenu-enable.megamenu-style-default li.menu-item-current,
#primary-menu.no-responsive > li.megamenu-enable.megamenu-style-default li.menu-item-active {
	background: none;
	border: 0;
}
#primary-menu.no-responsive > li.megamenu-enable > ul > li span.megamenu-column-header {
	display: block;
	border-top: 0;
	position: relative;
}
#primary-menu.no-responsive > li.megamenu-enable.megamenu-style-default > ul > li span.megamenu-column-header {
	padding-top: 8px;
	padding-bottom: 12px;
	margin-bottom: 11px;
	border-top: 0;
	border-left: 0;
	border-right: 0;
}
#primary-menu.no-responsive > li.megamenu-enable.megamenu-style-default > ul > li a {
	display: block;
	background: none;
	padding: 0;
	-o-transition: none;
	-webkit-transition: none;
	transition: none;
}
#primary-menu.no-responsive > li.megamenu-enable.megamenu-style-default > ul li:hover > a,
#primary-menu.no-responsive > li.megamenu-enable.megamenu-style-default li.menu-item-current > a,
#primary-menu.no-responsive > li.megamenu-enable.megamenu-style-default li.menu-item-active > a {
	border: 0;
}
#primary-menu.no-responsive > li.megamenu-enable.megamenu-style-default li.menu-item-parent > a:after {
	display: none;
}
#primary-menu.no-responsive > li.megamenu-enable > ul > li span.megamenu-column-header a {
	text-transform: uppercase;
}
#primary-menu.no-responsive > li.megamenu-enable.megamenu-style-default > ul > li span.megamenu-column-header a {
	padding: 0;
}
#primary-menu.no-responsive > li.megamenu-enable.megamenu-style-grid > ul > li span.megamenu-column-header a {
	display: block;
	padding-top: 13px;
	padding-bottom: 13px;
}
#primary-menu.no-responsive > li.megamenu-enable > ul > li span.megamenu-column-header a.mega-no-link {
	pointer-events: none;
}
#primary-menu.no-responsive > li.megamenu-enable > ul > li span.megamenu-column-header.mega-not-show {
	display: none;
}
#primary-menu.no-responsive > li.megamenu-enable.megamenu-style-default > ul > li span.megamenu-column-header a.megamenu-has-icon {
	padding-left: 26px;
}
#primary-menu.no-responsive > li.megamenu-enable.megamenu-style-grid > ul > li span.megamenu-column-header a.megamenu-has-icon {
	padding-left: 56px;
}
#primary-menu.no-responsive > li.megamenu-enable > ul > li span.megamenu-column-header a.megamenu-has-icon:before {
	position: absolute;
	left: 0;
	display: inline-block;
	font-weight: normal;
	font-family: 'FontAwesome';
	content: attr(data-icon);
	font-size: 14px;
	vertical-align: baseline;
}
#primary-menu.no-responsive > li.megamenu-enable.megamenu-style-grid > ul > li span.megamenu-column-header a.megamenu-has-icon:before {
	left: 30px;
}
#primary-menu.no-responsive > li.megamenu-enable > ul > li .mega-label {
	display: inline;
	font-size: 65%;
	line-height: 1;
	text-transform: uppercase;
	padding: 0 4px 0px 4px;
	margin: 0 0 0 10px;

}
#primary-menu.no-responsive > li.megamenu-enable.megamenu-style-grid > ul > li > ul li > a {
	padding-left: 55px;
}
.header-layout-fullwidth_hamburger.logo-position-right #primary-menu.no-responsive > li.megamenu-enable.megamenu-style-grid > ul > li > ul li.menu-item-current > a,
.header-layout-fullwidth_hamburger.logo-position-right #primary-menu.no-responsive > li.megamenu-enable.megamenu-style-grid > ul > li > ul li.menu-item-active > a,
.header-layout-fullwidth_hamburger.logo-position-right #primary-menu.no-responsive > li.megamenu-enable.megamenu-style-grid > ul > li > ul li:hover > a,
.header-style-2 #primary-menu.no-responsive > li.megamenu-enable.megamenu-style-grid > ul > li > ul li.menu-item-current > a,
.header-style-2 #primary-menu.no-responsive > li.megamenu-enable.megamenu-style-grid > ul > li > ul li.menu-item-active > a,
.header-style-2 #primary-menu.no-responsive > li.megamenu-enable.megamenu-style-grid > ul > li > ul li:hover > a,
.header-style-3 #primary-menu.no-responsive > li.megamenu-enable.megamenu-style-grid > ul > li > ul li.menu-item-current > a,
.header-style-3 #primary-menu.no-responsive > li.megamenu-enable.megamenu-style-grid > ul > li > ul li.menu-item-active > a,
.header-style-3 #primary-menu.no-responsive > li.megamenu-enable.megamenu-style-grid > ul > li > ul li:hover > a {
	padding-left: 52px;
}
#primary-menu.no-responsive > li.megamenu-enable.megamenu-style-default > ul > li > ul li > a {
	position: relative;
	padding: 8px 12px 8px 47px;
	vertical-align: middle;
	margin-left: -20px;
}
#primary-menu.no-responsive > li.megamenu-enable > ul > li > ul > li > a:before {
	display: inline-block;
	font-weight: normal;
	font-family: 'FontAwesome';
	content: "\f105";
	font-size: 14px;
	vertical-align: baseline;
	width: 25px;
	text-align: left;
	margin-left: -13px;
	padding-left: 4px;
	position: absolute;
	left: 34px;
}
#primary-menu.no-responsive > li.megamenu-enable.megamenu-style-grid > ul > li > ul > li > a:before {
	margin: 0;
	left: 30px;
}
.header-layout-fullwidth_hamburger.logo-position-right #primary-menu.no-responsive > li.megamenu-enable.megamenu-style-grid > ul > li > ul li.menu-item-current > a:before,
.header-layout-fullwidth_hamburger.logo-position-right #primary-menu.no-responsive > li.megamenu-enable.megamenu-style-grid > ul > li > ul li.menu-item-active > a:before,
.header-layout-fullwidth_hamburger.logo-position-right #primary-menu.no-responsive > li.megamenu-enable.megamenu-style-grid > ul > li > ul li:hover > a:before,
.header-style-2 #primary-menu.no-responsive > li.megamenu-enable.megamenu-style-grid > ul > li > ul li.menu-item-current > a:before,
.header-style-2 #primary-menu.no-responsive > li.megamenu-enable.megamenu-style-grid > ul > li > ul li.menu-item-active > a:before,
.header-style-2 #primary-menu.no-responsive > li.megamenu-enable.megamenu-style-grid > ul > li > ul li:hover > a:before,
.header-style-3 #primary-menu.no-responsive > li.megamenu-enable.megamenu-style-grid > ul > li > ul li.menu-item-current > a:before,
.header-style-3 #primary-menu.no-responsive > li.megamenu-enable.megamenu-style-grid > ul > li > ul li.menu-item-active > a:before,
.header-style-3 #primary-menu.no-responsive > li.megamenu-enable.megamenu-style-grid > ul > li > ul li:hover > a:before {
	left: 27px;
}
#primary-menu.no-responsive > li.megamenu-enable > ul > li > ul > li.megamenu-has-icon > a::before {
	content: attr(data-icon);
	padding: 0;
}
#primary-menu.no-responsive > li.megamenu-enable.megamenu-style-default > ul > li > ul > li > a:before {
	margin-right: 0;
	font-size: 14px;
}
#primary-menu.no-responsive > li.megamenu-enable.megamenu-style-default > ul > li > ul > li.megamenu-has-icon > a::before {
	font-family: 'FontAwesome';
	content: attr(data-icon);
}
#primary-menu.no-responsive > li.megamenu-enable > ul > li > ul {
	position: static;
	transform: translateX(0);
	-o-transform: translateX(0);
	-ms-transform: translateX(0);
	-moz-transform: translateX(0);
	-webkit-transform: translateX(0);
}
#primary-menu.no-responsive > li.megamenu-enable:hover > ul > li > ul {
	visibility: visible;
	opacity: 1;
}
#primary-navigation .hamburger-toggle {
	border: none;
	width: 36px;
	height: 30px;
	text-indent: 100%;
	font-size: 0;
	line-height: 0;
	overflow: hidden;
	position: relative;
	cursor: pointer;
	outline: none;
	background: transparent;
	padding: 0;
	-o-transition: all 1s;
	-webkit-transition: all 1s;
	transition: all 1s;
	margin-right: 0;
	margin-top: 35px;
	margin-bottom: 35px;
}
#primary-navigation .hamburger-toggle .menu-line-1,
#primary-navigation .hamburger-toggle .menu-line-2,
#primary-navigation .hamburger-toggle .menu-line-3 {
	position: absolute;
	height: 4px;
	width: 100%;
	left: 0;
	-o-transition: all 1s;
	-webkit-transition: all 1s;
	transition: all 1s;
}
#primary-navigation .hamburger-toggle .menu-line-1 {
	top: 3px;
	transform: rotate(0);
}
#primary-navigation.hamburger-active .hamburger-toggle .menu-line-1 {
	transform: rotate(45deg);
	top: 13px;
}
#primary-navigation .hamburger-toggle .menu-line-2 {
	top: 13px;
	opacity: 1;
}
#primary-navigation.hamburger-active .hamburger-toggle .menu-line-2 {
	opacity: 0;
}
#primary-navigation .hamburger-toggle .menu-line-3 {
	top: 23px;
	transform: rotate(0);
}
#primary-navigation.hamburger-active .hamburger-toggle .menu-line-3 {
	top: 13px;
	transform: rotate(-45deg);
}
.header-layout-fullwidth_hamburger #primary-menu.no-responsive {
	position: fixed;
	top: 0;
	bottom: 0;
	width: 340px;
	-o-transition: all 1s;
	-webkit-transition: all 1s;
	transition: all 1s;
	background: #ffffff;
	padding: 100px 30px 0;
}
.header-layout-fullwidth_hamburger #primary-menu.no-responsive {
	padding-left: 0;
}
.header-layout-fullwidth_hamburger.logo-position-right #primary-menu.no-responsive {
	padding-right: 0;
}
.header-layout-fullwidth_hamburger #primary-menu.no-responsive {
	right: -340px;
}
.header-layout-fullwidth_hamburger.logo-position-right #primary-menu.no-responsive {
	left: -340px;
}
.header-layout-fullwidth_hamburger #primary-navigation.hamburger-active #primary-menu.no-responsive {
	right: 0;
}
.header-layout-fullwidth_hamburger.logo-position-right #primary-navigation.hamburger-active #primary-menu.no-responsive {
	left: 0;
}
.header-layout-fullwidth_hamburger #primary-navigation.hamburger-active .hamburger-toggle {
	margin-right: 340px;
}
.header-layout-fullwidth_hamburger.logo-position-right #primary-navigation.hamburger-active .hamburger-toggle {
	margin-left: 340px;
}
.header-layout-fullwidth_hamburger #primary-menu.no-responsive {
	margin: 0;
	display: block;
}
.header-layout-fullwidth_hamburger #primary-menu.no-responsive .menu-item-logo {
	display: none;
}
.header-layout-fullwidth_hamburger #primary-menu.no-responsive,
.header-layout-fullwidth_hamburger #primary-menu.no-responsive > li {
	display: block;
}
.header-layout-fullwidth_hamburger #primary-menu.no-responsive > li {
	padding: 0;
}
.header-layout-fullwidth_hamburger.logo-position-left #primary-menu.no-responsive > li {
	padding-left: 30px;
}
.header-layout-fullwidth_hamburger.logo-position-right #primary-menu.no-responsive > li {
	padding-left: 30px;
}
.header-layout-fullwidth_hamburger #primary-menu.no-responsive > li > a {
	padding: 13px 15px;
}
.header-layout-fullwidth_hamburger #primary-menu.no-responsive > li.menu-item-current,
.header-layout-fullwidth_hamburger #primary-menu.no-responsive > li.menu-item-active {
	padding-top: 11px;
	padding-bottom: 11px;
}
.header-layout-fullwidth_hamburger #primary-menu.no-responsive > li.menu-item-current > a,
.header-layout-fullwidth_hamburger #primary-menu.no-responsive > li.menu-item-active > a,
#site-header.fixed.shrink .header-layout-fullwidth_hamburger #primary-menu.no-responsive > li.menu-item-current > a,
#site-header.fixed.shrink .header-layout-fullwidth_hamburger #primary-menu.no-responsive > li.menu-item-active > a {
	display: inline-block;
	padding-top: 0;
	padding-bottom: 0;
}
.header-layout-fullwidth_hamburger #primary-menu.no-responsive > li > ul {
	top: 0;
	left: 100%;
}
.header-layout-fullwidth_hamburger.logo-position-left #primary-menu.no-responsive > li > ul {
	top: 0;
	right: 100%;
	left: auto;
}
.header-layout-fullwidth_hamburger.logo-position-left #primary-menu.no-responsive > li > ul ul {
	right: 100%;
	left: auto;
}
.header-layout-fullwidth_hamburger.logo-position-left #primary-menu.no-responsive > li li > a {
	padding-left: 45px;
}
.header-layout-fullwidth_hamburger.logo-position-left #primary-menu.no-responsive > li li.menu-item-parent > a:after {
	left: 20px;
	right: auto;
	content: '\e603';
}
.hamburger-overlay {
	visibility: hidden;
	opacity: 0;
	background-color: #212331;
	position: fixed;
	z-index: 6;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-o-transition: all 1s;
	-webkit-transition: all 1s;
	transition: all 1s;
}
.hamburger-overlay.active {
	visibility: visible;
	opacity: 0.8;
}

@media (max-width: 768px) {
	#site-header .header-main {
		position: relative;
		display: table;
		width: 100%;
		z-index: 11;
	}
	#primary-navigation .menu-toggle {
		display: inline-block;
	}
	#primary-navigation .hamburger-toggle {
		display: none;
	}
}
#site-header #primary-navigation.responsive {
	position: static;
}
#primary-navigation .menu-toggle {
	border: none;
	width: 36px;
	height: 30px;
	text-indent: 100%;
	font-size: 0;
	line-height: 0;
	overflow: hidden;
	position: relative;
	cursor: pointer;
	outline: none;
	background: transparent;
	padding: 0;
}
#primary-navigation .menu-toggle .menu-line-1,
#primary-navigation .menu-toggle .menu-line-2,
#primary-navigation .menu-toggle .menu-line-3 {
	position: absolute;
	height: 4px;
	width: 100%;
	left: 0;
	background: #99a9b5;
}
#primary-navigation .menu-toggle .menu-line-1 {
	top: 3px;
}
#primary-navigation .menu-toggle .menu-line-2 {
	top: 13px;
}
#primary-navigation .menu-toggle .menu-line-3 {
	top: 23px;
}
/* Common styles of dl-menus */
#site-header .primary-navigation.responsive {
	padding: 15px 0;
	vertical-align: middle;
}
.primary-navigation.responsive ul {
	padding: 0 !important;
	background: none !important;
	list-style: none;
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
}
.primary-navigation.responsive li {
	position: relative;
	width: auto !important;
}
.primary-navigation.responsive li a {
	display: block;
	position: relative;
	padding: 16px 30px;
	outline: none;
}
.primary-navigation.responsive li .mega-label {
	display: none;
}
.primary-navigation.responsive li.dl-back,
.primary-navigation.responsive li.dl-parent {
	text-align: right;
}
.primary-navigation.responsive li.dl-back > a,
.primary-navigation.responsive li.dl-parent > a {
	padding-left: 30px;
}
/*.primary-navigation li > a:not(:only-child):after,
.primary-navigation li > span:not(:only-child):after*/
.primary-navigation.responsive li.dl-back:after,
.primary-navigation.responsive li.menu-item-parent > a:after,
.primary-navigation.responsive li.menu-item-parent > span > a:after,
.primary-navigation.responsive li.dl-parent > a:after {
	position: absolute;
	width: 9px;
	height: 16px;
	right: 20px;
	top: 50%;
	margin-top: -8px;
	font-weight: normal;
	font-family: 'ct-icons';
	content: '\e601';
	font-size: 16px;
	line-height: 16px;
}
.primary-navigation.responsive li.dl-back:after {
	right: auto;
	left: 20px;
	content: '\e603';
}
.primary-navigation.responsive li.dl-parent > a:after {
	right: auto;
	left: 20px;
}
.primary-navigation.responsive .dl-menu {
	margin: 0;
	position: absolute;
	left: 0;
	right: 0;
	opacity: 0;
	pointer-events: none;
	-webkit-transform: translateY(10px);
	transform: translateY(10px);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	text-align: left;
	top: 100%;
}
@media (max-width: 767px) {
	.primary-navigation .dl-menu {
		position: absolute;
		left: 0;
		right: 0;
		opacity: 0;
	}
}
.primary-navigation.responsive .dl-menu:before {
	content: '';
	position: absolute;
	bottom: -3px;
	left: -3px;
	right: -3px;
	height: 3px;
}
.primary-navigation.responsive .dl-menu.dl-menu-toggle {
	transition: all 0.3s ease;
}
.primary-navigation.responsive .dl-menu.dl-menuopen {
	opacity: 1;
	pointer-events: auto;
	-webkit-transform: translateY(0px);
	transform: translateY(0px);
}
/* Hide the inner submenus */
.primary-navigation.responsive li .dl-submenu {
	display: none;
}
/*
When a submenu is openend, we will hide all li siblings.
For that we give a class to the parent menu called "dl-subview".
We also hide the submenu link.
The opened submenu will get the class "dl-subviewopen".
All this is done for any sub-level being entered.
*/
.primary-navigation.responsive .dl-menu.dl-subview li,
.primary-navigation.responsive .dl-menu.dl-subview li.dl-subviewopen > a,
.primary-navigation.responsive .dl-menu.dl-subview li.dl-subview > a,
.primary-navigation.responsive .dl-menu.dl-subview li.dl-subviewopen > span,
.primary-navigation.responsive .dl-menu.dl-subview li.dl-subview > span {
	display: none;
}
.primary-navigation.responsive .dl-menu.dl-subview li.dl-subview,
.primary-navigation.responsive .dl-menu.dl-subview li.dl-subview .dl-submenu,
.primary-navigation.responsive .dl-menu.dl-subview li.dl-subviewopen,
.primary-navigation.responsive .dl-menu.dl-subview li.dl-subviewopen > .dl-submenu,
.primary-navigation.responsive .dl-menu.dl-subview li.dl-subviewopen > .dl-submenu > li {
	display: block;
}
/* Dynamically added submenu outside of the menu context */
.primary-navigation.responsive > .dl-submenu {
	position: absolute;
	width: 100% !important;
	left: 0;
	margin: 0;
	top: 100%;
	margin-top: -15px;
}
.primary-navigation.responsive > .dl-submenu:before {
	content: '';
	position: absolute;
	bottom: -3px;
	left: -3px;
	right: -3px;
	height: 3px;
}
/* Animation classes for moving out and in */
.dl-menu.dl-animate-out {
	-webkit-animation: MenuAnimOut 0.4s;
	animation: MenuAnimOut 0.4s;
}
@-webkit-keyframes MenuAnimOut {
	0% { }
	50% {
		-webkit-transform: translateZ(-250px) rotateY(30deg);
	}
	75% {
		-webkit-transform: translateZ(-372.5px) rotateY(15deg);
		opacity: .5;
	}
	100% {
		-webkit-transform: translateZ(-500px) rotateY(0deg);
		opacity: 0;
	}
}
@keyframes MenuAnimOut {
	0% { }
	50% {
		-webkit-transform: translateZ(-250px) rotateY(30deg);
		transform: translateZ(-250px) rotateY(30deg);
	}
	75% {
		-webkit-transform: translateZ(-372.5px) rotateY(15deg);
		transform: translateZ(-372.5px) rotateY(15deg);
		opacity: .5;
	}
	100% {
		-webkit-transform: translateZ(-500px) rotateY(0deg);
		transform: translateZ(-500px) rotateY(0deg);
		opacity: 0;
	}
}
.dl-menu.dl-animate-in {
	-webkit-animation: MenuAnimIn 0.3s;
	animation: MenuAnimIn 0.3s;
}
@-webkit-keyframes MenuAnimIn {
	0% {
		-webkit-transform: translateZ(-500px) rotateY(0deg);
		opacity: 0;
	}
	20% {
		-webkit-transform: translateZ(-250px) rotateY(30deg);
		opacity: 0.5;
	}
	100% {
		-webkit-transform: translateZ(0px) rotateY(0deg);
		opacity: 1;
	}
}
@keyframes MenuAnimIn {
	0% {
		-webkit-transform: translateZ(-500px) rotateY(0deg);
		transform: translateZ(-500px) rotateY(0deg);
		opacity: 0;
	}
	20% {
		-webkit-transform: translateZ(-250px) rotateY(30deg);
		transform: translateZ(-250px) rotateY(30deg);
		opacity: 0.5;
	}
	100% {
		-webkit-transform: translateZ(0px) rotateY(0deg);
		transform: translateZ(0px) rotateY(0deg);
		opacity: 1;
	}
}
.primary-navigation.responsive > .dl-submenu.dl-animate-in {
	-webkit-animation: SubMenuAnimIn 0.4s ease;
	animation: SubMenuAnimIn 0.4s ease;
}
@-webkit-keyframes SubMenuAnimIn {
	0% {
		-webkit-transform: translateX(50%);
		opacity: 0;
	}
	100% {
		-webkit-transform: translateX(0px);
		opacity: 1;
	}
}
@keyframes SubMenuAnimIn {
	0% {
		-webkit-transform: translateX(50%);
		transform: translateX(50%);
		opacity: 0;
	}
	100% {
		-webkit-transform: translateX(0px);
		transform: translateX(0px);
		opacity: 1;
	}
}
.primary-navigation.responsive > .dl-submenu.dl-animate-out {
	-webkit-animation: SubMenuAnimOut 0.4s ease;
	animation: SubMenuAnimOut 0.4s ease;
}
@-webkit-keyframes SubMenuAnimOut {
	0% {
		-webkit-transform: translateX(0%);
		opacity: 1;
	}
	100% {
		-webkit-transform: translateX(50%);
		opacity: 0;
	}
}
@keyframes SubMenuAnimOut {
	0% {
		-webkit-transform: translateX(0%);
		transform: translateX(0%);
		opacity: 1;
	}
	100% {
		-webkit-transform: translateX(50%);
		transform: translateX(50%);
		opacity: 0;
	}
}
/* No JS Fallback */
.no-js .primary-navigation .dl-menu {
	position: relative;
	opacity: 1;
	-webkit-transform: none;
	transform: none;
}
.no-js .primary-navigation li .dl-submenu {
	display: block;
}
.no-js .primary-navigation li.dl-back {
	display: none;
}
.no-js .primary-navigation li > a:not(:only-child) {
	background: rgba(0,0,0,0.1);
}
.no-js .primary-navigation li > a:not(:only-child):after {
	content: '';
}

/* 7.0 - FOOTER */

#footer-nav {
	padding: 40px 0;
}
#footer-navigation {
	margin-bottom: 0;
}
#footer-menu {
	display: inline-block;
	margin: 0 -21px;
}
#footer-menu li {
	display: inline-block;
	padding: 0 21px;
	position: relative;
	line-height: 1;
}
#footer-menu li + li:before {
	content: '';
	width: 0;
	height: 100%;
	position: absolute;
	left: -1px;
	top: 0;
	font-size: 0;
	border-left: 1px solid #232234;
	border-right: 1px solid #333146;
}
#footer-menu li a {
	font-size: 92.86%;
	display: block;
}

#footer-socials {
	text-align: right;
	padding-top: 7px;
}
#footer-socials .socials {
	text-align: right;
	margin: 0 -7px;
	display: inline-block;
	vertical-align: middle;
}
#footer-socials a {
	width: 50px;
	height: 50px;
	line-height: 48px;
	border: 1px solid #907b87;
	border-radius: 50%;
}
#footer-socials a .socials-item-icon {
	margin-top: 16px;
}
.footer-socials-item {
	display: inline-block;
	vertical-align: top;
	padding: 0 7px;
}
.footer-socials-item a {
	display: block;
	position: relative;
	font-size: 0;
	width: 50px;
	height: 50px;
	line-height: inherit;
	border: 1px solid #fbe0dd;
}
.footer-socials-item a:after {
	position: absolute;
	font-family: 'ct-socials';
	display: block;
	font-size: 16px;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	text-align: center;
	transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
}
.footer-socials-item.twitter a:after {
	content: '\e603';
}
.footer-socials-item.facebook a:after {
	content: '\e601';
}
.footer-socials-item.linkedin a:after {
	content: '\e604';
}
.footer-socials-item.googleplus a:after {
	content: '\e602';
}
.footer-socials-item.stumbleupon a:after {
	content: '\e606';
}
.footer-socials-item.rss a:after {
	content: '\e608';
}
@media (max-width: 991px) {
	#footer-nav #footer-socials {
		text-align: center;
	}
	#footer-nav .footer-site-info {
		text-align: center;
	}
	#footer-navigation #footer-menu li {
		margin: 5px 0;
	}
}

@media (min-width: 980px) {
	.footer-content {
		display: table;
	}
	.footer-content-row {
		display: table-row;
	}
	.footer-logo,
	.footer-site-info {
		display: table-cell;
		vertical-align: middle;
	}
	.footer-logo {
		padding-right: 35px;
	}
}
@media (max-width: 979px) {
	#footer-socials {
		text-align: center;
		margin-bottom: 30px;
	}
	.footer-logo {
		text-align: center;
		margin-bottom: 30px;
	}
}

/* FOOTER WIDGET AREA */

#colophon {
	position: relative;
	padding: 110px 0 45px;
	background-position: 50% 0;
	background-size: cover;
	background-repeat: no-repeat;
}

.footer-widget-area {
	margin-bottom: 1.421em;
}

/* FOOTER HTML */

.footer-site-info {
	font-size: 92.86%;
}

.footer-site-info a:hover {
	text-decoration: underline;
}

/* BLOCKS */

.block-content {
	padding: 135px 0 100px;
}
.block-content:last-of-type {
	padding-bottom: 110px;
}
.no-bottom-margin:last-of-type {
	padding-bottom: 0;
}
.page-title + .no-top-margin,
#page-title + .no-top-margin,
.ct-slideshow + .no-top-margin,
.no-top-margin:first-child {
	padding-top: 0;
}
.block-content + .block-content {
	padding-top: 0;
}

/* 8.0 - SHORTCODES */

/* 8.1 - Quickfinder */

.quickfinder {
	padding: 60px 0;
}
.quickfinder-item {
	text-align: center;
	position: relative;
}
@media (max-width: 549px) {
	.quickfinder-item {
		width: 100%;
	}
}
.quickfinder.quickfinder-alignment-left .quickfinder-item {
	text-align: left;
}
.quickfinder.quickfinder-alignment-right .quickfinder-item {
	text-align: right;
}
.quickfinder-item a.quickfinder-item-link {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 5;
}
.quickfinder-item-image {
	display: block;
	width: 100%;
	height: 100%;
	margin-bottom: 25px;
}
.quickfinder.quickfinder-icon-position-top-float .quickfinder-item-image,
.quickfinder.quickfinder-icon-position-center-float .quickfinder-item-image {
	margin-bottom: 0;
}
.quickfinder.quickfinder-icon-position-bottom .quickfinder-item-image {
	margin-bottom: 0;
	margin-top: 25px;
}
.quickfinder-item-image .quickfinder-item-image-content {
	display: inline-block;
	position: relative;
	vertical-align: top;
}
body .quickfinder-item-image .quickfinder-item-image-content.lazy-loading-item {
	-o-transform: scale(0);
	-ms-transform: scale(0);
	-webkit-transform: scale(0);
	transform: scale(0);
}
.quickfinder-item-effect-image-scale .quickfinder-item-picture {
	position: relative;
	overflow: hidden;
	z-index: 1;
}
.quickfinder-item-effect-image-scale .quickfinder-item-picture.quickfinder-item-image-shape-circle,
.quickfinder-item-effect-image-scale .quickfinder-item-picture.quickfinder-item-image-shape-circle img {
	border-radius: 50%;
}
.quickfinder-item-effect-image-scale img {
	-o-transform: scale(1);
	-ms-transform: scale(1);
	-webkit-transform: scale(1);
	transform: scale(1);
	-o-transition: all 0.25s;
	-webkit-transition: all 0.25s;
	transition: all 0.25s;
	position: relative;
	z-index: 1;
}
.quickfinder-item-effect-image-scale.hover .quickfinder-item-picture img {
	-o-transform: scale(1.15);
	-ms-transform: scale(1.15);
	-webkit-transform: scale(1.15);
	transform: scale(1.15);
}
.quickfinder-item-effect-image-scale .quickfinder-item-picture:after {
	background: transparent;
	content: '';
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 2;
	-o-transition: all 0.25s;
	-webkit-transition: all 0.25s;
	transition: all 0.25s;
}
.quickfinder-item-effect-image-scale.hover .quickfinder-item-picture:after {
	background: none repeat scroll 0 0 rgba(255, 255, 255, 0.2);
}
.quickfinder-img-size-small {
	width: 50px;
	height: 50px;
}
.quickfinder-img-size-medium {
	width: 80px;
	height: 80px;
}
.quickfinder-img-size-large {
	width: 160px;
	height: 160px;
}
.quickfinder-img-size-xlarge {
	width: 240px;
	height: 240px;
}
.quickfinder-item.icon-size-small .quickfinder-item-image-shape-square {
	border-radius: 3px;
}
.quickfinder-item.icon-size-medium .quickfinder-item-image-shape-square {
	border-radius: 3px;
}
.quickfinder-item.icon-size-large .quickfinder-item-image-shape-square {
	border-radius: 6px;
}
.quickfinder-item.icon-size-xlarge .quickfinder-item-image-shape-square {
	border-radius:9px;
}
.quickfinder-item-title {
	text-transform: uppercase;
}
.quickfinder-item.col-md-2 .quickfinder-item-title,
.quickfinder-item.col-md-3 .quickfinder-item-title,
.quickfinder.quickfinder-title-thin .quickfinder-item.col-md-2 .quickfinder-item-title,
.quickfinder.quickfinder-title-thin .quickfinder-item.col-md-3 .quickfinder-item-title {
	font-size: 19px;
	line-height: 30px;
}
.quickfinder-item.col-md-3 .quickfinder-item-title,
.quickfinder.quickfinder-title-thin .quickfinder-item.col-md-3 .quickfinder-item-title {
	font-size: 20px;
}
.quickfinder-item-text {
	margin-top: 14px;
}
.quickfinder-item.col-md-2 .quickfinder-item-text {
	font-size: 14px;
	line-height: 23px;
}
.quickfinder-style-vertical .quickfinder-item {
	display: table-row;
}
.quickfinder-style-vertical .quickfinder-item-info,
.quickfinder-style-vertical .quickfinder-item-image {
	display: table-cell;
	vertical-align: middle;
}
.quickfinder-style-vertical .quickfinder-item + .quickfinder-item .quickfinder-item-info,
.quickfinder-style-vertical .quickfinder-item + .quickfinder-item .quickfinder-item-image .quickfinder-item-image-content {
	padding-top: 75px;
}
.quickfinder-style-vertical .quickfinder-item-image {
	position: relative;
	width: 2%;
	margin-bottom: 0;
}
.quickfinder-style-vertical .quickfinder-item.odd:after,
.quickfinder-style-vertical .quickfinder-item.even:before {
	content: '';
	display: table-cell;
	width: 49%;
}
.quickfinder-style-vertical .quickfinder-item.odd .quickfinder-item-info {
	text-align: right;
	padding-right: 25px;
}
.quickfinder-style-vertical .quickfinder-item.even .quickfinder-item-info {
	text-align: left;
	padding-left: 25px;
}
.quickfinder-style-vertical .quickfinder-item-title {
	margin-top: 0;
}
.quickfinder-item .quickfinder-item-info  .quickfinder-button {
    margin-top: 30px;
}
@media (max-width: 768px) {
	.quickfinder-style-vertical .quickfinder-item {
		display: block;
	}
	.quickfinder-style-vertical .quickfinder-item.odd:after,
	.quickfinder-style-vertical .quickfinder-item.even:before {
		display: none;
	}
	.quickfinder-style-vertical .quickfinder-item + .quickfinder-item .quickfinder-item-connector {
		display: none;
	}
}
.quickfinder-item .ct-icon,
.quickfinder-item .ct-icon-inner {
	overflow: visible;
}
.quickfinder-item .quickfinder-animation {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	-o-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}
.quickfinder-item .ct-icon-shape-hexagon .quickfinder-animation {
	display: none;
}
.ct-icon-shape-circle .quickfinder-animation {
	border-radius: 50%;
}
.quickfinder-item-effect-background-reverse .quickfinder-animation {
	transform: scale(0);
	-o-transform: scale(0);
	-ms-transform: scale(0);
	-moz-transform: scale(0);
	-webkit-transform: scale(0);
}
.quickfinder-item-effect-background-reverse.hover .quickfinder-animation {
	transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	-moz-transform: scale(1);
	-webkit-transform: scale(1);
}
.quickfinder-item-effect-border-reverse .quickfinder-animation {
	transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	-moz-transform: scale(1);
	-webkit-transform: scale(1);
}
.quickfinder-item-effect-border-reverse.hover .quickfinder-animation {
	transform: scale(0);
	-o-transform: scale(0);
	-ms-transform: scale(0);
	-moz-transform: scale(0);
	-webkit-transform: scale(0);
}
.quickfinder-button .ct-button {
	margin-right: 0;
	margin-bottom: 0;
}
.quickfinder-item-table {
	display: table;
	width: 100%;
}
.quickfinder-item-table .quickfinder-item-inner {
	display: table-row;
}
.quickfinder-item-table .quickfinder-item-image,
.quickfinder-item-table .quickfinder-item-info-wrapper {
	display: table-cell;
	vertical-align: top;
}
.quickfinder-item-table .quickfinder-item-image {
	width: 1%;
	padding-right: 20px;
}
.quickfinder-item.icon-size-small .quickfinder-item-table .quickfinder-item-image {
	padding-right: 20px;
}
.quickfinder-item.icon-size-medium .quickfinder-item-table .quickfinder-item-image {
	padding-right: 26px;
}
.quickfinder-item.icon-size-large .quickfinder-item-table .quickfinder-item-image {
	padding-right: 38px;
}
.quickfinder-item.icon-size-xlarge .quickfinder-item-table .quickfinder-item-image {
	padding-right: 54px;
}
.quickfinder-item-table .quickfinder-item-info-wrapper {
	width: 99%;
}
.quickfinder.quickfinder-icon-position-center-float .quickfinder-item-table .quickfinder-item-image,
.quickfinder.quickfinder-icon-position-center-float .quickfinder-item-table .quickfinder-item-info-wrapper {
	vertical-align: middle;
}
.quickfinder.quickfinder-alignment-right .quickfinder-item .quickfinder-item-table .quickfinder-item-image {
	padding-right: 0;
	padding-left: 20px;
}
.quickfinder.quickfinder-alignment-right .quickfinder-item.icon-size-small .quickfinder-item-table .quickfinder-item-image {
	padding-left: 20px;
}
.quickfinder.quickfinder-alignment-right .quickfinder-item.icon-size-medium .quickfinder-item-table .quickfinder-item-image {
	padding-left: 26px;
}
.quickfinder.quickfinder-alignment-right .quickfinder-item.icon-size-large .quickfinder-item-table .quickfinder-item-image {
	padding-left: 38px;
}
.quickfinder.quickfinder-alignment-right .quickfinder-item.icon-size-xlarge .quickfinder-item-table .quickfinder-item-image {
	padding-left: 54px;
}
.quickfinder.quickfinder-icon-position-top-float.quickfinder-alignment-right .quickfinder-item-info-wrapper {
	text-align: left;
}
.quickfinder-item .quickfinder-item-box,
.quickfinder-item .ct-icon-shape-hexagon-top-inner-before,
.quickfinder-item .ct-icon-shape-hexagon-back-inner-before,
.quickfinder-item .ct-icon,
.quickfinder-item .ct-icon-inner,
.quickfinder-item .ct-icon-half-1,
.quickfinder-item .ct-icon-half-2,
.quickfinder-item .quickfinder-item-picture,
.quickfinder-item .quickfinder-item-title,
.quickfinder-item .quickfinder-item-text,
.quickfinder-item .quickfinder-button .ct-button {
	-o-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}
.quickfinder-item-box {
	position: relative;
	padding: 50px;
}
.quickfinder-item.col-md-2 .quickfinder-item-box,
.quickfinder-item.col-md-3 .quickfinder-item-box {
	padding-left: 25px;
	padding-right: 25px;
}
.quickfinder-box-style-soft-outlined .quickfinder-item-box {
	border: 1px solid transparent;
}
.quickfinder-box-style-strong-outlined .quickfinder-item-box {
	border: 3px solid transparent;
}
.quickfinder-style-iconed:not(.quickfinder-icon-position-bottom) .quickfinder-item.icon-size-small .quickfinder-item-box {
	margin-top: 40px;
	padding-top: 70px;
}
.quickfinder-style-iconed:not(.quickfinder-icon-position-bottom) .quickfinder-item.icon-size-medium .quickfinder-item-box {
	margin-top: 55px;
	padding-top: 85px;
}
.quickfinder-style-iconed:not(.quickfinder-icon-position-bottom) .quickfinder-item.icon-size-large .quickfinder-item-box {
	margin-top: 95px;
	padding-top: 125px;
}
.quickfinder-style-iconed:not(.quickfinder-icon-position-bottom) .quickfinder-item.icon-size-xlarge .quickfinder-item-box {
	margin-top: 135px;
	padding-top: 165px;
}
.quickfinder-style-iconed.quickfinder-icon-position-bottom .quickfinder-item.icon-size-small .quickfinder-item-box {
	margin-bottom: 40px;
	padding-bottom: 70px;
}
.quickfinder-style-iconed.quickfinder-icon-position-bottom .quickfinder-item.icon-size-medium .quickfinder-item-box {
	margin-bottom: 55px;
	padding-bottom: 85px;
}
.quickfinder-style-iconed.quickfinder-icon-position-bottom .quickfinder-item.icon-size-large .quickfinder-item-box {
	margin-bottom: 95px;
	padding-bottom: 125px;
}
.quickfinder-style-iconed.quickfinder-icon-position-bottom .quickfinder-item.icon-size-xlarge .quickfinder-item-box {
	margin-bottom: 135px;
	padding-bottom: 165px;
}
.quickfinder-style-iconed .quickfinder-item-box .quickfinder-item-image {
	position: absolute;
	left: 0;
	width: 100%;
	height: auto;
	padding: 0 50px;
}
.quickfinder-style-iconed:not(.quickfinder-icon-position-bottom) .quickfinder-item-box .quickfinder-item-image {
	top: 0;
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}
.quickfinder-style-iconed.quickfinder-icon-position-bottom .quickfinder-item-box .quickfinder-item-image {
	bottom: 0;
	-o-transform: translateY(50%);
	-ms-transform: translateY(50%);
	-webkit-transform: translateY(50%);
	transform: translateY(50%);
}
.quickfinder-style-iconed:not(.quickfinder-icon-position-bottom) .quickfinder-box-style-strong-outlined .quickfinder-item-image {
	margin-top: -2px;
}
.quickfinder-style-iconed.quickfinder-icon-position-bottom .quickfinder-box-style-strong-outlined .quickfinder-item-image {
	margin-top: -2px;
}
.quickfinder-style-iconed .ct-icon {
	background-color: #ffffff;
}
.quickfinder-binded .quickfinder-item {
	padding-left: 0;
	padding-right: 0;
}
.quickfinder-binded .quickfinder-item.quickfinder-box-style-soft-outlined .quickfinder-item-box {
	margin-right: -1px;
}
.quickfinder-binded .quickfinder-item.quickfinder-box-style-strong-outlined .quickfinder-item-box {
	margin-right: -3px;
}
.quickfinder-binded .quickfinder-item.hover {
	z-index: 1;
}
.quickfinder-style-tag:not(.quickfinder-icon-position-bottom) .quickfinder-item-box {
	border-radius: 130px 130px 0 0;
}
.quickfinder-style-tag.quickfinder-icon-position-bottom .quickfinder-item-box {
	border-radius: 0 0 130px 130px;
}

/* 8.2 - Fullwidth block */

.fullwidth-block {
	position: relative;
}
.fullwidth-top-marker,
.fullwidth-bottom-marker {
	position: absolute;
	width: 140px;
	height: 70px;
	left: 50%;
	margin-left: -70px;
	z-index: 10;
}
.fullwidth-top-marker.marker-direction-inside {
	top: 0;
}
.fullwidth-top-marker.marker-direction-outside {
	top: -69px;
}
.fullwidth-bottom-marker.marker-direction-inside {
	bottom: 0;
}
.fullwidth-bottom-marker.marker-direction-outside {
	bottom: -69px;
}
.fullwidth-top-marker.marker-wave,
.fullwidth-bottom-marker.marker-wave {
	width: 100%;
	height: 54px;
	left: 0;
	margin-left: 0;
}
.fullwidth-top-marker.marker-wave {
	top: -53px;
}
.fullwidth-bottom-marker.marker-wave {
	bottom: -53px;
}

/* 8.3 - Styled image, video, maps */

.ct-youtube .ct-wrapbox-inner,
.ct-youtube .shadow-wrap,
.ct-youtube .ct-wrapbox-element,
.ct-vimeo .ct-wrapbox-inner,
.ct-vimeo .shadow-wrap,
.ct-vimeo .ct-wrapbox-element,
.ct-video .ct-wrapbox-inner,
.ct-video .shadow-wrap,
.ct-video .ct-wrapbox-element {
	width: 100%;
	height: 100%;
}
.ct-wrapbox-inner.ct-ratio-style .ct-wrapbox-element,
.ct-wrapbox-inner.ct-ratio-style .shadow-wrap,
.ct-wrapbox-inner.ct-ratio-style .preloader {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ct-image-centered-box {
	margin-bottom: 1.421em;
}
.ct-image a {
	position: relative;
	display: inline-block;
	vertical-align: top;
	overflow: hidden;
}

.ct-image a:before {
	content: '';
	position: absolute;
	top: -100%;
	left: 0;
	right: 0;
	bottom: 0;
	-webkit-transition: opacity 0.5s, background-color 0.5s;
	transition: opacity 0.5s, background-color 0.5s;
	opacity: 0;
	z-index: 5;
}
.ct-image a:hover:before {
	opacity: 1;
	-webkit-transition: opacity 0.5s, background-color 0.5s;
	transition: opacity 0.5s, background-color 0.5s;
}
.ct-image a:after {
	content: '\e60f';
	font-family: 'ct-icons';
	font-weight: normal;
	font-style: normal;
	font-size: 40px;
	height: 40px;
	line-height: 40px;
	width: 40px;
	text-align: center;
	position: absolute;
	top: -20px;
	left: 50%;
	transition: opacity 0.3s, top 0.3s;
	-webkit-transition: opacity 0.3s, top 0.3s;
	margin-left: -20px;
	margin-top: -20px;
	z-index: 5;
	opacity: 0;
}
.ct-image a:hover:after {
	top: 50%;
	opacity: 1;
	transition: opacity 0.5s, top 0.3s;
	-webkit-transition: opacity 0.5s, top 0.3s;
}

.ct-map-with-text .wpb_gmaps_widget .wpb_wrapper {
	padding: 0;
}
.ct-gmaps {
	display: inline-block;
	max-width: 100%;
}
.ct-gmaps .ct-gmaps-hide {
	overflow: hidden;
	width: 100%;
}
.ct-gmaps iframe {
	border: 0 none;
	vertical-align: top;
	margin-top: -46px;
	width: 100%;
}
.ct-gmaps .preloader + iframe {
	margin-top: -240px !important;
}
.ct-gmaps .preloader + iframe + .map-locker {
	opacity: 0;
}
.ct-gmaps.ct-wrapbox-style-11 {
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	overflow: hidden;
}
.ct-gmaps.ct-wrapbox-style-11 .ct-gmaps-hide {
	-webkit-mask-image: url('css/circle.svg');
}
iframe + .map-locker {
	position: relative;
	float: right;
	margin-top: -150px;
	margin-right: 13px;
	height: 50px;
	width: 50px;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	background: #ffffff url('images/map-locker.png') no-repeat 0 50%;
}
iframe + .map-locker.disabled {
	background-position: 100% 50%;
}

.wpb_gmaps_widget .wpb_map_wraper.hide_title  iframe {
	margin-top: -46px;
}
.wpb_gmaps_widget  .wpb_map_wraper.hide_title {
	overflow: hidden;
}

.ct-gmaps.ct-wrapbox-style-11 .ct-wrapbox-inner:after {
	display: none;
}
.ct-gmaps.ct-wrapbox-style-11 .ct-wrapbox-inner  {
	padding: 12px;
	border: 2px solid;
}
.ct-gmaps.ct-wrapbox-style-8  .ct-wrapbox-inner {
	border-radius: 34px;
	overflow: hidden;
}

/* 8.4 - Text box */

.ct-textbox {
	margin-bottom: 1.421em;
}
.ct-textbox-title,
.ct-textbox-content {
	padding: 30px;
}
.ct-textbox-title.ct-textbox-iconed {
	padding-top: 0;
}
.ct-textbox-title.ct-textbox-iconed .ct-textbox-title-iconbox {
	position: relative;
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	margin: 0 -30px;
}
.ct-textbox-title .ct-textbox-title-icon + .ct-textbox-title-text {
	margin-top: 30px;
}
.ct-textbox-picture a {
	display: block;
	position: relative;
}
.ct-textbox-picture a:after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	background: -moz-linear-gradient(to bottom right, rgba(139,102,215,0.7) 0%, rgba(247,76,120,0.7) 100%) !important;
	background: -webkit-linear-gradient(to bottom right, rgba(139,102,215,0.7) 0%, rgba(247,76,120,0.7) 100%) !important;
	background: linear-gradient(to bottom right, rgba(139,102,215,0.7) 0%, rgba(247,76,120,0.7) 100%) !important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ccff2b58', endColorstr='#ccffd800',GradientType=1 ) !important;
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
}
.ct-textbox-picture a:hover:after {
	opacity: 1;
}
.ct-textbox-picture img {
	display: inline-block;
	vertical-align: top;
}
.ct-textbox-title-left-border,
.ct-textbox-title-right-border {
	position: absolute;
	width: 50%;
	top: 50%;
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}
.ct-textbox-title-left-border {
	left: 0;
}
.ct-textbox-title-right-border {
	right: 0;
}
.ct-textbox-title-left-border-inner,
.ct-textbox-title-right-border-inner {
/*	position: absolute;
	top: 0;
	left: 0;
	right: 0;*/
}
.ct-textbox-title-iconbox .ct-textbox-title-icon {
	position: relative;
	padding: 15px;
	z-index: 1;
	display: inline-block;
	border-radius: 50%;
}
.ct-textbox-title-iconbox .ct-textbox-title-icon-border-wrapper {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 50%;
	overflow: hidden;
}
.ct-textbox-title-iconbox .ct-textbox-title-icon-border {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 200%;
	border-radius: 50%;
}

/*.ct-textbox-inner {
	overflow: hidden;
}*/
.ct-textbox-top,
.ct-textbox-bottom {
	font-size: 0;
	line-height: 0;
	text-align: center;
}
.ct-textbox-top svg,
.ct-textbox-bottom svg {
	vertical-align: top;
}
.ct-textbox-after-image {
	border-top: 0 none !important;
	border-top-left-radius: 0 !important;
	border-top-right-radius: 0 !important;
}
.ct-textbox-before-image {
	border-bottom: 0 none !important;
	border-bottom-left-radius: 0 !important;
	border-bottom-right-radius: 0 !important;
}

/* 8.5 - Team */

.ct-team {
	margin-bottom: 1.421em;
}
.team-person-image {
	display: inline-block;
	width: 220px;
	padding: 9px;
	max-width: 100%;
	vertical-align: top;
	margin-bottom: 30px;
	border-radius: 50%;
}
.team-person-image a {
	display: inline-block;
	vertical-align: top;
	overflow: hidden;
	max-width: 100%;
	position: relative;
}
.team-person-image a:before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	-o-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
	opacity: 0;
}
.team-person-image a:hover:before {
	opacity: 1;
}
.team-person-image a,
.ct-team .team-person-image a:before,
.team-person-image img {
	border-radius: 50%;
}
.team-person-sep {
	margin: 0 auto;
	width: 30px;
	margin-bottom: 25px;
}
.team-person-sep.bordered-box {
	border-bottom: 0 none;
}
.team-person-info {
	margin: 0;
}
.team-person-name {
	margin: 0 0 5px;
}
.team-person-position {
	margin: 0;
}
.team-person .team-person-phone {
	color: inherit;
	margin: 0 0 7px;
}
.team-person-socials .socials-item-icon {
	font-size: 24px;
}
.team-person-socials {
	margin: 0 -10px;
}
.team-person-socials .socials-item {
	margin: 15px 10px 0;
}
.team-person-email a:before {
	font-family: 'ct-icons';
	font-weight: normal;
	content: '\e607';
	font-size: 16px;
	margin-right: 10px;
	color: inherit;
	vertical-align: top;
}
.ct-team-style-2 .team-person {
	padding: 50px 50px;
	border-radius: 0 50px 50px 50px;
}
.ct-team-style-2 .team-person-box-columns .team-person-box-left {
	float: left;
	margin-right: -270px;
}
.ct-team-style-2 .team-person-box-columns .team-person-box-left + .team-person-box-right {
	float: left;
	width: 100%;
	padding-left: 270px;
}
.ct-team-style-2 .team-person-image {
	position: relative;
}
.ct-team-style-2 .team-person-image a,
.ct-team-style-2 .team-person-image a:before,
.ct-team-style-2 .team-person-image img {
	border-radius: 0;
}
.ct-team-style-2 .team-person-name {
	margin-top: -10px;
}
.ct-team-style-2 .team-person-socials .socials-item-icon {
	font-size: 20px;
}
.ct-team-style-2 .team-person-socials {
	margin: 0 -6px;
}
.ct-team-style-2 .team-person-socials .socials-item {
	margin: 12px 6px 0;
}
@media (max-width: 1211px) {
	.ct-team-style-2 .col-sm-6 .team-person-box-columns .team-person-box-left {
		float: none;
		margin-right: 0;
	}
	.ct-team-style-2 .col-sm-6 .team-person-box-columns .team-person-box-left + .team-person-box-right {
		float: none;
		padding-left: 0;
	}
}
@media (min-width: 1212px) {
	.ct-team-style-2 .col-sm-6 .team-person-box-columns .team-person-box-left .team-person-image {
		margin-bottom: 0;
	}
}
@media (max-width: 639px) {
	.ct-team-style-2 .team-person-box-columns .team-person-box-left {
		float: none;
		margin-right: 0;
	}
	.ct-team-style-2 .team-person-box-columns .team-person-box-left + .team-person-box-right {
		float: none;
		padding-left: 0;
	}
}

.ct-team-style-3 .team-person {
	border-radius: 180px 180px 0 0;
}
.ct-team-style-3 .team-person-image {
	padding-top: 15px;
	padding-left: 35px;
	padding-right: 35px;
	width: 310px;
}
.ct-team-style-3 .team-person-info {
	margin: 0 0 30px;
}
.ct-team-style-3 .team-person-name {
	margin: 0;
}
.ct-team-style-3 .team-person-position {
	font-size: 0.875em;
}
.ct-team-style-3 .team-person-socials .socials-item-icon {
	font-size: 20px;
}
.ct-team-style-3 .team-person-socials {
	margin: 0 -6px;
}
.ct-team-style-3 .team-person-socials .socials-item {
	margin: 12px 6px 0;
}
.ct-team-style-3 .team-person-email a:before {
	font-size: 32px;
	margin-right: 0;
}

.ct-team-style-4 .team-person {
	border-bottom: 6px solid #a3e7f0;
	padding-bottom: 10px;
	padding-left: 40px;
}
.ct-team-style-4 .team-person-image {
	width: 128px;
	margin-bottom: 30px;
}
.ct-team-style-4 .team-person-info {
	margin: 0;
}
.ct-team-style-4 .team-person-name {
	margin: 0 0 20px;
}
.ct-team-style-4 .team-person-position {
	font-size: 0.875em;
	margin-bottom: 3px;
}
.ct-team-style-4 .team-person-phone {
	margin: 0 0 2px;
}
.ct-team-style-4 .team-person-socials .socials-item-icon {
	font-size: 20px;
}
.ct-team-style-4 .team-person-socials {
	float: left;
	margin-left: -32px;
	margin-right: 0;
	padding-left: 26px;
	width: 100%;
	min-width: 240px;
	margin-bottom: 40px;
}
.ct-team-style-4 .team-person-socials .socials-item {
	margin: 12px 6px 0;
}
.ct-team-style-4 .team-person-email {
	float: left;
	margin-bottom: 40px;
	margin-top: 5px;
}
.ct-team-style-4 .team-person-email a:before {
	font-size: 32px;
	margin-right: 0;
}

.ct-team-style-5 .inline-column {
	padding-left: 0;
	padding-right: 0;
}
.ct-team-style-5 .team-person,
.ct-team-style-5 .team-person-hover {
	-o-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
}
.ct-team-style-5 .team-person {
	padding: 3px 0;
}
.ct-team-style-5 .team-person-image a {
	overflow: visible;
}
.ct-team-style-5 .team-person-image a:before {
	opacity: 1;
	left: 9px;
	right: 9px;
	width: auto;
	background-color: rgba(70, 72, 92, 0.7);
}
.ct-team-style-5 .team-person-image a:hover:before {
	opacity: 0;
}
.ct-team-style-5 .team-person-image {
	padding-left: 40px;
	padding-right: 40px;
	width: 320px;
}
.ct-team-style-5 .team-person-image .image-hover {
	display: inline-block;
	vertical-align: middle;
	border-radius: 50%;
	padding: 6px;
	border: 3px solid #dce1e4;
	margin: -9px;
	-o-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
	max-width: 100%;
}
.ct-team-style-5 .team-person:hover .image-hover {
	border-color: #00bcd4;
	background-color: #00bcd4;
}
.ct-team-style-5 .team-person-hover {
	padding: 47px 30px;
}
.ct-team-style-5 .team-person:hover {
	margin-top: -23px;
	margin-bottom: -23px;
}
.ct-team-style-5 .team-person:hover .team-person-hover {
	padding-top: 70px;
	padding-bottom: 70px;
}
.ct-team-style-5 .team-person-socials .socials-item-icon {
	font-size: 25px;
}
.ct-team-style-5 .team-person-socials .socials-item {
	margin: 12px 6px 0;
}

.ct-team-style-6 .team-person-hover {
	padding: 35px 30px;
}
.ct-team-style-6 .team-person,
.ct-team-style-6 .team-person-hover {
	-o-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
}
.ct-team-style-6 .team-person-box-left {
	float: left;
	margin-right: -100px;
}
.ct-team-style-6 .team-person-box-left + .team-person-box-right {
	float: left;
	width: 100%;
	padding-left: 100px;
}
.ct-team-style-6 .team-person-image {
	position: relative;
	width: 80px;
	padding: 4px;
	margin-bottom: 0;
}
.ct-team-style-6 .team-person-name {
	margin-top: 5px;
	margin-bottom: 0;
}
.ct-team-style-6 .team-person-socials .socials-item-icon {
	font-size: 20px;
}
.ct-team-style-6 .team-person-socials {
	margin: 0 -6px;
}
.ct-team-style-6 .team-person-socials .socials-item {
	margin: 12px 6px 0;
}
.ct-team-style-6 .team-person-position,
.ct-team-style-6 .team-person-email {
	font-size: 0.875em;
}
.ct-team-style-6 .team-person-position,
.ct-team-style-6 .team-person-phone,
.ct-team-style-6 .team-person-info {
	margin: 0;
}

.ct-team-style-6 .team-person-image a:after {
	font-family: 'ct-icons';
	font-weight: normal;
	content: '\e607';
	font-size: 16px;
	position: absolute;
	left: 50%;
	top: 50%;
	width: 16px;
	height: 16px;
	line-height: 16px;
	margin-top: -8px;
	margin-left: -8px;
	-o-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
	opacity: 0;
	color: #ffffff;
}
.ct-team-style-6 .team-person-image a:hover:after {
	opacity: 1;
}

/* 8.6 - Tabs and accordion */

/* Shapes for TTA
 * ========================== */
.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-heading .vc_tta-panel-title {
	line-height: 1.2;
}
.wpb-js-composer .vc_tta.vc_general.vc_tta-tabs .vc_tta-panel-body {
	box-sizing: border-box;
}
.wpb-js-composer .vc_tta.vc_general.vc_tta-shape-square .vc_tta-panel-body {
	min-height: 0px;
}
.wpb-js-composer .vc_tta.vc_general.vc_tta-shape-square .vc_tta-panel-body,
.wpb-js-composer .vc_tta.vc_general.vc_tta-shape-square .vc_tta-panel-heading {
	border-radius: 0px;
}
.wpb-js-composer .vc_tta.vc_general.vc_tta-shape-square .vc_tta-tabs-container {
	margin: 0px;
}
.wpb-js-composer .vc_tta.vc_general.vc_tta-shape-square .vc_tta-tab > a {
	border-radius: 0px;
}
.wpb-js-composer .vc_non_responsive .vc_tta.vc_general.vc_tta-shape-square.vc_tta-tabs .vc_tta-panels,
.wpb-js-composer .vc_tta-o-non-responsive .vc_tta.vc_general.vc_tta-shape-square.vc_tta-tabs .vc_tta-panels {
	border-radius: 0px;
}
@media (min-width: 768px) {
	.wpb-js-composer .vc_tta.vc_general.vc_tta-shape-square.vc_tta-tabs .vc_tta-panels {
		border-radius: 0px;
	}
}
.wpb-js-composer .vc_tta.vc_general.vc_tta-shape-square.vc_tta-o-no-fill .vc_tta-panel-body {
	border-radius: 0;
}
.wpb-js-composer .vc_tta.vc_general.vc_tta-shape-square.vc_tta-o-shape-group.vc_tta-o-no-fill .vc_tta-panel.vc_active + .vc_tta-panel:not(:first-child):not(:last-child) .vc_tta-panel-heading,
.wpb-js-composer .vc_tta.vc_general.vc_tta-shape-square.vc_tta-o-shape-group.vc_tta-o-no-fill .vc_tta-panel.vc_active + .vc_tta-panel:last-child:not(:first-child) .vc_tta-panel-heading {
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
}
.wpb-js-composer .vc_tta.vc_general.vc_tta-shape-rounded .vc_tta-panel-body {
	min-height: 6px;
}
.wpb-js-composer .vc_tta.vc_general.vc_tta-shape-rounded .vc_tta-panel-body,
.wpb-js-composer .vc_tta.vc_general.vc_tta-shape-rounded .vc_tta-panel-heading {
	border-radius: 3px;
}
.wpb-js-composer .vc_tta.vc_general.vc_tta-shape-rounded .vc_tta-tabs-container {
	margin: 3px;
}
.wpb-js-composer .vc_tta.vc_general.vc_tta-shape-rounded .vc_tta-tab > a {
	border-radius: 3px;
}
.wpb-js-composer .vc_non_responsive .vc_tta.vc_general.vc_tta-shape-rounded.vc_tta-tabs .vc_tta-panels,
.wpb-js-composer .vc_tta-o-non-responsive .vc_tta.vc_general.vc_tta-shape-rounded.vc_tta-tabs .vc_tta-panels {
	border-radius: 3px;
}
@media (min-width: 768px) {
	.wpb-js-composer .vc_tta.vc_general.vc_tta-shape-rounded.vc_tta-tabs .vc_tta-panels {
		border-radius: 3px;
	}
}
.wpb-js-composer .vc_tta.vc_general.vc_tta-shape-rounded.vc_tta-o-no-fill .vc_tta-panel-body {
	border-radius: 0;
}
.wpb-js-composer .vc_tta.vc_general.vc_tta-shape-rounded.vc_tta-o-shape-group.vc_tta-o-no-fill .vc_tta-panel.vc_active + .vc_tta-panel:not(:first-child):not(:last-child) .vc_tta-panel-heading,
.wpb-js-composer .vc_tta.vc_general.vc_tta-shape-rounded.vc_tta-o-shape-group.vc_tta-o-no-fill .vc_tta-panel.vc_active + .vc_tta-panel:last-child:not(:first-child) .vc_tta-panel-heading {
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}
.wpb-js-composer .vc_tta.vc_general.vc_tta-shape-round .vc_tta-panel-body {
	min-height: 36px;
}
.wpb-js-composer .vc_tta.vc_general.vc_tta-shape-round .vc_tta-panel-body,
.wpb-js-composer .vc_tta.vc_general.vc_tta-shape-round .vc_tta-panel-heading {
	border-radius: 18px;
}
.wpb-js-composer .vc_tta.vc_general.vc_tta-shape-round .vc_tta-tabs-container {
	margin: 18px;
}
.wpb-js-composer .vc_tta.vc_general.vc_tta-shape-round .vc_tta-tab > a {
	border-radius: 18px;
}
.wpb-js-composer .vc_non_responsive .vc_tta.vc_general.vc_tta-shape-round.vc_tta-tabs .vc_tta-panels,
.wpb-js-composer .vc_tta-o-non-responsive .vc_tta.vc_general.vc_tta-shape-round.vc_tta-tabs .vc_tta-panels {
	border-radius: 18px;
}
@media (min-width: 768px) {
	.wpb-js-composer .vc_tta.vc_general.vc_tta-shape-round.vc_tta-tabs .vc_tta-panels {
		border-radius: 18px;
	}
}
.wpb-js-composer .vc_tta.vc_general.vc_tta-shape-round.vc_tta-o-no-fill .vc_tta-panel-body {
	border-radius: 0;
}
.wpb-js-composer .vc_tta.vc_general.vc_tta-shape-round.vc_tta-o-shape-group.vc_tta-o-no-fill .vc_tta-panel.vc_active + .vc_tta-panel:not(:first-child):not(:last-child) .vc_tta-panel-heading,
.wpb-js-composer .vc_tta.vc_general.vc_tta-shape-round.vc_tta-o-shape-group.vc_tta-o-no-fill .vc_tta-panel.vc_active + .vc_tta-panel:last-child:not(:first-child) .vc_tta-panel-heading {
	border-top-left-radius: 18px;
	border-top-right-radius: 18px;
}
.wpb-js-composer .vc_tta.vc_general.vc_tta-pageable .vc_tta-panel-body {
	border: 0 none;
}
/* Adaptation for Shapes
 * ========================== */
.wpb-js-composer .vc_tta-shape-rounded:not(.vc_tta-o-no-fill) .vc_tta-panel.vc_active .vc_tta-panel-heading {
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}
.wpb-js-composer .vc_tta-shape-rounded:not(.vc_tta-o-no-fill) .vc_tta-panel.vc_active .vc_tta-panel-body {
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}
.wpb-js-composer .vc_non_responsive .vc_tta-shape-rounded.vc_tta-tabs .vc_tta-panel-body::before,
.wpb-js-composer .vc_tta-o-non-responsive .vc_tta-shape-rounded.vc_tta-tabs .vc_tta-panel-body::before,
.wpb-js-composer .vc_non_responsive .vc_tta-shape-rounded.vc_tta-tabs .vc_tta-panel-body::after,
.wpb-js-composer .vc_tta-o-non-responsive .vc_tta-shape-rounded.vc_tta-tabs .vc_tta-panel-body::after {
	box-sizing: border-box;
	content: '';
	display: none;
	position: absolute;
	width: 3px;
	height: 3px;
	border-radius: 3px;
	border-style: inherit;
	border-width: inherit;
}
@media (min-width: 768px) {
	.wpb-js-composer .vc_tta-shape-rounded.vc_tta-tabs .vc_tta-panel-body::before,
	.wpb-js-composer .vc_tta-shape-rounded.vc_tta-tabs .vc_tta-panel-body::after {
		box-sizing: border-box;
		content: '';
		display: none;
		position: absolute;
		width: 3px;
		height: 3px;
		border-radius: 3px;
		border-style: inherit;
		border-width: inherit;
	}
}
.wpb-js-composer .vc_tta-shape-rounded.vc_tta-o-shape-group:not(.vc_tta-o-no-fill) .vc_tta-panel:not(:first-child):not(:last-child) .vc_tta-panel-heading {
	border-radius: 0;
}
.wpb-js-composer .vc_tta-shape-rounded.vc_tta-o-shape-group:not(.vc_tta-o-no-fill) .vc_tta-panel:not(:first-child):not(:last-child) .vc_tta-panel-body {
	border-radius: 0;
}
.wpb-js-composer .vc_tta-shape-rounded.vc_tta-o-shape-group:not(.vc_tta-o-no-fill) .vc_tta-panel:first-child:not(:last-child) .vc_tta-panel-heading,
.wpb-js-composer .vc_tta-shape-rounded.vc_tta-o-shape-group:not(.vc_tta-o-no-fill) .vc_tta-panel:first-child:not(:last-child) .vc_tta-panel-body {
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}
.wpb-js-composer .vc_tta-shape-rounded.vc_tta-o-shape-group:not(.vc_tta-o-no-fill) .vc_tta-panel:last-child:not(:first-child) .vc_tta-panel-heading,
.wpb-js-composer .vc_tta-shape-rounded.vc_tta-o-shape-group:not(.vc_tta-o-no-fill) .vc_tta-panel:last-child:not(:first-child) .vc_tta-panel-body {
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}
.wpb-js-composer .vc_tta-shape-rounded.vc_tta-o-shape-group.vc_tta-o-no-fill .vc_tta-panel:not(:first-child):not(:last-child):not(.vc_active) .vc_tta-panel-heading,
.wpb-js-composer .vc_tta-shape-rounded.vc_tta-o-shape-group.vc_tta-o-no-fill .vc_tta-panel:not(:first-child):not(:last-child):not(.vc_active) .vc_tta-panel-body {
	border-radius: 0;
}
.wpb-js-composer .vc_tta-shape-rounded.vc_tta-o-shape-group.vc_tta-o-no-fill .vc_tta-panel:not(:first-child):not(:last-child).vc_active .vc_tta-panel-heading {
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}
.wpb-js-composer .vc_tta-shape-rounded.vc_tta-o-shape-group.vc_tta-o-no-fill .vc_tta-panel:first-child:not(:last-child):not(.vc_active) .vc_tta-panel-heading,
.wpb-js-composer .vc_tta-shape-rounded.vc_tta-o-shape-group.vc_tta-o-no-fill .vc_tta-panel:first-child:not(:last-child):not(.vc_active) .vc_tta-panel-body {
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}
.wpb-js-composer .vc_tta-shape-rounded.vc_tta-o-shape-group.vc_tta-o-no-fill .vc_tta-panel:last-child:not(:first-child) .vc_tta-panel-heading,
.wpb-js-composer .vc_tta-shape-rounded.vc_tta-o-shape-group.vc_tta-o-no-fill .vc_tta-panel:last-child:not(:first-child) .vc_tta-panel-body {
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}
.wpb-js-composer .vc_tta-shape-round:not(.vc_tta-o-no-fill) .vc_tta-panel.vc_active .vc_tta-panel-heading {
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}
.wpb-js-composer .vc_tta-shape-round:not(.vc_tta-o-no-fill) .vc_tta-panel.vc_active .vc_tta-panel-body {
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}
.wpb-js-composer .vc_non_responsive .vc_tta-shape-round.vc_tta-tabs .vc_tta-panel-body::before,
.wpb-js-composer .vc_tta-o-non-responsive .vc_tta-shape-round.vc_tta-tabs .vc_tta-panel-body::before,
.wpb-js-composer .vc_non_responsive .vc_tta-shape-round.vc_tta-tabs .vc_tta-panel-body::after,
.wpb-js-composer .vc_tta-o-non-responsive .vc_tta-shape-round.vc_tta-tabs .vc_tta-panel-body::after {
	box-sizing: border-box;
	content: '';
	display: none;
	position: absolute;
	width: 18px;
	height: 18px;
	border-radius: 18px;
	border-style: inherit;
	border-width: inherit;
}
@media (min-width: 768px) {
	.wpb-js-composer .vc_tta-shape-round.vc_tta-tabs .vc_tta-panel-body::before,
	.wpb-js-composer .vc_tta-shape-round.vc_tta-tabs .vc_tta-panel-body::after {
		box-sizing: border-box;
		content: '';
		display: none;
		position: absolute;
		width: 18px;
		height: 18px;
		border-radius: 18px;
		border-style: inherit;
		border-width: inherit;
	}
	.wpb-js-composer .vc_tta.vc_tta-shape-round.vc_tta-tabs .vc_tta-panel-body::before,
	.wpb-js-composer .vc_tta.vc_tta-shape-round.vc_tta-tabs .vc_tta-panel-body::after {
		width: 18px;
		height: 18px;
		border-radius: 18px;
	}
}
.wpb-js-composer .vc_tta-shape-round.vc_tta-o-shape-group:not(.vc_tta-o-no-fill) .vc_tta-panel:not(:first-child):not(:last-child) .vc_tta-panel-heading {
	border-radius: 0;
}
.wpb-js-composer .vc_tta-shape-round.vc_tta-o-shape-group:not(.vc_tta-o-no-fill) .vc_tta-panel:not(:first-child):not(:last-child) .vc_tta-panel-body {
	border-radius: 0;
}
.wpb-js-composer .vc_tta-shape-round.vc_tta-o-shape-group:not(.vc_tta-o-no-fill) .vc_tta-panel:first-child:not(:last-child) .vc_tta-panel-heading,
.wpb-js-composer .vc_tta-shape-round.vc_tta-o-shape-group:not(.vc_tta-o-no-fill) .vc_tta-panel:first-child:not(:last-child) .vc_tta-panel-body {
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}
.wpb-js-composer .vc_tta-shape-round.vc_tta-o-shape-group:not(.vc_tta-o-no-fill) .vc_tta-panel:last-child:not(:first-child) .vc_tta-panel-heading,
.wpb-js-composer .vc_tta-shape-round.vc_tta-o-shape-group:not(.vc_tta-o-no-fill) .vc_tta-panel:last-child:not(:first-child) .vc_tta-panel-body {
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}
.wpb-js-composer .vc_tta-shape-round.vc_tta-o-shape-group.vc_tta-o-no-fill .vc_tta-panel:not(:first-child):not(:last-child):not(.vc_active) .vc_tta-panel-heading,
.wpb-js-composer .vc_tta-shape-round.vc_tta-o-shape-group.vc_tta-o-no-fill .vc_tta-panel:not(:first-child):not(:last-child):not(.vc_active) .vc_tta-panel-body {
	border-radius: 0;
}
.wpb-js-composer .vc_tta-shape-round.vc_tta-o-shape-group.vc_tta-o-no-fill .vc_tta-panel:not(:first-child):not(:last-child).vc_active .vc_tta-panel-heading {
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}
.wpb-js-composer .vc_tta-shape-round.vc_tta-o-shape-group.vc_tta-o-no-fill .vc_tta-panel:first-child:not(:last-child):not(.vc_active) .vc_tta-panel-heading,
.wpb-js-composer .vc_tta-shape-round.vc_tta-o-shape-group.vc_tta-o-no-fill .vc_tta-panel:first-child:not(:last-child):not(.vc_active) .vc_tta-panel-body {
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}
.wpb-js-composer .vc_tta-shape-round.vc_tta-o-shape-group.vc_tta-o-no-fill .vc_tta-panel:last-child:not(:first-child) .vc_tta-panel-heading,
.wpb-js-composer .vc_tta-shape-round.vc_tta-o-shape-group.vc_tta-o-no-fill .vc_tta-panel:last-child:not(:first-child) .vc_tta-panel-body {
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}

.wpb-js-composer .vc_general.vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tabs-container,
.wpb-js-composer .vc_general.vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-tabs-container {
	margin-top: 0;
}

.wpb-js-composer .vc_tta.vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-panel-body::before,
.wpb-js-composer .vc_tta.vc_non_responsive .vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-panel-body::before,
.wpb-js-composer .vc_tta.vc_tta-o-non-responsive .vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-panel-body::before {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-right-width: 0;
  border-bottom-width: 0;
}
.wpb-js-composer .vc_tta.vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-panel-body::after,
.wpb-js-composer .vc_tta.vc_non_responsive .vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-panel-body::after,
.wpb-js-composer .vc_tta.vc_tta-o-non-responsive .vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-panel-body::after {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-left-width: 0;
  border-bottom-width: 0;
}
.wpb-js-composer .vc_tta.vc_tta-tabs.vc_tta-tabs-position-bottom .vc_tta-panel-body::before,
.wpb-js-composer .vc_tta.vc_non_responsive .vc_tta-tabs.vc_tta-tabs-position-bottom .vc_tta-panel-body::before,
.wpb-js-composer .vc_tta.vc_tta-o-non-responsive .vc_tta-tabs.vc_tta-tabs-position-bottom .vc_tta-panel-body::before {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  border-right-width: 0;
  border-top-width: 0;
}
.wpb-js-composer .vc_tta.vc_tta-tabs.vc_tta-tabs-position-bottom .vc_tta-panel-body::after,
.wpb-js-composer .vc_tta.vc_non_responsive .vc_tta-tabs.vc_tta-tabs-position-bottom .vc_tta-panel-body::after,
.wpb-js-composer .vc_tta.vc_tta-o-non-responsive .vc_tta-tabs.vc_tta-tabs-position-bottom .vc_tta-panel-body::after {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: 0;
  border-left-width: 0;
  border-top-width: 0;
}
.wpb-js-composer .vc_tta.vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-panel-body::before,
.wpb-js-composer .vc_tta.vc_non_responsive .vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-panel-body::before,
.wpb-js-composer .vc_tta.vc_tta-o-non-responsive .vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-panel-body::before {
  right: auto;
  bottom: auto;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-right-width: 0;
  border-bottom-width: 0;
}
.wpb-js-composer .vc_tta.vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-panel-body::after,
.wpb-js-composer .vc_tta.vc_non_responsive .vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-panel-body::after,
.wpb-js-composer .vc_tta.vc_tta-o-non-responsive .vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-panel-body::after {
  right: auto;
  top: auto;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-right-width: 0;
  border-top-width: 0;
}
.wpb-js-composer .vc_tta.vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-panel-body::before,
.wpb-js-composer .vc_tta.vc_non_responsive .vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-panel-body::before,
.wpb-js-composer .vc_tta.vc_tta-o-non-responsive .vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-panel-body::before {
  left: auto;
  bottom: auto;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-left-width: 0;
  border-bottom-width: 0;
}
.wpb-js-composer .vc_tta.vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-panel-body::after,
.wpb-js-composer .vc_tta.vc_non_responsive .vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-panel-body::after,
.wpb-js-composer .vc_tta.vc_tta-o-non-responsive .vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-panel-body::after {
  left: auto;
  top: auto;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-left-width: 0;
  border-top-width: 0;
}

/* TABS */
.wpb-js-composer .vc_tta.vc_general.vc_tta-tabs .vc_tta-panel-body {
	overflow: visible;
}
.wpb-js-composer .vc_tta.vc_general.vc_tta-tabs .vc_tta-title-text:not(:empty):not(:first-child),
.wpb-js-composer .vc_tta.vc_general.vc_tta-tabs .vc_tta-title-text:not(:empty) ~ *,
.wpb-js-composer .vc_tta.vc_general.vc_tta-accordion .vc_tta-title-text:not(:empty):not(:first-child),
.wpb-js-composer .vc_tta.vc_general.vc_tta-accordion .vc_tta-title-text:not(:empty) ~ * {
	margin-left: 10px;
}
.wpb-js-composer .vc_tta.vc_general.vc_tta-tabs .vc_tta-title-text:not(:empty) ~ .vc_tta-controls-icon,
.wpb-js-composer .vc_tta.vc_general.vc_tta-accordion .vc_tta-title-text:not(:empty) ~ .vc_tta-controls-icon {
	margin-left: 0;
}
.wpb-js-composer .vc_tta.vc_general .vc_tta-icon.ct-print-icon {
	display: inline-block;
	vertical-align: middle;
}
.wpb-js-composer .vc_tta.vc_general .vc_tta-icon.ct-print-icon.ct-icon-pack-elegant {
	font-size: 16px;
}
.wpb-js-composer .vc_tta.vc_general .vc_tta-icon.ct-print-icon.ct-icon-pack-material {
	font-size: 24px;
}
.wpb-js-composer .vc_tta.vc_general .vc_tta-icon.ct-print-icon.ct-icon-pack-fontawesome {
	font-size: 14px;
}
.wpb-js-composer .vc_tta.vc_general .vc_tta-icon.ct-print-icon.ct-icon-pack-userpack {
	font-size: 16px;
}
.wpb-js-composer .vc_tta.vc_general .vc_tta-title-text {
	display: inline-block;
	vertical-align: middle;
}
.wpb-js-composer .vc_tta.vc_general .vc_tta-tab {
	vertical-align: bottom;
}
.wpb-js-composer .vc_tta.vc_general.vc_tta-tabs-position-bottom .vc_tta-tab {
	vertical-align: top;
}
.wpb-js-composer .vc_tta.vc_tta-tabs .vc_tta-panel .vc_tta-panel-title,
.wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-panel .vc_tta-panel-title {
	font-family: 'Maven Pro';
	font-weight: bold;
	text-transform: uppercase;
	font-size: 17px;
}
.wpb-js-composer .vc_tta.vc_tta-tabs .vc_tta-panel.vc_active .vc_tta-panel-title,
.wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-panel.vc_active .vc_tta-panel-title,
.wpb-js-composer .vc_tta.vc_tta-tabs.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title,
.wpb-js-composer .vc_tta.vc_tta-accordion.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title
.wpb-js-composer .vc_tta.vc_tta-tabs .vc_tta-panel.vc_tta-style-modern .vc_tta-panel-title,
.wpb-js-composer .vc_tta.vc_tta-accordion.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-title,
.wpb-js-composer .vc_tta.vc_tta-accordion.vc_tta-style-simple_dashed .vc_tta-panel .vc_tta-panel-title {
	font-family: 'Maven Pro';
	font-weight: bold;
}
.wpb-js-composer .vc_tta.vc_tta-tabs.vc_general .vc_tta-tab > a {
	padding: 12px 25px;
}
.wpb-js-composer .vc_tta.vc_general.vc_tta-tabs .vc_tta-panel-body {
	padding: 50px;
}
.wpb-js-composer .vc_tta.vc_general.vc_tta-color-ct .vc_tta-panel-heading .vc_tta-panel-title > a {
	padding-top: 16px;
	padding-bottom: 16px;
}
.wpb-js-composer .vc_tta.vc_general.vc_tta-color-ct.vc_tta-style-classic .vc_tta-panel-heading .vc_tta-panel-title > a {
	padding-top: 17px;
	padding-bottom: 17px;
}
.wpb-js-composer .vc_tta.vc_general.vc_tta-color-ct.vc_tta-style-outline .vc_tta-panel-heading .vc_tta-panel-title > a {
	padding-top: 16px;
	padding-bottom: 16px;
}
.wpb-js-composer .vc_tta.vc_tta-tabs .vc_tta-tab a {
	font-family: 'Maven Pro';
	font-size: 17px;
	text-transform: uppercase;
	font-weight: bold;
}
.wpb-js-composer .vc_tta.vc_tta-tabs .vc_tta-tab.vc_active > a,
.wpb-js-composer .vc_tta.vc_tta-tabs.vc_tta-style-outline .vc_tta-tab a,
.wpb-js-composer .vc_tta.vc_tta-tabs.vc_tta-style-modern .vc_tta-tab a {
	font-family: 'Maven Pro';
	font-weight: bold;
}
/* Widget */
.wpb-js-composer .widget .vc_tta.vc_tta-tabs.vc_tta-color-ct .vc_tta-tab a,
.wpb-js-composer .widget .vc_tta.vc_tta-tabs.vc_tta-color-ct .vc_tta-tab.vc_active > a,
.wpb-js-composer .widget .vc_tta.vc_tta-tabs.vc_tta-color-ct.vc_tta-style-outline .vc_tta-tab a,
.wpb-js-composer .widget .vc_tta.vc_tta-tabs.vc_tta-color-ct.vc_tta-style-modern .vc_tta-tab a {
	font-family: inherit;
	font-weight: inherit;
	text-transform: none;
}
.wpb-js-composer .widget .vc_tta.vc_tta-tabs.vc_tta-color-ct.vc_general .vc_tta-tab > a {
	padding: 2px 23px;
}
.wpb-js-composer .widget .vc_tta.vc_general.vc_tta-color-ct.vc_tta-tabs .vc_tta-panel-body {
	padding: 25px 40px;
}
.wpb-js-composer .widget .vc_tta.vc_general.vc_tta-color-ct .vc_tta-panel-heading .vc_tta-panel-title > a {
	padding-top: 13px;
	padding-bottom: 13px;
}
.wpb-js-composer .widget .vc_tta.vc_general.vc_tta-color-ct.vc_tta-style-classic .vc_tta-panel-heading .vc_tta-panel-title > a {
	padding-top: 12px;
	padding-bottom: 12px;
}
.wpb-js-composer .widget .vc_tta.vc_general.vc_tta-color-ct.vc_tta-style-outline .vc_tta-panel-heading .vc_tta-panel-title > a {
	padding-top: 11px;
	padding-bottom: 11px;
}

/* Classic */
.wpb-js-composer .vc_tta.vc_tta-color-ct.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {
	margin-bottom: -1px;
}
.wpb-js-composer .widget .vc_tta.vc_tta-tabs.vc_tta-color-ct.vc_general.vc_tta-style-classic:not([class*="vc_tta-gap"]) .vc_tta-tab.vc_active > a {
	padding: 4px 23px;
}
.wpb-js-composer .vc_tta.vc_tta-color-ct.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {
	border-color: #dec6c0;
	background-color: #f8f0f0;
}
.wpb-js-composer .vc_tta.vc_tta-color-ct.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:hover,
.wpb-js-composer .vc_tta.vc_tta-color-ct.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:focus {
	background-color: #f8f0f0;
}
.wpb-js-composer .vc_tta.vc_tta-color-ct.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title > a {
	color: #a8929a;
}
.wpb-js-composer .vc_tta.vc_tta-color-ct.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {
	border-color: #dec6c0;
	background-color: #ffffff;
}
.wpb-js-composer .vc_tta.vc_tta-color-ct.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a {
	color: #a8929a;
}
.wpb-js-composer .vc_tta.vc_tta-color-ct.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body {
	background-color: #ffffff;
}
.wpb-js-composer .vc_tta.vc_tta-color-ct.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body,
.wpb-js-composer .vc_tta.vc_tta-color-ct.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::before,
.wpb-js-composer .vc_tta.vc_tta-color-ct.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::after {
	border-color: #dec6c0;
}
.wpb-js-composer .vc_tta.vc_tta-color-ct.vc_tta-style-classic .vc_tta-controls-icon::before,
.wpb-js-composer .vc_tta.vc_tta-color-ct.vc_tta-style-classic .vc_tta-controls-icon::after {
	border-color: #dec6c0;
	color: #e96779;
}
.wpb-js-composer .vc_tta.vc_tta-color-ct.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before,
.wpb-js-composer .vc_tta.vc_tta-color-ct.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after {
	border-color: #dec6c0;
	color: #8b73bd;
}
.wpb-js-composer .vc_tta.vc_tta-color-ct.vc_tta-style-classic .vc_tta-tab > a {
	border-color: #dec6c0;
	background-color: #f8f0f0;
	color: #a8929a;
}
.wpb-js-composer .widget .vc_tta.vc_tta-color-ct.vc_tta-style-classic .vc_tta-tab > a {
	color: #a8929a;
}
.wpb-js-composer .vc_tta.vc_tta-color-ct.vc_tta-style-classic .vc_tta-tab > a:hover,
.wpb-js-composer .vc_tta.vc_tta-color-ct.vc_tta-style-classic .vc_tta-tab > a:focus {
	background-color: #f8f0f0;
}
.wpb-js-composer .vc_tta.vc_tta-color-ct.vc_tta-style-classic .vc_tta-tab.vc_active > a {
	border-color: #dec6c0;
	background-color: #ffffff;
	color: #3e2634;
}
.wpb-js-composer .widget .vc_tta.vc_tta-color-ct.vc_tta-style-classic .vc_tta-tab.vc_active > a {
	color: #3e2634;
}
@media (min-width: 768px) {
	.wpb-js-composer .vc_tta.vc_tta-color-ct.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
		background-color: #ffffff;
	}
	.wpb-js-composer .vc_tta.vc_tta-color-ct.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels,
	.wpb-js-composer .vc_tta.vc_tta-color-ct.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before,
	.wpb-js-composer .vc_tta.vc_tta-color-ct.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after {
		border-color: #dec6c0;
	}
	.wpb-js-composer .vc_tta.vc_tta-color-ct.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
		border-color: transparent;
		background-color: transparent;
	}
}
/* Classic Tour */
.wpb-js-composer .vc_tta.vc_tta-color-ct.vc_tta-style-classic.vc_tta-tabs-position-left .vc_tta-panel .vc_tta-panel-heading {
	border-color: #dec6c0;
	background-color: #ffffff;
}
.wpb-js-composer .vc_tta.vc_tta-color-ct.vc_tta-style-classic.vc_tta-tabs-position-left .vc_tta-panel .vc_tta-panel-heading:hover,
.wpb-js-composer .vc_tta.vc_tta-color-ct.vc_tta-style-classic.vc_tta-tabs-position-left .vc_tta-panel .vc_tta-panel-heading:focus {
	background-color: #ffffff;
}
.wpb-js-composer .vc_tta.vc_tta-color-ct.vc_tta-style-classic.vc_tta-tabs-position-left .vc_tta-panel .vc_tta-panel-title > a {
	color: #a8929a;
}
.wpb-js-composer .vc_tta.vc_tta-color-ct.vc_tta-style-classic.vc_tta-tabs-position-left .vc_tta-panel.vc_active .vc_tta-panel-heading {
	border-color: #dec6c0;
	background-color: #f9f5f4;
}
.wpb-js-composer .vc_tta.vc_tta-color-ct.vc_tta-style-classic.vc_tta-tabs-position-left .vc_tta-panel.vc_active .vc_tta-panel-title > a {
	color: #a8929a;
}
.wpb-js-composer .vc_tta.vc_tta-color-ct.vc_tta-style-classic.vc_tta-tabs-position-left .vc_tta-panel .vc_tta-panel-body {
	background-color: #f9f5f4;
}
.wpb-js-composer .vc_tta.vc_tta-color-ct.vc_tta-style-classic.vc_tta-tabs-position-left .vc_tta-panel .vc_tta-panel-body,
.wpb-js-composer .vc_tta.vc_tta-color-ct.vc_tta-style-classic.vc_tta-tabs-position-left .vc_tta-panel .vc_tta-panel-body::before,
.wpb-js-composer .vc_tta.vc_tta-color-ct.vc_tta-style-classic.vc_tta-tabs-position-left .vc_tta-panel .vc_tta-panel-body::after {
	border-color: #dec6c0;
}
.wpb-js-composer .vc_tta.vc_tta-color-ct.vc_tta-style-classic.vc_tta-tabs-position-left .vc_tta-controls-icon::before,
.wpb-js-composer .vc_tta.vc_tta-color-ct.vc_tta-style-classic.vc_tta-tabs-position-left .vc_tta-controls-icon::after {
	border-color: #dec6c0;
	color: #a8929a;
}
.wpb-js-composer .vc_tta.vc_tta-color-ct.vc_tta-style-classic.vc_tta-tabs-position-left .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before,
.wpb-js-composer .vc_tta.vc_tta-color-ct.vc_tta-style-classic.vc_tta-tabs-position-left .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after {
	border-color: #dec6c0;
}
.wpb-js-composer .vc_tta.vc_tta-color-ct.vc_tta-style-classic.vc_tta-tabs-position-left .vc_tta-tab > a {
	border-color: #dec6c0;
	background-color: #ffffff;
	color: #a8929a;
}
.wpb-js-composer .widget .vc_tta.vc_tta-color-ct.vc_tta-style-classic.vc_tta-tabs-position-left .vc_tta-tab > a {
	color: #a8929a;
}
.wpb-js-composer .vc_tta.vc_tta-color-ct.vc_tta-style-classic.vc_tta-tabs-position-left .vc_tta-tab > a:hover,
.wpb-js-composer .vc_tta.vc_tta-color-ct.vc_tta-style-classic.vc_tta-tabs-position-left .vc_tta-tab > a:focus {
	background-color: #ffffff;
}
.wpb-js-composer .vc_tta.vc_tta-color-ct.vc_tta-style-classic.vc_tta-tabs-position-left .vc_tta-tab.vc_active > a {
	border-color: #dec6c0;
	border-right-color: transparent;
	background-color: #f9f5f4;
	color: #3e2634;
}
.wpb-js-composer .widget .vc_tta.vc_tta-color-ct.vc_tta-style-classic.vc_tta-tabs-position-left .vc_tta-tab.vc_active > a {
	color: #3e2634;
}
@media (min-width: 768px) {
	.wpb-js-composer .vc_tta.vc_tta-color-ct.vc_tta-style-classic.vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-panels {
		background-color: #f9f5f4;
	}
	.wpb-js-composer .vc_tta.vc_tta-color-ct.vc_tta-style-classic.vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-panels,
	.wpb-js-composer .vc_tta.vc_tta-color-ct.vc_tta-style-classic.vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-panels::before,
	.wpb-js-composer .vc_tta.vc_tta-color-ct.vc_tta-style-classic.vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-panels::after {
		border-color: #dec6c0;
	}
	.wpb-js-composer .vc_tta.vc_tta-color-ct.vc_tta-style-classic.vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-panels .vc_tta-panel-body {
		border-color: transparent;
		background-color: transparent;
	}
}
/* Modern */
.wpb-js-composer .vc_tta.vc_tta-color-ct.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-heading {
	margin-bottom: -1px;
}
.wpb-js-composer .vc_tta.vc_tta-color-ct.vc_tta-tabs:not([class*="vc_tta-gap"]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top.vc_tta-style-modern .vc_tta-tabs-container {
	margin-bottom: 0;
}
.wpb-js-composer .vc_tta.vc_tta-color-ct.vc_tta-tabs:not([class*="vc_tta-gap"]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-bottom.vc_tta-style-modern .vc_tta-tabs-container {
	margin-top: 0;
}
.wpb-js-composer .vc_tta.vc_tta-color-ct.vc_tta-tabs:not([class*="vc_tta-gap"]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-left.vc_tta-style-modern .vc_tta-tabs-container {
	margin-right: 0;
}
.wpb-js-composer .vc_tta.vc_tta-color-ct.vc_tta-tabs:not([class*="vc_tta-gap"]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-right.vc_tta-style-modern .vc_tta-tabs-container {
	margin-left: 0;
}
.wpb-js-composer .vc_tta.vc_tta-color-ct.vc_tta-style-modern .vc_tta-panel-body,
.wpb-js-composer .vc_tta.vc_tta-color-ct.vc_tta-style-modern .vc_tta-panel-heading,
.wpb-js-composer .vc_tta.vc_tta-color-ct.vc_tta-style-modern .vc_tta-tab > a {
	border-width: 0;
	background-image: none;
	filter: none;
}
.wpb-js-composer .vc_tta.vc_tta-color-ct.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading {
	border-color: transparent;
	background-color: #f8f0f0;
}
.wpb-js-composer .vc_tta.vc_tta-color-ct.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading:hover,
.wpb-js-composer .vc_tta.vc_tta-color-ct.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading:focus {
	background-color: #f8f0f0;
}
.wpb-js-composer .vc_tta.vc_tta-color-ct.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-title > a {
	color: #3e2634;
}
.wpb-js-composer .vc_tta.vc_tta-color-ct.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-heading {
	border-color: transparent;
	background-color: #3e2634;
}
.wpb-js-composer .vc_tta.vc_tta-color-ct.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-title > a {
	color: #ffffff;
}
.wpb-js-composer .vc_tta.vc_tta-color-ct.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body {
	background-color: #3e2634;
	color: #f8f0f0;
}
.wpb-js-composer .vc_tta.vc_tta-color-ct.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body,
.wpb-js-composer .vc_tta.vc_tta-color-ct.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body::before,
.wpb-js-composer .vc_tta.vc_tta-color-ct.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body::after {
	border-color: transparent;
}
.wpb-js-composer .vc_tta.vc_tta-color-ct.vc_tta-style-modern .vc_tta-controls-icon::before,
.wpb-js-composer .vc_tta.vc_tta-color-ct.vc_tta-style-modern .vc_tta-controls-icon::after {
	border-color: #dfe5e8;
}
.wpb-js-composer .vc_tta.vc_tta-color-ct.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before,
.wpb-js-composer .vc_tta.vc_tta-color-ct.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after {
	border-color: #ffffff;
}
.wpb-js-composer .vc_tta.vc_tta-color-ct.vc_tta-style-modern .vc_tta-tab > a {
	border-color: transparent;
	background-color: #f8f0f0;
	color: #3e2634;
}
.wpb-js-composer .vc_tta.vc_tta-color-ct.vc_tta-style-modern .vc_tta-tab > a:hover,
.wpb-js-composer .vc_tta.vc_tta-color-ct.vc_tta-style-modern .vc_tta-tab > a:focus {
	background-color: #f8f0f0;
}
.wpb-js-composer .vc_tta.vc_tta-color-ct.vc_tta-style-modern .vc_tta-tab.vc_active > a {
	border-color: transparent;
	background-color: #3e2634;
	color: #ffffff;
}
@media (min-width: 768px) {
	.wpb-js-composer .vc_tta.vc_tta-color-ct.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels {
		background-color: #3e2634;
	}
	.wpb-js-composer .vc_tta.vc_tta-color-ct.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels,
	.wpb-js-composer .vc_tta.vc_tta-color-ct.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before,
	.wpb-js-composer .vc_tta.vc_tta-color-ct.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after {
		border-color: transparent;
	}
	.wpb-js-composer .vc_tta.vc_tta-color-ct.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
		border-color: transparent;
		background-color: transparent;
	}
}
/* Flat */
.wpb-js-composer .vc_tta.vc_tta-color-ct.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading {
	margin-bottom: -1px;
}
.wpb-js-composer .vc_tta.vc_tta-tabs.vc_tta-color-ct.vc_tta-style-flat .vc_tta-tab > a {
	padding-top: 10px;
	padding-bottom: 10px;
}
.wpb-js-composer .widget .vc_tta.vc_tta-tabs.vc_tta-color-ct.vc_tta-style-flat .vc_tta-tab > a {
	padding-top: 0;
	padding-bottom: 0;
}
.wpb-js-composer .vc_tta.vc_tta-color-ct.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading {
	border-color: transparent;
	background-color: #3e2634;
}
.wpb-js-composer .vc_tta.vc_tta-color-ct.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:hover,
.wpb-js-composer .vc_tta.vc_tta-color-ct.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:focus {
	background-color: #f8f0f0;
}
.wpb-js-composer .vc_tta.vc_tta-color-ct.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-title > a {
	color: #ffffff;
}
.wpb-js-composer .vc_tta.vc_tta-color-ct.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading {
	background-color: #f8f0f0;
}
.wpb-js-composer .vc_tta.vc_tta-color-ct.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title > a {
	color: #3e2634;
}
.wpb-js-composer .vc_tta.vc_tta-color-ct.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-body {
	background-color: #f8f0f0;
}
.wpb-js-composer .vc_tta.vc_tta-color-ct.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-body,
.wpb-js-composer .vc_tta.vc_tta-color-ct.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-body::before,
.wpb-js-composer .vc_tta.vc_tta-color-ct.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-body::after {
	border-color: transparent;
}
.wpb-js-composer .vc_tta.vc_tta-color-ct.vc_tta-style-flat .vc_tta-controls-icon::before,
.wpb-js-composer .vc_tta.vc_tta-color-ct.vc_tta-style-flat .vc_tta-controls-icon::after {
	border-color: #3e2634;
}
.wpb-js-composer .vc_tta.vc_tta-color-ct.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before,
.wpb-js-composer .vc_tta.vc_tta-color-ct.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after {
	border-color: #3e2634;
}
.wpb-js-composer .vc_tta.vc_tta-color-ct.vc_tta-style-flat .vc_tta-tab > a {
	border-color: transparent;
	background-color: #3e2634;
	color: #ffffff;
}
.wpb-js-composer .widget .vc_tta.vc_tta-color-ct.vc_tta-style-flat .vc_tta-tab > a {
	color: #ffffff;
}
.wpb-js-composer .vc_tta.vc_tta-color-ct.vc_tta-style-flat .vc_tta-tab > a:hover,
.wpb-js-composer .vc_tta.vc_tta-color-ct.vc_tta-style-flat .vc_tta-tab > a:focus {
	background-color: #ffffff;
}
.wpb-js-composer .vc_tta.vc_tta-color-ct.vc_tta-style-flat .vc_tta-tab.vc_active > a {
	border-color: transparent;
	background-color: #f8f0f0;
	color: #3e2634;
}
@media (min-width: 768px) {
	.wpb-js-composer .vc_tta.vc_tta-color-ct.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels {
		background-color: #f8f0f0;
	}
	.wpb-js-composer .vc_tta.vc_tta-color-ct.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels,
	.wpb-js-composer .vc_tta.vc_tta-color-ct.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels::before,
	.wpb-js-composer .vc_tta.vc_tta-color-ct.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels::after {
		border-color: transparent;
	}
	.wpb-js-composer .vc_tta.vc_tta-color-ct.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
		border-color: transparent;
		background-color: transparent;
	}
}
/* Outline */
.wpb-js-composer .vc_tta.vc_tta-color-ct.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-heading {
	margin-bottom: -2px;
}
.wpb-js-composer .vc_tta.vc_tta-tabs.vc_tta-color-ct.vc_tta-style-outline .vc_tta-tab > a {
	padding-top: 11px;
	padding-bottom: 11px;
}
.wpb-js-composer .widget .vc_tta.vc_tta-tabs.vc_tta-color-ct.vc_tta-style-outline .vc_tta-tab > a {
	padding-top: 1px;
	padding-bottom: 1px;
}
.wpb-js-composer .vc_tta.vc_tta-color-ct.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading {
	border-color: #3e2634;
	background-color: #3e2634;
}
.wpb-js-composer .vc_tta.vc_tta-color-ct.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading:hover,
.wpb-js-composer .vc_tta.vc_tta-color-ct.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading:focus {
	background-color: #3e2634;
}
.wpb-js-composer .vc_tta.vc_tta-color-ct.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title > a {
	color: #ffffff;
}
.wpb-js-composer .vc_tta.vc_tta-color-ct.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-heading {
	border-color: #3e2634;
	background-color: #ffffff;
}
.wpb-js-composer .vc_tta.vc_tta-color-ct.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-title > a {
	color: #3e2634;
}
.wpb-js-composer .vc_tta.vc_tta-color-ct.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body {
	background-color: #ffffff;
}
.wpb-js-composer .vc_tta.vc_tta-color-ct.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body,
.wpb-js-composer .vc_tta.vc_tta-color-ct.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body::before,
.wpb-js-composer .vc_tta.vc_tta-color-ct.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body::after {
	border-color: #3e2634;
}
.wpb-js-composer .vc_tta.vc_tta-color-ct.vc_tta-style-outline .vc_tta-controls-icon::before,
.wpb-js-composer .vc_tta.vc_tta-color-ct.vc_tta-style-outline .vc_tta-controls-icon::after {
	border-color: #ffffff;
}
.wpb-js-composer .vc_tta.vc_tta-color-ct.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before,
.wpb-js-composer .vc_tta.vc_tta-color-ct.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after {
	border-color: #3e2634;
}
.wpb-js-composer .vc_tta.vc_tta-color-ct.vc_tta-style-outline .vc_tta-tab > a {
	border-color: #3e2634;
	background-color: #3e2634;
	color: #ffffff;
}
.wpb-js-composer .vc_tta.vc_tta-color-ct.vc_tta-style-outline .vc_tta-tab > a:hover,
.wpb-js-composer .vc_tta.vc_tta-color-ct.vc_tta-style-outline .vc_tta-tab > a:focus {
	background-color: #3e2634;
}
.wpb-js-composer .vc_tta.vc_tta-color-ct.vc_tta-style-outline .vc_tta-tab.vc_active > a {
	border-color: #3e2634;
	background-color: #ffffff;
	color: #3e2634;
}
@media (min-width: 768px) {
	.wpb-js-composer .vc_tta.vc_tta-color-ct.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels {
		background-color: #ffffff;
	}
	.wpb-js-composer .vc_tta.vc_tta-color-ct.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels,
	.wpb-js-composer .vc_tta.vc_tta-color-ct.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before,
	.wpb-js-composer .vc_tta.vc_tta-color-ct.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after {
		border-color: #3e2634;
	}
	.wpb-js-composer .vc_tta.vc_tta-color-ct.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
		border-color: transparent;
		background-color: transparent;
	}
}
.wpb-js-composer .vc_tta.vc_tta-tabs.vc_tta-o-no-fill.vc_tta-color-ct .vc_tta-panels,
.wpb-js-composer .vc_tta.vc_tta-o-no-fill.vc_tta-color-ct .vc_tta-panels .vc_tta-panel-body {
		border-color: transparent;
		background-color: transparent;
}

/* Accordion */
.vc_tta.vc_tta-accordion .vc_tta-controls-icon.vc_tta-controls-icon-chevron::before,
.vc_tta.vc_tta-accordion .vc_tta-controls-icon[data-vc-tta-controls-icon="chevron"]::before {
	-webkit-transform: rotate(-45deg) translate(-25%, -25%);
	-ms-transform: rotate(-45deg) translate(-25%, -25%);
	transform: rotate(-45deg) translate(-25%, -25%);
}
.vc_tta.vc_tta-accordion .vc_active .vc_tta-controls-icon.vc_tta-controls-icon-chevron::before,
.vc_tta.vc_tta-accordion .vc_active .vc_tta-controls-icon[data-vc-tta-controls-icon="chevron"]::before {
	-webkit-transform: rotate(45deg) translate(-25%, -25%);
	-ms-transform: rotate(45deg) translate(-25%, -25%);
	transform: rotate(45deg) translate(-25%, -25%);
}
.vc_tta.vc_general.vc_tta-accordion .vc_tta-controls-icon-position-left.vc_tta-panel-title > a,
.vc_tta.vc_general.vc_tta-accordion .vc_tta-controls-icon-position-right.vc_tta-panel-title > a,
.vc_tta.vc_general.vc_tta-accordion [data-vc-tta-controls-icon-position="left"].vc_tta-panel-title > a,
.vc_tta.vc_general.vc_tta-accordion [data-vc-tta-controls-icon-position="right"].vc_tta-panel-title > a {
	padding-left: 50px;
	padding-right: 50px;
}
.vc_tta.vc_tta-accordion.vc_tta-style-simple_solid .vc_tta-controls-icon-position-left.vc_tta-panel-title > a,
.vc_tta.vc_tta-accordion.vc_tta-style-simple_dashed .vc_tta-controls-icon-position-left.vc_tta-panel-title > a,
.vc_tta.vc_tta-accordion.vc_tta-style-simple_solid [data-vc-tta-controls-icon-position="left"].vc_tta-panel-title > a,
.vc_tta.vc_tta-accordion.vc_tta-style-simple_dashed [data-vc-tta-controls-icon-position="left"].vc_tta-panel-title > a {
	padding-left: 30px;
	padding-right: 0;
}
.vc_tta.vc_tta-accordion.vc_tta-style-simple_solid .vc_tta-controls-icon-position-right.vc_tta-panel-title > a,
.vc_tta.vc_tta-accordion.vc_tta-style-simple_dashed .vc_tta-controls-icon-position-right.vc_tta-panel-title > a,
.vc_tta.vc_tta-accordion.vc_tta-style-simple_solid [data-vc-tta-controls-icon-position="right"].vc_tta-panel-title > a,
.vc_tta.vc_tta-accordion.vc_tta-style-simple_dashed [data-vc-tta-controls-icon-position="right"].vc_tta-panel-title > a {
	padding-left: 0;
	padding-right: 30px;
}
.vc_tta.vc_general.vc_tta-accordion .vc_tta-panel-body {
	padding: 50px;
}
.vc_tta.vc_general.vc_tta-accordion.vc_tta-style-simple_solid .vc_tta-panel-body,
.vc_tta.vc_general.vc_tta-accordion.vc_tta-style-simple_dashed .vc_tta-panel-body {
	padding: 30px 0 50px;
}
.vc_tta.vc_tta-accordion.vc_tta-style-simple_solid .vc_tta-panel .vc_tta-panel-title,
.vc_tta.vc_tta-accordion.vc_tta-style-simple_dashed .vc_tta-panel .vc_tta-panel-title {
	font-size: 17px;
}
.widget .vc_tta.vc_tta-accordion.vc_tta-style-simple_solid .vc_tta-panel .vc_tta-panel-title,
.widget .vc_tta.vc_tta-accordion.vc_tta-style-simple_dashed .vc_tta-panel .vc_tta-panel-title {
	font-size: 15px;
}
.vc_tta.vc_general.vc_tta-accordion .vc_tta-panel-title > a,
.vc_tta.vc_general.vc_tta-accordion.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title > a {
	color: #e96779;
}
.vc_tta.vc_general.vc_tta-accordion .vc_active .vc_tta-panel-title > a,
.vc_tta.vc_general.vc_tta-accordion.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a {
	color: #9573dc;
}
.vc_tta.vc_general.vc_tta-accordion.vc_tta-style-simple_solid .vc_tta-panel + .vc_tta-panel {
	border-top: 1px solid #786a7f;
}
.vc_tta.vc_tta-color-ct.vc_tta-style-simple_solid .vc_tta-controls-icon::before,
.vc_tta.vc_tta-color-ct.vc_tta-style-simple_solid .vc_tta-controls-icon::after {
	border-color: #e96779;
	color: #e96779;
}
.vc_tta.vc_tta-color-ct.vc_tta-style-simple_solid .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before,
.vc_tta.vc_tta-color-ct.vc_tta-style-simple_solid .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after {
	border-color: #9573dc;
	color: #9573dc;
}
.vc_tta.vc_general.vc_tta-accordion.vc_tta-style-simple_dashed .vc_tta-panel + .vc_tta-panel {
	border-top: 1px dashed #786a7f;
}
.vc_tta.vc_tta-color-ct.vc_tta-style-simple_dashed .vc_tta-controls-icon::before,
.vc_tta.vc_tta-color-ct.vc_tta-style-simple_dashed .vc_tta-controls-icon::after {
	border-color: #e96779;
	color: #e96779;
}
.vc_tta.vc_tta-color-ct.vc_tta-style-simple_dashed .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before,
.vc_tta.vc_tta-color-ct.vc_tta-style-simple_dashed .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after {
	border-color: #9573dc;
	color: #9573dc;
}
.vc_tta.vc_tta-accordion .vc_tta-controls-icon.vc_tta-controls-icon-solid_squared,
.vc_tta.vc_tta-accordion .vc_tta-controls-icon.vc_tta-controls-icon-solid_rounded,
.vc_tta.vc_tta-accordion .vc_tta-controls-icon.vc_tta-controls-icon-outlined_rounded,
.vc_tta.vc_tta-accordion .vc_tta-controls-icon[data-vc-tta-controls-icon="solid_squared"],
.vc_tta.vc_tta-accordion .vc_tta-controls-icon[data-vc-tta-controls-icon="solid_rounded"],
.vc_tta.vc_tta-accordion .vc_tta-controls-icon[data-vc-tta-controls-icon="outlined_rounded"] {
	width: 24px;
	height: 24px;
	line-height: 24px;
	font-size: 24px;
	text-align: center;
	font-style: normal;
}
.vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon.vc_tta-controls-icon-solid_rounded,
.vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon.vc_tta-controls-icon-outlined_rounded,
.vc_tta.vc_tta-accordion [data-vc-tta-controls-icon-position="left"] .vc_tta-controls-icon[data-vc-tta-controls-icon="solid_rounded"],
.vc_tta.vc_tta-accordion [data-vc-tta-controls-icon-position="left"] .vc_tta-controls-icon[data-vc-tta-controls-icon="outlined_rounded"] {
	left: 17px;
}
.vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon.vc_tta-controls-icon-solid_squared,
.vc_tta.vc_tta-accordion [data-vc-tta-controls-icon-position="left"] .vc_tta-controls-icon[data-vc-tta-controls-icon="solid_squared"] {
	left: 20px;
}
.vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon.vc_tta-controls-icon-chevron,
.vc_tta.vc_tta-accordion [data-vc-tta-controls-icon-position="left"] .vc_tta-controls-icon[data-vc-tta-controls-icon="chevron"] {
	left: 23px;
}
.vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-right .vc_tta-controls-icon.vc_tta-controls-icon-solid_rounded,
.vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-right .vc_tta-controls-icon.vc_tta-controls-icon-outlined_rounded,
.vc_tta.vc_tta-accordion [data-vc-tta-controls-icon-position="right"] .vc_tta-controls-icon[data-vc-tta-controls-icon="solid_rounded"],
.vc_tta.vc_tta-accordion [data-vc-tta-controls-icon-position="right"] .vc_tta-controls-icon[data-vc-tta-controls-icon="solid_rounded"] {
	right: 13px;
}
.vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-right .vc_tta-controls-icon.vc_tta-controls-icon-solid_squared,
.vc_tta.vc_tta-accordion [data-vc-tta-controls-icon-position="right"] .vc_tta-controls-icon[data-vc-tta-controls-icon="solid_squared"] {
	right: 20px;
}
.vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-right .vc_tta-controls-icon.vc_tta-controls-icon-chevron,
.vc_tta.vc_tta-accordion [data-vc-tta-controls-icon-position="right"] .vc_tta-controls-icon[data-vc-tta-controls-icon="chevron"] {
	right: 23px;
}
.vc_tta.vc_tta-accordion .vc_tta-controls-icon.vc_tta-controls-icon-solid_squared::before,
.vc_tta.vc_tta-accordion .vc_tta-controls-icon.vc_tta-controls-icon-solid_rounded::before,
.vc_tta.vc_tta-accordion .vc_tta-controls-icon.vc_tta-controls-icon-outlined_rounded::before,
.vc_tta.vc_tta-accordion .vc_tta-controls-icon[data-vc-tta-controls-icon="solid_squared"]::before,
.vc_tta.vc_tta-accordion .vc_tta-controls-icon[data-vc-tta-controls-icon="solid_rounded"]::before,
.vc_tta.vc_tta-accordion .vc_tta-controls-icon[data-vc-tta-controls-icon="outlined_rounded"]::before {
	font-family: 'ct-icons';
	font-weight: normal;
}
.vc_tta.vc_tta-accordion .vc_tta-controls-icon.vc_tta-controls-icon-solid_squared::before,
.vc_tta.vc_tta-accordion .vc_tta-controls-icon[data-vc-tta-controls-icon="solid_squared"]::before {
	content: '\e62f';
}
.vc_tta.vc_tta-accordion .vc_tta-panel.vc_active .vc_tta-controls-icon.vc_tta-controls-icon-solid_squared::before,
.vc_tta.vc_tta-accordion .vc_tta-panel.vc_active .vc_tta-controls-icon[data-vc-tta-controls-icon="solid_squared"]::before {
	content: '\e62e';
}
.vc_tta.vc_tta-accordion .vc_tta-controls-icon.vc_tta-controls-icon-solid_rounded::before,
.vc_tta.vc_tta-accordion .vc_tta-controls-icon[data-vc-tta-controls-icon="solid_rounded"]::before {
	content: '\e60a';
}
.vc_tta.vc_tta-accordion .vc_tta-panel.vc_active .vc_tta-controls-icon.vc_tta-controls-icon-solid_rounded::before,
.vc_tta.vc_tta-accordion .vc_tta-panel.vc_active .vc_tta-controls-icon[data-vc-tta-controls-icon="solid_rounded"]::before {
	content: '\e609';
}
.vc_tta.vc_tta-accordion .vc_tta-controls-icon.vc_tta-controls-icon-outlined_rounded::before,
.vc_tta.vc_tta-accordion .vc_tta-controls-icon[data-vc-tta-controls-icon="outlined_rounded"]::before {
	content: '\e62d';
}
.vc_tta.vc_tta-accordion .vc_tta-panel.vc_active .vc_tta-controls-icon.vc_tta-controls-icon-outlined_rounded::before,
.vc_tta.vc_tta-accordion .vc_tta-panel.vc_active .vc_tta-controls-icon[data-vc-tta-controls-icon="outlined_rounded"]::before {
	content: '\e62c';
}
.vc_tta.vc_tta-accordion.vc_tta-style-simple_solid .vc_tta-controls-icon-position-left .vc_tta-controls-icon,
.vc_tta.vc_tta-accordion.vc_tta-style-simple_dashed .vc_tta-controls-icon-position-left .vc_tta-controls-icon {
	left: 0;
}
.vc_tta.vc_tta-accordion.vc_tta-style-simple_solid .vc_tta-controls-icon-position-right .vc_tta-controls-icon,
.vc_tta.vc_tta-accordion.vc_tta-style-simple_dashed .vc_tta-controls-icon-position-right .vc_tta-controls-icon,
.vc_tta.vc_tta-accordion.vc_tta-style-simple_solid [data-vc-tta-controls-icon-position="right"] .vc_tta-controls-icon,
.vc_tta.vc_tta-accordion.vc_tta-style-simple_dashed [data-vc-tta-controls-icon-position="right"] .vc_tta-controls-icon {
	right: 0;
}
/* widget */
.widget .vc_tta.vc_general.vc_tta-accordion .vc_tta-controls-icon-position-left.vc_tta-panel-title > a,
.widget .vc_tta.vc_general.vc_tta-accordion .vc_tta-controls-icon-position-right.vc_tta-panel-title > a {
	padding-left: 35px;
	padding-right: 35px;
}
.widget .vc_tta.vc_tta-accordion.vc_tta-style-simple_solid .vc_tta-controls-icon-position-left.vc_tta-panel-title > a,
.widget .vc_tta.vc_tta-accordion.vc_tta-style-simple_dashed .vc_tta-controls-icon-position-left.vc_tta-panel-title > a {
	padding-left: 30px;
	padding-right: 0;
}
.widget .vc_tta.vc_tta-accordion.vc_tta-style-simple_solid .vc_tta-controls-icon-position-right.vc_tta-panel-title > a,
.widget .vc_tta.vc_tta-accordion.vc_tta-style-simple_dashed .vc_tta-controls-icon-position-right.vc_tta-panel-title > a {
	padding-left: 0;
	padding-right: 30px;
}
.widget .vc_tta.vc_general.vc_tta-accordion .vc_tta-panel-body {
	padding: 35px;
}
.widget .vc_tta.vc_general.vc_tta-accordion.vc_tta-style-simple_solid .vc_tta-panel-body,
.widget .vc_tta.vc_general.vc_tta-accordion.vc_tta-style-simple_dashed .vc_tta-panel-body {
	padding: 20px 0 35px;
}
.widget .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon.vc_tta-controls-icon-solid_squared,
.widget .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon.vc_tta-controls-icon-solid_rounded,
.widget .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon.vc_tta-controls-icon-outlined_rounded {
	left: 7px;
}
.widget .widget .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-right .vc_tta-controls-icon.vc_tta-controls-icon-solid_squared,
.widget .widget .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-right .vc_tta-controls-icon.vc_tta-controls-icon-solid_rounded,
.widget .widget .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-right.vc_tta-controls-icon.vc_tta-controls-icon-outlined_rounded {
	right: 7px;
}
.widget .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon.vc_tta-controls-icon-chevron {
	left: 15px;
}
.widget .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon.vc_tta-controls-icon-chevron {
	left: 15px;
}

/* 8.7 - Gallery */

.ct-gallery {
	margin-bottom: 1.421em;
}
.ct-gallery-preview-carousel-wrap,
.ct-gallery-thumbs-carousel-wrap {
	position: relative;
}
.ct-gallery.no-thumbs .ct-gallery-thumbs-carousel-wrap {
	display: none;
}
.ct-gallery-preview-pagination {
	padding-top: 25px;
}
.ct-gallery .ct-gallery-item {
	float: left;
	position: relative;
	text-align: center;
}
.ct-gallery .ct-gallery-item a {
	display: inline-block;
	vertical-align: top;
}
.ct-gallery .ct-gallery-preview-carousel-wrap {
	overflow: hidden;
}
.ct-gallery .ct-gallery-thumbs-carousel-wrap {
	padding: 0 80px;
}
.ct-gallery .ct-gallery-thumbs-navigation .ct-prev,
.ct-gallery .ct-gallery-thumbs-navigation .ct-next {
	width: 80px;
}
.ct-gallery .ct-gallery-thumbs-navigation .ct-prev:after,
.ct-gallery .ct-gallery-thumbs-navigation .ct-next:after {
	width: 80px;
	height: 80px;
	line-height: 80px;
	margin-top: -40px;
	margin-left: -40px;
	-o-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}
.ct-gallery .ct-gallery-thumbs-navigation .ct-prev:not(:hover):after,
.ct-gallery .ct-gallery-thumbs-navigation .ct-next:not(:hover):after {
	background-color: #dfe5e8;
}
.ct-gallery .ct-gallery-thumbs-navigation .ct-prev:after {
	content: '\e637';
}
.ct-gallery .ct-gallery-thumbs-navigation .ct-next:after {
	content: '\e638';
}
.ct-gallery .ct-gallery-thumbs-carousel-wrap .ct-gallery-item {
	padding: 18px 0 0;
	margin: 0 9px;
}
.ct-gallery .ct-gallery-thumbs-carousel-wrap .ct-gallery-item a {
	position: relative;
}
.ct-gallery .ct-gallery-thumbs-carousel-wrap .ct-gallery-item a:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	-o-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}
.ct-gallery .ct-gallery-thumbs-carousel-wrap .ct-gallery-item.active a:before,
.ct-gallery .ct-gallery-thumbs-carousel-wrap .ct-gallery-item a:hover:before {
	opacity: 0.7;
}
.ct-gallery .ct-gallery-thumbs-carousel-wrap .ct-gallery-item a img {
	width: 80px;
	height: 80px;
}
.ct-gallery .ct-gallery-thumbs-carousel-wrap .ct-gallery-item.active a {
	position: relative;
	overflow: visible;
}
.ct-gallery .ct-gallery-thumbs-carousel-wrap .ct-gallery-item.active a img {
	opacity: 1;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
}
.ct-gallery .ct-gallery-preview-carousel-wrap .ct-gallery-item svg {
	display: none;
}
.ct-gallery .ct-gallery-thumbs-carousel-wrap .ct-gallery-item svg {
	position: absolute;
	height: 10px;
	top: -10px;
	left: 50%;
	margin-left: -10px;
	width: 20px;
	opacity: 0;
	-o-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}
.ct-gallery .ct-gallery-thumbs-carousel-wrap .ct-gallery-item.active svg {
	opacity: 1;
}
.ct-gallery .ct-gallery-thumbs-carousel-wrap .ct-prev,
.ct-gallery .ct-gallery-thumbs-carousel-wrap .ct-next {
	top: 18px;
}
.ct-gallery-thumbs-carousel-wrap .ct-gallery-caption {
	display: none;
}
.ct-gallery .ct-gallery-preview-carousel-wrap .ct-gallery-item a {
	display: block;
	position: relative;
	overflow: hidden;
	text-align: center;
}
.ct-gallery .ct-gallery-preview-carousel-wrap .ct-gallery-item img {
	display: inline-block;
	height: auto;
}
.ct-gallery .ct-gallery-preview-carousel-wrap .ct-gallery-item a:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	transition: all 0.3s linear 0.4s;
	-moz-transition: all 0.3s linear 0.4s;
	-webkit-transition: all 0.3s linear 0.4s;
	opacity: 0;
	z-index: 5;
}
.ct-gallery .ct-gallery-preview-carousel-wrap:hover .ct-gallery-item a:before {
	opacity: 1;
	transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
}
.ct-gallery .ct-gallery-preview-carousel-wrap .ct-gallery-item a img {
	transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
}
.ct-gallery .ct-gallery-preview-carousel-wrap:hover .ct-gallery-item a img {
	transition: all 0.3s linear 0.2s;
	-moz-transition: all 0.3s linear 0.2s;
	-webkit-transition: all 0.3s linear 0.2s;
}
.ct-gallery .ct-gallery-preview-carousel-wrap:hover .ct-prev,
.ct-gallery .ct-gallery-preview-carousel-wrap:hover .ct-next {
	z-index: 5;
}
.ct-gallery .ct-gallery-preview-carousel-wrap .ct-prev:after,
.ct-gallery .ct-gallery-preview-carousel-wrap .ct-next:after {
	transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	opacity: 0;
}
.ct-gallery .ct-gallery-preview-carousel-wrap .ct-prev:after {
	transform: translateX(-100%);
	-o-transform: translateX(-100%);
	-ms-transform: translateX(-100%);
	-moz-transform: translateX(-100%);
	-webkit-transform: translateX(-100%);
}
.ct-gallery .ct-gallery-preview-carousel-wrap .ct-next:after {
	transform: translateX(100%);
	-o-transform: translateX(100%);
	-ms-transform: translateX(100%);
	-moz-transform: translateX(100%);
	-webkit-transform: translateX(100%);
}
.ct-gallery .ct-gallery-preview-carousel-wrap:hover .ct-prev:after,
.ct-gallery .ct-gallery-preview-carousel-wrap:hover .ct-next:after {
	transform: none;
	-o-transform: none;
	-ms-transform: none;
	-moz-transform: none;
	-webkit-transform: none;
	opacity: 1;
}

@media (max-width: 756px) {
	.ct-gallery .ct-gallery-thumbs-carousel-wrap {
		padding: 0 25px;
	}
	.ct-gallery .ct-gallery-thumbs-navigation .ct-prev,
	.ct-gallery .ct-gallery-thumbs-navigation .ct-next {
		width: 25px;
	}
	.ct-gallery .ct-gallery-thumbs-navigation .ct-prev:not(:hover):after,
	.ct-gallery .ct-gallery-thumbs-navigation .ct-next:not(:hover):after {
		background: transparent;
	}
	.ct-gallery .ct-gallery-thumbs-navigation .ct-prev:after {
		content: '\e636';
	}
	.ct-gallery .ct-gallery-thumbs-navigation .ct-next:after {
		content: '\e634';
	}
	.ct-gallery .ct-gallery-thumbs-carousel-wrap .ct-gallery-item {
		margin: 0 7px;
	}
}

body .fancybox-title-over-wrap {
	width: 100%;
}

.ct-simple-gallery .ct-gallery-items-carousel-wrap {
	position: relative;
}
.ct-simple-gallery .ct-gallery-item {
	float: left;
	position: relative;
	text-align: center;
	margin: 0 21px;
	overflow: hidden;
	max-width: 100%;
}
.ct-simple-gallery.responsive .ct-gallery-item {
	margin: 0;
}
.widget .ct-simple-gallery .ct-gallery-item {
	width: 261px;
}
.ct-simple-gallery .ct-gallery-item a {
	display: inline-block;
	vertical-align: top;
	max-width: 100%;
}
.ct-simple-gallery .ct-gallery-items-carousel-wrap {
	overflow: hidden;
}
.ct-simple-gallery .ct-gallery-thumbs-carousel-wrap .ct-gallery-item a {
	position: relative;
}
.ct-simple-gallery .ct-gallery-item a:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	-o-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}
.ct-simple-gallery .ct-gallery-item a:hover:before {
	opacity: 0.7;
}
.ct-simple-gallery .ct-gallery-caption {
	display: none;
}
.ct-simple-gallery .ct-gallery-item img {
	display: inline-block;
	height: auto;
}
.ct-simple-gallery .ct-gallery-item a:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	transition: all 0.3s linear 0.4s;
	-moz-transition: all 0.3s linear 0.4s;
	-webkit-transition: all 0.3s linear 0.4s;
	opacity: 0;
	z-index: 5;
}
.ct-simple-gallery .ct-gallery-item a:hover:before {
	opacity: 1;
	transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
}
.ct-simple-gallery .ct-gallery-item a img {
	transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
}
.ct-simple-gallery .ct-gallery-item a:hover img {
	transition: all 0.3s linear 0.2s;
	-moz-transition: all 0.3s linear 0.2s;
	-webkit-transition: all 0.3s linear 0.2s;
}
.ct-simple-gallery .ct-gallery-item a:after {
	content: '\e60f';
	font-family: 'ct-icons';
	font-weight: normal;
	font-style: normal;
	font-size: 63px;
	height: 63px;
	line-height: 63px;
	width: 63px;
	text-align: center;
	position: absolute;
	top: 0%;
	left: 50%;
	transition: all 0.2s ease 0.1s;
	-moz-transition: all 0.2s ease 0.1s;
	-webkit-transition: all 0.2s ease 0.1s;
	margin-left: -32px;
	margin-top: -32px;
	z-index: 5;
	opacity: 0;
}
.ct-simple-gallery .ct-gallery-item a:hover:after {
	transition: all 0.2s ease 0.1s;
	-moz-transition: all 0.2s ease 0.1s;
	-webkit-transition: all 0.2s ease 0.1s;
	top: 50%;
	opacity: 1;
}
.ct-simple-gallery .ct-prev,
.ct-simple-gallery .ct-next {
	z-index: 5;
}


/* 8.9 - Icons with title */

.ct-icon-with-title {
	margin-bottom: 1.421em;
}
.ct-icon-with-title > .ct-icon-with-title-icon {
	display: table-cell;
	padding-right: 10px;
	vertical-align: middle;
}
.ct-icon-with-title-icon-size-medium > .ct-icon-with-title-icon {
	padding-right: 20px;
}
.ct-icon-with-title-icon-size-big > .ct-icon-with-title-icon {
	padding-right: 30px;
}
.ct-iconed-title {
	display: table-cell;
	vertical-align: middle;
	text-transform: uppercase;
	width: 99%;
}
.ct-iconed-title > * {
	margin: 0;
}

/* 8.10 - Icons with text */

.ct-icon-with-text {
	margin-bottom: 1.421em;
}
.ct-icon-with-text > .ct-icon-with-text-icon {
	display: table-cell;
	padding-right: 10px;
	vertical-align: top;
}
.ct-icon-with-text-icon-size-medium > .ct-icon-with-text-icon {
	padding-right: 20px;
}
.ct-icon-with-text-icon-size-big > .ct-icon-with-text-icon {
	padding-right: 30px;
}
.ct-icon-with-text.ct-icon-with-text-flow > .ct-icon-with-text-icon {
	display: block;
	float: left;
	margin: 0 10px 0 0;
	padding-right: 0;
}
.ct-icon-with-text-icon-size-medium.ct-icon-with-text-flow > .ct-icon-with-text-icon {
	margin: 0 20px 0 0;
}
.ct-icon-with-text-icon-size-big.ct-icon-with-text-flow > .ct-icon-with-text-icon {
	margin: 0 30px 0 0;
}
.ct-icon-with-text > .ct-icon-with-text-content {
	display: table-cell;
	width: 99%;
	vertical-align: top;
}
.ct-icon-with-text.ct-icon-with-text-flow > .ct-icon-with-text-content {
	display: block;
	width: auto;
}
.ct-icon-with-text.centered-box > .ct-icon-with-title {
	display: block;
}
.ct-icon-with-text.centered-box > .ct-icon-with-text-icon,
.ct-icon-with-text.centered-box > .ct-icon-with-title > .ct-icon-with-title-icon {
	display: block;
	text-align: center;
	padding: 0 0 10px;
}
.ct-icon-with-text.centered-box > .ct-icon-with-title > .ct-iconed-title {
	display: block;
}
.ct-icon-with-text-icon-size-medium.centered-box > .ct-icon-with-text-icon,
.ct-icon-with-text-icon-size-medium.centered-box > .ct-icon-with-title > .ct-icon-with-title-icon {
	display: block;
	text-align: center;
	padding: 0 0 20px;
}
.ct-icon-with-text-icon-size-big.centered-box > .ct-icon-with-text-icon,
.ct-icon-with-text-icon-size-big.centered-box > .ct-icon-with-title > .ct-icon-with-title-icon {
	display: block;
	text-align: center;
	padding: 0 0 30px;
}
.ct-icon-with-text.ct-icon-with-text-flow.centered-box > .ct-icon-with-text-icon {
	float: none;
	margin: 0;
}
.ct-icon-with-text.centered-box > .ct-icon-with-text-content {
	display: block;
	width: auto;
}
.ct-icon-with-text > .ct-icon-with-title,
.ct-icon-with-text > .ct-icon-with-title + .ct-icon-with-text-content {
	display: table-row;
}
.ct-icon-with-text > .ct-icon-with-title + .ct-icon-with-text-content > .ct-icon-with-text-empty,
.ct-icon-with-text > .ct-icon-with-title + .ct-icon-with-text-content > .ct-icon-with-text-text {
	display: table-cell;
}
@media (max-width: 768px) {
	.ct-icon-with-text > .ct-icon-with-text-icon {
		display: block;
		padding: 0 0 10px;
	}
	.ct-icon-with-text-icon-size-medium > .ct-icon-with-text-icon {
		display: block;
		padding: 0 0 20px;
	}
	.ct-icon-with-text-icon-size-big > .ct-icon-with-text-icon {
		display: block;
		padding: 0 0 30px;
	}
	.ct-icon-with-text.ct-icon-with-text-flow > .ct-icon-with-text-icon {
		float: none;
		margin: 0;
	}
	.ct-icon-with-text > .ct-icon-with-text-content,
	.ct-icon-with-text.centered-box > .ct-icon-with-title + .ct-icon-with-text-content {
		display: block;
		width: auto;
		text-align: center;
	}
	.ct-icon-with-text > .ct-icon-with-title + .ct-icon-with-text-content {
		text-align: left;
	}
}

/* 8.11 - Alert box */

.ct-alert-box:not(.centered-box) {
	display: table;
	width: 100%;
}
.ct-textbox-content .ct-alert-box {
	padding: 20px;
}
.ct-alert-box:not(.centered-box) .ct-alert-box-picture,
.ct-alert-box:not(.centered-box) .ct-alert-box-content,
.ct-alert-box:not(.centered-box) .ct-alert-box-buttons {
	display: table-cell;
	vertical-align: middle;
	width: 1%;
}
.ct-alert-box:not(.centered-box) .ct-alert-box-content {
	width: 99%;
	padding: 0 42px;
}
.ct-alert-box:not(.centered-box) .ct-alert-box-buttons .ct-button {
	margin: 15px 0;
}
.ct-alert-box-image {
	overflow: hidden;
	display: inline-block;
	vertical-align: top;
}
.ct-alert-box-image.image-size-small,
.ct-alert-box-image.image-size-small img,
.ct-alert-box-image.image-size-medium,
.ct-alert-box-image.image-size-medium img {
	border-radius: 3px;
}
.ct-alert-box-image.image-size-large,
.ct-alert-box-image.image-size-large img {
	border-radius: 6px;
}
.ct-alert-box-image.image-size-xlarge,
.ct-alert-box-image.image-size-xlarge img {
	border-radius: 9px;
}
.ct-alert-box-image.image-shape-circle,
.ct-alert-box-image.image-shape-circle img {
	border-radius: 50%;
}
.ct-alert-box-image.image-size-small {
	width: 50px;
}
.ct-alert-box-image.image-size-small.image-shape-circle,
.ct-alert-box-image.image-size-small.image-shape-circle img {
	height: 50px;
}
.ct-alert-box-image.image-size-medium {
	width: 80px;
}
.ct-alert-box-image.image-size-medium.image-shape-circle,
.ct-alert-box-image.image-size-medium.image-shape-circle img {
	height: 80px;
}
.ct-alert-box-image.image-size-large {
	width: 160px;
}
.ct-alert-box-image.image-size-large.image-shape-circle,
.ct-alert-box-image.image-size-large.image-shape-circle img {
	height: 160px;
}
.ct-alert-box-image.image-size-xlarge {
	width: 240px;
}
.ct-alert-box-image.image-size-xlarge.image-shape-circle,
.ct-alert-box-image.image-size-xlarge.image-shape-circle img {
	height: 240px;
}
.ct-alert-box.centered-box .ct-alert-box-content {
	padding: 40px 0 20px;
}
.ct-alert-box.centered-box .ct-alert-box-buttons .ct-button {
	margin: 20px 21px 0;
}

@media (max-width: 768px) {
	.ct-alert-box:not(.centered-box) {
		display: block;
		text-align: center;
	}
	.ct-alert-box:not(.centered-box) .ct-alert-box-picture,
	.ct-alert-box:not(.centered-box) .ct-alert-box-content,
	.ct-alert-box:not(.centered-box) .ct-alert-box-buttons {
		display: block;
		width: 100%;
	}
	.ct-alert-box:not(.centered-box) .ct-alert-box-content {
		width: 100%;
		padding: 40px 0 20px;
	}
	.ct-alert-box:not(.centered-box) .ct-alert-box-buttons .ct-button-container {
		display: inline-block;
	}
	.ct-alert-box:not(.centered-box) .ct-alert-box-buttons .ct-button {
		margin: 20px 21px 0;
	}
}

/* Button with separator */

.ct-button-separator-holder,
.ct-button-separator-button {
	display: table-cell;
	vertical-align: middle;
}
.ct-button-separator-holder {
	width: 50%;
}
.ct-button-separator-holder svg {
	display: block;
}
.ct-button-sep-button .ct-button {
	margin: 20px 0;
	vertical-align: middle;
}
.ct-button-separator-line {
	width: 100%;
}
.ct-button-separator-type-single .ct-button-separator-line {
	border-top: 2px solid;
	border-bottom: 2px solid;
	height: 0;
}
.ct-button-separator-type-square .ct-button-separator-button {
	padding: 0 20px;
}
.ct-button-separator-type-soft-double .ct-button-separator-line {
	border-top: 1px solid;
	border-bottom: 1px solid;
	height: 7px;
}
.ct-button-separator-type-square .ct-button-separator-button {
	padding: 0 40px;
}
.ct-button-separator-type-strong-double .ct-button-separator-line {
	border-top: 4px solid;
	border-bottom: 4px solid;
	height: 17px;
}
.ct-button-separator-type-load-more .ct-button-separator-button {
	padding: 0 20px;
}
.ct-button-separator-type-load-more .ct-button-separator-line {
	border-top: 1px solid;
	border-bottom: 1px solid;
	height: 4px;
}

/* 8.12 - Divider */

.clearboth {
	clear: both;
	height: 0;
	font-size: 0;
	line-height: 0;
}
.clear {
	height: 0;
	font-size: 0;
	line-height: 0;
	clear: both;
}
.ct-divider {
	position: relative;
	border-top: 1px solid transparent;
	height: 0;
	font-size: 0;
	line-height: 0;
	margin: 0 auto;
}
.ct-divider.divider-left {
	margin: 0;
}
.ct-divider.divider-right {
	margin: 0;
	float: right;
}
.ct-divider-style-1 {
	height: 1px;
	border: 0 none;
}
.ct-divider-style-2 {
	border-top: 3px solid transparent;
}
.ct-divider-style-3 {
	border-top: 7px solid transparent;
}
.ct-divider-style-4 {
	height: 8px;
	border: 0 none;
}
.ct-divider-style-5 {
	height: 6px;
	border: 0 none;
}
.ct-divider-style-6 {
	border-top: 0;
	height: 10px;
	background: url('images/divider-zigzag.png') repeat-x 50% 0;
}
.ct-divider-style-7 {
	border-top: 0;
	height: 8px;
	background: url('images/divider-wave.png') repeat-x 50% 0;
}

/* 8.13 - Dropcap */


.ct-dropcap .ct-dropcap-letter {
	float: left;
	position: relative;
	font-size: 113.6%;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	overflow: hidden;
	margin-right: 21px;
	text-align: center;
	width: 80px;
	height: 80px;
	line-height: 80px;
	margin-top: 7px;

}
.ct-dropcap.ct-dropcap-style-medium .ct-dropcap-letter{
	width: 50px;
	height: 50px;
	line-height: 48px;
}

.ct-dropcap.ct-dropcap-shape-square .ct-dropcap-letter {
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
}

/* 8.14 - Clients */

.ct-clients {
	margin-bottom: 1.421em;
}
.ct-clients-type-carousel-grid .ct-clients-slide {
	float: left;
}
.ct-clients-type-carousel-grid .ct-client-item {
	float: left;
	padding: 0 5px 10px 5px;
}
.ct-clients-slide-inner.clearfix {
	margin-left: -5px;
	margin-right: -5px;
}
.ct-clients-type-carousel-grid .ct-client-item a {
	display: block;
	width: 100%;
	text-align: center;
	transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
}
.disable-grayscale.ct-clients-type-carousel-grid .ct-client-item a img {
	opacity: 1;
}
.ct-clients-type-carousel-grid .ct-client-item a img {
	display: inline-block;
	opacity: 0.5;
}
.ct-clients-type-carousel-grid .ct-client-item a:hover img {
	opacity: 1;
}
#colophon .widget .ct-clients-type-carousel-grid .ct-client-item a {
	background-color: rgba(135, 115, 151, 0.1);
}

/* 8.15 - Diagram */

.diagram-item {
	margin-bottom: 1.421em;
}
.skill-element + .skill-element {
	margin: 8px 0 0 0;
}
.skill-title {
	font-size: 89.5%;
	line-height: 1.421;
	margin: 0 0 5px 0;
}

.skill-amount {
	float: right;
	font-size: 126.3%;
	margin-top: -11px;
}
.skill-line {
	font-size: 0;
	line-height: 1;
	height: 10px;
	margin-right: 55px;
	border-radius: 5px;
}
.skill-line div {
	display: inline-block;
	font-size: 0;
	line-height: 1;
	height: 10px;
	border-radius: 5px;
}
.diagram-summary {
	font-size: 89.5%;
	line-height: 1.471;
	margin: 0 0 0.766667em 0;
}
.widget .diagram-summary {
	font-size: 100%;
}
.diagram-summary-text {
	margin: 0 0 0.766667em 0;
}
.diagram-circle {
	text-align: center;
}
.diagram-circle {
	position: relative;
}
.diagram-circle .box-wrapper {
	max-width: 550px;
	position: relative;
	text-align: left;
}
.tab_wrapper .diagram-circle .box-wrapper {
	margin: 0 auto;
}
.diagram-circle .box {
	position: relative;
}
.diagram-circle .skills {
	display: none;
}
.diagram-circle .text {
	font-size: 89.5%;
	line-height: 1.471;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
}
.widget .diagram-circle .text {
	font-size: 100%;
}
.diagram-circle .text div {
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	line-height: 1.2;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.diagram-circle .text div span {
	display: block;
	text-align: center;
	padding: 0 0 0 5px;
	margin: 0;
}
.widget .diagram-circle .text div,
.widget .diagram-circle .text div span.title {
	font-size: inherit;
}
.diagram-legend {
	display: inline-block;
	position: absolute;
	left: 0;
	top: 50%;
	z-index: 1;
	text-align: left;
}
.diagram-legend .legend-element {
	margin: 0 0 26px 0;
}
.diagram-legend .legend-element .color {
	display: block;
	float: left;
	width: 16px;
	height: 16px;
}
.sidebar .diagram-legend .legend-element .color {
	width: 12px;
	height: 12px;
}
.diagram-legend .legend-element .title {
	display: block;
	line-height: 1;
	margin: 0 0 0 46px;
	margin-left: 30px;
}
.widget .diagram-legend .legend-element .title {
	margin-left: 23px;
	margin-top: -2px;
}

/* 8.16 - Counter */

.ct-counter-box {
	margin-bottom: 1.421em;
}
.ct-counter {
	position: relative;
	text-align: center;
}
@media (max-width: 549px) {
	.ct-counter {
		width: 100%;
	}
}
.ct-counter-inner {
	position: relative;
	padding: 40px 30px 30px;
}
.ct-counter .ct-counter-number .ct-counter-odometer,
.ct-counter-suffix {
	display: inline-block;
	vertical-align: middle;
}
.ct-counter-icon {
	margin-bottom: 30px;
}
.ct-counter-number {
	margin-bottom: 0;
}
.ct-counter-icon-circle-1 {
	display: inline-block;
	vertical-align: top;
	border-radius: 50%;
	border: 1px solid rgba(255, 255, 255, 0.33);
	border-style: solid;
	padding: 5px;
}
.ct-counter-icon-circle-2 {
	width: 146px;
	height: 146px;
	line-height: 146px;
	border-radius: 50%;
	text-align: center;
	border-width: 2px;
	border-style: solid;
}
.ct-counter-style-vertical .ct-counter,
.ct-counter-style-vertical .ct-counter-inner {
	position: relative;
}
.ct-counter-style-vertical .ct-counter {
	margin-top: 50px;
}
.ct-counter-style-vertical .ct-counter-connector {
	position: absolute;
	width: 3px;
	top: -50px;
	left: 50%;
	margin-left: -1px;
}
.ct-counter-style-vertical .ct-counters-list:first-child .ct-counter:first-child {
	margin-top: 0;
}
.ct-counter-style-vertical .ct-counters-list:first-child .ct-counter:first-child .ct-counter-connector {
	display: none;
}
.ct-counter-style-vertical .ct-counter.ct-counter-size-small {
	padding-top: 25px;
}
.ct-counter-style-vertical .ct-counter.ct-counter-size-small .ct-counter-inner {
	padding-top: 60px;
}
.ct-counter-style-vertical .ct-counter.ct-counter-size-small .ct-counter-connector {
	height: 75px;
}
.ct-counter-style-vertical .ct-counter.ct-counter-size-medium {
	padding-top: 40px;
}
.ct-counter-style-vertical .ct-counter.ct-counter-size-medium .ct-counter-inner {
	padding-top: 75px;
}
.ct-counter-style-vertical .ct-counter.ct-counter-size-medium .ct-counter-connector {
	height: 90px;
}
.ct-counter-style-vertical .ct-counter.ct-counter-size-large {
	padding-top: 80px;
}
.ct-counter-style-vertical .ct-counter.ct-counter-size-large .ct-counter-inner {
	padding-top: 115px;
}
.ct-counter-style-vertical .ct-counter.ct-counter-size-large .ct-counter-connector {
	height: 130px;
}
.ct-counter-style-vertical .ct-counter.ct-counter-size-xlarge {
	padding-top: 120px;
}
.ct-counter-style-vertical .ct-counter.ct-counter-size-xlarge .ct-counter-inner {
	padding-top: 170px;
}
.ct-counter-style-vertical .ct-counter.ct-counter-size-xlarge .ct-counter-connector {
	height: 185px;
}
.ct-counter-style-vertical .ct-counter-icon {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}
.ct-counter-team .ct-team .inline-column {
	margin-bottom: 0;
}
.ct-counter-team .team-person .team-person-image {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	text-align: center;
}
.ct-counter-team .team-person .team-person-image img {
	display: inline-block;
}
.ct-counter-team.image-size-small {
	padding-top: 25px;
}
.ct-counter-team.image-size-small .team-person {
	padding-top: 60px;
}
.ct-counter-team.image-size-small .team-person .team-person-image img {
	width: 50px;
	height: 50px;
}
.ct-counter-team.image-size-medium {
	padding-top: 40px;
}
.ct-counter-team.image-size-medium .team-person {
	padding-top: 60px;
}
.ct-counter-team.image-size-medium .team-person .team-person-image img {
	width: 80px;
	height: 80px;
}
.ct-counter-team.image-size-large {
	padding-top: 80px;
}
.ct-counter-team.image-size-large .team-person {
	padding-top: 115px;
}
.ct-counter-team.image-size-large .team-person .team-person-image img {
	width: 160px;
	height: 160px;
}
.ct-counter-team.image-size-xlarge {
	padding-top: 120px;
}
.ct-counter-team.image-size-xlarge .team-person {
	padding-top: 170px;
}
.ct-counter-team.image-size-xlarge .team-person .team-person-image img {
	width: 240px;
	height: 240px;
}
.ct-counter-link {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}

.ct-counter .ct-icon {
	overflow: visible;
}
.ct-counter .ct-counter-animation {
	position: absolute;
	left: -1px;
	right: -1px;
	top: -1px;
	bottom: -1px;
	-o-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}
.ct-icon-shape-circle .ct-counter-animation {
	border-radius: 50%;
}
.ct-counter-effect-background-reverse .ct-counter-animation {
	transform: scale(0);
	-o-transform: scale(0);
	-ms-transform: scale(0);
	-moz-transform: scale(0);
	-webkit-transform: scale(0);
}
.ct-counter-effect-background-reverse.hover .ct-counter-animation {
	transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	-moz-transform: scale(1);
	-webkit-transform: scale(1);
}
.ct-counter-effect-border-reverse .ct-counter-animation {
	transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	-moz-transform: scale(1);
	-webkit-transform: scale(1);
}
.ct-counter-effect-border-reverse.hover .ct-counter-animation {
	transform: scale(0);
	-o-transform: scale(0);
	-ms-transform: scale(0);
	-moz-transform: scale(0);
	-webkit-transform: scale(0);
}
.ct-counter-bottom {
	position: absolute;
	bottom: -10px;
	height: 10px;
	left: 0;
	width: 100%;
}
.ct-counter-bottom-left,
.ct-counter-bottom-right,
.ct-counter-bottom svg {
	position: absolute;
	top: 0;
	height: 100%;
}
.ct-counter-bottom-left {
	left: 0;
	right: 50%;
	margin-right: 10px;
}
.ct-counter-bottom-right {
	right: 0;
	left: 50%;
	margin-left: 10px;
}
.ct-counter-bottom svg {
	left: 50%;
	margin-left: -10px;
}
.ct-counter .ct-counter-inner,
.ct-counter .ct-icon,
.ct-counter .ct-icon-inner,
.ct-counter .ct-icon-half-1,
.ct-counter .ct-icon-half-2,
.ct-counter .ct-counter-number,
.ct-counter .ct-counter-text,
.ct-counter-icon-circle-1,
.ct-counter-icon-circle-2,
.ct-counter-bottom-left,
.ct-counter-bottom-right,
.ct-counter-bottom svg {
	-o-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}
.ct-counter .ct-counter-sep.default-sep {
	margin-top: 15px;
	border-top: 1px solid #a99fae;
}
.ct-counter-text {
	margin: 0;
}


/* Separator text */
.vc_separator .vc_sep_text {
	line-height: 1em;
	display: table-cell;
	white-space: pre;
}
.vc_separator.vc_separator_align_center .vc_sep_text {
	padding: 0 0.8em;
}
.vc_separator.vc_separator_align_left .vc_sep_text {
	padding: 0 0.8em 0 0;
}
.vc_separator.vc_separator_align_right .vc_sep_text {
	padding: 0 0 0 0.8em;
	margin: 0 !important;
}
.vc_separator.vc_sep_double .vc_sep_line {
	height: 4px !important;
}
@media (max-width: 768px) {
	.vc_separator .vc_sep_text {
		white-space: normal;
		text-align: center;
	}
}
.vc_separator.vc_sep_color_blue .vc_sep_text {
	color: #5472d2;
}
.vc_separator.vc_sep_color_turquoise .vc_sep_text {
	color: #00c1cf;
}
.vc_separator.vc_sep_color_pink .vc_sep_text {
	color: #fe6c61;
}
.vc_separator.vc_sep_color_violet .vc_sep_text {
	color: #8d6dc4;
}
.vc_separator.vc_sep_color_peacoc .vc_sep_text {
	color: #4cadc9;
}
.vc_separator.vc_sep_color_chino .vc_sep_text {
	color: #cec2ab;
}
.vc_separator.vc_sep_color_mulled_wine .vc_sep_text {
	color: #50485b;
}
.vc_separator.vc_sep_color_vista_blue .vc_sep_text {
	color: #75d69c;
}
.vc_separator.vc_sep_color_black .vc_sep_text {
	color: #2a2a2a;
}
.vc_separator.vc_sep_color_grey .vc_sep_text {
	color: #ebebeb;
}
.vc_separator.vc_sep_color_orange .vc_sep_text {
	color: #f7be68;
}
.vc_separator.vc_sep_color_sky .vc_sep_text {
	color: #5aa1e3;
}
.vc_separator.vc_sep_color_green .vc_sep_text {
	color: #6dab3c;
}
.vc_separator.vc_sep_color_juicy_pink .vc_sep_text {
	color: #f4524d;
}
.vc_separator.vc_sep_color_sandy_brown .vc_sep_text {
	color: #f79468;
}
.vc_separator.vc_sep_color_purple .vc_sep_text {
	color: #b97ebb;
}
.vc_separator.vc_sep_color_white .vc_sep_text {
	color: #ffffff;
}
.vc_separator.vc_sep_color_grace .vc_sep_text {
	color: #aed13b;
}

/* 9.0 - COMMENTS */

.comment {
	position: relative;
}
.comment .comment {
	margin-left: 45px;
	padding-top: 40px;
	position: realtive;
}
.comment .comment:before {
	content: '';
	position: absolute;
	top: -14px;
	height: 28px;
	left: 0;
}
.comment-inner {
	position: relative;
	margin-bottom: 40px;
}
.comments-title,
.comment-reply-title {
	text-transform: uppercase;
	margin-top: 0;
}
.comments-area {
	margin-top: 100px;
}
.comment-list {
	margin-bottom: 110px;
}
.comment-author a {
	color: inherit;
}
.comment-author .comment-avatar {
	float: left;
	width: 40px;
	height: 40px;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	margin-right: 20px;
	margin-top: 15px;
	margin-bottom: 15px;
	padding: 1px;
}
.comment-author .avatar {
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	width: 36px;
	height: 36px;
}
.comment.depth-1 > .comment-inner .comment-author .comment-avatar {
	width: 70px;
	height: 70px;
	margin-top: 0;
	margin-bottom: 0;
	padding: 3px;
}
.comment.depth-1 > .comment-inner .comment-author .avatar {
	width: 62px;
	height: 62px;
}
.comment-author .fn {
	margin: 10px 0 0;
}
.comment-meta {
	font-size: 89.5%;
	line-height: 1.421;
	display: inline-block;
}
.comment-text,
.comment-awaiting-moderation {
	padding-top: 20px;
	padding-left: 60px;
}
.comment.depth-1 > .comment-inner .comment-text ,
.comment.depth-1 > .comment-inner.comment-awaiting-moderation {
	padding-left: 90px;
}
.comment-inner {
	padding: 33px 40px 45px;
}
.comment-header {
	display: table;
	width: 100%;
}
.comment-header .comment-author,
.comment-header .reply {
	display: table-cell;
	vertical-align: top;
}
.comment-header .reply {
	text-align: right;
}
.comment-header .reply .comment-reply-link:before {
	content: '\e631';
	margin-right: 10px;
	font-size: 16px;
	font-family: 'ct-icons';
	font-weight: normal;
	font-style: normal;
}
.comment-form-fields {
	margin-top: 42px;
	margin-bottom: 42px;
}
.comment-form label {
	display: block;
	margin-bottom: 15px;
}
.comment-form .comment-form-fields input {
	width: 100%;
	line-height: 48px;
	height: 50px;
	padding: 0 50px 0 20px;
}
.comment-form .comment-author-input,
.comment-form .comment-email-input,
.comment-form .comment-url-input {
	position: relative;
}
/*.comment-form .comment-author-input:after,
.comment-form .comment-email-input:after,
.comment-form .comment-url-input:after {
	font-family: 'ct-icons';
	font-weight: normal;
	position: absolute;
	top: 0;
	right: 21px;
	font-size: 24px;
	width: 50px;
	height: 100%;
	line-height: 50px;
	text-align: center;
}
.comment-form .comment-author-input:after {
	content: '\e63b';
}
.comment-form .comment-email-input:after {
	content: '\e63f';
}
.comment-form .comment-url-input:after {
	content: '\e623';
}*/
.comment-form #comment {
	width: 100%;
	padding: 15px 20px;
}
.comment-form .form-submit button {
	border-radius: 20px;
}
@media (max-width: 767px) {
	.comment-text,
	.comment-awaiting-moderation,
	.comment.depth-1 > .comment-inner .comment-text ,
	.comment.depth-1 > .comment-inner.comment-awaiting-moderation {
		padding-left: 0px;
	}
	.comment-text .default-sep {
		display: none;
	}
	.comment .comment {
		margin-left: 0;
	}
}

/* 10.0 - ADDITIONAL STYLES */

/* 10.1 - Blog post */

.blog-post-image img {
	display: inline-block;
}
.blog-item-sep,
.default-sep {
	width: 30px;
	margin-bottom: 25px;
}
article .blog-item-sep,
.bordered-box.default-sep {
	border-bottom: 0 none;
}
.centered-box .blog-item-sep,
.centered-box .default-sep {
	margin: 0 auto 25px;
}
.blog-item-default-background {
	background-color: #f4f0f8;
}

/* RELATED */

.large-title-sep {
	margin-top: -25px;
	margin-bottom: 45px;
	width: 45px;
	border-top: 4px solid;
}

/* 10.2 - Nivo slider */

.ct-nivoslider .nivo-directionNav a {
	top: 0;
}
.ct-mini-pagination.nivo-controlNav {
	bottom: 0;
	position: absolute;
	width: 100%;
	z-index: 10;
}
.ct-nivoslider .nivo-caption {
	padding: 0;
	overflow: visible;
	opacity: 1;
	position: relative;
	width: 1212px;
	margin: 0 auto;
}
.ct-nivoslider .caption-left,
.ct-nivoslider .caption-right {
	position: absolute;
	bottom: 50px;
	max-width: 70%;
}
.ct-nivoslider .caption-left {
	left: 20px;
}
.ct-nivoslider .caption-right {
	right: 20px;
}
@media only screen and (max-width:1439px) {
	.ct-nivoslider .nivo-caption {
		width: auto;
	}
	.ct-nivoslider .caption-left {
		left: 155px;
	}
	.ct-nivoslider .caption-right {
		right: 155px;
	}
}
@media only screen and (max-width:799px) {
	.ct-nivoslider .caption-left {
		left: 80px;
	}
	.ct-nivoslider .caption-right {
		right: 80px;
	}
	.ct-nivoslider .nivo-directionNav {
		display: none;
	}
	.ct-nivoslider .ct-mini-pagination.nivo-controlNav {
		display: none;
	}
}
.ct-nivoslider .caption-left .ct-nivoslider-title,
.ct-nivoslider .caption-left .ct-nivoslider-description {
	float: left;
	text-align: left;
}
.ct-nivoslider .caption-right .ct-nivoslider-title,
.ct-nivoslider .caption-right .ct-nivoslider-description {
	float: right;
	text-align: right;
}
.ct-nivoslider .nivo-caption .ct-nivoslider-title {
	background-color: rgba(56, 65, 84, 0.8);
	color: #ffffff;
	padding: 10px 15px;
}
.ct-nivoslider .nivo-caption .ct-nivoslider-description {
	background-color: rgba(0, 0, 0, 0.7);
	color: #ffffff;
	padding: 0 10px;
}

/* 10.3 - Scroll top button */

.scroll-top-button {
	position: fixed;
	right: 50px;
	bottom: 50px;
	z-index: 1000;
	opacity: 0;
	visibility: hidden;
	line-height: 0;
	transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
}
.scroll-top-button.visible {
	opacity: 0.5;
	visibility: visible;
}
.scroll-top-button:before {
	font-family: 'ct-icons';
	content: '\e633';
	font-size: 24px;
	font-weight: normal;
	display: inline-block;
	vertical-align: top;
	width: 50px;
	height: 50px;
	text-align: center;
	line-height: 50px;
	background-color: #06060f;
	color: #99a9b5;
}
@media (max-width: 768px) {
	.scroll-top-button {
		right: 0;
	}
}

#page .wpb_start_animation.wpb_left-to-right,
#page .wpb_start_animation.wpb_right-to-left,
#page .wpb_start_animation.wpb_top-to-bottom,
#page .wpb_start_animation.wpb_bottom-to-top,
#page .wpb_start_animation.wpb_appear {
	-webkit-animation-duration: 1.4s;
	-moz-animation-duration: 1.4s;
	-o-animation-duration: 1.4s;
	animation-duration: 1.4s;
}

.wpb_text_column.wpb_animate_when_almost_visible.wpb_fade {
	opacity: 1;
}

body .wpb_text_column.wpb_animate_when_almost_visible.wpb_fade {
	opacity: 0;
}

body .lazy-loading:not(.lazy-loading-not-hide) {
	visibility: hidden;
}

body .lazy-loading .wpb_text_column.wpb_animate_when_almost_visible.wpb_fade {
	opacity: 1;
}

/* 10.4 - WPML */

#primary-menu.no-responsive > li > ul.submenu-languages {
	list-style: none;
	padding: 0;
	width: auto;
}
#primary-navigation.no-responsive .menu-item-language a {
	text-align: center;
}
.menu-item.menu-item-language img.iclflag {
	position: relative;
	margin-right: 0;
	width: 19px !important;
	height: 13px !important;
}

/* MENU ICONS */
#primary-menu.no-responsive > li.menu-item-language > a {
	padding-right: 8px !important;
}
#primary-menu.no-responsive > li.menu-item-language > a:before {
	display: none;
}
#primary-menu.no-responsive > li.menu-item-search > a {
	padding-left: 10px !important;
	padding-right: 3px !important;
}
#primary-menu.no-responsive > li.menu-item-cart > a {
	padding-left: 7px !important;
}
#page.vertical-header #primary-menu.no-responsive > li.menu-item-cart > a {
	padding-left: 0px !important;
}
.header-style-3 #primary-menu.no-responsive > li.menu-item-language > a,
.header-style-4 #primary-menu.no-responsive > li.menu-item-language > a {
	padding-right: 9px !important;
}
.header-style-3 #primary-menu.no-responsive > li.menu-item-search > a,
.header-style-4 #primary-menu.no-responsive > li.menu-item-search > a {
	padding-left: 7px !important;
	padding-right: 3px !important;
}
.header-style-3 #primary-menu.no-responsive > li.menu-item-cart > a,
.header-style-4 #primary-menu.no-responsive > li.menu-item-cart > a {
	padding-left: 2px !important;
}

/* 10.5 - Sticky */

.ct-sticky-block > * {
	left: auto;
	right: auto;
}
.ct-sticky-block .sticky-fixed {
	position: fixed;
}

/* 10.6 - WP elements */

.wp-caption {
	margin-bottom: 1.6em;
	max-width: 100%;
}
.wp-caption-text {
	font-size: 89.5%;
	padding: 0.5em 0;
}
.sticky {}
.gallery-caption {
	font-size: 89.5%;
	padding: 0.5em 0;
}
.bypostauthor .comment-inner {
	background-color: #fbe3e6;
}
.alignleft {
	display: inline;
	float: left;
}
.alignright {
	display: inline;
	float: right;
}
.aligncenter {
	display: block;
	margin-right: auto;
	margin-left: auto;
}
blockquote.alignleft,
.wp-caption.alignleft,
img.alignleft {
	margin: 0 1.6em 1.6em 0;
}
blockquote.alignright,
.wp-caption.alignright,
img.alignright {
	margin: 0 0 1.6em 1.6em;
}
blockquote.aligncenter,
.wp-caption.aligncenter,
img.aligncenter {
	clear: both;
	margin-top: 0;
	margin-bottom: 1.6em;
}
.wp-caption.alignleft,
.wp-caption.alignright,
.wp-caption.aligncenter {
	margin-bottom: 1.2em;
}

body .blog {
	margin-bottom: 20px;
	padding-bottom: 30px;
}

*:not(.ct-table):not(.cart_totals) > table:not(.shop_table):not(.group_table):not(.variations) td,
*:not(.ct-table):not(.cart_totals) > table:not(.shop_table):not(.group_table):not(.variations) th {
	padding: 5px 10px;
}

.page-links a {
	display: inline-block;
	position: relative;
}
.page-links span:not(.page-links-title) {
	display: inline-block;
	width: 1.421em;
	text-align: center;
}

/* WP Galleries */

.gallery {
	margin-bottom: 1.6em;
}
.gallery .gallery-item {
	display: inline-block;
	padding: 1.79104477%;
	text-align: center;
	vertical-align: top;
	width: 100%;
}
.gallery-columns-2 .gallery-item {
	max-width: 50%;
}
.gallery-columns-3 .gallery-item {
	max-width: 33.33%;
}
.gallery-columns-4 .gallery-item {
	max-width: 25%;
}
.gallery-columns-5 .gallery-item {
	max-width: 20%;
}
.gallery-columns-6 .gallery-item {
	max-width: 16.66%;
}
.gallery-columns-7 .gallery-item {
	max-width: 14.28%;
}
.gallery-columns-8 .gallery-item {
	max-width: 12.5%;
}
.gallery-columns-9 .gallery-item {
	max-width: 11.11%;
}
.gallery-icon img {
	margin: 0 auto;
}
.gallery-caption {
	display: block;
	padding: 0.5em 0;
}
.gallery-columns-6 .gallery-caption,
.gallery-columns-7 .gallery-caption,
.gallery-columns-8 .gallery-caption,
.gallery-columns-9 .gallery-caption {
	display: none;
}

.ct-slideshow > * {
	height: 400px;
}

/* Password protected */

.post-password-form input[type="password"] {
	height: 40px;
	line-height: 38px;
	margin-left: 25px;
}

/* Text meant only for screen readers */
.says,
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	height: 1px;
	overflow: hidden;
	position: absolute !important;
	width: 1px;
	/* many screen reader and browser combinations announce broken words as they would appear visually */
	word-wrap: normal !important;
}

/* 10.7 - Search */

.block-content .search-form-block .searchform #s {
	width: 100%;
}
.ct-search-form {
	margin: 50px 0;
}
.ct-search-form form {
	position: relative;
}
.ct-search-form .search-field {
	width: 100%;
	height: 50px;
	line-height: 50px;
	padding: 0 50px 0 25px;
	border-radius: 25px;
	border: 0 none;
	box-sizing: border-box;
	outline: 0 none;
}
.ct-search-form .search-submit {
	position: absolute;
	top: 0;
	height: 50px;
	line-height: 50px;
	width: 50px;
	text-align: center;
	right: 0;
	font-family: 'ct-icons';
	font-weight: normal;
	font-size: 24px;
	background: transparent;
	border: 0 none;
}
.ct-search-form .search-submit:after {
	content: '\e612';
}

/* 10.8 - Video background */

.ct-video-background {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.ct-video-background ~ * {
	position: relative;
	z-index: 1;
}
.ct-video-background-inner,
.ct-video-background-overlay {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}
.ct-video-background-inner iframe,
.ct-video-background-inner video {
	width: 100%;
	height: 100%;
}

/* 10.9 - Likes */

.zilla-likes {
	margin-bottom: 0 !important;
	color: inherit;
	display: inline-block;
	-o-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}
.zilla-likes.active,
.zilla-likes.active:hover {
	color: #e96779;
}
.zilla-likes:before {
	content: '\e641';
	display: inline-block;
	font-family: "ct-icons";
	font-size: 16px;
	font-weight: normal;
	line-height: inherit;
	margin-right: 6px;
	vertical-align: top;
}
.zilla-likes .zilla-likes-count {
	display: inline-block;
	vertical-align: top;
}

/* 10.10 -Post featured content */

#fancybox-video {
	position: absolute;
	left: 0;
	right: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
}
#fancybox-video .mejs-container {
	width: 100% !important;
	height: 100% !important;
}
.video-block {
	position: relative;
	background-color: #e3ebe8;
}
.video-block > iframe,
.video-block > video,
.video-block > .preloader,
.video-block > .mejs-video {
	position: absolute;
	width: 100% !important;
	height: 100% !important;
	left: 0;
	top: 0;
}
.fancybox-inner .video-block {
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.fancybox-inner .video-block .mejs-video {
	width: 100% !important;
	height: 100% !important;
}
.audio-block audio {
	width: 100%;
}
.blog-style-timeline article.format-quote .post-featured-content {
	margin-bottom: 15px;
}
.post-featured-content blockquote {
	background: #212331;
	color: #ffffff;
	text-align: left;
	position: relative;
	padding: 40px 60px 35px;
}
.blog-style-4x .post-featured-content blockquote,
.blog-style-justified-4x .post-featured-content blockquote {
	padding-left: 30px;
	padding-right: 30px;
}
.post-featured-content blockquote:after {
	display: none;
}
.post-featured-content blockquote .quote-author {
	float: left;
	color: #ffffff;
	font-size: 13px;
}
.post-featured-content blockquote .quote-link {
	float: right;
	color: #ffffff;
}
.post-featured-content blockquote .quote-link a{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
}
.post-featured-content blockquote .quote-link:after {
	font-family: 'ct-icons';
	font-weight: normal;
	content: '\e632';
	font-size: 40px;
}

.fullwidth-block.fullwidth-block-parallax-vertical .fullwidth-block-background,
.fullwidth-block.fullwidth-block-parallax-fixed .fullwidth-block-background {
	background-attachment: fixed;
}

.fullwidth-block.fullwidth-block-parallax-horizontal .fullwidth-block-background {
	background-position: center center;
}

.fullwidth-block .fullwidth-block-background {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
}

.fullwidth-block.fullwidth-block-parallax-vertical .fullwidth-block-parallax-overlay,
.fullwidth-block.fullwidth-block-parallax-horizontal .fullwidth-block-parallax-overlay,
.fullwidth-block.fullwidth-block-parallax-fixed .fullwidth-block-parallax-overlay {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 2;
}

.fullwidth-block .fullwidth-block-inner {
	position: relative;
	z-index: 3;
}

.portfolio .item-animations-not-inited,
.gallery-set .item-animations-not-inited,
.blog:not(.home) .item-animations-not-inited {
    visibility: hidden !important;
    opacity: 0 !important;

    -webkit-transition: none !important;
	-moz-transition: none !important;
	-o-transition: none !important;
	transition: none !important;

    transform: none !important;
}

.item-animation-flip .item-animations-inited {
	-webkit-transform-origin: 0% 0%;
	-moz-transform-origin: 0% 0%;
	transform-origin: 0% 0%;

	-webkit-transform-style: preserve-3d;
}

.item-animation-flip .portfolio-set,
.item-animation-flip .gallery-set,
.blog.item-animation-flip,
.item-animation-scale .portfolio-set,
.item-animation-scale .gallery-set,
.blog.item-animation-scale,
.item-animation-fall-perspective .portfolio-set,
.item-animation-fall-perspective .gallery-set,
.blog.item-animation-fall-perspective {
	webkit-perspective: 1300px;
	-moz-perspective: 1300px;
	perspective: 1300px;
}

/* 10.11 - Half width map */

@media (min-width: 1212px) {
	body:not(.compose-mode) #page .half-width-map {
		position: absolute;
		top: 0;
		height: 100%;
		left: 50%;
		right: 0;
		width: auto;
	}
	body:not(.compose-mode) #page .half-width-map *:not(.map-locker):not(.ct-map-with-text-content) {
		height: 100%;
	}
	body:not(.compose-mode) #page .half-width-map .vc_column-inner {
		padding: 0;
	}
	body:not(.compose-mode) #page .half-width-map .ct-map-with-text-map .wpb_gmaps_widget {
		margin-top: 0;
		top: -46px;
		position: absolute;
		height: auto;
		bottom: 0;
		width: 100%;
	}
	body:not(.compose-mode) #page .half-width-map .wpb_gmaps_widget.vc_map_responsive .wpb_map_wraper {
		padding: 0;
	}
	body:not(.compose-mode) #page .half-width-map iframe + .map-locker {
		position: absolute;
		right: 0;
		bottom: 15px;
	}
}

/* 10.12 - Mailchimp */

.mailchimp-form-1 .yikes-easy-mc-email,
.mailchimp-form-3 .yikes-easy-mc-email{
	background: #fff !important;
	padding-left: 20px !important;
	border: 1px solid #dfe5e8 !important;
}
.mailchimp-form-1 .yikes-easy-mc-submit-button,
.mailchimp-form-3 .yikes-easy-mc-submit-button{
	border: none;
	color: #fff;
	font-family: 'Montserrat';
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
}
.mailchimp-form-1 .yikes-easy-mc-submit-button{
	background: #9ccc65;
}
.mailchimp-form-3 .yikes-easy-mc-submit-button{
	background: #2c2e3d;
}

/* 10.13 - Page scroller */

.page-scroller #main {
	-o-transition: 1s ease;
	-webkit-transition: 1s ease;
	transition: 1s ease;
}
.page-scroller #main.page-scroller-no-animate {
	-o-transition: 0s ease;
	-webkit-transition: 0s ease;
	transition: 0s ease;
}
.page-scroller .scroller-block {
	height: 100vh;
	margin-top: 0;
	margin-bottom: 0;
	overflow: hidden;
}
.page-scroller-nav-pane {
	position: fixed;
	right: 50px;
	top: 50%;
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	z-index: 10;
}
.page-scroller-nav-item {
	display: block;
	height: 10px;
	width: 10px;
	border: 2px solid #ffffff;
	border-radius: 50%;
	margin: 10px 0;
	-o-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}
.page-scroller-nav-item.active {
	background-color: #ffffff;
}

body.page-scroller #page #site-header.fixed.shrink {
	background-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none;
}

@media (max-width: 767px) {
	body.page-scroller {
		overflow: visible !important;
	}
	.page-scroller #main {
		-webkit-transform: none !important;
		transform: none !important;
		-o-transition: 0s ease;
		-webkit-transition: 0s ease;
		transition: 0s ease;
	}
	.page-scroller .scroller-block {
		height: auto;
	}
	.page-scroller-nav-pane {
		display: none;
	}
}

/* 10.14 - Separator with text */

@media (max-width: 500px){

    .vc_sep_holder {
        display: none;
        text-align: left;
    }
    body .vc_separator.vc_separator_align_center h4 {
        padding: 0;
    }
}
.vc_separator > .vc_sep_holder_l {
	padding-right: 2.8em;
}
.vc_separator > .vc_sep_holder_r {
	padding-left: 2.8em;
}
.vc_separator.vc_separator_no_text:not(.vc_sep_shadow) .vc_sep_holder_l {
	padding: 0;
}
.scrolldown {
	position: absolute;
	left: 50%;
	margin-left: -2vw;
	z-index:9;
	bottom: 2vh;
	background-color: rgba(22,195,241,0.8);
	padding: 20px 30px !important;
	border-radius: 50%;
	text-align: center;
}
.scrolldown img{
	-webkit-animation: scrollmove 1s infinite ease;
	-moz-animation: scrollmove 1s infinite ease;
	animation: scrollmove 1s infinite ease;
	width: 1.5vw;
	margin-top: 7px !important;
}
.scrolldown .mouse-2 {
	-webkit-animation: scrollmove 1s infinite ease;
	-moz-animation: scrollmove 1s infinite ease;
	animation: scrollmove 1s infinite ease;
	width: 1.5vw;
	background-image: url("../images/mouse_icon.png");
	display: block;
	font-size: 0;
	height: 43px;
	background-repeat: no-repeat;
}
@-moz-keyframes scrollmove {
	0% {
		-moz-transform: translateY(0px);
		-webkit-transform: translateY(0px);
		-o-transform: translateY(0px);
		-ms-transform: translateY(0px);
		transform: translateY(0px);
	}
	50% {
		-moz-transform: translateY(-10px);
		-webkit-transform: translateY(-10px);
		-o-transform: translateY(-10px);
		-ms-transform: translateY(-10px);
		transform: translateY(-10px);
	}
	100% {
		-moz-transform: translateY(0px);
		-webkit-transform: translateY(0px);
		-o-transform: translateY(0px);
		-ms-transform: translateY(0px);
		transform: translateY(0px);
	}
}
@-webkit-keyframes scrollmove {
	0% {
		-moz-transform: translateY(0px);
		-webkit-transform: translateY(0px);
		-o-transform: translateY(0px);
		-ms-transform: translateY(0px);
		transform: translateY(0px);
	}
	50% {
		-moz-transform: translateY(-10px);
		-webkit-transform: translateY(-10px);
		-o-transform: translateY(-10px);
		-ms-transform: translateY(-10px);
		transform: translateY(-10px);
	}
	100% {
		-moz-transform: translateY(0px);
		-webkit-transform: translateY(0px);
		-o-transform: translateY(0px);
		-ms-transform: translateY(0px);
		transform: translateY(0px);
	}
}
@keyframes scrollmove {
	0% {
		-moz-transform: translateY(0px);
		-webkit-transform: translateY(0px);
		-o-transform: translateY(0px);
		-ms-transform: translateY(0px);
		transform: translateY(0px);
	}
	50% {
		-moz-transform: translateY(-10px);
		-webkit-transform: translateY(-10px);
		-o-transform: translateY(-10px);
		-ms-transform: translateY(-10px);
		transform: translateY(-10px);
	}
	100% {
		-moz-transform: translateY(0px);
		-webkit-transform: translateY(0px);
		-o-transform: translateY(0px);
		-ms-transform: translateY(0px);
		transform: translateY(0px);
	}
}
.ct-slideshow > div:not([id]):not([class]) {
	background: #b5bdc2;
	width: 100% !important;
	height: 550px !important;
	padding-top: 255px;
}
.ct-slideshow > div:not([id]):not([class]) > div {
	width: 800px !important;
	max-width: 100%;
	text-align: center;
	margin: 0 auto !important;
}
body div.wpcf7-response-output {
	margin: 2em 0 1em;

}
.ct__footer-widget-class__ct {
	width: 100%;
	padding: 0 21px;
}
@media (min-width: 768px) {
	.ct__footer-widget-class__ct {
		width: 50%;
	}
}
@media (min-width: 982px) {
	.ct__footer-widget-class__ct {
		width: 25%;
	}
}
img[class*='wp-image-'] {
	max-width: 100%;
	height: auto;
}

/* 10.15 - Search form empty page */

body.search .page-title-block {
	/* modification
	padding-top: 45px;
	padding-bottom: 20px;*/
	padding-top: 30px;
	padding-bottom: 30px;
}
body.search .page-title-block:before {
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 3px;
	background-color: #4dd0e1;
}
body.search .page-title-block .page-title-icon {
	margin-top: -10px;
}
body.search .page-title-block .page-title-title {
	padding-bottom: 60px;
}
body.search .page-title-block .page-title-icon + .page-title-title {
	padding-bottom: 0;
}
body.search .page-title-block .highlight {
	color: #e7ff89;
}
.page-content.content-none .searchform > table td {
	border: 0 none !important;
	padding: 0 !important;
}
.page-content.content-none .searchform > table td:first-child {
	width: 99%;
}
.page-content.content-none .searchform input {
	width: 100%;
	height: 50px;
	line-height: 48px;
	border-radius: 3px;
}
.page-content.content-none .searchform .searchform-submit .ct-button {
	margin-left: 30px;
	margin-right: 0;
}
.marker-wave svg {
	width: 100%;
}

/* 10.16 - Parallax footer */

.parallax-footer-inited {
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	z-index: -1;
}
#page.layout-boxed .parallax-footer-inited {
	width: 1260px;
	max-width: 100%;
	left: auto;
}