.active {
	color: red;
}

.screen-reader-text {
	clip: rect(1px,1px,1px,1px);
	position: absolute!important;
	height: 1px;
	width: 1px;
	overflow: hidden;
}

.about-us-widget_a {
	color: #db1921;
}

.about-us-widget_a:hover {
	color: #fff;
}

.footer-1 .socials {
	margin-top: 1.4em;
}

.room-suite .ro-img {
	position: relative;
	text-align: center;
	z-index: 0;
	overflow: hidden;
}

.room-suite .ro-img:before {
	position: absolute;
	background-color: rgba(167,204,56,0.4);
	content: "";
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	-webkit-transform: scale(0.2);
	-ms-transform: scale(0.2);
	transform: scale(0.2);
	-webkit-transition: all 300ms;
	transition: all 300ms;
	opacity: 0;
}

.room-suite .ro-img:hover:before {
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	opacity: 1;
	z-index: 1;
}

a:hover {
	text-decoration: none;
}

.activities-content .res-btn a {
	color: #fff;
	text-decoration: none;
	font-weight: 700;
}

html {
	font-size: 100%;
}

body {
	color: #aaa;
}

body.error404 {
	background-size: cover!important;
}

body.error404 #main {
	background-color: transparent;
}

body.error404 .content_wrapper {
	background: 0;
}

a {
	color: #007cc3;
}

#main {
	z-index: 10;
}

#wrapper {
	position: relative;
	overflow: hidden;
}

.content_wrapper {
	background: #fff;
	z-index: 10;
}

.genericon-pinned:before {
	content: "\f00c";
	font-family: FontAwesome;
	font-size: 30px;
	float: left;
	color: #242424;
}

.wp-caption {
	margin-bottom: 1.6em;
	max-width: 100%;
}

img {
	border: 0;
	height: auto;
	max-width: 100%;
}

button,select {
	text-transform: none;
	max-width: 100%;
}

table {
	border-width: 1px 0 0 1px;
	margin: 0 0 1.6em;
	border: 1px solid #4c76b2;
	border-collapse: collapse;
	border-spacing: 0;
	font-size: 14px;
	margin: 0 0 20px;
	width: 100%;
}

td {
	border: 1px solid #4c76b2;
	padding: 6px 10px 6px 0;
}

table th {
	font-size: 14px;
	letter-spacing: .3px;
	text-transform: uppercase;
}

ul.comment-list .comment .vcard {
	float: left;
	margin: 0 32px 0 0;
	width: 87px;
}

.border-right2 {
	border-right: 1px solid #fff;
}

.table {
	width: 100%;
	margin-bottom: 1rem;
	background-color: transparent;
}

.table th {
	padding: 8px;
	vertical-align: top;
	border-top: 1px solid #dee2e6;
}

.table td {
	padding: 10px;
	vertical-align: top;
	border-top: 1px solid #dee2e6;
}

.table thead th {
	vertical-align: bottom;
	border-bottom: 2px solid #dee2e6;
}

.table tbody+tbody {
	border-top: 2px solid #dee2e6;
}

.table .table {
	background-color: #fff;
}

.table-sm td,.table-sm th {
	padding: .3rem;
}

.table-bordered {
	border: 1px solid #dee2e6;
}

.table-bordered td,.table-bordered th {
	border: 1px solid #dee2e6;
}

.table-bordered thead td,.table-bordered thead th {
	border-bottom-width: 2px;
}

.table-borderless tbody+tbody,.table-borderless td,.table-borderless th,.table-borderless thead th {
	border: 0;
}

.table-striped tbody tr:nth-of-type(odd) {
	background-color: rgba(0,0,0,.05);
}

.table-hover tbody tr:hover {
	background-color: rgba(0,0,0,.075);
}

.table-primary,.table-primary>td,.table-primary>th {
	background-color: #b8daff;
}

.table-hover .table-primary:hover {
	background-color: #9fcdff;
}

.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th {
	background-color: #9fcdff;
}

.table-secondary,.table-secondary>td,.table-secondary>th {
	background-color: #d6d8db;
}

.table-hover .table-secondary:hover {
	background-color: #c8cbcf;
}

.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th {
	background-color: #c8cbcf;
}

.table-success,.table-success>td,.table-success>th {
	background-color: #c3e6cb;
}

.table-hover .table-success:hover {
	background-color: #b1dfbb;
}

.table-hover .table-success:hover>td,.table-hover .table-success:hover>th {
	background-color: #b1dfbb;
}

.table-info,.table-info>td,.table-info>th {
	background-color: #bee5eb;
}

.table-hover .table-info:hover {
	background-color: #abdde5;
}

.table-hover .table-info:hover>td,.table-hover .table-info:hover>th {
	background-color: #abdde5;
}

.table-warning,.table-warning>td,.table-warning>th {
	background-color: #ffeeba;
}

.table-hover .table-warning:hover {
	background-color: #ffe8a1;
}

.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th {
	background-color: #ffe8a1;
}

.table-danger,.table-danger>td,.table-danger>th {
	background-color: #f5c6cb;
}

.table-hover .table-danger:hover {
	background-color: #f1b0b7;
}

.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th {
	background-color: #f1b0b7;
}

.table-light,.table-light>td,.table-light>th {
	background-color: #fdfdfe;
}

.table-hover .table-light:hover {
	background-color: #ececf6;
}

.table-hover .table-light:hover>td,.table-hover .table-light:hover>th {
	background-color: #ececf6;
}

.table-dark,.table-dark>td,.table-dark>th {
	background-color: #c6c8ca;
}

.table-hover .table-dark:hover {
	background-color: #b9bbbe;
}

.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th {
	background-color: #b9bbbe;
}

.table-active,.table-active>td,.table-active>th {
	background-color: rgba(0,0,0,.075);
}

.table-hover .table-active:hover {
	background-color: rgba(0,0,0,.075);
}

.table-hover .table-active:hover>td,.table-hover .table-active:hover>th {
	background-color: rgba(0,0,0,.075);
}

.table .thead-dark th {
	color: #fff;
	background-color: #4c76b2;
	border-color: #4c76b2;
}

.table .thead-light th {
	color: #495057;
	background-color: #e9ecef;
	border-color: #dee2e6;
}

.table2 .thead-dark2 th {
	color: #4c76b2;
	background-color: #e9f0fa;
	border-color: #cce1ff!important;
	padding: 10px;
	text-align: center;
}

.table2 .thead-light2 th {
	color: #495057;
	background-color: #e9ecef!important;
	border-color: #cce1ff;
}

.table-dark {
	color: #fff;
	background-color: #212529;
}

.table-dark td,.table-dark th,.table-dark thead th {
	border-color: #32383e;
}

.table-dark.table-bordered {
	border: 0;
}

.table-dark.table-striped tbody tr:nth-of-type(odd) {
	background-color: rgba(255,255,255,.05);
}

.table-dark.table-hover tbody tr:hover {
	background-color: rgba(255,255,255,.075);
}

@media(max-width:575.98px) {
	.table-responsive-sm {
		display: block;
		width: 100%;
		overflow-x: auto;
		-webkit-overflow-scrolling: touch;
		-ms-overflow-style: -ms-autohiding-scrollbar;
	}

	.table-responsive-sm>.table-bordered {
		border: 0;
	}
}

@media(max-width:767.98px) {
	.table-responsive-md {
		display: block;
		width: 100%;
		overflow-x: auto;
		-webkit-overflow-scrolling: touch;
		-ms-overflow-style: -ms-autohiding-scrollbar;
	}

	.table-responsive-md>.table-bordered {
		border: 0;
	}
}

@media(max-width:991.98px) {
	.table-responsive-lg {
		display: block;
		width: 100%;
		overflow-x: auto;
		-webkit-overflow-scrolling: touch;
		-ms-overflow-style: -ms-autohiding-scrollbar;
	}

	.table-responsive-lg>.table-bordered {
		border: 0;
	}
}

@media(max-width:1199.98px) {
	.table-responsive-xl {
		display: block;
		width: 100%;
		overflow-x: auto;
		-webkit-overflow-scrolling: touch;
		-ms-overflow-style: -ms-autohiding-scrollbar;
	}

	.table-responsive-xl>.table-bordered {
		border: 0;
	}
}

.table-responsive {
	display: block;
	width: 100%;
	overflow-x: auto;
	-webkit-overflow-scrolling: touch;
	-ms-overflow-style: -ms-autohiding-scrollbar;
}

.table-responsive>.table-bordered {
	border: 0;
}

.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: .4em 1.6em 1.6em 0;
}

blockquote.alignright,.wp-caption.alignright,img.alignright {
	margin: .4em 0 1.6em 1.6em;
}

blockquote.aligncenter,.wp-caption.aligncenter,img.aligncenter {
	clear: both;
	margin-top: .4em;
	margin-bottom: 1.6em;
}

.post-thumbnail img {
	display: block;
	margin: 0 auto;
}

.entry-title,.widecolumn h2 {
	margin-bottom: 1.2308em;
}

.wp-caption.alignleft,.wp-caption.alignright,.wp-caption.aligncenter {
	margin-bottom: 1.2em;
}

ol,ul {
	list-style: none;
}

ul {
	list-style: disc;
}

ol {
	list-style: decimal;
}

.widget_archive ul,.widget_categories ul,.widget_links ul,.widget_meta ul,.widget_nav_menu ul,.widget_pages ul,.widget_rss ul,.widget_recent_comments ul,.widget_recent_entries ul {
	list-style: none;
	margin: 0;
	padding-left: 20px;
}

.widget {
	margin-bottom: 10px;
}

.widget_archive li:first-child,.widget_categories li:first-child,.widget_links li:first-child,.widget_meta li:first-child,.widget_nav_menu li:first-child,.widget_pages li:first-child,.widget_recent_comments li:first-child,.widget_recent_entries li:first-child {
	border-top: 0;
	padding-top: 0;
}

.widget_archive li:last-child,.widget_categories li:last-child,.widget_links li:last-child,.widget_meta li:last-child,.widget_nav_menu li:last-child,.widget_pages li:last-child,.widget_recent_comments li:last-child,.widget_recent_entries li:last-child {
	padding-bottom: 0;
}

.widget_categories .children,.widget_nav_menu .sub-menu,.widget_pages .children {
	border-top: 1px solid #eaeaea;
	border-top: 1px solid rgba(51,51,51,0.1);
	margin: 0;
}

.widget_calendar td,.widget_calendar th {
	line-height: 2.3333;
	text-align: center;
	padding: 0;
}

.widget_calendar caption {
	font-family: "Noto Serif",serif;
	font-weight: 700;
	margin: 0 0 1.6em;
	letter-spacing: .04em;
	text-transform: uppercase;
}

ul.sub-menu {
	list-style: none;
	padding-left: 20px;
}

ul.sub-menu li a {
	padding-right: 0!important;
}

ul.sub-menu li a:after {
	display: none;
}

#header {
	position: relative;
	z-index: 999;
}

#menu_toggle {
	position: relative;
	cursor: pointer;
	float: right;
	width: 25px;
	height: 20px;
	padding: 10px 0;
	margin: 23px 0;
	margin-right: 15px;
}

#menu_toggle button {
	position: absolute;
	left: 0;
	top: 50%;
	margin: -2px 0 0;
	background: #092942;
	height: 3px;
	padding: 0;
	border: 0;
	width: 100%;
	-webkit-transition: .3s;
	-moz-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
	outline: none!important;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	border-radius: 2px;
}

#menu_toggle button:before {
	content: '';
	position: absolute;
	left: 0;
	top: -6px;
	width: 25px;
	height: 3px;
	background: #092942;
	-webkit-transform-origin: 1.5px center;
	-moz-transform-origin: 1.5px center;
	-o-transform-origin: 1.5px center;
	transform-origin: 1.5px center;
	-webkit-transition: .3s;
	-moz-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	border-radius: 2px;
}

#menu_toggle button:after {
	content: '';
	position: absolute;
	left: 0;
	bottom: -6px;
	width: 25px;
	height: 3px;
	background: #092942;
	-webkit-transform-origin: 1.5px center;
	-moz-transform-origin: 1.5px center;
	-o-transform-origin: 1.5px center;
	transform-origin: 1.5px center;
	-webkit-transition: .3s;
	-moz-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	border-radius: 2px;
}

#menu_toggle.open button {
	background: transparent;
}

#menu_toggle.open button:before {
	top: 0;
	-webkit-transform: rotate3d(0,0,1,-45deg);
	-moz-transform: rotate3d(0,0,1,-45deg);
	-o-transform: rotate3d(0,0,1,-45deg);
	transform: rotate3d(0,0,1,-45deg);
	-webkit-transform-origin: 50% 50%;
	-moz-transform-origin: 50% 50%;
	-o-transform-origin: 50% 50%;
	transform-origin: 50% 50%;
}

#menu_toggle.open button:after {
	bottom: 0;
	transform: rotate3d(0,0,1,45deg);
	transform-origin: 50% 50%;
}

.header_info {
	background: #2875b1;
	background: -webkit-linear-gradient(top,#2875b1 50%,#266fac 50%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(50%,#2875b1),color-stop(50%,#266fac));
	background: linear-gradient(to bottom,#2875b1 50%,#266fac 50%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2875b1',endColorstr='#266fac',GradientType=0);
	-webkit-box-shadow: none;
	box-shadow: none;
	left: -webkit-calc(50% - 585px);
	left: calc(50% - 585px);
	right: -webkit-calc(50% - 585px);
	right: calc(50% - 585px);
	z-index: 10;
	border: 0;
	text-transform: uppercase;
	z-index: 9999;
	border-radius: 0;
	-webkit-transition: all 300ms linear 0;
	transition: all 300ms linear 0;
}

.header_info .container {
	background: #3baed4;
}

.mobile_header .top_nav_mobile {
	display: none;
}

.mobile_header .top_nav_mobile .main_menu_nav {
	padding: 0;
	margin: 0;
}

.mobile_header .top_nav_mobile .main_menu_nav li {
	position: relative;
	list-style: none;
	border-bottom: 1px dashed rgba(255,255,255,0.4);
}

.mobile_header .top_nav_mobile .main_menu_nav li:last-child {
	border-bottom: 0;
}

.mobile_header .top_nav_mobile .main_menu_nav>li>a {
	display: block;
	color: #666;
	padding: 15px;
	text-transform: uppercase;
	font: bold 14px/20px "Open Sans",sans-serif;
	letter-spacing: .2px;
}

.mobile_header .top_nav_mobile .main_menu_nav>li:hover>a {
	color: #c4d114;
}

.mobile_header .top_nav_mobile .main_menu_nav>li.menu-item-has-children .arrow {
	position: absolute;
	display: block;
	right: 12px;
	top: 0;
	cursor: pointer;
	height: 50px;
	padding: 0 30px;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}

.mobile_header .top_nav_mobile .main_menu_nav>li.menu-item-has-children .arrow.active {
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
}

.mobile_header .top_nav_mobile .main_menu_nav>li.menu-item-has-children .arrow.active i:before,.mobile_header .top_nav_mobile .main_menu_nav>li.menu-item-has-children .arrow.active i:after {
	background: #666;
}

.mobile_header .top_nav_mobile .main_menu_nav>li.menu-item-has-children .arrow i {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	width: 11px;
	height: 11px;
}

.mobile_header .top_nav_mobile .main_menu_nav>li.menu-item-has-children .arrow i:before {
	content: '';
	position: absolute;
	left: 0;
	top: 4px;
	width: 11px;
	height: 3px;
	background: #666;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	-ms-border-radius: 1px;
	border-radius: 1px;
}

.mobile_header .top_nav_mobile .main_menu_nav>li.menu-item-has-children .arrow i:after {
	content: '';
	position: absolute;
	left: 4px;
	top: 0;
	width: 3px;
	height: 11px;
	background: #666;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	-ms-border-radius: 1px;
	border-radius: 1px;
}

.mobile_header .top_nav_mobile .main_menu_nav>li.menu-item-has-children>.sub-menu>li.menu-item-has-children .arrow {
	padding: 10px 20px 12px;
}

.mobile_header .top_nav_mobile .main_menu_nav ul {
	position: relative;
	margin: 0;
	padding: 0;
	display: none;
	background: #3baed4;
}

.mobile_header .top_nav_mobile .main_menu_nav ul:before {
	content: '';
	position: absolute;
	right: 31px;
	top: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-top: 8px solid #002e5b;
}

.mobile_header .top_nav_mobile .main_menu_nav ul li {
	text-transform: capitalize;
	border-bottom: 1px solid #d3d3d3;
}

.mobile_header .top_nav_mobile .main_menu_nav ul li .arrow {
	display: none!important;
}

.mobile_header .top_nav_mobile .main_menu_nav ul li a {
	line-height: 1.42857143;
	white-space: nowrap;
	padding: 11px 20px;
	text-transform: capitalize;
	color: #666;
	font-size: 14px;
	text-align: left;
	transition: background .4s ease;
	display: block;
	font-weight: 600;
	font-family: "Open Sans",sans-serif;
	background: #f0f0f0;
}

.mobile_header .top_nav_mobile .main_menu_nav ul li a:before {
	content: '-';
	margin-right: 6px;
}

.mobile_header .top_nav_mobile .main_menu_nav ul li a:hover {
	background-color: #f0f0f0;
}

.mobile_header .top_nav_mobile .main_menu_nav ul li:active>a {
	color: #fde428;
}

.mobile_header .top_nav_mobile .main_menu_nav ul li ul {
	display: block;
	background: #fff;
}

.mobile_header .top_nav_mobile .main_menu_nav ul li ul:before {
	display: none;
}

.mobile_header .top_nav_mobile .main_menu_nav ul li ul a {
	font-size: 14px;
	font-weight: 400;
}

.mobile_header .top_nav_mobile .main_menu_nav ul li ul li {
	position: relative;
	padding: 0 0 0 7px;
}

.mobile_header .top_nav_mobile .main_menu_nav ul li ul li:before {
	content: '';
	position: absolute;
	left: 44px;
	top: 50%;
	width: 4px;
	height: 1px;
	background: #002e5b;
}

.mobile_header .top_nav_mobile .main_menu_nav>li.current_page_item.menu-item-has-children>.arrow {
	color: #002e5b;
}

.mobile_header .top_nav_mobile .main_menu_nav>li.current-menu-parent.menu-item-has-children>.arrow,.mobile_header .top_nav_mobile .main_menu_nav>li.current-menu-ancestor.menu-item-has-children>.arrow,.mobile_header .top_nav_mobile .main_menu_nav>li.current-menu-parent.menu-item-has-children>.sub-menu>li.current-menu-item.menu-item-has-children>.arrow,.mobile_header .top_nav_mobile .main_menu_nav>li.current-menu-ancestor.menu-item-has-children>.sub-menu>li.current-menu-parent.menu-item-has-children>.arrow {
	color: #002e5b;
}

.mobile_menu>ul ul ul {
	display: block;
}

.header_top {
	position: relative;
	padding: 43px 0 71px;
	background: #002e5b;
}

.header_top:before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	background: rgba(0,0,0,0.1);
	z-index: 10;
	display: block;
}

.header_top .container {
	position: relative;
	z-index: 15;
}

.logo {
	float: left;
	font-size: 30px;
	text-transform: uppercase;
	color: #333;
}

.logo a {
	display: block;
}

.logo a img {
	max-width: inherit;
}

.header_socials {
	float: right;
	font-size: 0;
	margin: 0 0 0 82px;
}

.header_socials a {
	font-size: 22px;
	line-height: 22px;
	display: inline-block;
	margin: 10px 0 0 16px;
	color: rgba(255,255,255,0.66);
	transition: color .2s linear;
}

.header_socials a:first-child {
	margin: 0;
}

.header_socials a:hover {
	color: #fff;
}

.icon_text {
	position: relative;
}

.icon_text .icon {
	float: left;
	font-size: 26px;
	color: #c4d114;
	margin: 0 14px 0 0;
}

.icon_text .icon i {
	vertical-align: top;
}

.icon_text .text {
	color: #fff;
	float: right;
	font-size: 13px;
}

.icon_text .text strong {
	font-weight: 400;
	line-height: 16px;
}

.header_top .icon_text {
	float: right;
	margin: 5px 14px 0 20px;
	line-height: 16px;
}

.mobile_header {
	display: none;
}

.overflow_hidden {
	overflow: hidden;
}

.top_bar {
	position: relative;
	z-index: 20;
	font-size: 13px;
	background-color: #002e5b;
}

.top_nav {
	position: absolute;
	left: 0;
	right: 0;
	z-index: 20;
}

.top_nav .top_nav_wrapper>ul {
	position: relative;
	font-family: Poppins;
	list-style: none;
	margin: 0;
	padding: 0;
	float: left;
}

.top_nav .main_menu_nav>ul {
	position: relative;
	list-style: none;
	margin: 0;
	float: left;
}

.top_nav .top_nav_wrapper>ul:after,.top_nav .main_menu_nav>ul:after {
	content: '';
	clear: both;
	display: table;
}

.top_nav .top_nav_wrapper>ul>li,.top_nav .main_menu_nav>ul>li {
	position: relative;
	float: left;
	font-size: 16px;
	line-height: 1;
	color: #fff;
	font-weight: 600!important;
}

.top_nav .top_nav_wrapper>ul>li.current_page_item>a,.top_nav .top_nav_wrapper>ul>li.current-menu-ancestor>a,.top_nav .top_nav_wrapper>ul>li.current-menu-parent>a,.top_nav .top_nav_wrapper>ul>li.current_page_parent>a,.top_nav .top_nav_wrapper>ul>li.current_page_ancestor>a,.top_nav .main_menu_nav>ul>li.current_page_item>a,.top_nav .main_menu_nav>ul>li.current-menu-ancestor>a,.top_nav .main_menu_nav>ul>li.current-menu-parent>a,.top_nav .main_menu_nav>ul>li.current_page_parent>a,.top_nav .main_menu_nav>ul>li.current_page_ancestor>a {
	color: #c4d114;
}

.top_nav .top_nav_wrapper>ul>li:hover>a,.top_nav .main_menu_nav>ul>li:hover>a {
	color: #c4d114;
}

.top_nav .top_nav_wrapper>ul>li>a,.top_nav .main_menu_nav>ul>li>a {
	position: relative;
	display: block;
	border-top: 4px solid transparent;
	border-bottom: 4px solid transparent;
	padding: 0 10px;
	text-decoration: none!important;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}

.top_nav .top_nav_wrapper .sub-menu>li.menu-item-has-children>a,.top_nav .top_nav_wrapper .sub-menu>li.page_item_has_children>a {
	position: relative;
}

.top_nav .top_nav_wrapper .sub-menu>li.menu-item-has-children>a:hover:before,.top_nav .top_nav_wrapper .sub-menu>li.page_item_has_children>a:hover:before {
	border-left-color: #fde428;
}

.top_nav .top_nav_wrapper .sub-menu>li.menu-item-has-children>a:before,.top_nav .top_nav_wrapper .sub-menu>li.page_item_has_children>a:before {
	content: '';
	position: absolute;
	right: 20px;
	top: 50%;
	margin: -4px 0 0;
	border-top: 4px solid transparent;
	border-bottom: 4px solid transparent;
	border-left: 5px solid #ccc;
}

.top_nav .main_menu_nav>ul>li.menu-item-has-children>a,.top_nav .main_menu_nav>ul>li.page_item_has_children>a {
	padding-right: 23px;
}

.top_nav .top_nav_wrapper>ul>li ul,.top_nav .main_menu_nav>ul>li ul {
	position: absolute;
	top: 100%;
	left: 0;
	opacity: 0;
	visibility: hidden;
	background: #3baed4;
	list-style: none;
	padding: 0;
	margin: 0;
	min-width: 256px;
	z-index: 1;
	-webkit-box-shadow: 0 5px 11px 0 rgba(0,0,0,0.27);
	-moz-box-shadow: 0 5px 11px 0 rgba(0,0,0,0.27);
	box-shadow: 0 5px 11px 0 rgba(0,0,0,0.27);
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}

.top_nav .top_nav_wrapper>ul>li ul ul,.top_nav .main_menu_nav>ul>li ul ul {
	left: 100%;
	top: -2px;
	background: #002e5b;
	padding: 6px 0 4px;
}

.top_nav .top_nav_wrapper>ul>li ul ul li a,.top_nav .main_menu_nav>ul>li ul ul li a {
	color: #fff;
	padding: 12px 26px;
}

.top_nav .top_nav_wrapper>ul>li ul ul li a:hover,.top_nav .main_menu_nav>ul>li ul ul li a:hover {
	color: #fde428;
}

.top_nav .top_nav_wrapper>ul li:hover>ul,.top_nav .main_menu_nav>ul li:hover>ul {
	visibility: visible;
	opacity: 1;
}

.top_nav .top_nav_wrapper>ul>li ul li,.top_nav .main_menu_nav>ul>li ul li {
	position: relative;
	font-weight: 500;
	font-size: 14px;
	text-transform: capitalize;
	color: #333;
}

.top_nav .top_nav_wrapper>ul>li ul li a,.top_nav .main_menu_nav>ul>li ul li a {
	display: block;
	padding: 14px 26px;
	color: #333;
	text-decoration: none!important;
}

.top_nav .main_menu_nav>ul>li ul li:before,.top_nav .top_nav_wrapper>ul>li ul li:before {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	top: -2px;
	height: 2px;
	background: #002e5b;
	opacity: 0;
	visibility: hidden;
}

.top_nav .main_menu_nav>ul>li ul li:after,.top_nav .top_nav_wrapper>ul>li ul li:after {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 2px;
	background: #002e5b;
	opacity: 0;
	visibility: hidden;
}

.top_nav .main_menu_nav>ul>li ul li:hover:before,.top_nav .top_nav_wrapper>ul>li ul li:hover:before {
	opacity: 1;
	visibility: visible;
}

.top_nav .main_menu_nav>ul>li ul li:hover:after,.top_nav .top_nav_wrapper>ul>li ul li:hover:after {
	opacity: 1;
	visibility: visible;
}

.top_nav .main_menu_nav>ul>li ul li:hover>a,.top_nav .top_nav_wrapper>ul>li ul li:hover>a {
	background: #232333 none repeat scroll 0 0;
	color: #fff;
}

.top_nav .icon_text {
	float: right;
	padding: 0 0 0 35px;
	margin: 18px 38px 0 0;
	color: #fff;
}

.top_nav .icon_text:before {
	content: '';
	position: absolute;
	left: 0;
	top: 50%;
	margin: -17px 0 0;
	border-left: 1px solid rgba(255,255,255,0.15);
	height: 27px;
}

.top_nav .icon_text strong {
	color: #fff;
	font-size: 18px;
	font-weight: 700!important;
	font-family: Poppins;
}

.top_nav .icon_text strong a {
	color: #fff;
	font-size: 18px;
}

.top_nav .icon_text span {
	font-size: 13px;
}

.page_title {
	position: relative;
	padding: 57.5px 0;
	background-color: #fde428;
	background-position: 50% 0;
	color: #222;
	background-size: cover;
}

.page_title:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: #e9e9f0;
	opacity: .8;
}

.page_title h1 {
	margin: 0;
	text-transform: uppercase;
	font-size: 35px;
	line-height: 55px;
	color: #252536;
	font-weight: 800;
}

.page_title h1:after {
	background: #fff;
}

.page_title.transparent {
	background-color: transparent;
	padding-bottom: 0;
	margin-bottom: 0;
	padding-top: 32px;
}

.page_title.transparent h1 {
	margin-bottom: 20px;
}

.page_title.transparent h1:after {
	background-color: #fde428;
}

.page_title.disable_title {
	margin-bottom: 0;
	padding-bottom: 17px;
}

input[type="text"],input[type="email"],input[type="search"],input[type="password"] {
	-webkit-appearance: none;
	-moz-appearance: none;
	width: 100%;
	padding: .7em;
}

textarea {
	-webkit-appearance: none;
	-moz-appearance: none;
}

embed,iframe,object,video {
	margin-bottom: 0;
	max-width: 100%;
	vertical-align: middle;
}

::-webkit-input-placeholder {
	color: #222;
}

:-moz-placeholder {
	color: #222;
	opacity: 1;
}

::-moz-placeholder {
	color: #222;
	opacity: 1;
}

:-ms-input-placeholder {
	color: #222;
}

.button {
	position: relative;
	outline: none!important;
	border: 0;
	font-weight: 700;
	font-family: Poppins;
	font-size: 14px;
	padding: 8px 21px;
	color: #fff;
	border-radius: 0;
	background: #002e5b;
	border: 3px solid #002e5b;
	display: inline-block;
	line-height: 23px;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}

.post-password-form input[type="submit"] {
	position: absolute;
	right: 10px;
	margin-top: -55px;
	-webkit-appearance: button;
	background-color: #333;
	border: 0;
	color: #fff;
	cursor: pointer;
	font-family: "Noto Sans",sans-serif;
	font-size: 12px;
	font-size: 1.2rem;
	font-weight: 700;
	padding: .7em 1.625em;
	text-transform: uppercase;
}

.post-password-form label {
	padding-top: 1px;
	margin: 0;
	width: 100%;
	vertical-align: bottom;
}

.input-group {
	width: 100%;
}

body textarea.form-control,body textarea.wpcf7-form-control,body #order_comments,body .input-group textarea.form-control {
	height: 128px;
}

textarea.wpcf7-form-control {
	resize: vertical;
}

.request_callback {
	position: relative;
}

.request_callback p {
	font-weight: 700;
	font-family: Poppins;
	color: #fff;
	margin-bottom: 12px;
}

.select2-container .selection,.select2-container--default .select2-selection--single,.select2-container {
	outline: none!important;
}

.widget_archive .select2-container.select2-container--default .select2-selection--single {
	height: 44px;
}

.widget_archive .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered {
	line-height: 42px;
	padding-left: 15px;
	padding-right: 50px;
}

.widget_archive .select2-container.select2-container--default .select2-selection--single .select2-selection__arrow {
	width: 44px;
	height: 44px;
}

.select2-container .selection {
	display: block;
}

.select2-container .selection:after {
	content: "";
	display: table;
	clear: both;
}

.select2-container.select2-container--default .select2-selection--single {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	border-radius: 0;
	border: 1px solid #cacaca;
	height: 49px;
	line-height: 1;
	background: #cacaca;
	font-size: 13px;
}

.select2-container.select2-container--default .select2-selection--single .select2-selection__rendered {
	line-height: 48px;
	padding-left: 29px;
	padding-right: 50px;
	color: #222;
}

.select2-container.select2-container--default .select2-selection--single .select2-selection__arrow {
	width: 50px;
	height: 49px;
	top: 0;
	right: 0;
}

.select2-container.select2-container--default .select2-selection--single .select2-selection__arrow b {
	border-width: 6px 6px 0;
	border-color: #777 transparent transparent;
	margin-left: -6px;
	margin-top: -3px;
}

.select2-container.select2-container--default.select2-container--open .select2-selection--single {
	border-color: #cacaca;
	background-color: #fff;
}

.select2-container.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
	border-color: transparent transparent #777;
	border-width: 0 6px 6px;
}

.select2-container .select2-dropdown {
	border: 1px solid #cacaca;
	color: #222;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	border-radius: 0;
}

.select2-container .select2-dropdown .select2-results__option--highlighted[aria-selected] {
	background: #6c98e1;
}

.select2-container .select2-dropdown .select2-results__option {
	padding: 10px 18px;
}

span.wpcf7-not-valid-tip {
	display: none;
}

div.wpcf7-response-output {
	margin: 0 0 10px;
	background-color: #c9f7b2;
	color: #61a600;
	font-size: 14px;
	border: 0;
}

div.wpcf7-response-output.wpcf7-validation-errors {
	background-color: #ffd9d9;
	color: red;
	margin: 0 auto;
	margin-top: 10px;
	border: 2px solid #f7e700;
}

div.wpcf7-response-output.wpcf7-mail-sent-ng {
	background-color: #fff2b2;
	color: #f90;
}

span.edit-link:before {
	content: "/";
	display: inline-block;
	vertical-align: baseline;
	margin: 0 7px 0 5px;
	color: #ddd;
}

.comment-info ul {
	list-style: none;
	padding: 0;
	margin: 0 0 20px;
}

.comment-info ul li {
	position: relative;
	padding: 0 0 0 20px;
	margin: 0 0 4px;
}

.comment-info ul.type_1 li:before {
	content: '\f00c';
	top: 4px;
}

.comment-info ul.type_2 li:before {
	content: '\f14a';
	top: 3px;
	font-size: 14px;
}

.comment-info ol {
	margin: 0 0 20px;
	padding: 0;
	list-style-position: inside;
}

.comment-info ol li {
	position: relative;
	padding: 0 0 0 20px;
	margin: 0 0 4px;
}

.comments-title {
	position: relative;
	font-weight: 700;
	text-transform: lowercase;
	margin-bottom: 20px;
}

.comments-title:after {
	display: none;
}

ul.comment-list {
	position: relative;
	margin: 0 0 40px;
	padding: 0;
}

ul.comment-list li {
	list-style: none;
	border-top: 1px solid #ddd;
	padding: 30px 0 0;
	margin: 0 0 30px;
}

ul.comment-list .comment .vcard {
	float: left;
	margin: 0 32px 0 0;
	width: 87px;
}

ul.comment-list .comment .vcard img {
	max-width: 100%;
	height: auto;
}

ul.comment-list .comment .comment-info {
	overflow: hidden;
}

ul.comment-list .comment .comment-author {
	float: left;
	font-family: Poppins;
	font-weight: 600;
	color: #333;
}

ul.comment-list .comment .comment-meta {
	float: left;
	font-size: 11px;
	color: #aaa;
	text-transform: uppercase;
	font-weight: 600;
	margin: 0 0 15px;
	width: 100%;
}

ul.comment-list .comment .comment-meta a {
	display: inline-block;
	vertical-align: middle;
	color: #aaa;
}

#comments .comment .avatar {
	width: 60px;
	float: left;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin: 0 32px 0 0;
}

.comment-wrapper {
	overflow: hidden;
}

ul.comment-list .comment .vcard img {
	max-width: 100%;
	height: auto;
}

ul.comment-list .comment .comment-meta a:hover {
	color: #6c98e1;
	text-decoration: none;
}

ul.comment-list .comment .comment-meta a:before {
	content: "/";
	display: inline-block;
	vertical-align: baseline;
	margin: 0 7px 0 5px;
	color: #ddd;
}

ul.comment-list .comment .comment-meta a:first-child:before {
	display: none;
}

ul.comment-list .comment .comment-text {
	clear: both;
}

ul.comment-list .comment .comment-text p {
	line-height: 22px;
}

ul.comment-list .comment .comment-text :last-child {
	margin-bottom: 0;
}

ul.comment-list .children {
	margin: 29px 0 0 30px;
	padding: 0;
}

ul.comment-list .children>li {
	position: relative;
	padding: 30px 0 0!important;
	margin: 0 0 30px;
	border-top: 1px solid #ddd;
}

ul.comment-list .children>li:before {
	content: '';
	position: absolute;
	left: 66px;
	top: -9px;
	width: 15px;
	height: 9px;
}

.comment-respond {
	margin: 40px 0 0;
}

.comment-reply-title {
	margin: 0 0 19px;
	font-size: 20px;
	text-transform: lowercase;
}

.comment-reply-title:after {
	display: none;
}

.comment-reply-title:before {
	margin: 0 0 22px;
}

.comment-awaiting-moderation {
	display: block;
	color: #6c98e1;
	font-weight: 700;
	text-transform: lowercase;
	margin: 10px 0 0;
}

.comment-info table {
	width: 100%;
	margin: 0 0 40px;
}

.comment-info table td,.comment-info table th {
	border: 1px solid #e9e9e9;
	padding: 5px 10px;
}

.comment-info ul ul,.comment-info ol ol {
	margin: 10px 0 20px 20px;
}

.slick_prev,.slick_next {
	width: 45px;
	height: 45px;
	z-index: 10000;
	border: 3px solid #d7d7d7;
	top: 50%;
	margin-top: -22px;
	position: absolute;
	font-size: 20px;
	text-align: center;
	color: #d7d7d7;
	cursor: pointer;
	box-sizing: border-box;
	transition: border .2s linear,background .2s linear,color .2s linear,opacity .2s linear;
}

.slick_prev:hover,.slick_next:hover {
	border-color: #002e5b!important;
	background: #002e5b;
	color: #fff;
	opacity: 1;
}

.slick_prev i,.slick_next i {
	margin-top: 9px;
}

.slick-dots {
	margin: 30px auto 0;
	display: table;
}

.slick-dots:after {
	content: '';
	clear: both;
	display: table;
}

.slick-dots li {
	float: left;
	margin: 0 10px 0 0;
	list-style: none;
}

.multiple_project .slick-dots li {
	float: none;
	display: inline-block;
	vertical-align: top;
	margin: 0 5px;
}

.slick-dots li.slick-active button {
	background: #002e5b;
}

.slick-dots li button {
	display: block;
	border: 0;
	text-indent: -3000px;
	width: 10px;
	height: 8px;
	background: #ccc;
	outline: 0;
	padding: 0;
	margin: 0;
	border-radius: 50%;
	width: 15px;
	height: 15px;
	background: #f5f5f5;
	border: 1px solid #bcbcbc;
	float: left;
}

ul.page-numbers,.page-links {
	position: relative;
	margin: 0 0 40px;
	padding: 0;
}

.page-numbers:after,.page-links:after,.page-links:after {
	content: '';
	clear: both;
	display: table;
}

.page-numbers li {
	list-style: none;
	float: left;
	margin: 0 11px 0 0;
}

.page-links>span,.page-links>a {
	list-style: none;
	float: left;
	margin: 0 11px 0 0;
	display: block;
	min-width: 40px;
	height: 40px;
	text-align: center;
	border: 2px solid transparent;
	padding: 11px 5px 0;
	font-size: 16px;
	line-height: 16px;
	font-weight: 600;
	font-family: Poppins;
	color: #002e5b;
}

.page-links>span:hover,.page-links>span.current,.page-links>a:hover,.page-links>a.current {
	border-color: #002e5b;
	text-decoration: none;
}

.page-links>span {
	border-color: #002e5b;
}

.page-links>.page-links-title {
	padding-left: 0;
	border: 0;
}

.page-links>label {
	list-style: none;
	float: left;
	margin: 0 11px 0 0;
	line-height: 30px;
}

.page-numbers .page-numbers {
	display: block;
	min-width: 40px;
	height: 40px;
	text-align: center;
	border: 2px solid transparent;
	padding: 11px 5px 0;
	font-size: 16px;
	line-height: 16px;
	font-weight: 600;
	font-family: Poppins;
	color: #002e5b;
}

.page-numbers .page-numbers:hover,.page-numbers .page-numbers.current {
	border-color: #002e5b;
	text-decoration: none;
}

.posts_list>ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

.posts_list>ul>li {
	list-style: none;
	padding: 0 0 40px;
	margin: 0 0 49px;
	border-bottom: 1px solid #ddd;
}

.posts_list>ul>li.sticky {
	background: #f2f2f2;
	padding: 40px;
}

.posts_list>ul>li:last-child {
	padding-bottom: 50px;
	margin-bottom: 29px;
}

.posts_list>ul>li h4 {
	padding-top: 0;
	font-weight: 700;
	font-size: 22px;
}

#footer {
	background: #1e1e1e;
	clear: both;
}

#footer .widgets_row {
	position: relative;
}

#footer .footer_widgets {
	position: relative;
	padding: 2.8em 0 0;
}

.widgets_width.footer-1 {
	width: 34%;
}

.widgets_width.footer-2 {
	width: 15%;
}

.widgets_width.footer-3 {
	width: 19%;
}

.widgets_width.footer-4 {
	width: 32%;
}

#footer .widgets_row .footer_logo {
	position: relative;
	margin: 0;
}

#footer .widgets_row .footer_logo a img {
	display: block;
	width: auto;
}

#footer .widgets_row .footer_text {
	color: #fff;
}

#footer .footer_widgets .widget .widget_title {
	letter-spacing: .2px;
	font: 400 18px/17px "Open Sans",sans-serif;
	color: #ccc;
	margin-top: 0;
	text-transform: uppercase;
	margin-bottom: 5px;
	font-style: italic;
}

h4.widget_title::after {
	content: '';
	width: 40px;
	height: 2px;
	display: block;
	margin-top: 6px;
	background: #db1921;
}

#footer .footer_widgets .widget.widget_nav_menu ul {
	list-style: none;
	padding: 0;
	margin: 0 -20px;
	font-size: 0;
}

#footer .footer_widgets .widget.widget_nav_menu ul li {
	width: 100%;
	font-size: 14px;
	line-height: 16px;
	padding: 0 20px;
	display: inline-block;
	vertical-align: top;
	border: 0;
	background: 0;
	font-weight: 400;
}

#footer .footer_widgets .widget.widget_nav_menu ul li a {
	color: #797979;
	text-transform: capitalize;
	font: 400 1.0715em/2.3em "Open Sans",sans-serif;
	font-size: 13px;
	line-height: 19px;
	display: block;
	letter-spacing: .3px;
}

.about-us-widget {
	color: #797979;
	margin-top: 2em!important;
	font: 400 1.0715em/1.5em "Open Sans",sans-serif!important;
	padding: 0;
	margin-bottom: 1.5em!important;
}

.socials ul {
	list-style: none;
	padding-left: 0;
}

.socials ul li {
	display: inline-block;
	list-style: none;
	padding: 0;
}

.socials ul li a {
	font-size: 18px;
}

.widget-contact-list ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.widget-contact-list ul li i {
	float: left;
	font-size: 25px;
	width: 34px;
	padding-top: 13px;
	line-height: 18px;
	padding-left: 1px;
	color: #7b7b7b!important;
}

.widget.widget_tmc_get_in_touch ul li .fleft {
	float: left;
	color: #7b7b7b;
	width: -webkit-calc(100% - 34px);
	width: calc(100% - 34px);
	font: 400 1em/1.4em "Open Sans",sans-serif;
}

.widget.widget_tmc_get_in_touch ul li .contact_no {
	padding-top: 0;
}

.widget-contact-list ul li a {
	color: #797979;
	text-transform: capitalize;
	font: 400 1.0715em/2.3em "Open Sans",sans-serif;
}

.widget.widget_tmc_get_in_touch ul li .contact_mail {
	padding-top: 17px;
}

.widget ul li:last-child a {
	line-height: 36px;
}

.widget.widget_tmc_get_in_touch ul li i.fa-phone {
	font-size: 21px;
	line-height: 11px;
}

.widget.widget_tmc_get_in_touch ul li i.fa-envelope-o {
	font-size: 18px;
	line-height: 41px;
}

.footer-bottom {
	background: #1e1e1e;
	border-top: 1px solid #323232;
	color: #555759;
	padding: .6em 0;
}

.footer-bottom .copyright {
	color: #545454;
	font: 400 1em/1em "Open Sans",sans-serif;
}

.m0 {
	margin: 0;
}

.p0 {
	padding: 0;
}

@media(min-width:1200px) {
	.container {
		width: 1200px;
	}
}

@media(max-width:767px) and (min-width:361px) {
	.container {
		padding: 0 25px;
	}
}

a,.btn,button {
	text-decoration: none;
	outline: 0;
	-webkit-transition: all 300ms linear 0;
	transition: all 300ms linear 0;
}

a:after,a:before,.btn:after,.btn:before,button:after,button:before {
	-webkit-transition: all 300ms linear 0;
	transition: all 300ms linear 0;
}

.btn:hover,.btn:focus,button:hover,button:focus {
	text-decoration: none;
	outline: 0;
}

.row,header.row,footer.row {
	position: relative;
}

p {
	font: 15px/26px "Open Sans",sans-serif;
	color: #666;
	overflow-x: visible;
}

@media(max-width:1199px) {
	p {
		font-size: 14px;
		line-height: 24px;
	}
}

.site-contents {
	padding: 100px 0;
}

@media(max-width:767px) {
	.site-contents {
		padding: 70px 0;
	}
}

.btn {
	border-radius: 3px;
	text-transform: uppercase;
	font: bold 18px/50px Raleway,sans-serif;
	padding: 0 35px;
	color: #fff;
	border: 0;
	-webkit-transition: all 300ms linear 0;
	transition: all 300ms linear 0;
}

.btn-big {
	line-height: 58px;
	padding: 0 30px;
}

.btn-sm {
	line-height: 37px;
	padding: 0 20px;
}

.btn-outline {
	border: 1px solid #fff;
	line-height: 48px;
}

.btn-primary {
	background-image: -webkit-linear-gradient(90deg,#d41818 0,#e33d3d 100%);
	-webkit-transition: all 300ms linear 0;
	transition: all 300ms linear 0;
}

.btn-primary:hover,.btn-primary:focus {
	background: #099bd7;
}

.section-title {
	font: bold 38px/48px Alegreya,serif;
	margin-top: 0;
	margin-bottom: 15px;
	color: #242424;
	letter-spacing: .15px;
}

@media(max-width:767px) {
	.section-title {
		font-size: 33px;
	}
}

.section-title:after {
	display: inline-block;
	content: '';
	width: 35px;
	height: 2px;
	background: #099bd7;
	margin-left: 10px;
}

.section-title.style2 {
	text-align: center;
}

.section-title.style2:after {
	display: none;
}

.section-title+p {
	color: #8e8d8d;
	letter-spacing: .3px;
	margin-bottom: 25px;
}

.section-title.blue-c {
	color: #099bd7;
}

.top-header {
	background: #092942;
}

.top-header .header-social {
	float: right;
}

@media(min-width:992px) {
	.top-header .header-contacts {
		display: none;
	}
}

.welcome-texts {
	color: #9ebbd1;
	font: italic 16px/50px "Open Sans",sans-serif;
	opacity: .6;
}

@media(max-width:1199px) {
	.welcome-texts {
		font-size: 14px;
	}
}

.header-social li+li {
	margin: 0;
}

.header-social li a {
	padding: 0 8px;
	font-size: 18px;
	color: #5996c6;
	line-height: 50px;
	border-radius: 0;
}

@media(max-width:1199px) {
	.header-social li a {
		font-size: 14px;
		padding: 0 5px;
	}
}

.header-social li a:hover,.header-social li a:focus {
	color: #fff;
	background: 0;
}

.header-searchform {
	background: #041e32;
}

@media(max-width:991px) {
	.header-searchform {
		margin-bottom: 20px;
	}
}

.header-searchform .form-control {
	background: 0;
	border-radius: 0;
	height: 50px;
	border: 0;
	padding-left: 30px;
	-webkit-box-shadow: none;
	box-shadow: none;
	font: 16px/1 "Open Sans",sans-serif;
	color: #5f93bb;
}

@media(max-width:1199px) {
	.header-searchform .form-control {
		padding-left: 15px;
		font-size: 14px;
	}
}

.header-searchform .form-control.placeholder {
	font-style: italic;
	color: #5f93bb;
}

.header-searchform .form-control::-moz-placeholder {
	font-style: italic;
	color: #5f93bb;
}

.header-searchform .form-control::-webkit-input-placeholder {
	font-style: italic;
	color: #5f93bb;
}

.header-searchform .form-control::-ms-input-placeholder {
	font-style: italic;
	color: #5f93bb;
}

.header-searchform .input-group-addon {
	border-radius: 0;
	padding: 0;
	border: 0;
	background: 0;
}

.top-mobile-header {
	background: #092942;
}

.mob-search {
	overflow: hidden;
}

.header-searchform .input-group-addon button[type="submit"] {
	padding: 0 20px 0 15px;
	font-size: 16px;
	color: #5f93bb;
	background: 0;
	border: 0;
	line-height: 50px;
}

@media(max-width:1199px) {
	.header-searchform .input-group-addon button[type="submit"] {
		padding: 0 10px;
	}
}

.main-header {
	background-image: -webkit-linear-gradient(90deg,#e1e0e4 0,white 100%);
	-webkit-box-shadow: 0 3px 5px 0 rgba(0,0,0,0.25);
	box-shadow: 0 3px 5px 0 rgba(0,0,0,0.25);
	padding-top: 5px;
	-webkit-transition: all 300ms linear 0;
	transition: all 300ms linear 0;
}

@media(max-width:991px) {
	.main-header {
		padding-top: 0;
	}

	.top-header {
		display: none;
	}

	.main-header {
		display: none;
	}

	.mobile_header {
		display: block;
	}

	.logo {
		max-width: 199px;
		font-size: 24px;
	}

	.logo img {
		width: 100%;
	}
}

.main-header .this-inner {
	margin: 0;
	border-top: 1px dashed #85919b;
	padding: 30px 0 44px;
}

@media(max-width:991px) {
	.main-header .this-inner {
		border: 0;
		padding: 15px 0;
	}
}

.main-header .header-contacts {
	float: right;
}

.main-header.affix-coming {
	top: -100px;
	-webkit-transition-duration: 400ms;
	transition-duration: 400ms;
}

.main-header.affix {
	top: 0;
	left: 0;
	right: 0;
	position: fixed;
	margin: 0;
	z-index: 9999;
}

.main-header.affix+section,.main-header.affix+div {
	margin-top: 70px;
}

.main-logo {
	display: inline-block;
}

.main-logo img {
	max-width: 100%;
}

@media(max-width:991px) {
	.main-logo {
		max-width: 199px;
	}
}

.header-contacts li {
	display: table-cell;
	vertical-align: middle;
	float: none;
	padding: 0 20px;
	border-right: 1px solid #d6d6d6;
}

.header-contacts li+li {
	margin: 0;
	border-left: 1px solid #fff;
}

.header-contacts li:last-child {
	padding-right: 0;
	border: 0;
}

.header-contacts .media {
	display: inline-table;
	vertical-align: middle;
}

.header-contacts .media-left {
	vertical-align: middle;
	padding-right: 17px;
}

.header-contacts .media-left span {
	display: block;
}

.header-contacts .media-body {
	width: auto;
}

.header-contacts .this-subtitle {
	margin: 0;
	text-transform: uppercase;
	font: bold 14px/20px "Open Sans",sans-serif;
	color: #7d7987;
}

.header-contacts .this-title {
	margin: 0;
	font: 15px/20px "Open Sans",sans-serif;
	color: #232932;
}

.header-contacts h3.this-title {
	font-size: 22px;
	font-weight: 700;
	color: #424242;
}

.header-contacts.mob-style {
	margin-top: 18px;
	margin-bottom: 20px;
	width: 100%;
	padding-left: 0;
}

.header-contacts.mob-style li {
	width: 100%;
	display: block;
	border-right: 0;
}

.header-contacts.mob-style li:last-child {
	margin-top: 15px;
}

.header-contacts.mob-style .media {
	display: table;
}

.header-contacts.mob-style .this-title {
	color: #cbdae6;
}

@-webkit-keyframes fadeItIn {
	from {
		opacity: 0;
		-webkit-transform: translate3d(0,-100%,0);
		transform: translate3d(0,-100%,0);
	}

	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
	}
}

@keyframes fadeItIn {
	from {
		opacity: 0;
		-webkit-transform: translate3d(0,-100%,0);
		transform: translate3d(0,-100%,0);
	}

	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
	}
}

.gallery {
	margin-bottom: 1.6em;
}

.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 {
	color: #707070;
	color: rgba(51,51,51,0.7);
	display: block;
	font-family: "Noto Sans",sans-serif;
	font-size: 14px;
	line-height: 1.5;
	padding: .5em 0;
}

.gallery-columns-6 .gallery-caption,.gallery-columns-7 .gallery-caption,.gallery-columns-8 .gallery-caption,.gallery-columns-9 .gallery-caption {
	display: none;
}

.vc_tta-container>h2 {
	font-size: 18px;
	margin-bottom: 30px;
}

.vc_tta.vc_general .vc_tta-panel-title>a {
	padding-top: 18px;
	padding-bottom: 18px;
}

.entry-content h4.vc_tta-panel-title {
	font-size: 13px;
	font-weight: 400;
	background-color: #0f263a;
}

.vc_tta-panel-heading span {
	color: #000;
	font-family: 'Open Sans',sans-serif;
	font-weight: 600;
	font-size: 16px;
	letter-spacing: .04em;
	margin: 0;
}

.vc_tta-color-white.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading,.vc_tta-color-white.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-heading,.vc_tta-color-white.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body,.vc_tta-color-white.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body::before,.vc_tta-color-white.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body::after {
	border-color: #e1e1e1;
}

.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading,.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading,.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body,.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::before,.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::after {
	border-color: #e1e1e1;
}

.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading,.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading,.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body,.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::before,.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::after {
	border-color: #e1e1e1;
}

.vc_tta-color-grey.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-heading,.vc_tta-color-grey.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading,.vc_tta-color-grey.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body,.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::before,.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::after {
	border-color: #e1e1e1;
}

.vc_tta.vc_general .vc_tta-panel-body {
	padding: 20px;
}

.vc_tta-color-white.vc_tta-style-modern .vc_tta-tab>a,.vc_tta-color-white.vc_tta-style-modern .vc_tta-tab.vc_active>a,.vc_tta-color-white.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels,.vc_tta-color-white.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before,.vc_tta-color-white.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after {
	border-color: #e1e1e1;
}

.vc_tta.vc_tta-o-no-fill .vc_tta-panels {
	border: none!important;
}

.vc_tta-color-white.vc_tta-style-classic .vc_tta-tab>a,.vc_tta-color-white.vc_tta-style-classic .vc_tta-tab.vc_active>a,.vc_tta-color-white.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels,.vc_tta-color-white.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before,.vc_tta-color-white.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after {
	border-color: none!important;
}

.vc_btn3 {
	text-transform: uppercase;
	font-weight: 700;
}

.vc_btn3.vc_btn3-shape-rounded {
	border-radius: 3px;
}

.btn {
	display: inline-block;
	color: #fff;
	letter-spacing: 1px;
	text-transform: uppercase;
	line-height: 1;
	text-align: center;
	padding: 11px 18px 13px;
	margin: 3px 5px 3px 0;
	text-decoration: none;
	font-weight: 500;
	font-size: 13px;
	font-family: "Open Sans",sans-serif;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	box-shadow: 0 -1px 0 0 rgba(0,0,0,0.1) inset;
}

.btn:hover {
	color: #666!important;
	opacity: .9!important;
	text-decoration: none!important;
}

.btn-primary {
	background: #fab702;
	color: #fff!important;
}

.btn-secondary {
	background: #00aeef;
}

.btn.btn-dark {
	background: #000;
}

.btn.btn-light {
	background: #fff;
	border: 1px solid #ddd;
	color: #888;
}

.btn.btn-light:hover {
	background: #fff!important;
	color: #222!important;
	border-color: #bbb;
}

.btn.btn-ghost {
	background: transparent;
	border: 2px solid #fff;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	box-shadow: none!important;
	color: #fff;
}

.btn.btn-ghost:hover {
	background: #fff!important;
	color: #000!important;
	box-shadow: none!important;
}

.btn.btn-large {
	padding: 17px 23px 19px;
	font-size: 15px;
}

.btn.btn-small {
	padding: 7px 12px;
	font-size: 12px;
}

.rev_slider_wrapper .btn {
	opacity: 1!important;
}

.rev_slider_wrapper .btn:hover {
	opacity: 1!important;
}

.rev_slider_wrapper .btn.btn-primary {
	padding: 13px 18px 15px;
}

.iconbox-wrapper {
	margin-bottom: 40px;
}

.iconbox-wrapper .iconbox-icon,.iconbox-wrapper .iconbox-image {
	padding-bottom: 20px;
}

.iconbox-wrapper .iconbox-icon .primary,.iconbox-wrapper .iconbox-image .primary {
	color: #fab702;
}

.iconbox-wrapper .iconbox-icon .secondary,.iconbox-wrapper .iconbox-image .secondary {
	color: #00aeef;
}

.iconbox-wrapper a:hover {
	text-decoration: none;
	color: #fab702;
}

.testimonial {
	margin-bottom: 40px;
}

.testimonial .testimonial-content {
	border: 1px solid #e9e9e9;
	padding: 17px 20px 20px;
	border-radius: 2px;
	font-style: italic;
	font-size: 15px;
	line-height: 1.8;
	font-weight: 400;
}

.testimonial .testimonial-header {
	padding: 0 20px;
}

.testimonial .testimonial-header .testimonial-name {
	font-size: 15px;
	margin-top: 8px;
}

.testimonial .testimonial-header .testimonial-avatar {
	margin-top: -25px;
	float: left;
	margin-right: 20px;
}

.testimonial .testimonial-header .testimonial-avatar img {
	width: 70px;
	border-radius: 100%;
	box-shadow: 0 1px 2px rgba(0,0,0,0.1);
}

.testimonial.inverted .testimonial-content {
	background: #fff;
	box-shadow: 0 1px 2px rgba(0,0,0,0.1);
	border: 0;
}

.wpb_wrapper .testimonial:last-child {
	margin-bottom: 0;
}

.contact-info-item {
	margin-bottom: 10px;
}

.contact-info-item .contact-text {
	display: block;
	float: left;
	width: 130px;
	font-size: 14px;
	text-transform: uppercase;
	letter-spacing: 1px;
	margin-top: 2px;
	position: relative;
}

.contact-info-item .contact-value {
	display: block;
	margin-left: 135px;
}

.recent-news-wrapper .grid-title {
	font-size: 16px;
}

.recent-news-wrapper .recent-news-meta {
	font-size: 11px;
	text-transform: uppercase;
	padding: 6px 0 5px;
	border-top: 1px solid #e9e9e9;
	border-bottom: 1px solid #e9e9e9;
	margin-bottom: 15px;
}

.recent-news-wrapper .recent-news-meta span {
	margin-right: 15px;
}

.recent-news-wrapper .recent-news-meta span i {
	margin-right: 3px;
	color: #ccc;
}

.recent-news-wrapper .recent-news-meta span a {
	color: #777;
}

.recent-news-wrapper .recent-news-meta span a:hover {
	text-decoration: underline;
}

@media screen and (max-width:790px) {
	.mobile-no-margin-top .row_inner_wrapper {
		margin-top: 0!important;
	}
}

.featured-box .featured-box-thumb {
	display: block;
}

.featured-box .featured-box-thumb a {
	position: relative;
	display: block;
}

.featured-box .featured-box-thumb img {
	width: 100%;
	box-shadow: 0 0 2px 1px rgba(0,0,0,0.2);
}

.featured-box .featured-box-content {
	padding: 18px 0 0;
}

.featured-box .featured-box-button a {
	text-transform: uppercase;
	font-weight: 600;
	letter-spacing: .3px;
	font-size: 14px;
}

.featured-box .featured-box-button a:hover {
	text-decoration: underline;
}

.featured-box .video_icon {
	background: none repeat scroll 0 0 rgba(0,0,0,0.2);
	border: 3px solid #fff;
	border-radius: 100px;
	line-height: 1;
	padding: 10px;
	width: 40px;
	height: 40px;
	position: absolute;
	right: 20px;
	top: 20px;
}

.featured-box .video_icon i {
	color: #fff;
	margin-left: 3px;
	font-size: 14px;
}

.custom-heading h2 {
	color: #0e1322;
	font: 2.43em/1em Playball,sans-serif;
	margin: 0 0 1.3em;
	padding: 0;
	position: relative;
}

.custom-heading h2:after {
	content: '';
	position: absolute;
	bottom: 7px;
	width: 60px;
	height: 2px;
	display: inline-block;
	background: #a7cc38;
	margin: 0 0 0 12px;
}

.custom-heading .heading-line {
	width: 80px;
	height: 2px;
	display: inline-block;
	background: #fab702;
}

.custom-heading .heading-line.primary {
	background: #fab702;
}

.custom-heading .heading-line.secondary {
	background: #00aeef;
}

.custom-heading.wpb_content_element {
	margin-bottom: 40px!important;
}

.custom-heading.heading-medium {
	margin-bottom: 10px;
}

.custom-heading.heading-medium h2 {
	font-size: 20px;
}

.custom-heading.heading-medium .heading-line {
	width: 60px;
}

.custom-heading.heading-small {
	margin-bottom: 10px;
}

.custom-heading.heading-small h2 {
	font-size: 17px;
}

.custom-heading.heading-small .heading-line {
	width: 40px;
}

.testimonial_carousel_wrapper .carousel-next {
	right: 0;
}

.testimonial_carousel_wrapper .carousel-prev {
	right: 40px;
}

.wpb_row,.wpb_content_element,ul.wpb_thumbnails-fluid>li,.last_toggle_el_margin,.wpb_button {
	margin-bottom: 10px;
}

.wpb_wrapper h6 {
	font: 400 12px/1.8em "Open Sans",sans-serif!important;
	letter-spacing: .3px!important;
}

.wpb_wrapper h6 span {
	color: #de5842!important;
	font: 400 1.2em/1.8em "Open Sans",sans-serif!important;
	letter-spacing: .3px!important;
	font-style: italic!important;
}

.vc_row {
	margin-left: 0;
	margin-right: 0;
}

.bgimg-settings .row_inner_wrapper {
	background-color: transparent;
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-clip: border-box;
	background-origin: padding-box;
	background-position-x: center;
	background-position-y: bottom;
	background-size: auto auto;
	background-size: 100% 100%;
	position: relative;
}

.wpb_row {
	margin-bottom: 0;
}

.row_inner_wrapper .row_inner_wrapper {
	padding-bottom: 0;
}

.row_inner_wrapper {
	padding: 40px 0 0;
	position: relative;
}

.row_inner {
	position: relative;
	z-index: 10;
}

.row_center_content {
	margin-left: -20px;
	margin-right: -20px;
}

.row_inner.row_center_content.clearfix {
	margin: 0!important;
}

.wpb_single_image img {
	width: 100%;
	height: auto;
}

.vc_column_container>.vc_column-inner {
	padding-left: 0;
	padding-right: 0;
}

.wpb_column>.wpb_wrapper>:last-child {
	margin-bottom: 0;
}

.wpb_column .wpb_wrapper .wpb_content_element:last-child {
	margin-bottom: 0;
}

.mfp-bg {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1042;
	overflow: hidden;
	position: fixed;
	background: #0b0b0b;
	opacity: .8;
	filter: alpha(opacity=80);
}

.mfp-wrap {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1043;
	position: fixed;
	outline: none!important;
	-webkit-backface-visibility: hidden;
}

.mfp-container {
	text-align: center;
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	padding: 0 8px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.mfp-container:before {
	content: '';
	display: inline-block;
	height: 100%;
	vertical-align: middle;
}

.mfp-align-top .mfp-container:before {
	display: none;
}

.mfp-content {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	margin: 0 auto;
	text-align: left;
	z-index: 1045;
}

.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content {
	width: 100%;
	cursor: auto;
}

.mfp-ajax-cur {
	cursor: progress;
}

.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
	cursor: -moz-zoom-out;
	cursor: -webkit-zoom-out;
	cursor: zoom-out;
}

.mfp-zoom {
	cursor: pointer;
	cursor: -webkit-zoom-in;
	cursor: -moz-zoom-in;
	cursor: zoom-in;
}

.mfp-auto-cursor .mfp-content {
	cursor: auto;
}

.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter {
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
}

.mfp-loading.mfp-figure {
	display: none;
}

.mfp-hide {
	display: none!important;
}

.mfp-preloader {
	color: #CCC;
	position: absolute;
	top: 50%;
	width: auto;
	text-align: center;
	margin-top: -.8em;
	left: 8px;
	right: 8px;
	z-index: 1044;
}

.mfp-preloader a {
	color: #CCC;
}

.mfp-preloader a:hover {
	color: #FFF;
}

.mfp-s-ready .mfp-preloader {
	display: none;
}

.mfp-s-error .mfp-content {
	display: none;
}

button.mfp-close,button.mfp-arrow {
	overflow: visible;
	cursor: pointer;
	background: transparent;
	border: 0;
	-webkit-appearance: none;
	display: block;
	outline: 0;
	padding: 0;
	z-index: 1046;
	-webkit-box-shadow: none;
	box-shadow: none;
}

button::-moz-focus-inner {
	padding: 0;
	border: 0;
}

.mfp-close {
	width: 44px;
	height: 44px;
	line-height: 44px;
	position: absolute;
	right: 0;
	top: 0;
	text-decoration: none;
	text-align: center;
	opacity: .65;
	filter: alpha(opacity=65);
	padding: 0 0 18px 10px;
	color: #FFF;
	font-style: normal;
	font-size: 28px;
	font-family: Arial,Baskerville,monospace;
}

.mfp-close:hover,.mfp-close:focus {
	opacity: 1;
	filter: alpha(opacity=100);
}

.mfp-close:active {
	top: 1px;
}

.mfp-close-btn-in .mfp-close {
	color: #333;
}

.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close {
	color: #FFF;
	right: -6px;
	text-align: right;
	padding-right: 6px;
	width: 100%;
}

.mfp-counter {
	position: absolute;
	top: 0;
	right: 0;
	color: #CCC;
	font-size: 12px;
	line-height: 18px;
	white-space: nowrap;
}

.mfp-arrow {
	position: absolute;
	opacity: .65;
	filter: alpha(opacity=65);
	margin: 0;
	top: 50%;
	margin-top: -55px;
	padding: 0;
	width: 90px;
	height: 110px;
	-webkit-tap-highlight-color: transparent;
}

.mfp-arrow:active {
	margin-top: -54px;
}

.mfp-arrow:hover,.mfp-arrow:focus {
	opacity: 1;
	filter: alpha(opacity=100);
}

.mfp-arrow:before,.mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a {
	content: '';
	display: block;
	width: 0;
	height: 0;
	position: absolute;
	left: 0;
	top: 0;
	margin-top: 35px;
	margin-left: 35px;
	border: medium inset transparent;
}

.mfp-arrow:after,.mfp-arrow .mfp-a {
	border-top-width: 13px;
	border-bottom-width: 13px;
	top: 8px;
}

.mfp-arrow:before,.mfp-arrow .mfp-b {
	border-top-width: 21px;
	border-bottom-width: 21px;
	opacity: .7;
}

.mfp-arrow-left {
	left: 0;
}

.mfp-arrow-left:after,.mfp-arrow-left .mfp-a {
	border-right: 17px solid #FFF;
	margin-left: 31px;
}

.mfp-arrow-left:before,.mfp-arrow-left .mfp-b {
	margin-left: 25px;
	border-right: 27px solid #3f3f3f;
}

.mfp-arrow-right {
	right: 0;
}

.mfp-arrow-right:after,.mfp-arrow-right .mfp-a {
	border-left: 17px solid #FFF;
	margin-left: 39px;
}

.mfp-arrow-right:before,.mfp-arrow-right .mfp-b {
	border-left: 27px solid #3f3f3f;
}

.mfp-iframe-holder {
	padding-top: 40px;
	padding-bottom: 40px;
}

.mfp-iframe-holder .mfp-content {
	line-height: 0;
	width: 100%;
	max-width: 900px;
}

.mfp-iframe-holder .mfp-close {
	top: -40px;
}

.mfp-iframe-scaler {
	width: 100%;
	height: 0;
	overflow: hidden;
	padding-top: 56.25%;
}

.mfp-iframe-scaler iframe {
	position: absolute;
	display: block;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	box-shadow: 0 0 8px rgba(0,0,0,0.6);
	background: #000;
}

img.mfp-img {
	width: auto;
	max-width: 100%;
	height: auto;
	display: block;
	line-height: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 40px 0;
	margin: 0 auto;
}

.mfp-figure {
	line-height: 0;
}

.mfp-figure:after {
	content: '';
	position: absolute;
	left: 0;
	top: 40px;
	bottom: 40px;
	display: block;
	right: 0;
	width: auto;
	height: auto;
	z-index: -1;
	box-shadow: 0 0 8px rgba(0,0,0,0.6);
	background: #444;
}

.mfp-figure small {
	color: #bdbdbd;
	display: block;
	font-size: 12px;
	line-height: 14px;
}

.mfp-figure figure {
	margin: 0;
}

.mfp-bottom-bar {
	margin-top: -36px;
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	cursor: auto;
}

.mfp-title {
	text-align: left;
	line-height: 18px;
	color: #f3f3f3;
	word-wrap: break-word;
	padding-right: 36px;
}

.mfp-image-holder .mfp-content {
	max-width: 100%;
}

.mfp-gallery .mfp-image-holder .mfp-figure {
	cursor: pointer;
}

@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px) {
	.mfp-img-mobile .mfp-image-holder {
		padding-left: 0;
		padding-right: 0;
	}

	.mfp-img-mobile img.mfp-img {
		padding: 0;
	}

	.mfp-img-mobile .mfp-figure:after {
		top: 0;
		bottom: 0;
	}

	.mfp-img-mobile .mfp-figure small {
		display: inline;
		margin-left: 5px;
	}

	.mfp-img-mobile .mfp-bottom-bar {
		background: rgba(0,0,0,0.6);
		bottom: 0;
		margin: 0;
		top: auto;
		padding: 3px 5px;
		position: fixed;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}

	.mfp-img-mobile .mfp-bottom-bar:empty {
		padding: 0;
	}

	.mfp-img-mobile .mfp-counter {
		right: 5px;
		top: 3px;
	}

	.mfp-img-mobile .mfp-close {
		top: 0;
		right: 0;
		width: 35px;
		height: 35px;
		line-height: 35px;
		background: rgba(0,0,0,0.6);
		position: fixed;
		text-align: center;
		padding: 0;
	}
}

@media all and (max-width:900px) {
	.mfp-arrow {
		-webkit-transform: scale(0.75);
		transform: scale(0.75);
	}

	.mfp-arrow-left {
		-webkit-transform-origin: 0 0;
		transform-origin: 0 0;
	}

	.mfp-arrow-right {
		-webkit-transform-origin: 100%;
		transform-origin: 100%;
	}

	.mfp-container {
		padding-left: 6px;
		padding-right: 6px;
	}
}

.mfp-ie7 .mfp-img {
	padding: 0;
}

.mfp-ie7 .mfp-bottom-bar {
	width: 600px;
	left: 50%;
	margin-left: -300px;
	margin-top: 5px;
	padding-bottom: 5px;
}

.mfp-ie7 .mfp-container {
	padding: 0;
}

.mfp-ie7 .mfp-content {
	padding-top: 44px;
}

.mfp-ie7 .mfp-close {
	top: 0;
	right: 0;
	padding-top: 0;
}

.wpb_revslider_element {
	background: #222;
}

@media screen and (min-width:500px) {
	.breadcrumbs {
		font-size: 14px;
	}
}

.breadcrumbs i {
	margin: 0 6px;
}

.breadcrumbs a {
	text-decoration: none;
	color: #777;
	font-weight: 600;
}

.breadcrumbs a:hover {
	color: #fab702;
}

.breadcrumbs span {
	margin-right: 20px;
	position: relative;
}

@media screen and (min-width:500px) {
	.breadcrumbs span {
		margin-right: 40px;
	}
}

.breadcrumbs a:before {
	border-bottom: 6px solid transparent;
	border-left: 6px solid rgba(0,0,0,0.2);
	border-top: 6px solid transparent;
	content: "";
	display: inline-block;
	position: absolute;
	right: -11px;
	top: 2px;
}

@media screen and (min-width:500px) {
	.breadcrumbs a:before {
		right: -23px;
		top: 3px;
	}
}

.breadcrumbs a:after {
	border-bottom: 5px solid transparent;
	border-left: 5px solid #fff;
	border-top: 5px solid transparent;
	content: "";
	display: inline-block;
	position: absolute;
	right: -10px;
	top: 3px;
}

@media screen and (min-width:500px) {
	.breadcrumbs a:after {
		right: -22px;
		top: 4px;
	}
}

.tmcf7-form textarea,.tmcf7-form input[type="date"],.tmcf7-form input[type="datetime"],.tmcf7-form input[type="datetime-local"],.tmcf7-form input[type="email"],.tmcf7-form input[type="month"],.tmcf7-form input[type="number"],.tmcf7-form input[type="password"],.tmcf7-form input[type="search"],.tmcf7-form input[type="tel"],.tmcf7-form input[type="text"],.tmcf7-form input[type="time"],.tmcf7-form input[type="url"],.tmcf7-form input[type="week"] {
	border-width: 2px;
}

.tmcf7-form p {
	margin-bottom: 25px;
}

.tmcf7-form .tmcf7-submit {
	margin-bottom: -30px;
}

.tmcf7-submit {
	border-width: 2px;
}

span.tmcf7-not-valid-tip {
	font-size: 11px;
	letter-spacing: 1.5px;
	text-transform: uppercase;
	margin-top: 3px;
	display: inline-block;
}

input.tmcf7-not-valid {
	border-color: red;
}

div.tmcf7-response-output {
	margin-left: 0;
	padding: 15px 20px;
	background: #f8f9f9;
}

.tmcf7-form-control-wrap input[type="text"],.tmcf7-form-control-wrap input[type="email"],.tmcf7-form-control-wrap textarea {
	width: 100%;
}

.tmcf7-list-item {
	display: block;
	margin-top: 7px;
}

.form_1_2 {
	width: 100%;
	float: left;
	margin-right: 0;
	margin-bottom: 25px;
}

@media screen and (min-width:790px) {
	.form_1_2 {
		width: 47%;
		float: left;
		margin-right: 6%;
	}
}

.form_1_2 input:not([type="radio"]):not([type="checkbox"]),.form_1_2 select {
	width: 100%;
}

.form_1_2.last {
	float: left;
	clear: right;
	margin-right: 0;
	margin-bottom: 25px;
}

.form_1_3 {
	width: 100%;
	float: left;
	margin-right: 0;
	margin-bottom: 25px;
}

@media screen and (min-width:790px) {
	.form_1_3 {
		width: 30%;
		float: left;
		margin-right: 5%;
	}
}

.form_1_3 input:not([type="radio"]):not([type="checkbox"]),.form_1_3 select {
	width: 100%;
}

.form_1_3.last {
	float: left;
	clear: right;
	margin-right: 0;
	margin-bottom: 25px;
}

.slick-slider {
	position: relative;
	display: block;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-touch-callout: none;
	-khtml-user-select: none;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-tap-highlight-color: transparent;
	-moz-user-select: text;
}

.slick-list {
	position: relative;
	display: block;
	overflow: hidden;
	margin: 0;
	padding: 0;
}

.slick-list:focus {
	outline: 0;
}

.slick-list.dragging {
	cursor: pointer;
	cursor: hand;
}

.slick-slider .slick-track,.slick-slider .slick-list {
	-webkit-transform: translate3d(0,0,0);
	-moz-transform: translate3d(0,0,0);
	-ms-transform: translate3d(0,0,0);
	-o-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

.slick-track {
	position: relative;
	top: 0;
	left: 0;
	display: block;
}

.slick-track:before,.slick-track:after {
	display: table;
	content: '';
}

.slick-track:after {
	clear: both;
}

.slick-loading .slick-track {
	visibility: hidden;
}

.slick-slide {
	display: none;
	float: left;
	height: 100%;
	min-height: 1px;
}

[dir='rtl'] .slick-slide {
	float: right;
}

.slick-slide img {
	display: block;
}

.slick-slide.slick-loading img {
	display: none;
}

.slick-slide.dragging img {
	pointer-events: none;
}

.slick-initialized .slick-slide {
	display: block;
}

.slick-loading .slick-slide {
	visibility: hidden;
}

.slick-vertical .slick-slide {
	display: block;
	height: auto;
	border: 1px solid transparent;
}

.carousel-prev,.carousel-next {
	position: absolute;
	right: 20px;
	top: -80px;
	width: 35px;
	height: auto;
	border: 0;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: none;
	cursor: pointer;
	font-size: 20px;
	color: #fff;
}

.vc_col-has-fill>.vc_column-inner,.vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner,.vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner,.vc_row-has-fill+.vc_vc_row>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner,.vc_row-has-fill+.vc_vc_row_inner>.vc_row>.vc_vc_column_inner>.vc_column_container>.vc_column-inner,.vc_row-has-fill>.vc_column_container>.vc_column-inner,.vc_row-has-fill>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner,.vc_row-has-fill>.vc_vc_column_inner>.vc_column_container>.vc_column-inner {
	padding-top: 0!important;
}

.our-gallery .carousel-prev i,.our-gallery .carousel-next i {
	font-size: 20px;
	color: #fff!important;
	margin-top: 5px;
}

.carousel-prev:hover,.carousel-next:hover {
	color: #fff;
}

.carousel-prev:hover i,.carousel-next:hover i {
	color: #fff!important;
}

.white-heading .sec-w-header h2 {
	color: #fff;
}

.carousel-prev {
	right: 60px;
	width: 33px;
	font-size: 20px;
	line-height: 33px;
	color: #fff;
	-webkit-transition: all 300ms linear 0;
	transition: all 300ms linear 0;
}

.our-gallery .carousel-prev i {
	margin-left: 10px;
}

.our-gallery .carousel-next i {
	margin-left: 12px;
}

.esg-overflowtrick {
	margin-top: 30px;
}

.esg-grid a:hover {
	text-decoration: none!important;
}

.hermes .tp-arr-titleholder {
	text-transform: uppercase;
}

.wel-band {
	background: #fff;
	padding-top: .1em;
	padding-bottom: .2em;
	font: 300 1em/1em "Open Sans",sans-serif;
	color: #777;
}

.wel-band .top-left ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.wel-band .top-left ul li {
	display: inline-block;
	margin-right: 1.4em;
}

.wel-band .top-left .t-icon {
	float: left;
	font-size: 1.33em;
	margin-right: .4em;
	margin-top: 3px;
	margin-bottom: 3px;
}

.wel-band .top-left .t-txt {
	float: left;
	text-transform: none;
	font: 600 1em/1em "Open Sans",sans-serif;
	color: #c00;
	margin-top: .3em;
}

.wel-band .top-left .t-txt a {
	float: left;
	text-transform: none;
	font: 600 1em/1em "Open Sans",sans-serif;
	color: #c00;
	margin-top: 0;
}

.wel-band .top-right a {
	font: 600 14px/1em "Open Sans",sans-serif;
	text-transform: uppercase;
}

.wel-band .top-right a+a:before {
	content: '';
	background: #a4b6d1;
	margin-right: 11px;
	width: 1px;
	height: 14px;
	bottom: -3px;
	position: relative;
	display: inline-block;
}

.main-menu-wrapper-two {
	position: relative;
}

.anim-5,.anim-5-all * {
	transition: all .5s ease;
	-moz-transition: all .5s ease;
	-webkit-transition: all .5s ease;
	-ms-transition: all .5s ease;
	-o-transition: all .5s ease;
}

.logo {
	float: left;
	margin-top: 15px;
	margin-bottom: 10px;
}

.pad-left-minus {
	padding-left: 0;
}

.main-menu-wrapper-two .nav-header-right {
	margin-top: 1.5em;
	float: right;
	margin-left: 10px;
	position: relative;
}

.main-menu-wrapper-two .nav-header-right ul {
	list-style: none;
	padding-left: 0;
	overflow: hidden;
	margin: 0;
}

.main-menu-wrapper-two .nav-header-right>ul>li:first-child {
	border-left: 1px solid #a6a6a6;
	margin-top: 5px;
}

.main-menu-wrapper-two .nav-header-right>ul>li {
	display: inline-block;
	padding: 0;
	float: left;
}

.main-menu-wrapper-two .nav-header-right>ul>li>button i {
	font-size: 19px;
}

.main-menu-wrapper-two .nav-header-right>ul>li>button .icon-Search {
	font-size: 15px;
}

.main-menu-wrapper-two .nav-header-right>ul>li>ul.search-box form .input-group-addon {
	background-color: transparent;
	border: 0;
}

.main-menu-wrapper-two .nav-header-right>ul>li>ul.search-box form {
	height: 45px;
	background: #fff;
	margin: 0;
}

.main-menu-wrapper-two .nav-header-right>ul>li>ul.search-box form input {
	height: 100%;
	border: 0;
	outline: 0;
	color: #000;
	background-color: transparent;
	line-height: 14px;
	padding: 15px 30px;
}

.form-control:focus {
	border-color: none;
	outline: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.main-menu-wrapper-two .nav-header-right>ul>li>ul.search-box form button {
	padding: 0;
	border: 0;
	outline: 0;
	color: #393939;
	font-size: 14px;
	display: inline-block;
	background-color: transparent;
	padding-right: 1.1em;
	padding-left: 1.1em;
	transition: all .3s ease;
}

.main-menu-wrapper-two .nav-header-right>ul>li>ul {
	position: absolute;
	right: 20px;
	width: 300px;
	top: 63px;
	visibility: hidden;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all .3s ease;
	transition: all .3s ease;
}

.main-menu-wrapper-two .nav-header-right>ul>li:hover>button {
	color: #f0683e;
}

.main-menu-wrapper-two .nav-header-right>ul>li>button {
	border: 0;
	background: transparent;
	padding-left: 20px;
	color: #666;
}

.main-menu-wrapper-two .nav-header-right>ul>li:hover>ul {
	visibility: visible;
	opacity: 1;
	filter: alpha(opacity=100);
	z-index: 12;
}

.main-menu-wrapper-two .nav-holder {
	float: right!important;
}

ul.main_menu_nav {
	margin-top: 0;
	margin-bottom: 0;
	padding-left: 87px;
}

.my-style li {
	display: inline-block;
	padding: 17.5px 0;
	padding-top: 15px;
	padding-bottom: 10px;
}

.nav li {
	position: relative;
}

.nav-footer li a {
	padding: 0 1em;
	padding-right: 8px;
	display: block;
	text-transform: none;
	font-size: 16px;
	font-family: "Open Sans",sans-serif;
	font-weight: 400;
}

.nav-holder .nav-footer li ul.sub-menu {
	position: absolute;
	top: 90%;
	left: 0;
	z-index: 9999999;
	display: none;
	float: left;
	min-width: 160px;
	visibility: hidden;
	font-size: 14px;
	text-align: left;
	list-style: none;
	background-color: #fff;
	background-clip: padding-box;
	padding: 0;
	border: 0;
	border-radius: 0;
	display: block;
	opacity: 0;
	transition: all .4s ease;
	min-width: 220px;
	background: #fff;
	-webkit-transform: translate3d(-20px,0,0);
	transform: translate3d(-20px,0,0);
}

.nav-holder .nav-footer li ul.sub-menu:before {
	content: '';
	width: 0;
	height: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-bottom: 10px solid #fff;
	position: absolute;
	top: 0;
	left: 40px;
}

.nav-holder .nav-footer li ul.children {
	position: absolute;
	top: 89%;
	left: 0;
	z-index: 1000;
	display: none;
	float: left;
	min-width: 160px;
	visibility: hidden;
	font-size: 14px;
	text-align: left;
	list-style: none;
	background-color: #fff;
	background-clip: padding-box;
	padding: 0;
	border: 0;
	border-radius: 0;
	display: block;
	opacity: 0;
	transition: all .4s ease;
	min-width: 220px;
	background: #fff;
	-webkit-transform: translate3d(-20px,0,0);
	transform: translate3d(-20px,0,0);
}

.main-menu-wrapper-two {
	position: relative;
	background-image: -webkit-linear-gradient(90deg,#fff 0,#fff 100%);
	border-bottom: 1px solid #537bb4;
}

.nav-holder .nav-footer li ul.children li ul.children {
	position: absolute;
	top: -15px;
	left: 110%;
	z-index: 999;
	display: none;
	float: left;
	min-width: 160px;
	visibility: hidden;
	font-size: 14px;
	text-align: left;
	list-style: none;
	background-color: #fff;
	background-clip: padding-box;
	padding: 0;
	border: 0;
	border-radius: 0;
	display: block;
	opacity: 0;
	transition: all .4s ease;
	min-width: 220px;
	background: #fff;
	-webkit-transform: translate3d(-20px,0,0);
	transform: translate3d(-20px,0,0);
}

ul .sub-menu li {
	display: block;
	padding: 0;
	background: #fff;
}

ul .children li {
	display: block;
	padding: 0;
	background: #fff;
}

ul .children li ul .children li {
	display: block;
	padding: 0;
	background: #fff;
}

.main_menu_nav ul {
	padding-left: 0;
}

.my-style li ul.sub-menu li a {
	display: block;
	clear: both;
	font-weight: 400;
	line-height: 1.42857143;
	white-space: nowrap;
	padding: 11px 20px;
	text-transform: capitalize;
	color: #666;
	border-bottom: 1px solid #f0f0f0;
	font-size: 14px;
	font-family: "Open Sans",sans-serif;
	font-weight: 700;
	text-align: left;
	transition: background .4s ease;
}

.my-style li ul.children li a {
	display: block;
	clear: both;
	font-weight: 400;
	line-height: 1.42857143;
	white-space: nowrap;
	padding: 11px 20px;
	text-transform: capitalize;
	color: #666;
	border-bottom: 1px solid #f0f0f0;
	font-size: 14px;
	font-family: "Open Sans",sans-serif;
	font-weight: 700;
	text-align: left;
	transition: background .4s ease;
}

.my-style li ul.children li ul.children li a {
	display: block;
	clear: both;
	font-weight: 400;
	line-height: 1.42857143;
	color: #333;
	white-space: nowrap;
	padding: 11px 20px;
	text-transform: capitalize;
	color: #666!important;
	border-bottom: 1px solid #f0f0f0;
	font-size: 14px!important;
	font-family: "Open Sans",sans-serif;
	font-weight: 700!important;
	text-align: left;
	transition: background .4s ease;
}

.my-style li:hover ul.sub-menu {
	visibility: visible;
	opacity: 1;
	margin-top: 8.3px;
}

.my-style li:hover ul.children {
	visibility: visible;
	opacity: 1;
	margin-top: 10px;
}

.my-style li:hover ul.children li:hover ul.children {
	visibility: visible;
	opacity: 1;
	margin-top: 10px;
}

.common-pad {
	padding-top: 7em;
	padding-bottom: 7em;
}

.sec-header3 h2 {
	color: #0e1322;
	font: 2.43em/1em Playball,sans-serif;
	margin: 0;
	padding: 0;
}

.sec-header3 h3 {
	color: #aaa;
	font: 400 1.15em/1.8em "Open Sans",sans-serif;
	margin: 0 0 2.1em!important;
	padding: 0;
	font-style: italic;
	position: relative;
}

.sec-header3 h3:after {
	content: '';
	position: absolute;
	bottom: 7px;
	width: 60px;
	height: 2px;
	display: inline-block;
	background: #a7cc38;
	margin: 0 0 0 12px;
}

.activities-cont p {
	color: #898989;
	margin: 0 0 1.5em;
	padding: 0;
	font: 400 1.0715em/1.8em "Open Sans",sans-serif;
}

.activities-cont a {
	margin-top: 1.5em;
}

.res-btn {
	border: 0;
	outline: 0;
	background: #1a1a1c;
	font-size: 14px;
	line-height: 28px;
	color: #fff;
	text-transform: uppercase;
	font-family: "Open Sans",sans-serif;
	font-weight: 600;
	display: inline-block;
	border-radius: 3px;
	transition: all .5s ease;
}

.res-btn23 {
	border: 0;
	outline: 0;
	background: #0073b2;
	font-size: 14px;
	line-height: 28px;
	color: #fff;
	text-transform: uppercase;
	font-family: "Open Sans",sans-serif;
	font-weight: 600;
	display: inline-block;
	border-radius: 3px;
	transition: all .5s ease;
}

.res-btn i {
	font-size: 16px;
	color: #fff;
	line-height: 28px;
	margin-left: 12px;
}

.res-btn:hover {
	background: #ffb606;
	color: #fff;
}

.wel-box {
	background: #fff;
	padding: 2em 0 3em;
	position: relative;
}

.wel-box .overlay {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: rgba(133,171,0,1);
	padding: 10px;
	transform: scale(0,0);
	-webkit-transform: scale(0,0);
	-moz-transform: scale(0,0);
	-ms-transform: scale(0,0);
	-o-transform: scale(0,0);
}

.wel-box .overlay .icon_position_table {
	border: 1px dashed rgba(336,336,336,0.5);
	display: -webkit-flex;
	display: flex;
	height: 100%;
	align-items: center;
	-webkit-align-items: center;
	justify-content: center;
	-webkit-justify-content: center;
}

.wel-box .overlay .icon_position_table .icon_container {
	text-align: center;
	padding: 0 1.5em;
}

.wel-box .overlay .icon_position_table .icon_container h2 {
	text-align: center;
	font: 400 1.57em/1.4em 'PT Serif',serif;
	color: #fff;
	margin: 0;
	padding: 0 0 .5em;
	font-style: italic;
}

.wel-box .overlay .icon_position_table .icon_container p {
	text-align: center;
	color: #fffefe;
	font: 400 1.0715em/1.5em "Open Sans",sans-serif;
	margin: 0;
	padding: 0;
}

.single_wel_cont:hover .overlay,.single_wel_cont:focus .overlay {
	transform: scale(1,1);
	-webkit-transform: scale(1,1);
	-moz-transform: scale(1,1);
	-ms-transform: scale(1,1);
	-o-transform: scale(1,1);
}

.wel-box:before {
	content: '';
	position: absolute;
	border: 1px dashed rgba(217,217,217,1);
	top: 7px;
	left: 10px;
	right: 10px;
	bottom: 7px;
}

.wel-content {
	position: relative;
}

.wel-content h1 {
	color: #0e1322;
	font: 2.43em/1em Playball,sans-serif;
	margin: 0;
	padding: 0;
}

.wel-content h2 {
	color: #aaa;
	font: 400 1.15em/1.8em "Open Sans",sans-serif;
	margin: 0 0 1em;
	padding: 0;
	font-style: italic;
	position: relative;
}

.wel-content h2:after {
	content: '';
	position: absolute;
	bottom: 7px;
	width: 60px;
	height: 2px;
	display: inline-block;
	background: #a7cc38;
	margin: 0 0 0 12px;
}

.wel-content p {
	color: #898989;
	margin: 0 0 3em;
	padding: 0;
	font: 400 1.0715em/1.8em "Open Sans",sans-serif;
}

.wel-box .icon-box {
	text-align: center;
}

.wel-box h4 {
	color: #0e1322;
	text-align: center;
	font: 400 1.57em/1.4em 'PT Serif',serif;
	font-style: italic;
	margin: .5em 0 0;
	padding: 0;
}

.wel-outer-homtwo ul {
	list-style: none;
	padding-left: 0;
}

.wel-outer-homtwo ul li {
	width: 50%;
	float: right;
	margin: 0;
	padding: 15px;
}

.wel-pad-htwo {
	margin-top: 0;
}

.transition3s {
	-webkit-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.offer-right .offer-img-box1 {
	position: relative;
	float: left;
	margin-right: 2em;
}

.spa-offer {
	position: relative;
}

.spa-offer .img_holder {
	position: relative;
}

.spa-offer .img_holder,.offer-right .offer-img-box2 .box2 .img_holder,.offer-right .offer-img-box2 .box1 .img_holder {
	overflow: hidden;
	background: #000;
}

.spa-offer .img_holder .overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	padding: 11px;
}

.offer-right .offer-img-box2 .box1 .img_holder .overlay {
	position: absolute;
	bottom: 15px;
	left: 5%;
	width: 90%;
	right: 5%;
}

.offer-right .offer-img-box2 .box2 .img_holder .overlay {
	position: absolute;
	bottom: 15px;
	width: 46%;
	right: 5%;
	background: rgba(255,255,255,0.8);
	padding: 1.3em;
}

.spa-offer .img_holder .overlay:before {
	content: ' ';
	position: absolute;
	top: 11px;
	left: 11px;
	right: 11px;
	bottom: 11px;
	background: url(assets/images/our-resort/border.png) right top no-repeat;
	background-size: 100% 100%;
}

.spa-offer .img_holder .room-ad-cont {
	overflow: hidden;
	position: relative;
	height: 100%;
	background: rgba(237,28,36,0.8);
	width: 12vw;
	padding: 1.5em;
}

.spa-offer .img_holder .room-ad-cont h2 {
	color: #fff;
	font: 3.1em/1em Playball,sans-serif;
	margin: .6em 0 .4em;
	padding: 0;
}

.spa-offer .img_holder .room-ad-cont h3 {
	color: #fff;
	font: 600 1.66em/1.3em 'Open Sans Condensed',sans-serif;
	margin: 0 0 .5em;
	padding: 0;
}

.spa-offer .img_holder .room-ad-cont p {
	font: 400 1.0715em/1.6em "Open Sans",sans-serif;
	color: #fff;
	padding: 0;
	margin: 4em 0 1.8em;
}

.offer-right .offer-img-box2 {
	position: relative;
	float: left;
}

.spa-offer .img_holder .room-ad-cont a {
	color: #000;
	font: 600 1.0715em/1.6em "Open Sans",sans-serif;
}

.spa-offer .img_holder .room-ad-cont a:hover {
	color: #fff;
}

.offer-right .offer-img-box2 .box1 .img_holder .overlay .text1 {
	position: relative;
	color: #fff;
	font: 400 .7em/1.8em "Open Sans",sans-serif;
	text-align: right;
}

.offer-right .offer-img-box2 .box1 .img_holder .overlay .offertext1 {
	background: rgba(255,255,255,0.8);
}

.offer-right .offer-img-box2 .box1 .img_holder .overlay .offertext1 p {
	color: #dc6c04;
	font: 3.5em/1em Playball,sans-serif;
	margin: 0!important;
	padding: .2em .6em;
}

.offer-right .offer-img-box2 .box1 .img_holder .overlay .offertext1 .off-txt {
	color: #dc6c04;
	font: .58em/1em Playball,sans-serif;
	display: inline-block;
}

.offer-right .offer-img-box2 .box1 .img_holder .overlay .offertext1 .winter-txt {
	color: #000;
	font: 700 .5em/1em 'Open Sans Condensed',sans-serif;
	display: inline-block;
	padding-left: .4em;
}

.spa-offer .img_holder img,.offer-right .offer-img-box2 .box2 .img_holder img,.offer-right .offer-img-box2 .box1 .img_holder img {
	opacity: 1;
	transition: all 300ms linear 0;
}

.exact-img img {
	width: 100%;
}

.offer-right .offer-img-box2 .box1 {
	position: relative;
	margin-bottom: 2em;
}

.offer-right .offer-img-box2 .box2 .img_holder .overlay p {
	color: #000;
	font: 600 1.7em/1em 'Open Sans Condensed',sans-serif;
	padding: 0;
	margin: 0;
}

.offer-right .offer-img-box2 .box2 .img_holder .overlay h2 {
	color: #729400;
	padding: 0;
	margin: 0;
	font: 2.67em/1em Playball,sans-serif;
}

.offer-right .offer-img-box2 .box2 .img_holder .overlay h6 {
	border-top: 1px solid #a5a4a4;
	color: #929292;
	font: 400 .7em/1.8em "Open Sans",sans-serif;
	padding: 0;
	margin: 0;
	text-align: center;
}

.our-offer-htwo {
	background-size: 100% 100%;
	position: relative;
}

.spa-offer .img_holder:hover img,.spa-offer .img_holder:focus img,.offer-right .offer-img-box2 .box2 .img_holder:hover img,.offer-right .offer-img-box2 .box2 .img_holder:focus img,.offer-right .offer-img-box2 .box1 .img_holder:hover img,.offer-right .offer-img-box2 .box1 .img_holder:focus img {
	opacity: .8;
	transform: scale(1.1);
}

.black-padding {
	padding-left: 104px;
}

.sec-header h3 {
	color: #aaa;
	font: 400 1.15em/1.8em "Open Sans",sans-serif;
	margin: 0 0 .875em;
	padding: 0;
	font-style: italic;
	position: relative;
}

.sec-header h3:after {
	content: '';
	position: absolute;
	bottom: 7px;
	width: 60px;
	height: 2px;
	display: inline-block;
	background: #a7cc38;
	margin: 0 0 0 12px;
}

.our-pro-slider {
	float: left;
	margin: 0 15px;
}

.carousel-prev,.carousel-next {
	background: #a9c449!important;
	width: 33px;
	text-align: center;
	font-size: 20px;
	line-height: 33px;
}

.our-gallery .carousel-prev,.our-gallery .carousel-next {
	position: static;
	display: inline-flex!important;
	top: 4px;
	margin: 0 auto;
	text-align: center;
	color: #000;
	margin-left: 46.5%;
	margin-right: -44.5%;
	background: #a9c449!important;
	margin-top: 50px;
	text-decoration: none;
	border: 0;
}

.sec-header-two h2 {
	color: #0e1322;
	font: 2.43em/1em Playball,sans-serif;
	margin: 0 0 1.3em!important;
	padding: 0;
	text-transform: none;
}

.sec-header-two h2:after {
	content: '';
	position: absolute;
	bottom: 7px;
	width: 60px;
	height: 2px;
	display: inline-block;
	background: #a7cc38;
	margin: 0 0 0 12px;
}

.testimonial-sec {
	text-align: center;
}

.test-cont {
	background: #f4f4f4;
	padding: 2em;
	border-radius: 8px;
	position: relative;
	display: block;
	font: 400 1.0175em/1.8em "Open Sans",sans-serif;
}

.media-body {
	text-align: left;
}

.test-cont::after {
	width: 0;
	height: 0;
	border-left: 1px solid transparent;
	border-right: 20px solid transparent;
	border-top: 26px solid #f4f4f4;
	position: absolute;
	content: '';
	bottom: -26px;
	left: 30px;
}

.test-bot {
	padding: 3em 0 0;
}

.test-bot .tst-img {
	float: left;
	margin: 0 1.5em 0 0;
}

.testimonial-sec .testimonial-slider img {
	width: 80px;
	border-radius: 50%;
	display: inline-block;
}

.test-bot .client_name {
	float: left;
	margin: 1em 0 0;
	width: 56%;
}

.test-bot .client_name ul {
	list-style: none;
	text-align: left;
	padding-left: 0;
}

.test-bot .client_name ul li {
	display: inline-block;
	margin: 2px -1px 0 1px;
}

.test-bot .client_name h5 {
	color: #1f4d84;
	padding: 0 0 .5em;
	margin: 0;
	font: 1.43em/1em Playball,sans-serif;
	text-align: left;
}

.test-cont h3 {
	font-family: "Open Sans",sans-serif;
	font-weight: 400;
	font-size: 20px;
	margin-top: 0;
}

.test-bot .client_name h5 a {
	color: #1f4d84;
}

.test-bot .client_name h5 span {
	color: #3d3d3d;
	font: 400 .7em/1em "Open Sans",sans-serif;
}

.event-wrapper.vc_column_container {
	padding-left: 3em;
}

.our-event-t-wrapper {
	position: relative;
}

.our-event-t-wrapper .media {
	margin-bottom: 2.5em;
}

.our-event-t-wrapper .media-left {
	position: relative;
	padding-right: 2em;
}

.our-event-t-wrapper .date-box {
	position: relative;
	width: 85px;
	height: 85px;
	border: 5px solid #85ab00;
	background: #91b41a;
	text-align: center;
}

.our-event-t-wrapper .date-box .date-inner {
	display: table;
	text-align: center;
	width: 100%;
	height: 100%;
}

.our-event-t-wrapper .date-box .date-inner .date-c-inner {
	display: table-cell;
	vertical-align: middle;
}

.our-event-t-wrapper .date-box .date-inner .date-c-inner p {
	color: #fff;
	font: 2.15em/1em Playball,sans-serif;
	margin: 0!important;
	padding: 0;
	overflow-x: initial;
}

.our-event-t-wrapper .date-box .date-inner .date-c-inner p span {
	color: #fff;
	font: .7em/1em Playball,sans-serif;
	margin: 0;
	padding: 0;
	display: block;
}

.our-event-t-wrapper .media-body {
	position: relative;
}

.our-event-t-wrapper .media-body h2 {
	color: #1c1c1c;
	margin: 0 0 .3em;
	padding: 0;
	font: 700 1.0715em/1em "Open Sans",sans-serif;
	text-transform: uppercase;
}

.our-event-t-wrapper .media-body p {
	color: #a0a0a0;
	font: 400 1.0715em/1.6em "Open Sans",sans-serif;
	margin: 0;
	padding: 0;
}

.get-touch-two {
	position: relative;
}

.get-touch-wrapper {
	position: relative;
}

.get-touch-wrapper .touch-img {
	float: left;
	margin-right: 3em;
}

.get-touch-wrapper .touch-txt {
	width: 42%;
	float: left;
}

.sec-header-touch h2 {
	color: #0e1322;
	font: 2.43em/1em Playball,sans-serif;
	margin: 0 0 .7em!important;
	padding: 0;
	text-transform: none;
	position: relative;
}

.sec-header-touch h2:after {
	content: '';
	position: absolute;
	bottom: 7px;
	width: 60px;
	height: 2px;
	display: inline-block;
	background: #a7cc38;
	margin: 0 0 0 12px;
}

.get-touch-wrapper .touch-txt h3 {
	color: #323232;
	font: 1.72em/1em Playball,sans-serif;
	margin: 0 0 1em;
	padding: 0;
}

.get-touch-wrapper .touch-txt h3 span {
	color: #7e7e7e;
	display: block;
	font: 400 .62em/1.6em "Open Sans",sans-serif;
}

.get-touch-wrapper .touch-txt p {
	color: #7e7e7e;
	margin: 0 0 1em;
	padding: 0;
	font: 400 1.0715em/1.6em "Open Sans",sans-serif;
}

.get-in-touch-right.wpb_column.vc_column_container.vc_col-sm-6 {
	padding: 0 15px 0 40px;
}

div.wpcf7 {
	clear: both;
}

.wpcf7-form-control {
	border: 1px solid #e1e1e1;
	border-radius: 0;
	box-shadow: none;
	color: #959595;
	font: 15px/31px "Open Sans",sans-serif;
	height: auto;
	margin-bottom: 20px;
	background-color: #fff;
	background-image: none;
	display: block;
	line-height: 1.42857;
	transition: border-color .15s ease-in-out 0s,box-shadow .15s ease-in-out 0;
	width: 100%;
}

textarea,input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="email"],input[type="month"],input[type="number"],input[type="password"],input[type="search"],input[type="select"],input[type="tel"],input[type="text"],input[type="time"],input[type="url"],input[type="week"] {
	max-width: 100%;
	border: 1px solid #ccc;
	-webkit-appearance: none;
	padding: 10px 15.38462px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	color: #000;
}

.get-in-touch-right .book-btn {
	border: 0;
	outline: 0;
	background: #1a1a1c;
	font-size: 14px;
	line-height: 28px;
	color: #fff;
	text-transform: uppercase;
	font-family: "Open Sans",sans-serif;
	font-weight: 600;
	display: inline-block;
	border-radius: 3px;
	transition: all .5s ease;
	padding: 10px 25px;
	margin-left: 6px;
}

.get-in-touch-right .book-btn:hover {
	background: #ffb606;
}

.get-in-touch-right i {
	font-size: 16px;
	color: #fff;
	line-height: 28px;
	margin-left: 12px;
}

.wel-ad-inner .overlay_border {
	border: 1px dashed #657f08;
	background: url(../images/email-bg.png) no-repeat center bottom;
	overflow: hidden;
}

.wel-ads-wrapper {
	background: #ed1c24;
	clear: both;
}

.wel-ad-inner {
	position: relative;
}

.wel-ad-inner .overlay {
	position: relative;
	padding: 11px;
}

.wel-ad-inner .overlay_border {
	border: 1px dashed #bc0e16;
	overflow: hidden;
}

.wel-ad-inner .wel-text {
	position: relative;
	padding-left: 1.5em!important;
}

.wel-ad-inner .wel-text h2 {
	color: #fff;
	font: 600 1.43em/1.5em Raleway,sans-serif;
	padding: 12px 0 0;
	margin: 0;
}

.wel-ad-inner .wel-text h3 {
	color: #fff;
	font: 400 1.15em/1.5em "Open Sans",sans-serif;
	padding: 0 0 1.4em;
	margin: 0;
}

.subscribe-wrp {
	position: relative;
	padding: 21px 1.5em 21px .5em;
}

.subscribe-wrp .sub-input {
	width: 65%;
	text-align: left;
}

.subscribe-wrp .sub-but {
	width: 34%;
	text-align: right;
}

.subscribe-wrp input[type="text"] {
	padding: 11px 20px;
	width: 100%;
}

.subscribe-wrp .form-control {
	border-radius: 5px;
	font: 400 1.15em/1em 'PT Serif',serif;
	color: #656565;
	border: 1px solid #7da100;
	height: 44px;
	-webkit-box-shadow: none;
	box-shadow: none;
	font-style: italic;
}

.res-btn i {
	font-size: 16px;
	color: #fff;
	line-height: 28px;
	margin-left: 12px;
}

.subscribe-wrp button {
	padding: .6em 2em;
}

.wel-wrapper {
	background-size: cover;
	position: relative;
	padding: 12em 0 7.2em;
}

.wel-content p {
	color: #898989;
	margin: 0 0 3em!important;
	padding: 0;
	font: 400 1.0715em/1.8em "Open Sans",sans-serif;
}

.fluid-know-area .work-image-ser {
	width: -webkit-calc(50% - 115px);
	width: calc(50% - 115px);
	float: left;
	text-align: right;
	display: block;
	position: relative;
}

.fluid-know-area .work-image-ser img {
	width: 100%;
	height: 33.9em;
	float: right;
}

.fluid-know-area .service-promo {
	width: -webkit-calc(50%+115px);
	width: calc(50%+115px);
	float: left;
	position: relative;
	padding-left: 30px;
	background: url(assets/images/know-about-us/bg.jpg) repeat;
}

.fluid-know-area .service-promo .promo-content {
	max-width: 670px;
	margin: 0;
	z-index: 2;
	position: relative;
	padding: 4em 0 3.7em 5em;
}

.fluid-know-area .service-promo .know-top {
	border-bottom: 1px solid #0b1c30;
}

.fluid-know-area .service-promo .know-bot {
	border-top: 1px solid #234470;
	padding: 2em 0 0;
}

.fluid-know-area .service-promo .know-top h2 {
	color: #fff;
	font: 2.3em/1em Playball,sans-serif;
	margin: 0;
	padding: 0;
}

.fluid-know-area .service-promo .know-top h3 {
	color: #5bb3fd;
	font: 400 1.15em/1.8em "Open Sans",sans-serif;
	margin: 0 0 1.5em;
	padding: 0;
	font-style: italic;
	position: relative;
}

.fluid-know-area .service-promo .know-top h3:after {
	content: '';
	position: absolute;
	bottom: 7px;
	width: 60px;
	height: 2px;
	display: inline-block;
	background: #ffb606;
	margin: 0 0 0 12px;
}

.fluid-know-area .service-promo .know-top p {
	color: #b5c9db;
	margin: 0 0 2.5em!important;
	padding: 0;
	font: 400 1.0715em/1.8em "Open Sans",sans-serif;
}

.fluid-know-area .service-promo .know-bot ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.fluid-know-area .service-promo .know-bot ul li:first-child {
	padding-left: 0;
}

.fluid-know-area .service-promo .know-bot ul li {
	margin: 0;
	padding: 0 2.5em;
	display: inline-block;
	border-right: 1px dashed #6e6e6e;
}

.fluid-know-area .service-promo .know-bot ul li .about-img {
	float: left;
	margin: 0 1em 0 0;
}

.fluid-know-area .service-promo .know-bot ul li .about-cont {
	float: left;
}

.fluid-know-area .service-promo .know-bot ul li .about-cont p {
	color: #fff;
	margin: 0!important;
	padding: 0;
	font: 400 1.33em/1.3em "Open Sans",sans-serif;
}

.fluid-know-area .service-promo .know-bot ul li:last-child {
	border-right: 1px dashed transparent;
	padding-right: 0;
}

.our-res .left-pad {
	margin: 0 0 0 4em;
}

.apply-new-margin {
	margin: 0 0 2.7em!important;
}

.sec-header h2 {
	color: #0e1322;
	font: 2.43em/1em Playball,sans-serif;
	margin: 0;
	padding: 0;
}

.sec-header h3 {
	color: #aaa;
	font: 400 1.15em/1.8em "Open Sans",sans-serif;
	margin: 0 0 .875em;
	padding: 0;
	font-style: italic;
	position: relative;
}

.sec-header h3:after {
	content: '';
	position: absolute;
	bottom: 7px;
	width: 60px;
	height: 2px;
	display: inline-block;
	background: #ed1c24;
	margin: 0 0 0 12px;
}

.our-res .left-pad {
	margin: 0 0 0 4em;
}

.vc_tta.vc_tta-shape-rounded .vc_tta-tabs-container {
	margin: 5px;
}

ul.vc_tta-tabs-list {
	width: 100%;
	list-style: none;
	padding-left: 0;
}

.our-res .vc_tta-tabs-container ul li.vc_active {
	border-left: 1px solid #4983b4;
	border-bottom: 1px solid #4983b4;
	border-right: 1px solid #4983b4!important;
	margin-left: 1px!important;
}

.vc_tta.vc_tta-spacing-1 .vc_tta-tab {
	margin: 1px 0 0 1px;
}

.our-res .vc_tta-tabs-container ul li {
	float: left;
	width: 28%;
	transition: all .3s ease;
	position: relative!important;
	text-align: center;
	border-left: 1px solid #e2e2e2;
	border-bottom: 1px solid #e2e2e2;
	margin: 0!important;
}

.our-res .vc_tta-tabs-container ul li.vc_active a {
	border-left: 1px solid #4983b4;
	border-bottom: 1px solid #4983b4;
	border-right: 1px solid #4983b4!important;
	border-top: #fff;
	border-top-right-radius: unset;
}

.our-res .vc_tta-tabs-container ul li.vc_active:after {
	background: url(assets/images/our-resort/icon.png) no-repeat center bottom;
	position: absolute;
	bottom: -1px;
	left: 43%;
	width: 15px;
	height: 6px;
	opacity: 1;
	content: '';
	transition: all .3s ease;
}

.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a {
	border-color: none;
	background-color: #fff;
	color: #666;
}

.our-res .vc_tta-tabs-container ul li a {
	text-align: center;
	font: 700 1.1em/1em "Open Sans",sans-serif;
	display: block!important;
	color: #242424;
	padding: 1em 0!important;
	transition: all .3s ease!important;
	text-transform: uppercase;
	background-color: #fff!important;
}

.our-res .vc_tta-tabs-container ul li.vc_active a,.our-res .vc_tta-tabs-container ul li:hover a {
	color: #244ca6!important;
}

.our-res .vc_tta-tabs-container {
	margin-bottom: 2.53em!important;
	margin-top: 3em!important;
}

.our-res .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
	border-color: #fff!important;
}

.vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
	background-color: #fff!important;
}

.our-res .single-tab-content h2 {
	color: #242424;
	font: 700 1.3em/1.8em "Open Sans",sans-serif;
	margin: 0;
	padding: 0;
}

.our-res .vc_tta.vc_general .vc_tta-panel-body {
	padding-left: 0!important;
	border: none!important;
}

.our-res .single-tab-content p {
	color: #898989;
	margin: 0 0 2em!important;
	padding: 0;
	font: 400 1.0715em/1.8em "Open Sans",sans-serif;
}

.zero-paw {
	padding-left: 0!important;
	padding-right: 0!important;
}

.entry-content ul,.entry-content ol {
	margin-left: 0;
}

.our-res .single-tab-content ul li {
	color: #6c6c6c;
	font: 400 1.0715em/2em "Open Sans",sans-serif;
}

.our-res .single-tab-content ul {
	list-style: none;
	padding-left: 15px;
}

.our-res .single-tab-content ul li .fa {
	color: #233859;
	margin-right: 5px;
	font-size: 1em;
}

.awsm-3-creative-image-settings {
	position: relative;
	height: 26em;
	padding-top: 4.5em;
}

.promo-imgslider .promo-content h2 {
	font: 2.86em/1em Playball,sans-serif;
	color: #fff;
	margin: 0 0 .5em;
	padding: 0;
}

.promo-imgslider .promo-content p {
	font: 400 1.22em/1.5em "Open Sans",sans-serif;
	margin: 0 0 1.8em;
	padding: 0;
	color: #fff;
	font-style: italic;
}

.promo-imgslider .promo-content a {
	display: inline-block;
	padding: .2em 2em .3em;
	border: 1px solid #fff;
	color: #fff;
	font: 400 1.22em/1.8em "Open Sans",sans-serif;
	font-style: italic;
	font-size: initial;
}

.common-pad-home-2 {
	padding-top: 4.5em;
}

.new-sty {
	width: 13%;
}

.tst-img.new-sty img {
	border-radius: 100%;
	width: 100%;
}

.news-evn-img .event-date {
	position: absolute;
	width: 62px;
	height: 68px;
	text-align: center;
	background: #85ab00;
	left: 10px;
	bottom: 0;
}

.news-evn-img {
	position: relative;
	border-bottom: 3px solid #85ab00;
}

.news-evn-img .event-date h3 {
	font: 600 1.8em/1.2em "Open Sans",sans-serif;
	color: #fff;
	margin: 0;
	padding: .4em 0 0;
}

.news-evn-img .event-date h3 small {
	color: #fff;
	font: 400 .59em/1em Raleway,sans-serif;
	display: block;
}

.news-evn-img a img {
	opacity: 1;
	transition: all 300ms linear 0;
	min-height: 195px;
}

.news-evn-img img {
	width: 100%;
}

.news-evn-img:before {
	content: '';
	position: absolute;
	bottom: -3px;
	width: 10px;
	height: 3px;
	display: inline-block;
	background: #fff;
	margin: 0;
}

.news-evn-img a {
	display: block;
	position: relative;
	overflow: hidden;
	background: #000;
}

.news-evn-img a:hover img,.news-evn-img a:focus img {
	opacity: .8;
	transform: scale(1.1);
}

.news-meta {
	padding: 1.8em 0 1em;
}

.news-meta a {
	font: 400 1.15em/1em "PT Serif",sans-serif;
	color: #a6a6a6;
	padding-right: 13px;
	font-style: italic;
}

.news-meta a+a:before {
	content: '';
	background: #a6a6a6;
	margin-right: 15px;
	width: 1px;
	height: 14px;
	bottom: -3px;
	position: relative;
	display: inline-block;
}

.news-evn-cont h3 {
	font: 600 1.15em/1.5em Raleway,sans-serif;
	letter-spacing: .5px;
	color: #000;
	-webkit-transition: all 300ms linear 0;
	transition: all 300ms linear 0;
	margin: 0;
	padding: 0 0 .5em;
}

.more-link {
	text-transform: uppercase;
	color: #000;
	font-size: 12px;
	font-weight: 600;
	-webkit-transition: all .3s ease;
	transition: all .3s ease;
	border: 1px solid #ababab;
	background: transparent;
	border-radius: 0;
	padding: 8px 24px!important;
	margin-bottom: 2.3em;
}

.full_width.mbot80.standard-post.single-blog-post .more-link {
	background: #85ab00;
	color: #fff;
	padding: 15px 28px!important;
	border: 0;
}

.full_width.mbot80.standard-post.single-blog-post .more-link:hover {
	background: #ffb606;
	border: 0;
}

p.form-submit {
	clear: both;
}

.more-link:hover {
	color: #fff;
	background: #1a1a1c;
}

.nhs-caption4 {
	top: 100px;
	position: absolute;
	right: 0;
}

.nhs-caption .this-title {
	margin-top: 0;
	margin-bottom: 20px;
	font: 48px/52px Playball,cursive;
	color: #fff;
	text-transform: none;
}

.nhs-caption .this-stitle {
	font: italic 30px/1.2 "Open Sans",sans-serif;
	margin-top: 0;
	margin-bottom: 35px;
	color: #fff;
}

.nhs-btn2 {
	line-height: 48px;
	border-radius: 3px;
	padding: 0 25px;
	display: inline-block;
	font-weight: 700;
	font-family: "Open Sans",sans-serif;
	text-transform: uppercase;
	background: #b8da3e;
	color: #6d7d32;
}

.nhs-caption4 {
	top: 200px;
	position: absolute;
	right: 100px;
	left: 250px;
}

.nasir-home-banner.row.negative-marg-bot {
	text-align: center;
}

.sec-header {
	position: relative;
}

.sec-header+p {
	font-size: 15px;
	line-height: 26px;
	color: #898989;
	margin-bottom: 45px!important;
}

.n-welcome-block {
	text-align: center;
	padding-bottom: 100px;
}

.n-welcome-block .this-icon {
	line-height: 64px;
}

.this-title {
	font-size: 50px;
	line-height: 55px;
	text-transform: uppercase;
	margin-top: 10px;
	margin-bottom: 30px;
	font-weight: 800;
	font-family: "Open Sans",sans-serif;
	color: #000;
}

.n-welcome-block p {
	font-size: 14px;
	line-height: 26px;
	color: #898989;
}

.nhs-btn2 {
	line-height: 48px;
	border-radius: 3px;
	padding: 0 25px;
	display: inline-block;
	font-weight: 700;
	font-family: "Open Sans",sans-serif;
	text-transform: uppercase;
	background: #b8da3e;
	color: #6d7d32;
}

.nhs-btn2-sm {
	line-height: 38px!important;
	color: #fff!important;
	font-size: 14px;
}

.nhs-btn2:hover,.nhs-btn2:focus {
	color: #fff;
	background: #000;
	border-color: #000;
}

.n-welcome-block .this-title {
	margin-top: 18px;
	font-family: "PT Serif",serif;
	font-style: italic;
	font-size: 22px;
	color: #0e1322;
	text-transform: none;
	font-weight: 400;
	line-height: 42px;
	margin-bottom: 0;
}

.driving-dirction-core-vanue {
	margin: 0;
	padding: 92.5px 0;
}

.driving-direction .this-inner {
	margin-left: 0;
	margin-right: 42px;
}

.sec-header-two {
	position: relative;
}

.sec-header-two h2:after {
	content: '';
	position: absolute;
	bottom: 7px;
	width: 60px;
	height: 2px;
	display: inline-block;
	background: #a7cc38;
	margin: 0 0 0 12px;
}

.driving-direction .sec-header-two h2 {
	margin-bottom: 30px!important;
}

.driving-direction .sec-header-two+p {
	font-size: 15px;
	line-height: 24px;
	color: #898989;
	margin-bottom: 25px!important;
}

.direction-lists {
	margin: 30px 0 35px!important;
}

.direction-lists li {
	padding-right: 45px;
	font-size: 40px;
	color: #0e1322;
	padding-bottom: 12px;
	line-height: 1;
}

.nav-pills>li {
	float: left;
}

.direction-lists li small {
	font-size: 24px;
}

.direction-lists li span {
	display: block;
	font-size: 14px;
	color: #898989;
	margin-top: 5px;
}

.direction-lists li+li {
	padding-right: 0;
	padding-left: 45px;
	border-left: 1px solid #898989;
}

.nav-pills>li+li {
	margin-left: 2px;
}

.bee-accordion .vc_tta-panel.vc_active a {
	background: #ebebeb!important;
}

.vc_tta-panel .vc_tta-panel-title a {
	background: #fff none repeat scroll 0 0!important;
}

.bee-accordion .vc_tta-panel-heading a {
	display: table;
	line-height: 48px;
	padding: 0 20px!important;
	font-size: 16px!important;
	font-weight: 700;
	text-transform: uppercase;
	color: #242424!important;
	border-top: 1px solid #ebebeb!important;
	border-bottom: 1px solid #ebebeb!important;
	padding-left: 19px!important;
}

.bee-accordion .vc_tta-panel-body {
	background-color: #fff!important;
	border-color: #fff!important;
}

.bee-accordion .this-title {
	margin-top: 0;
	line-height: 24px;
	color: #242424;
	font-weight: 700;
	font-family: "Open Sans",sans-serif;
}

.font-size-conflict {
	font-size: 18px!important;
}

.bee-accordion .media-left {
	padding-right: 28px;
}

.media-object img {
	max-width: initial;
}

.bee-accordion p {
	font: 14px/24px "Open Sans",sans-serif;
	color: #898989;
	margin-bottom: 20px!important;
	letter-spacing: .3px;
}

.bee-accordion .nav li {
	font: 14px/26px "Open Sans",sans-serif;
	letter-spacing: .3px;
	color: #757575;
}

.bee-accordion .nav li i {
	margin-left: 8px;
	margin-right: 15px;
}

.bee-accordion .nav li+li {
	margin-left: 32px!important;
}

.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body,.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::after,.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::before {
	border-color: #dcdcdc!important;
}

.nasir-activity:nth-child(1) {
	background-image: url(assets/images/p-1.jpg);
}

.nasir-activity:nth-child(2) {
	background-image: url(assets/images/p-2.jpg);
}

.nasir-activity:nth-child(3) {
	background-image: url(assets/images/p-3.jpg);
}

.nasir-activity:nth-child(4) {
	background-image: url(assets/images/p-4.jpg);
}

.nasir-activity:nth-child(even) {
	background-position: right center;
}

.nasir-activity {
	padding: 75px;
	background: no-repeat fixed left center;
	background-size: cover;
	height: 383px;
}

.nasir-activity:before {
	content: '';
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: #000;
	opacity: .8;
}

.nasir-activity:nth-child(1):before {
	background: #141d2d;
}

.nasir-activity .this-inner {
	display: table;
	width: 480px;
	margin: auto!important;
	position: relative;
	z-index: 2;
}

.nasir-activity .this-title {
	font-size: 32px;
	margin-top: 0;
	margin-bottom: 24px;
	color: #fff;
	font-family: "Playball",cursive;
	text-transform: none;
	font-weight: 400;
}

.nasir-activity p {
	font: 16px/26px "Open Sans",sans-serif;
	letter-spacing: .3px;
	color: #fff;
	margin: 0;
}

.na-welcome-style {
	padding-top: 79px;
	margin: 0;
	background: #f5f5f5;
}

.nwelcomestyle {
	margin-bottom: 80px;
}

.na-welcome-style.assign-margin {
	margin-left: 43px;
}

.this-images {
	text-align: right;
	position: relative;
}

.this-images img {
	position: relative;
	z-index: 2;
	max-width: 100%;
	left: 43px;
}

.this-images img.simg {
	z-index: 1;
	top: 42px;
	left: 15px;
	position: absolute;
}

.col-lg-offset-1 {
	margin-left: 8.33333333%;
}

.this-wtitle {
	margin: 0;
	color: #606060;
	text-transform: uppercase;
	font-size: 35px;
	font-family: "Open Sans",sans-serif;
}

.na-welcome-style p {
	font: 15px/26px "Open Sans",sans-serif;
	letter-spacing: .3px;
	color: #8c8c8c;
	padding-bottom: 40px;
	margin-bottom: 0!important;
}

.na-welcome-style p+p {
	padding-bottom: 0;
	padding-top: 28px;
	border-top: 1px solid #d9d9d9;
}

.assign-bottom-padding {
	padding-bottom: 100px;
}

.vc_custom_1482816257475 {
	background-image: url(http://localhost/resort-final/wp-content/uploads/2016/12/1-9.jpg?id=193)!important;
	background-position: 0 0!important;
	background-repeat: no-repeat!important;
}

.common-pad-iner-traking-1 {
	padding-top: 4.5em;
	padding-bottom: 7em;
}

.our-offer-left {
	padding-left: 60px;
	padding-right: 50px;
}

.our-offer-left p {
	color: #333;
	margin: 0 0 1.5em!important;
	padding: 0;
	font: 400 1.0715em/1.72em "Open Sans",sans-serif;
}

.nasir-activities2 {
	background: #161b25;
	padding: 98px 0;
	color: #fff;
}

.nasir-activities2 .sec-header+p {
	margin-bottom: 55px;
	color: #898989;
	font-size: 15px;
	line-height: 26px;
	letter-spacing: .3px;
	font-family: "Open Sans",sans-serif;
}

.sec-w-header h2 {
	color: #fff;
	font: 2.43em/1em Playball,sans-serif;
	margin: 0;
	padding: 0;
}

.nasir-activities2 .nav li {
	position: relative;
	overflow: hidden;
	background: #000;
}

.nasir-activities2 .nav li img {
	opacity: 1;
	transition: all 300ms linear 0;
}

.nasir-activities2 img {
	max-width: 100%;
}

.nasir-activities2 .this-overlay {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	opacity: .7;
	background: #0d1c20;
}

.nasir-activities2 .this-texts {
	position: absolute;
	display: table;
	left: 30px;
	right: 30px;
	bottom: 25px;
}

.nasir-activities2 .this-ftitle {
	font-size: 22px;
	font-family: "Playball",cursive;
	margin: 0;
}

.add-color {
	color: #fff;
}

.nasir-activities2 .this-stitle {
	margin: 0;
	font-family: "Open Sans",sans-serif;
	font-weight: 700;
}

.nasir-activities2 .nav li:nth-child(2) .this-overlay {
	background: #000;
}

.nasir-activities2 .nav li:hover img,.nasir-activities2 .nav li:focus img {
	transform: scale(1.1);
	opacity: .8;
}

.nasir-style::before {
	content: ''!important;
	display: block!important;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: url(assets/images/slider/8.jpg) no-repeat scroll center bottom;
	opacity: .12;
}

.bg-image-centre-position {
	margin: 0;
	padding: 260px 0 120px;
	background-position-x: center;
	background-position-y: center;
	background-size: cover;
	background-repeat-x: no-repeat;
	background-repeat-y: no-repeat;
	background-attachment: scroll;
	background-origin: initial;
	background-clip: initial;
	background-color: initial;
	background-size: cover;
}

.have-query .wpcf7-form-control {
	border-radius: 0;
	border-color: rgba(192,192,192,0.66);
	height: 50px;
	font-size: 15px;
	color: #8e8e8e;
	padding: 0 20px;
	width: 270px;
	margin-right: 30px;
	float: left;
	box-shadow: none;
}

.have-query {
	padding: 100px 0;
	margin: 0;
}

.have-query .wpcf7-submit {
	border: 0;
	border-radius: 3px;
	padding: 0 36px;
	line-height: 50px;
	color: #fff;
	background: #b8da3e!important;
	width: 15%;
}

.nasir-home-search-block .search-sec {
	position: relative;
	margin: 0;
	width: 100%;
	padding: 45px 30px 57px;
	background: #eee;
	position: relative;
	margin: 0;
	width: 94%;
	padding: 45px 30px 57px;
	background: #eee;
}

.nasir-home-search-block .this-title {
	margin-top: 0;
	text-align: center;
	margin-bottom: 0;
	font-size: 34px;
	font-family: "Playball",cursive;
	line-height: 1;
	letter-spacing: .3px;
	color: #0e1322;
	text-transform: none;
	font-weight: 500;
}

.nasir-home-search-block .this-title:after {
	content: '';
	display: block;
	width: 51px;
	height: 3px;
	background: #85ab00;
	margin: 15px auto 0;
}

.have-query .wpcf7-submit:hover,.have-query .wpcf7-submit:focus {
	color: #fff;
	background: #000!important;
	border-color: #000!important;
}

.nasir-home-search-block .search-sec .wpcf7-submit {
	display: block;
	width: 100%;
	margin: 14px 0 0;
	padding: 0 25px;
	line-height: 44px;
	background: #85ab00!important;
	border: 0;
}

.nasir-home-search-block .search-sec .wpcf7-submit:hover,.nasir-home-search-block .search-sec .wpcf7-submit:focus {
	color: #fff;
	background: #000!important;
}

.col-md-offset-nw {
	margin-left: 60.667%;
}

.col-md-offset-nw.vc_col-sm-4 {
	width: 27%;
}

.wpcf7-form-control {
	border: 1px solid #e1e1e1;
	border-radius: 0;
	box-shadow: none;
	color: #000;
	font: 15px/31px "Open Sans",sans-serif;
	height: auto;
	margin-bottom: 20px;
	background-color: #fff;
	background-image: none;
	display: block;
	line-height: 1.42857;
	transition: border-color .15s ease-in-out 0s,box-shadow .15s ease-in-out 0;
	width: 100%;
}

select {
	max-width: 100%;
	overflow: auto;
	vertical-align: top;
	outline: 0;
	border: 1px solid #ccc;
	padding: 3px;
	color: #000;
	background-color: #eee;
}

.wpcf7-form-control.wpcf7-submit {
	border: 1px solid;
	border-radius: 3px;
	width: 188px;
	font-weight: 600;
	padding: 10px 25px;
	font-size: 14px;
	line-height: 24px;
	color: #fff;
	text-transform: uppercase;
	font-family: "Open Sans",sans-serif;
	width: 190px;
}

.wpcf7-form p>input {
	border: 1px solid;
	border-radius: 5px;
	color: #19242a;
	font: 600 1.2em/2.1em "Open Sans",sans-serif;
	letter-spacing: 3px;
	text-transform: uppercase;
}

.nasir-activities2.style2 {
	padding-bottom: 0;
	background: #eeeff1;
}

.explore-video {
	background: url(assets/images/slider/9.jpg) no-repeat fixed center center;
	background-size: cover;
	padding: 100px 0 90px;
	text-align: center;
	color: #fff;
	margin: 0;
	position: relative;
}

.download-theme {
	background: #3c3956;
	padding: 40px 0;
	margin: 0;
}

.download-theme .media-body {
	font-size: 40px;
	font-family: "Playball",cursive;
	letter-spacing: .3px;
	color: #fff;
}

.download-theme .media-right {
	padding: 0 30px;
	vertical-align: bottom;
}

.download-theme .nhs-btn2 {
	white-space: nowrap;
	color: #fff;
	margin-left: 25px;
	margin-right: 15px;
}

.package-pad-top {
	padding-top: 95px;
}

.ads-margin {
	margin-bottom: 2em!important;
}

.fpackage .fpackage-fimg img {
	opacity: 1;
	transition: all 300ms linear 0;
	width: 100%;
}

.fpackage .fpackage-fimg {
	display: block;
	margin-bottom: 40px;
	overflow: hidden;
	background: #000;
}

.fpackage .this-title {
	font: bold 18px/26px "Open Sans",sans-serif;
	color: #000;
	letter-spacing: .3px;
	margin-bottom: 20px!important;
	display: block;
}

.fpackage p {
	font: 15px/26px "Open Sans",sans-serif;
	color: #898989;
	margin: 0;
}

.fpackage {
	margin-bottom: 45px;
}

.package-pad-bottom {
	padding-bottom: 50px;
}

.fpackage .fpackage-fimg:hover img,.fpackage .fpackage-fimg:focus img {
	opacity: .8;
	transform: scale(1.1);
}

section.row {
	margin: 0;
	position: relative;
}

.final-inner-header {
	display: table;
	height: 245px;
	background: no-repeat scroll center bottom;
	width: 100%;
	margin: 0;
}

.final-inner-header .this-title {
	margin: 0;
	letter-spacing: .3px;
	font-family: "Playball",cursive;
	text-transform: capitalize;
	font-size: 55px;
	color: #fff;
	font-weight: 500;
}

.final-inner-header .this-title::after {
	width: 60px;
	height: 2px;
	background: red;
	display: inline-block;
	margin-left: 20px;
}

.page-cover {
	padding-top: 130px;
	padding-bottom: 180px;
}

.final-breadcrumb {
	background: #f9f9f9;
	box-shadow: 0 0 5px 0 rgba(0,0,0,0.2);
}

.final-breadcrumb .breadcrumb {
	background: 0;
	border-radius: 0;
	border: 0;
	padding: 0;
}

.final-breadcrumb .breadcrumb li {
	font-family: "Open Sans",sans-serif;
	font-weight: 400;
	text-transform: none;
	color: #666;
	float: left;
	line-height: 40px;
	letter-spacing: .2px;
}

.final-breadcrumb .breadcrumb li a {
	padding: 0;
	color: #007cc3;
}

.main-container {
	padding-top: 74px!important;
	padding-bottom: 100px!important;
}

.about-info-box p {
	color: #898989;
	margin: 0 0 3em!important;
	padding: 0;
	font: 400 1.0715em/1.8em "Open Sans",sans-serif;
}

.about-info-box h6 {
	color: #6da5da;
	font: 400 1.3em/1.5em 'PT Serif',serif!important;
	margin: 0;
	padding: 1.5em 0;
	border-top: 1px solid #d6d6d6;
	border-bottom: 1px solid #d6d6d6;
	font-style: italic!important;
	text-transform: none;
}

.about-info-box ul {
	margin: 3em 0 0;
	list-style: none;
	padding-left: 0;
}

.about-info-box ul li {
	display: inline-block;
	font: 400 1.43em/1em 'PT Serif',serif;
	color: #000;
	font-style: italic;
}

.about-info-box ul li:before {
	background: url(assets/images/check.png) no-repeat left top;
	content: '';
	position: absolute;
	width: 28px;
	height: 23px;
}

.ext-right-img {
	width: 31.8%!important;
}

.about-info-box ul li span {
	padding: 0 3em 0 2em;
	display: inline-table;
}

.about-info-box .img-cap-effect {
	text-align: right;
}

.about-info-box .img-box {
	display: inline-block;
	overflow: visible;
	position: relative;
}

.about-info-box .img-box:before {
	content: '';
	position: absolute;
	top: 10px;
	left: -10px;
	right: 10px;
	bottom: -10px;
	border-left: 10px solid #ffb606;
	border-bottom: 10px solid #ffb606;
}

.img-increasde-new-setting .wpb_content_element {
	margin-bottom: 14px!important;
}

.check-video-box .img-holder img {
	max-width: initial;
}

.check-video-box .img-holder .content {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	z-index: 5;
	text-align: center;
}

.check-video-box .img-holder .content .content-inner {
	display: table;
	width: 100%;
	height: 100%;
}

.check-video-box .img-holder .content .content-inner .box {
	display: table-cell;
	vertical-align: middle;
}

.check-video-box .img-holder .content .content-inner .box h3 {
	font: 3.65em/1em Playball,sans-serif;
	margin: 0 0 .8em;
	padding: 0;
	color: #fff;
}

.check-video-box .img-holder .content .content-inner .box h4 {
	font: 400 2.35em/1.8em "Open Sans",sans-serif;
	padding: 0;
	color: #fff;
	font-style: italic;
}

.check-video-box .img-holder .content .content-inner .box a {
	color: #ffb606;
	font-size: 6.3em;
}

.activities-main p {
	color: #898989;
	padding: 0;
	margin: 0 0 3em;
	font: 400 1.0715em/1.8em "Open Sans",sans-serif;
}

.check-video-box .img-holder .content .content-inner .box i.icon {
	width: initial;
}

.reveal-new-pad {
	padding-top: 40px;
}

.activities-content {
	position: relative;
	overflow: hidden;
	background: #f5f5f5;
	height: 100%;
	padding: 0 2.5em;
}

.activities-content h2 {
	color: #0e1322;
	font: 2.43em/1em Playball,sans-serif;
	margin: 1.4em 0 .6em;
	padding: 0;
	position: relative;
}

.activities-content h2:after {
	content: '';
	position: absolute;
	bottom: 7px;
	width: 60px;
	height: 2px;
	display: inline-block;
	background: #a7cc38;
	margin: 0 0 0 12px;
}

.activities-content .res-btn {
	background: #85ab00;
	padding: .5em 1.7em;
	margin-bottom: 33px!important;
}

.activities-content .res-btn:hover {
	background: #ffb606;
}

.common-pads-gallery1-header {
	padding-bottom: 3.4em;
}

.extra-margin-bottom {
	margin: 0 0 7em!important;
}

.extra-comon-pad {
	padding-top: 62px;
}

.sec-header-small {
	position: relative;
	margin-bottom: 20px;
}

.sec-header-small h2 {
	color: #0e1322;
	font: 2em/1em Playball,sans-serif;
	margin: 0 0 .8em;
	padding: 0;
}

.sec-header-small h2:after {
	content: '';
	position: absolute;
	bottom: 7px;
	width: 60px;
	height: 2px;
	display: inline-block;
	background: #a7cc38;
	margin: 0 0 0 12px;
}

.aminities-outer {
	float: left;
	width: 23%;
	overflow: hidden;
	position: relative;
	text-align: center;
	cursor: default;
}

.view-aminities {
	padding-left: 15px;
	padding-right: 15px;
}

.view {
	width: 100%;
	overflow: hidden;
	position: relative;
	text-align: center;
	cursor: default;
	background: #fff;
	padding: 1.5em 0;
}

.view-aminities img {
	-webkit-transition: all .4s ease-in-out .2s;
	-moz-transition: all .4s ease-in-out .2s;
	-o-transition: all .4s ease-in-out .2s;
	-ms-transition: all .4s ease-in-out .2s;
	transition: all .4s ease-in-out .2s;
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;
	text-align: center;
	display: inline-block;
}

.view-aminities h2 {
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 1;
	background: transparent;
	margin: 1em 0 .45em;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	-ms-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
	color: #0e1322;
	font: 400 1.55em/1em 'PT Serif',serif;
	font-style: italic;
}

.view-aminities p {
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 1;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	-ms-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
	font: 400 1.0715em/1.7em "Open Sans",sans-serif;
	padding: 0 1.5em 1.7em;
	color: #898989;
	margin: 0;
}

.view-aminities .mask {
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
	-webkit-transform: scale(0) rotate(-180deg);
	-moz-transform: scale(0) rotate(-180deg);
	-o-transform: scale(0) rotate(-180deg);
	-ms-transform: scale(0) rotate(-180deg);
	transform: scale(0) rotate(-180deg);
	-webkit-transition: all .4s ease-in;
	-moz-transition: all .4s ease-in;
	-o-transition: all .4s ease-in;
	-ms-transition: all .4s ease-in;
	transition: all .4s ease-in;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	background: url(assets/images/hover-bg.jpg) #8fb219 no-repeat 0 0;
}

.view-aminities:hover .mask {
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;
	-webkit-transform: scale(1) rotate(0deg);
	-moz-transform: scale(1) rotate(0deg);
	-o-transform: scale(1) rotate(0deg);
	-ms-transform: scale(1) rotate(0deg);
	transform: scale(1) rotate(0deg);
	-webkit-transition-delay: .2s;
	-moz-transition-delay: .2s;
	-o-transition-delay: .2s;
	-ms-transition-delay: .2s;
	transition-delay: .2s;
	padding-left: 15px;
	padding-right: 15px;
}

.view-aminities:hover img {
	-webkit-transition: all .4s ease-in-out .2s;
	-moz-transition: all .4s ease-in-out .2s;
	-o-transition: all .4s ease-in-out .2s;
	-ms-transition: all .4s ease-in-out .2s;
	transition: all .4s ease-in-out .2s;
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;
	text-align: center;
	display: inline-block;
}

.view-aminities:hover h2,.view-aminities:hover p,.view-aminities:hover a.info {
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;
	-webkit-transition-delay: .5s;
	-moz-transition-delay: .5s;
	-o-transition-delay: .5s;
	-ms-transition-delay: .5s;
	transition-delay: .5s;
	color: #fff;
}

.mask {
	width: 100%;
	height: 100%;
	position: absolute;
	overflow: hidden;
	top: 0;
	left: 0;
	padding: 1.5em 0;
}

.aminities-pad-topp {
	margin-top: 2em;
	padding: 0;
	overflow: hidden;
}

.room-1-inner-pad-bottom-last {
	padding-bottom: 6.4em;
}

.awsm-necessary-pading-top {
	padding-top: 5em;
}

.image-between-pad {
	padding-top: .5em;
	padding-bottom: 4.5em;
}

.nw-width-imge-3 {
	margin-top: 36px;
}

.family-content h2 {
	color: #0e1322;
	font: 21px/1em "Open Sans",sans-serif;
	margin: 0 0 .3em;
	padding: 0;
	position: relative;
}

.family-content h2:after {
	position: absolute;
	bottom: 7px;
	width: 60px;
	height: 2px;
	display: inline-block;
	background: #de0000;
	margin: 0 0 0 12px;
}

.family-content p {
	color: #666;
	margin: 0 0 1.5em;
	padding: 0;
	font: 400 1.0715em/1.8em "Open Sans",sans-serif;
}

.we-add-botttom-margin {
	margin-bottom: 30px;
}

.awsm-necessary-pading-bottom {
	padding-bottom: 5em;
}

.common-pad-inner {
	padding-bottom: 3.4em;
}

.testimonial-col-p {
	padding: 1em;
	border-bottom: 1px solid #e4e4e4;
	margin-bottom: 20px;
}

.testimonial-p .media-left {
	padding-right: 30px;
	width: 17.5%;
}

.media-body li {
	color: #666!important;
	font-style: italic;
	text-align: justify;
	margin-bottom: 6px;
}

.testimonial-p .media-left a img {
	border-right: 1px solid #e1e1e1;
	border-top: 2px solid #ffb606;
	border-bottom: 1px solid #e1e1e1;
	float: left;
}

.testimonial-p .media-body h3 {
	font: 2em/1em "Open Sans",sans-serif;
	letter-spacing: .3px;
	color: #242424;
	margin: 0 0 .5em;
	padding: 0;
}

.gap-pad .media-body a {
	padding-top: 7px;
	padding-bottom: 7px;
}

.testimonial-p .media-body a {
	font: 600 1.0715em/1em "Open Sans",sans-serif;
	letter-spacing: .3px;
	color: #1f4d84!important;
	font-style: italic;
	text-align: left;
	display: block;
}

.testimonial-p .media-body a span {
	color: #3d3d3d;
	font: 400 .9em/1em "Open Sans",sans-serif;
}

.maount-content h2 {
	color: #0e1322;
	font: 2.43em/1em Playball,sans-serif;
	margin: 0 0 1.3em;
	padding: 0;
	position: relative;
}

.maount-content h2:after {
	content: '';
	position: absolute;
	bottom: 7px;
	width: 60px;
	height: 2px;
	display: inline-block;
	background: #a7cc38;
	margin: 0 0 0 12px;
}

.maount-content p {
	color: #898989;
	margin: 0 0 3em!important;
	padding: 0;
	font: 400 1.0715em/1.8em "Open Sans",sans-serif;
}

.maount-content h3 {
	color: #0e1322;
	font: 2em/1em Playball,sans-serif;
	margin: 0 0 1.3em;
	padding: 0;
	position: relative;
}

.maount-content h3:after {
	content: '';
	position: absolute;
	bottom: 7px;
	width: 60px;
	height: 2px;
	display: inline-block;
	background: #a7cc38;
	margin: 0 0 0 12px;
}

.maount-content h5 {
	color: #898989;
	margin: 0 0 .3em;
	padding: 1em 0;
	font: 400 1.0715em/1.8em "Open Sans",sans-serif;
	font-style: italic;
	border-top: 1px solid #dcdcdc;
	border-bottom: 1px solid #dcdcdc;
	text-transform: none;
}

.maount-content {
	position: relative;
	padding-right: 4em;
}

.single-gallery:hover .img-holder img {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}

.single-gallery .img-holder img {
	-webkit-transform: scale();
	-ms-transform: scale(1);
	transform: scale(1);
}

.extra-width-tracing.vc_col-sm-7 {
	width: 56%;
	margin-top: 15px;
}

.extra-width-tracing-1.wpb_column.vc_column_container.vc_col-sm-5 {
	margin-top: 15px;
	margin-top: 15px;
	width: 44%;
}

.extra-width-tracing-1.wpb_column.vc_column_container.vc_col-sm-5 .vc_column-inner {
	padding-left: 0;
}

.extra-width-tracing-4.awsm-margin-left-for-responsive.wpb_column.vc_column_container.vc_col-sm-6 {
	margin-top: 15px;
	width: 56%;
}

.extra-width-tracing-4.awsm-margin-left-for-responsive.wpb_column.vc_column_container.vc_col-sm-6 .wpb_content_element {
	margin-bottom: 15px;
}

.extra-width-tracing-4.awsm-margin-left-for-responsive.wpb_column.vc_column_container.vc_col-sm-6 .vc_column-inner {
	padding-left: 0;
}

.extra-width-tracing-3.wpb_column.vc_column_container.vc_col-sm-6 {
	margin-top: 15px;
	width: 42%;
}

.room-1-pad-top {
	padding-top: 3.9em;
}

.room-wrapper {
	overflow: hidden;
	position: relative;
	border: 1px solid #e9e9e9;
	background: #fff;
	padding: .8em;
	margin-bottom: 3.4em;
}

.room-wrapper .media-body {
	vertical-align: middle;
	padding-left: 2.5em;
	padding-right: 2.5em;
	position: relative;
}

.room-wrapper .media-body h2 a {
	color: #0e1322;
	font: 34px/1em Playball,sans-serif;
	margin: 0 0 .3em;
	padding: 0;
	position: relative;
}

.room-wrapper .media-body h2 a:after {
	content: '';
	position: absolute;
	bottom: 7px;
	width: 60px;
	height: 2px;
	display: inline-block;
	background: #a7cc38;
	margin: 0 0 0 12px;
}

.room-wrapper .media-body p {
	color: #898989;
	margin: 0 0 1.5em;
	padding: 0;
	font: 400 1.0715em/1.8em "Open Sans",sans-serif;
}

.room-wrapper .media-body h3 {
	color: #000;
	margin: 0 0 .5em;
	padding: 0;
	font: 600 1.23em/1em "Open Sans",sans-serif!important;
	font-style: italic!important;
}

.room-wrapper .media-body h6 {
	color: #3894c3;
	margin: 0;
	padding: 0;
	font: 400 1.0715em/1.8em "Open Sans",sans-serif!important;
	font-style: italic!important;
	text-transform: none;
}

.room-wrapper .media-right {
	background: #f4f4f4;
	text-align: center;
	vertical-align: middle;
	width: 14%;
	padding-left: 0;
}

.room-wrapper .media-right p {
	color: #242424;
	font: 2.86em/1.25em Playball,sans-serif;
	padding: 0;
	margin: 0 0 .5em;
}

.room-wrapper .media-right p span {
	display: block;
	font: 400 .4em/1em "Open Sans",sans-serif;
	font-style: italic;
	color: #888;
	margin: 0 0 2em;
}

.room-wrapper .media-right a {
	background: #85ab00;
	padding: 9px 20px;
	margin: 0;
	letter-spacing: .6px;
	color: #fff;
	border-radius: 3px;
	text-transform: uppercase;
	font: 400 .88em/1em "Open Sans",sans-serif;
}

.room-wrapper .media-right a:hover {
	background: #1a1a1c;
	color: #fff;
}

.reveal-new-pad .media-left {
	width: 25%;
}

.pad-rm2-up {
	padding-top: 4em;
}

.room-t-wrapper {
	position: relative;
	margin-bottom: 3.4em!important;
	overflow: hidden;
}

.room-t-wrapper .img-holder {
	position: relative;
}

.room-t-wrapper .img-holder:before {
	content: ' ';
	position: absolute;
	top: 15px;
	left: 15px;
	right: 15px;
	bottom: 15px;
	border: 2px solid #fff;
}

.trans-no {
	transform: none!important;
	width: 670px;
	height: 420px;
}

.room-t-wrapper .content {
	background: #fff;
	padding: 50px 55px 45px;
	position: relative;
	top: 29px;
	right: 48px;
	text-align: left;
}

.room-t-wrapper .content h2 {
	color: #0e1322;
	font: 2.15em/1em Playball,sans-serif;
	margin: 0 0 .3em;
	padding: 0;
	position: relative;
}

.room-t-wrapper .content h2:after {
	content: '';
	position: absolute;
	bottom: 7px;
	width: 60px;
	height: 2px;
	display: inline-block;
	background: #a7cc38;
	margin: 0 0 0 12px;
}

.room-t-wrapper .content p {
	color: #898989;
	margin: 0 0 1.5em;
	padding: 0;
	font: 400 1.0715em/1.8em "Open Sans",sans-serif;
}

.room-t-wrapper .content .bottom-content {
	width: 100%;
}

.pull-left {
	float: left!important;
}

.room-t-wrapper .content .bottom-content p {
	color: #242424;
	font: 2.7em/1.25em Playball,sans-serif;
	padding: 0;
	margin: 0 0 .5em;
}

.room-t-wrapper .content .bottom-content p span {
	display: block;
	font: 400 .4em/1em "Open Sans",sans-serif;
	font-style: italic;
	color: #888;
	margin: 0 0 2em;
}

.room-t-wrapper .content .bottom-content .pull-right {
	margin-top: 1.5em;
}

.room-t-wrapper .content .bottom-content a {
	background: #85ab00;
	padding: 9px 20px;
	margin: 0;
	letter-spacing: .6px;
	color: #fff;
	border-radius: 3px;
	text-transform: uppercase;
	font: 400 .88em/1em "Open Sans",sans-serif;
	font-weight: 700;
}

.brand-image-width {
	width: 100%!important;
}

.problem-solve {
	overflow: hidden;
	margin-bottom: 15px!important;
}

.specify-nw-width-responsive {
	width: 100%!important;
}

.single-gallery.anim-5-all.masonryImage.mix.apply-extra-width-responsive {
	width: 100%;
}

.single-gallery.single-r-gallery.anim-5-all.masonryImage.mix.span-11.apply-extra-width-responsive-1 {
	width: 97.5%;
	float: right;
	margin-right: 0;
}

.room-t-wrapper .content .bottom-content a:hover {
	background: #1a1a1c;
	color: #fff;
}

.room-l-wrapper {
	position: relative;
	margin-bottom: 3.4em;
	overflow: hidden;
}

.room-l-wrapper .content {
	background: #fff;
	padding: 50px 55px 45px;
	position: relative;
	top: 29px;
	left: 48px;
	z-index: 1;
}

.pad-extra-last {
	padding-bottom: 5.5em;
}

.gallery-filter {
	border-top: 1px solid #a5a8ac;
	border-bottom: 1px solid #a5a8ac;
	margin-bottom: 30px;
	list-style: none;
	padding-left: 0;
}

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

.gallery-filter li {
	display: inline;
}

.gallery-filter li.active span,.gallery-filter li:hover span {
	color: #127fce;
}

.gallery-filter li span.active:before {
	content: ' ';
	width: 100%;
	height: 1px;
	background: #127fce;
	position: absolute;
	bottom: -1px;
	left: 0;
	-webkit-transition: all .3s ease;
	transition: all .3s ease;
}

.gallery-filter li span.active:after {
	content: ' ';
	width: 100%;
	height: 1px;
	background: #127fce;
	position: absolute;
	top: -1px;
	left: 0;
	-webkit-transition: all .3s ease;
	transition: all .3s ease;
}

.mixit-gallery {
	overflow: hidden;
}

.gallery-filter li span {
	display: inline-block;
	font: 700 .94em/3em "Open Sans",sans-serif;
	color: #666;
	text-transform: uppercase;
	cursor: pointer;
	padding: 0 10px;
	position: relative;
	-webkit-transition: all .3s ease;
	transition: all .3s ease;
}

.gallery-filter li:after {
	content: '/';
	display: inline-block;
	color: #666;
	margin: 0 10px;
}

.gallery-filter li:last-child:after {
	content: '';
}

.single-gallery {
	padding-left: 0;
	float: left;
	box-sizing: border-box;
	margin-bottom: 20px;
	margin-right: 20px;
	width: 12.5%;
	border: 1px solid #e1e1e1;
	border-bottom: 2px solid #ffb606;
}

.mixit-gallery .mix {
	display: none;
}

.single-gallery .img-holder {
	position: relative;
	display: block;
	overflow: hidden;
}

.single-gallery .img-holder img {
	-webkit-transform: scale();
	-ms-transform: scale(1);
	transform: scale(1);
}

.single-gallery img {
	width: 100%;
}

.single-gallery .img-holder .content .link-gallery {
	display: table-cell;
	position: absolute;
	top: 5px;
	left: 5px;
	right: 5px;
	bottom: 5px;
	background: rgba(0,0,0,0.5);
	opacity: 0;
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	transition: all 300ms ease-in-out;
	border: 1px dashed rgba(336,336,336,0.5);
}

.single-gallery .img-holder .content .link-gallery .media-right {
	position: absolute;
	top: 40%;
	right: 45%;
}

.single-gallery .img-holder .content .link-gallery a {
	color: #fff;
	font: 2.43em/1em Playball,sans-serif;
	display: table-cell;
	vertical-align: middle;
}

.single-gallery .img-holder .content .link-gallery .media-bottom {
	position: absolute;
	bottom: 20px;
	left: 20px;
}

.single-gallery .img-holder .content .link-gallery a {
	color: #fff;
	font: 1.63em/1em Playball,sans-serif;
	display: table-cell;
	vertical-align: middle;
}

.single-gallery .img-holder .content {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	text-align: center;
}

.single-gallery:hover .img-holder .content .link-gallery {
	opacity: 1;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
}

.rest-content h2 {
	color: #373737;
	font: 1.9em/1em "PT Serif",sans-serif;
	margin: 0 0 .7em;
	padding: 0;
	position: relative;
	font-style: italic;
}

.rest-content p {
	color: #898989;
	margin: 0 0 1.5em;
	padding: 0;
	font: 400 1.0715em/1.8em "Open Sans",sans-serif;
}

.rest-content ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

.rest-content ul li {
	padding: 0;
	margin: 0;
	color: #898989;
	font: 400 1.0715em/1.8em "Open Sans",sans-serif;
	font-style: italic;
}

.rest-content ul li:before {
	content: '-';
	width: 3px;
	height: 3px;
	display: inline-block;
	background: #a7cc38;
	margin: 0;
	background: 0;
	margin-right: 7px;
	left: 0;
}

.rest-pad {
	padding-bottom: 3.4em;
}

.common-pading-special-dining {
	padding-top: 4.5em;
}

.our-special-wrapper p {
	color: #898989;
	margin: 0 0 1.5em!important;
	padding: 0;
	font: 400 1.0715em/1.8em "Open Sans",sans-serif;
	letter-spacing: .2px;
}

.our-spec-outer .item p {
	color: #898989;
	margin: 0 0 1.5em;
	padding: 0;
	font: 400 1.0715em/1.8em "Open Sans",sans-serif;
}

.our-spec-outer .item h2 {
	color: #242424;
	font: 1.86em/1em Playball,sans-serif;
	margin: 1em 0 .4em;
	padding: 0;
	position: relative;
}

.extra-pading-pizza {
	padding-bottom: 30px;
}

.dining-extra-pading-top {
	padding-top: 40px;
}

.nav-tabb .vc_tta-tabs-container li a {
	text-transform: uppercase;
	color: #242424!important;
	font: 600 1.15em/1em 'Open Sans Condensed',sans-serif!important;
	border-radius: 0!important;
	padding: .9em 3.3em!important;
	background: #f5f5f5!important;
	border: 1px solid #dcdcdc!important;
	margin-right: 10px!important;
}

.nav-tabb .vc_tta-tabs-container li.vc_active a {
	background: #fff!important;
	border-bottom-color: transparent!important;
}

.tab-inner-cont {
	padding: 3em 2em;
}

.tab-inner-cont .media {
	border-top: 1px solid #dcdcdc;
	position: relative;
	padding: 2em 0;
	margin-top: 0;
}

.tab-inner-cont .media .media-left h2 {
	color: #242424;
	font: 800 1.43em/1.4em "Open Sans",sans-serif;
	margin: 0;
	padding: 0;
}

.tab-inner-cont .media .media-left p {
	color: #898989;
	margin: 0;
	padding: 0;
	font: 400 1.0715em/1.8em "Open Sans",sans-serif;
}

.tab-inner-cont .media .media-right {
	position: relative;
	padding-left: 8em;
}

.tab-inner-cont .media .media-right p {
	color: #94bc09;
	font: 2.72em/1em Playball,sans-serif;
	margin: .2em 0;
	padding: 0;
}

.tab-inner-cont p {
	color: #000;
	margin: 0;
	padding: 1em 0;
	font: 600 1.0715em/1.8em "Open Sans",sans-serif;
}

.col-lg-4.col-md-4.hidden-xs {
	overflow: hidden;
}

.common-pading-contact {
	padding-top: 7em;
	padding-bottom: 7em;
}

.table-form {
	padding-left: 14em!important;
	padding-right: 4em!important;
}

.table-form .dining-button {
	border: 0;
	outline: 0;
	background: #1a1a1c;
	font-size: 14px;
	line-height: 28px;
	color: #fff;
	text-transform: uppercase;
	font-family: "Open Sans",sans-serif;
	font-weight: 600;
	display: inline-block;
	border-radius: 3px;
	transition: all .5s ease;
	padding: 10px 0;
	background-color: #85ab00!important;
	width: 23%;
}

.table-form form .form-control {
	margin-bottom: 20px;
	border-radius: 0;
	font: 400 1.0715em/1.5em 'PT Serif',serif;
	color: #fff;
	padding: 11px 20px;
	border: 1px solid #e1e1e1;
	height: auto;
	-webkit-box-shadow: none;
	box-shadow: none;
	font-style: italic;
	background: transparent;
}

.table-form .res-btn {
	background: #85ab00;
}

.our-table-cont h2 {
	color: #fff;
	font: 2.43em/1em Playball,sans-serif;
	margin: 0 0 .6em;
	padding: 0;
	position: relative;
}

.our-table-cont h2:after {
	content: '';
	position: absolute;
	bottom: 7px;
	width: 60px;
	height: 2px;
	display: inline-block;
	background: #a7cc38;
	margin: 0 0 0 12px;
}

.common-pading-gallery-images {
	padding-top: 4.5em;
	padding-bottom: 7em;
}

.img-holder .overlay {
	position: absolute;
	top: 5%;
	right: -10%;
	border-radius: 100%;
	border: 5px solid #fff;
	background: #85ab00;
	width: 120px;
	height: 120px;
	text-align: center;
}

.img-holder .overlay p {
	color: #fff;
	padding: .4em;
	margin: 0;
	font: 3.15em/1em Playball,sans-serif;
	text-align: center;
}

.img-holder .overlay p span {
	color: #fff;
	font: .64em/1em Playball,sans-serif;
	display: block;
}

.offer-content {
	position: relative;
	padding-left: 8em;
}

.offer-content h2 {
	color: #0e1322;
	font: 2.43em/1em Playball,sans-serif;
	margin: 0 0 .6em;
	padding: 0;
	position: relative;
}

.offer-content h2:after {
	content: '';
	position: absolute;
	bottom: 7px;
	width: 60px;
	height: 2px;
	display: inline-block;
	background: #a7cc38;
	margin: 0 0 0 12px;
}

.offer-content p {
	color: #898989;
	margin: 0 0 3em!important;
	padding: 0;
	font: 400 1.0715em/1.8em "Open Sans",sans-serif;
}

.offer-b-main {
	float: left;
}

.offer-b-but {
	float: left;
}

.offer-b-but .res-btn {
	background: #85ab00;
	padding: .5em 1.7em;
	color: #fff;
}

.offer-b-but .res-btn:hover {
	background: #ffb606;
	color: #fff;
}

.offer-b-price {
	float: left;
	margin-left: 2em;
}

.offer-b-price p {
	color: #242424;
	font: 2em/.9em Playball,sans-serif;
	padding: 0;
	margin: 0;
}

.offer-b-price p span {
	display: block;
	font: 400 .53em/1.3em "Open Sans",sans-serif;
	font-style: italic;
	color: #888;
}

.bg {
	color: #fff;
	padding: .4em;
	margin: 0;
	font: 2.92em/1em Playball,sans-serif!important;
	text-align: center;
}

.img-holder {
	position: relative;
}

.img-cap-effect .news-image {
	position: relative;
	overflow: hidden;
}

.single-blog-post .news-image {
	display: block;
}

.single-blog-post .date-box {
	position: absolute;
	width: 75px;
	height: 75px;
	top: 1.5em;
	border: 5px solid #85ab00;
	left: 1.5em;
	background: #91b41a;
	text-align: center;
}

.single-blog-post .date-box .date-inner {
	display: table;
	text-align: center;
	width: 100%;
	height: 100%;
}

.single-blog-post .date-box .date-inner .date-c-inner {
	display: table-cell;
	vertical-align: middle;
}

.single-blog-post .date-box .date-inner .date-c-inner p {
	color: #fff;
	font: 2em/1em Playball,sans-serif;
	margin: 0!important;
	padding: 0;
	overflow-x: inherit;
}

.single-blog-post .date-box .date-inner .date-c-inner p span {
	color: #fff;
	font: .7em/1em Playball,sans-serif;
	margin: 0;
	padding: 0;
	display: block;
}

.entry-meta.post-page-meta {
	padding: 3em 0 1.2em;
	width: 100%;
	margin: 0;
}

.post-page-meta span {
	color: #a1a1a1;
	padding-right: 19px;
	transition: all .3s ease 0;
	font-size: 14px;
	letter-spacing: 1.5px;
	text-decoration: none;
}

span.byline {
	padding-right: 30px;
}

.my-color-class i {
	color: #91b41a;
}

.post-page-meta i {
	font-size: 16px;
	margin-right: 10px!important;
	transition: all .3s ease 0;
}

.post-page-meta span a:hover {
	text-decoration: none;
	color: #fbb12f;
}

h3.entry-title a {
	color: #010101;
}

h3.entry-title a:hover {
	text-decoration: underline;
	color: #91b41a;
}

.rearrane-bottom-margin {
	margin-bottom: 2.7em!important;
}

.assign-awsm-creative-pading {
	padding: 1em 0!important;
}

.book-left-content {
	position: relative;
	overflow: hidden;
}

.book-left-content div.wpcf7 {
	padding: 3em 2em;
	background: #e2e2e2;
}

.book-left-content span {
	color: #404040;
	display: block;
	font: 600 1em/1.5em "Open Sans",sans-serif;
	margin: 5px;
}

.book-left-content .wpcf7-form-control.wpcf7-submit {
	border: 0;
	outline: 0;
	background: #1a1a1c;
	background-color: #1a1a1c;
	font-size: 14px;
	line-height: 28px;
	color: #fff;
	text-transform: uppercase;
	font-family: "Open Sans",sans-serif;
	font-weight: 600;
	display: inline-block;
	border-radius: 3px;
	transition: all .5s ease;
	padding: 10px 25px;
	width: 21%;
}

.book-left-content span {
	color: #404040;
	display: block;
	font: 600 1em/1.5em "Open Sans",sans-serif;
	margin: 5px;
}

.book-left-content .wpcf7-form-control.contact-form-submit:hover {
	background-color: #ffb606;
	background: #ffb606;
}
div.contact-form {
	clear: both;
}

.wpcf7-form-control {
	border: 1px solid #e1e1e1;
	border-radius: 0;
	box-shadow: none;
	color: #959595;
	font: 15px/31px "Open Sans",sans-serif;
	height: auto;
	margin-bottom: 20px;
	background-color: #fff;
	background-image: none;
	display: block;
	line-height: 1.42857;
	transition: border-color .15s ease-in-out 0s,box-shadow .15s ease-in-out 0;
	width: 100%;
}
body textarea.form-control,body textarea.contact-form-form-control,body #order_comments,body .input-group textarea.form-control {
	height: 128px;
}
.contact-form-form-control::placeholder{
    font-weight:400;
    font-size:16px;
}
textarea.contact-form-form-control{
    width: 100%;
    
}
textarea.contact-form-form-control::placeholder{
   font-weight:400;
    font-size:16px;
    
}
.book-left-content div.contact-form {
	padding: 3em 2em;
	background: #e2e2e2;
}

.book-left-content span {
	color: #404040;
	display: block;
	font: 600 1em/1.5em "Open Sans",sans-serif;
	margin: 5px;
}

.book-left-content .contact-form-form-control.contact-form-submit {
	border: 0;
	outline: 0;
	background: #1a1a1c;
	background-color: #1a1a1c;
	font-size: 14px;
	line-height: 28px;
	color: #fff;
	text-transform: uppercase;
	font-family: "Open Sans",sans-serif;
	font-weight: 600;
	display: inline-block;
	border-radius: 3px;
	transition: all .5s ease;
	padding: 10px 25px;
	width: 21%;
}

.book-left-content .contact-form span {
	color: #404040;
	display: block;
	font: 600 1em/1.5em "Open Sans",sans-serif;
	margin: 5px;
}

.book-left-content .contact-form-form-control.contact-form-submit:hover {
	background-color: #ffb606;
	background: #ffb606;
}

.contact-info {
	position: relative!important;
	padding-left: 35px!important;
}

.contact-info h2 {
	color: #0e1322;
	font: 2em/1em Playball,sans-serif;
	margin: 0 0 1.5em;
	padding: 0;
	position: relative;
}

.contact-info h2:after {
	content: '';
	position: absolute;
	bottom: 7px;
	width: 60px;
	height: 2px;
	display: inline-block;
	background: #a7cc38;
	margin: 0 0 0 12px;
}

.contact-info .media-contact-icon {
	width: 50px;
	height: 50px;
	float: left;
	font-size: 30px;
	line-height: 48px;
	text-align: center;
	color: #fff;
	-moz-border-radius: 50%;
	border-radius: 50%;
	overflow: hidden;
	background: #ed3237;
}

.contact-info .media-contact-info {
	padding-left: 73px;
}

.contact-info .media-contact-info p {
	color: #898989;
	margin: 0;
	padding: 0;
	font: 400 1.0715em/1.8em "Open Sans",sans-serif;
}

.contact-info .media-contact-info p a {
	color: #898989;
}

.contact-info .media-contact-icon i {
	color: #fff;
	font-size: .78em;
	margin: 10px 0 0 10px;
}

.contact-info .media-contact-info p a i {
	color: #545353;
	font: 1.4em/1em Playball,sans-serif;
}

.book-left-content {
	padding: 3em 2em;
}

.contact-info .media-contact-info p a:hover {
	color: #85ab00;
}

.book-right {
	position: relative;
	padding-left: 50px;
}

.book-right h2 {
	color: #0e1322;
	font: 2em/1em Playball,sans-serif;
	margin: 1.5em 0 .5em;
	padding: 0;
	position: relative;
}

.book-right h2:after {
	content: '';
	position: absolute;
	bottom: 7px;
	width: 60px;
	height: 2px;
	display: inline-block;
	background: #a7cc38;
	margin: 0 0 0 12px;
}

.book-right p {
	color: #898989;
	margin: 0 0 1.5em;
	padding: 0;
	font: 400 1.0715em/1.8em "Open Sans",sans-serif;
}

.single-blog-post.img-cap-effect.margin-low-decrease {
	margin-bottom: 50px;
}

.post_details .single-blog-post.img-cap-effect.margin-low-decrease {
	margin-bottom: 0;
}

.extra-book-pad {
	padding-top: 100px;
}

.entry-meta a,.entry-meta span {
	color: #777;
}

.entry-content blockquote {
	padding: 20px 80px 20px 28px;
	position: relative;
	background: #f8f9f9;
	border-left: 3px solid;
	font-style: italic;
	overflow: hidden;
}

blockquote:before {
	float: left;
	content: "\f10d";
	display: inline-block;
	font: normal normal normal 55px/1 FontAwesome;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	width: 70px;
	color: #d0d0d0;
}

#respond .comment-reply-title {
	letter-spacing: .2px;
	text-transform: capitalize;
	margin: 30px 0;
	font: 2em/1em Playball,sans-serif;
	color: #242424;
	font-weight: 700;
}

.comment-respond .comment-form {
	background: #f7f7f7 none repeat scroll 0 0;
	border: 1px solid #eee;
	margin: 0;
	padding: 30px;
}

.comment-form-comment {
	border-radius: 0;
	box-shadow: none;
	float: left;
	font: 14px/25px "Open Sans",sans-serif;
	margin-bottom: 20px;
	padding: 9px 0;
	width: 100%;
}

body textarea.form-control,body textarea.wpcf7-form-control,body #order_comments,body .input-group textarea.form-control {
	height: 128px;
}

.input-group.comment-form-author {
	margin-bottom: 30px;
}

.form-control {
	display: block;
	width: 100%;
	height: 34px;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #555;
	background-color: #fff;
	background-image: none;
	border: 0;
	border-radius: 4px;
	-webkit-box-shadow: none;
	box-shadow: none;
	-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

.sidebar-area .widget_title {
	color: #0e1322;
	font: 2em/1em Playball,sans-serif;
	margin: 0 0 40px;
	padding: 0;
	position: relative;
	text-transform: none;
}

.sidebar-area .widget_title:after {
	content: '';
	position: absolute;
	bottom: 7px;
	width: 35px;
	height: 2px;
	display: inline-block;
	background: #a7cc38;
	margin: 0 0 0 12px;
}

.input-group {
	position: relative;
	display: table;
	border-collapse: separate;
	background-image: -webkit-linear-gradient(90deg,#edf0f3 0,white 100%);
}

.widget .search-form .form-control {
	height: 37px;
	border-radius: 0;
	border: 0;
	font: 1em/1em "Open Sans",sans-serif;
	padding: 0 15px;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: silver;
	z-index: 0;
	background: #2a2a2a;
}

.widget .search-form .form-control+.input-group-addon {
	padding: 0;
	border: 0;
	border-radius: 0;
	position: relative;
}

.widget .search-form .form-control+.input-group-addon button {
	border: 0;
	color: #ddd;
	font-size: 1.2em;
	line-height: 2.1em;
	padding-right: 15px;
	background: #2a2a2a;
	height: 45px;
}

i.icon {
	margin-left: 0!important;
}

.widget_search .search-form-sidebar input {
	border: medium none;
	border-radius: 0;
	box-shadow: none;
	color: silver;
	font: 1em/1em "Open Sans",sans-serif;
	height: 45px!important;
	padding: 0 30px!important;
	z-index: 0;
}

.widget.widget_categories {
	padding-right: 39px;
	margin-bottom: 50px;
}

.widget_categories ul {
	list-style: none;
	padding-left: 0;
}

#footer .footer_widgets .widget ul li a,.widget-posts-list .content a {
	border-bottom: 0;
}

.widget ul li a {
	text-transform: capitalize;
	line-height: 36px;
	position: relative;
}

.widget_categories li.cat-item {
	border-bottom: 1px solid #e6e6e6;
}

.widget .menu-testing-menu-container ul.sub-menu {
	border: 0;
}

#footer .footer_widgets .widget ul li a:before,.widget-posts-list .content a:before,.widget-posts-list .img-box a:before {
	content: '';
	margin-right: 0;
}

.widget ul li a:before {
	content: '\f105';
	font-family: 'FontAwesome';
	color: #c8c8c8;
	top: 0;
	right: 0;
	margin-right: 20px;
}

.widget_search {
	display: inline-block;
	position: relative;
	width: 100%;
}

ul.widget-posts-list {
	margin-top: 30px;
	list-style: none;
	padding-left: 0;
}

ul.widget-posts-list li {
	margin-bottom: 30px;
	background: none!important;
	overflow: hidden;
}

.promo-outer ul {
	padding-left: 0;
}

.widget-posts-list .img-box {
	float: left;
	width: 120px;
	display: table-cell;
	vertical-align: middle;
}

.widget-posts-list .img-box img {
	width: 100%;
	height: 84px;
	display: table-cell;
	vertical-align: middle;
}

.widget-posts-list .content {
	float: left;
	padding-left: 30px;
	width: 186px;
	position: relative;
}

.widget-posts-list .content a h4 {
	color: #242424;
	font: 600 1em/16px "Open Sans",sans-serif;
	transition: all .3s ease 0;
	margin-top: 0;
}

.widget-posts-list .content span {
	color: #999;
	font: 400 .93em/1em "Open Sans",sans-serif;
	display: block;
}

.tagcloud {
	margin-top: 30px;
}

.widget.widget_tag_cloud .tagcloud a {
	display: block;
	color: #787878;
	text-transform: uppercase;
	border: 1px solid #eaeaea;
	padding: 7px 22px;
	font-size: 12px!important;
	margin: 0 5px;
	margin-bottom: 10px;
	-webkit-transition: all .3s ease;
	transition: all .3s ease;
	background: #fbfbfb;
	display: inline-block;
}

.tagcloud a:hover {
	background: #91b41a!important;
	color: #fff!important;
	border-color: #e5e5e5!important;
}

@media only screen and (max-width:768px) {
	body .vc_row.reset-sm-paddings {
		margin-left: -15px!important;
		margin-right: -15px!important;
	}

	body .vc_row.reset-sm-paddings>.wpb_column>.vc_column-inner {
		padding-left: 15px!important;
		padding-right: 15px!important;
	}
}

@media only screen and (max-width:980px) {
	.main-menu-wrapper-two {
		position: relative;
		display: none;
	}

	body .vc_call_to_action {
		padding: 16px 30px 15px;
	}

	.projects_tabs h2 {
		float: none;
		margin: 0 0 30px;
	}

	.projects_tabs .tabs {
		float: none;
		margin: 0;
	}

	#header .header_top,#header .top_nav {
		display: block;
		position: relative;
	}

	.mobile_header {
		display: block;
	}

	.mobile_header .mobile_header_top_bar {
		background: #eee;
		padding: 4px 23px;
	}

	.mobile_header .logo_wrapper {
		position: relative;
	}

	.mobile_header .logo_wrapper .logo {
		float: left;
		margin-left: 15px;
	}

	.mobile_header .icon_texts {
		padding: 40px;
	}

	.mobile_header .header_info .icon_text {
		padding: 0;
		color: #aaa;
		display: inline-block;
		vertical-align: top;
		margin-right: 70px;
	}

	.mobile_header .header_info .icon_text:last-child {
		margin: 0;
	}

	.mobile_header .header_info .icon_text .text strong {
		color: #fff;
	}

	.mobile_header .header_info .icon_text .text strong a {
		color: #fff;
		font-size: 15px;
	}

	.mobile_header .header_info .icon_text .text span {
		font-size: 13px;
	}
}

@media screen and (max-width:999px) {
	.container {
		padding: 0 15px;
	}

	#content-wrap {
		padding: 0!important;
	}
}

.container.full-screen {
	width: 100%!important;
	max-width: 100%!important;
}

.container.full-screen .content-area {
	width: 100%;
}

#primary {
	padding-bottom: 40px;
}

.home #primary {
	padding-bottom: 0;
}

#secondary {
	padding-bottom: 40px;
	padding-top: 0;
	float: left;
}

.content-area {
	width: 100%;
	float: none;
}

@media screen and (min-width:790px) {
	.content-area {
		width: 100%;
		float: left;
	}
}

@media screen and (min-width:790px) {
	.sidebar {
		width: 25.66372%;
		float: left;
	}
}

@media screen and (min-width:790px) {
	.left-sidebar .content-area {
		width: 74%;
		float: right;
		padding-left: 39px;
		border-left: 1px solid #e9e9e9;
		margin-right: 1px;
	}

	.left-sidebar .sidebar {
		padding-right: 39px;
		border-right: 1px solid #e9e9e9;
		margin-right: -1px;
	}

	.right-sidebar .sidebar {
		padding-left: 39px;
		border-left: 1px solid #e9e9e9;
		margin-left: -1px;
	}
}

@media(min-width:768px) {
	.grid-sm-1,.grid-sm-2,.grid-sm-3,.grid-sm-4,.grid-sm-5,.grid-sm-6,.grid-sm-7,.grid-sm-8,.grid-sm-9,.grid-sm-10,.grid-sm-11,.grid-sm-12 {
		float: left;
	}

	.grid-sm-12 {
		width: 100%;
	}

	.grid-sm-11 {
		width: 91.66666667%;
	}

	.grid-sm-10 {
		width: 83.33333333%;
	}

	.grid-sm-9 {
		width: 75%;
	}

	.grid-sm-8 {
		width: 66.66666667%;
	}

	.grid-sm-7 {
		width: 58.33333333%;
	}

	.grid-sm-6 {
		width: 50%;
	}

	.grid-sm-5 {
		width: 41.66666667%;
	}

	.grid-sm-4 {
		width: 33.33333333%;
	}

	.grid-sm-3 {
		width: 25%;
	}

	.grid-sm-2 {
		width: 16.66666667%;
	}

	.grid-sm-1 {
		width: 8.33333333%;
	}
}

@media(min-width:992px) {
	.grid-md-1,.grid-md-2,.grid-md-3,.grid-md-4,.grid-md-5,.grid-md-6,.grid-md-7,.grid-md-8,.grid-md-9,.grid-md-10,.grid-md-11,.grid-md-12 {
		float: left;
	}

	.grid-md-12 {
		width: 100%;
	}

	.grid-md-11 {
		width: 91.66666667%;
	}

	.grid-md-10 {
		width: 83.33333333%;
	}

	.grid-md-9 {
		width: 75%;
	}

	.grid-md-8 {
		width: 66.66666667%;
	}

	.grid-md-7 {
		width: 58.33333333%;
	}

	.grid-md-6 {
		width: 50%;
	}

	.grid-md-5 {
		width: 41.66666667%;
	}

	.grid-md-4 {
		width: 33.33333333%;
	}

	.grid-md-3 {
		width: 25%;
	}

	.grid-md-2 {
		width: 16.66666667%;
	}

	.grid-md-1 {
		width: 8.33333333%;
	}
}

@media screen and (max-width:1100px) {
	.site-content {
		padding-top: 0!important;
	}

	.main-navigation {
		float: right;
	}
}

@media screen and (max-width:400px) {
	.main-navigation {
		float: none;
	}

	.testimonial-p img {
		width: 60%!important;
	}

	.media-left img {
		width: 30%!important;
	}

	.main-navigation #nav-toggle {
		display: block;
		text-align: center;
	}
}

@media screen and (min-width:790px) {
	.entry-title {
		font-size: 28px;
	}
}

@media screen and (min-width:790px) {
	#comments .comment .children {
		padding-left: 90px;
	}

	#comments .comment .children .children {
		padding-left: 90px;
	}

	#comments .comment .children .children .children {
		padding-left: 90px;
	}
}

@media screen and (min-width:790px) {
	.page-header-wrap h1 {
		font-size: 45px;
	}
}

@media screen and (min-width:500px) {
	.error-box-wrap {
		width: 60%;
	}
}

@media screen and (min-width:790px) {
	.error-box-wrap {
		width: 50%;
	}
}

@media screen and (min-width:1100px) {
	.error-box-wrap {
		width: 40%;
	}
}

@media screen and (min-width:790px) {
	.heading-404 {
		letter-spacing: 20px;
		font-size: 120px;
	}
}

@media screen and (max-width:500px) {
	.features-content {
		padding: 0 30px;
		width: 98%;
	}
}

@media screen and (max-width:1169px) {
	.projects-style .our-pro-slider {
		width: 29%!important;
	}
}

@media(max-width:599px) {
	.our-pro-slider .pro-sliders .item {
		margin: 0 auto;
	}
}

@media(max-width:991px) {
	.team {
		padding: 15px;
	}
}

@media(max-width:768px) {
	.welcome-to-resort {
		padding-bottom: 40px!important;
	}

	.display-none {
		display: none;
	}

	.col-lg-4 {
		padding-left: 15px!important;
	}
}

@media(max-width:767px) {
	.team {
		padding: 15px;
		width: 400px;
		max-width: 100%;
		margin: 0 auto;
	}
}

@media(max-width:1199px) {
	.team .social-icons li+li {
		margin-left: 15px;
	}
}

@media(max-width:479px) {
	.testimonial-sliders .owl-nav {
		top: 0;
	}

	.testimonial {
		display: block;
		background: 0;
	}

	.testimonial .media-left {
		display: block;
		text-align: center;
	}

	blockquote {
		padding: 5px;
	}
}

@media(max-width:1199px) {
	blockquote:before {
		font-size: 30px;
		width: 40px;
	}
}

@media(max-width:1199px) {
	blockquote p {
		margin: 0;
	}
}

@media(max-width:400px) {
	.comments_count,.leave-comment-title {
		margin-left: 20px;
	}

	.comments .comment {
		margin: 0 5px 0 15px;
		text-align: center;
	}
}

@media(max-width:479px) {
	.comments .comment .media-left {
		padding-right: 0;
		padding-bottom: 20px;
		display: block;
	}
}

@media(max-width:991px) {
	.comments .comment .media-body {
		overflow: visible;
	}
}

@media(max-width:400px) {
	.comments .comment .media-body .date-reply li {
		display: inline-block;
		text-align: center;
		float: none;
	}
}

@media(max-width:991px) {
	.comments .comment.reply {
		margin-left: -70px;
	}
}

@media(max-width:479px) {
	.comments .comment.reply {
		margin-left: 30px;
	}
}

@media(max-width:400px) {
	.comments .comment.reply {
		margin-left: 0;
	}
}

@media(max-width:479px) {
	.comment_form {
		padding: 20px 15px;
	}
}

@media(max-width:1199px) {
	.comment_form input {
		width: 47%;
	}
}

@media(max-width:991px) {
	.comment_form input {
		width: 46%;
	}
}

@media(max-width:767px) {
	.comment_form input {
		width: 100%;
	}
}

@media(max-width:479px) {
	.comment_form input {
		width: 100%;
	}
}

@media(max-width:768px) {
	.search-sec {
		width: 94%;
	}

	.ser-in-box {
		width: 25%;
	}

	.chk-button {
		width: 100%;
		text-align: center;
		margin: .5em 0 0;
	}

	.our-res .left-pad {
		margin: 0;
	}

	.fluid-know-area .service-promo .promo-content {
		padding: 2em 0 0;
	}

	.common-pad {
		padding-top: 3em;
		padding-bottom: 3em;
	}

	.space-pad {
		margin: 1em 0 0;
	}

	.wel-ad-inner .wel-text {
		padding-left: .8em;
	}

	.subscribe-wrp button {
		padding: .6em 2em;
	}

	.res-btn i {
		margin-left: 7px;
	}

	.promo-outer {
		padding-top: 2em;
		position: relative;
	}

	.widget-links {
		padding-bottom: 2em;
	}

	.widget-title h3:after {
		content: '';
		width: 40px;
		height: 2px;
		background: #85ab00;
		display: block;
		margin-top: 13px;
	}

	.wel-box-outer ul li {
		width: 92%;
		margin: 0 4%;
	}

	.wel-box .icon-box {
		width: 100%;
		text-align: center;
	}

	.wel-box .icon-box img {
		width: auto;
		display: inline-block;
	}

	.room-wrapper .media-left,.room-wrapper .media-right,.room-wrapper .media-body {
		display: block;
	}

	.room-wrapper .media-left {
		padding-right: 0;
	}

	.room-wrapper .media-left .img-holder img {
		width: 100%;
		max-width: 100%;
		display: block;
		height: 25em;
	}

	.room-wrapper .media-right {
		width: 100%;
		display: inline-block;
		float: left;
	}

	.room-wrapper .media-right p {
		float: left;
		padding-left: .5em;
		padding-top: .5em;
		margin: 0!important;
	}

	.room-wrapper .media-right a {
		float: right;
		margin-right: 1.5em;
		margin-top: 3em;
	}

	.room-wrapper .media-body {
		width: 100%;
		padding: 1em 0;
	}

	.room-t-wrapper .content {
		right: 15px;
		overflow: hidden;
		margin-left: 27px;
		top: 0;
	}

	.wel-band .top-right,.wel-band .top-left {
		text-align: center;
	}

	.home-slider2 .carousel-caption {
		top: 0;
		width: 100%;
		left: 0;
		right: 0;
	}

	.search-sec-homet {
		margin-top: -7em;
		background: rgba(13,26,65,0.3);
	}

	.search-sec-homet .overlay .border {
		border: 1px solid rgba(13,26,65,0.3);
	}

	.rest-fact-counter .text-box h4 {
		font-size: 1.8em;
	}

	.get-touch-wrapper .touch-img {
		width: 25%;
	}

	.wel-box-outer ul li {
		margin: .2em 0;
	}

	.nav-holder .nav-header {
		padding-right: 15px;
	}

	.main-menu-wrapper-two .nav-holder .nav-header {
		padding-right: 15px;
	}

	.sec-header-pad {
		padding-top: 2em;
	}

	.offer-right .offer-img-box2 .box2 .img_holder .overlay p,.offer-right .offer-img-box2 .box1 .img_holder .overlay .offertext1 .winter-txt {
		display: none;
	}

	.our-resort-value .img-l-box img,.our-resort-value .img-r-box img {
		max-width: 100%;
	}

	.our-resort-value .img-l-box {
		width: 41%;
	}

	.family-content h2,.m-traking .maount-content h2 {
		padding-top: 1em;
	}

	.book-right {
		padding-left: 0;
	}

	.table-form {
		padding-left: 0;
		padding-right: 0;
	}

	.pull-right .single-sidebar-widget,.contact-info {
		padding-left: 0;
	}

	.room-l-wrapper .content {
		left: auto;
	}

	.black-padding {
		padding-left: 0;
	}
}

@media(max-width:767px) {
	.fo-txt {
		width: 100%;
		display: block;
		text-align: center;
	}
}

@media(max-width:650px) {
	.search-sec {
		position: relative;
		margin-top: 0;
	}

	.ser-in-box {
		width: 100%;
	}

	.chk-button {
		width: 100%;
	}

	.search-sec .form-control[readonly],.search-sec .dropdownselect {
		width: 100%;
		margin-bottom: .5em;
	}

	.spa-offer {
		display: none;
	}

	.promo-wrapper .promo-imgslider .promo-content {
		position: relative;
	}

	.promo-wrapper .promo-imgslider .promo-content h2 {
		font-size: 1.8em;
	}

	.promo-wrapper .promo-imgslider .promo-content a {
		color: #fff;
		border: 1px solid #707d93;
		background: #1a1a1c;
	}

	.promo-wrapper .testimonial-box .bx-wrapper .bx-pager {
		top: 5%;
	}

	.event-pad {
		max-width: 380px;
		margin: 0 auto;
	}

	.news-evn-cont {
		margin: 0 0 2em;
	}

	.hidden-md {
		display: none;
	}

	.about-info-box ul li::before {
		background-position: left 10px;
		height: 35px;
	}

	.about-info-box ul li span {
		line-height: 2em;
	}

	.room-wrapper .media-left .img-holder img {
		height: auto;
	}

	.common-pad-inner {
		padding-top: 2em;
		padding-bottom: 1.4em;
	}

	.rest-fact-counter {
		padding: 2.4em 0;
	}

	.wel-outer-homtwo ul li {
		float: left;
	}

	.activities-cont a {
		margin-bottom: 2em;
	}

	.offer-img-box1,.offer-img-box2 {
		display: none;
	}

	.home-two-msgwrapper {
		padding-left: 15px;
	}

	.ser-in-box .select-menu+.ui-selectmenu-button {
		width: 100%!important;
	}

	.nav-holder {
		width: 89%;
	}

	.main-menu-wrapper .col-xs-12 {
		position: absolute;
		right: 0;
	}

	.nav-holder>.nav-footer {
		width: 94vw;
	}

	.main-menu-wrapper .col-xs-6 {
		z-index: 1;
	}

	.main-menu-wrapper-two .nav-holder>.nav-footer {
		width: 92vw;
	}

	.event-wrapper {
		padding-left: 1em;
	}

	.single-room-wrapper .room-slider-wrapper {
		display: none;
	}

	.activities-outer {
		display: block;
		overflow: hidden;
	}

	.activities-outer img {
		margin-top: .5em;
	}

	.activities-content {
		padding-bottom: 1em;
	}

	.contact-info {
		padding-top: 1em;
	}

	.our-spec-outer {
		margin: 0 auto;
	}

	.offer-deal .img-holder .overlay {
		right: 12%;
	}

	.offer-content {
		padding-left: 0;
	}

	.offer-content h2 {
		padding-top: 1em;
	}

	.wel-box-outer ul li {
		width: 100%;
		margin: 0 0 .5em;
	}

	.nav-holder .nav-header {
		padding-top: 18px;
	}

	.nav-header-right {
		margin-top: 1.7em;
	}

	.main-menu-wrapper-two .nav-holder .nav-header {
		padding-top: 17px;
		padding-right: 18px;
	}

	.main-menu-wrapper-two .nav-header-right {
		margin-top: 1.8em;
	}

	.main-menu-wrapper-two .nav-header-right>ul>li>ul {
		top: 130%;
	}

	.main-menu-wrapper-two .col-xs-12 {
		position: absolute;
		right: 0;
	}

	.main-menu-wrapper-two .col-xs-6 {
		z-index: 1;
	}
}

.adjustable-width {
	width: 33.99%;
}

.we-add-botttom-margin {
	margin-bottom: 36px;
}

@media(max-width:480px) {
	.home-slider .carousel-caption {
		position: relative;
		color: #0e1322;
	}

	.home-slider .carousel-caption:before {
		background: rgba(0,0,0,0.3);
		width: 5%;
	}

	.header-inner .logo img {
		width: 180px;
	}

	.header-inner .logo {
		margin: 1em 0;
	}

	.header-inner .nav-header {
		margin: 1.6em 0;
	}

	.wel-pad {
		padding-top: 3em;
		padding-bottom: 3em;
	}

	.fluid-know-area .service-promo .know-bot ul li .about-img {
		width: 30%;
		margin: 0 .9em 0 0;
	}

	.fluid-know-area .service-promo .know-bot ul li .about-cont p {
		font-size: 1em;
	}

	.fluid-know-area .service-promo .know-bot ul li:last-child {
		padding-left: 0;
	}

	.fluid-know-area .service-promo .know-bot ul li {
		margin-bottom: 1em;
	}

	.our-res .tab-title-box ul li a {
		font-size: .9em;
	}

	.our-res .tab-title-box ul li {
		width: 33%;
	}

	.promo-wrapper .bx-wrapper .bx-pager .bx-pager-item,.promo-wrapper .bx-wrapper .bx-controls-auto .bx-controls-auto-item {
		display: none;
	}

	.promo-i-imgslider img {
		height: 22vh;
	}

	.about-us-widget,.widget-links {
		margin-bottom: 2em;
	}

	.resort-r-value {
		margin-left: 0;
	}

	.room-t-wrapper .content {
		padding: 18px;
	}

	.nav-holder .nav-header {
		padding-right: 35px;
	}

	.promo-wrapper .bx-wrapper .bx-pager .bx-pager-item,.promo-wrapper .bx-wrapper .bx-controls-auto .bx-controls-auto-item {
		display: block;
	}

	.promo-wrapper .promo-outer .bx-wrapper .bx-pager {
		right: 12px;
	}

	.aminities-outer ul li:first-child {
		margin-left: 0;
	}

	.aminities-outer ul li {
		width: 100%;
		margin-right: 0;
		margin-left: 0;
		margin-bottom: 1%;
	}

	.our-menu-tab .nav-tabs>li>a {
		padding: .9em .7em;
	}

	.tab-inner-cont .media .media-right {
		padding-left: 0;
	}

	.offer-deal .img-holder .overlay {
		right: 5%;
	}

	.single-sidebar-widget .popular-post li {
		width: 100%;
		margin-right: 0;
	}

	.single-blog-post .meta-info .content-box .post-links li {
		float: left;
		width: 100%;
		margin-bottom: .5em;
		overflow: hidden;
	}

	.single-blog-post .meta-info {
		overflow: hidden;
	}

	.main-menu-wrapper-two .nav-holder .nav-header {
		padding-right: 40px;
	}

	.home-slider2 .carousel-caption {
		position: relative;
		color: #0e1322;
		text-shadow: 0 1px 2px rgba(0,0,0,0.2);
	}

	.home-slider2 .carousel-caption h2 {
		color: #0e1322;
	}

	.home-slider2 .carousel-caption a {
		border: 1px solid #0e1322;
		color: #0e1322;
	}

	.roomsuite-slider-two .owl-nav {
		top: -55px;
	}
}

.margin-bottom-zero.custom-heading.wpb_content_element {
	margin-bottom: 0!important;
	padding-left: 6px;
}

.footer_widgets .widget.widget_nav_menu ul li a:hover {
	color: #db1921!important;
}

.widget-contact-list ul li a:hover {
	color: #da251d!important;
}

.nasir-activities2 .nav li:nth-child(3) .this-overlay {
	background: #532212;
}

.nasir-activities2 .nav li:nth-child(4) .this-overlay {
	background: #12274f;
}

.nasir-activities2 .nav li:nth-child(5) .this-overlay {
	background: #2c3713;
}

.explore-video::before {
	content: ''!important;
	display: block!important;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: #000;
	opacity: .5;
}

.text-transform-none {
	text-transform: none;
}

.explore-video .this-title {
	font-family: "Playball",cursive;
	font-size: 50px;
	margin: 0 0 15px;
	letter-spacing: .3px;
}

.explore-video .this-title,.explore-video .this-stitle,.explore-video a {
	position: relative;
	z-index: 2;
}

.explore-video .this-stitle {
	letter-spacing: .3px;
	font-family: "Open Sans",sans-serif;
	margin-top: 0;
}

.explore-video .this-title,.explore-video .this-stitle,.explore-video a {
	position: relative;
	z-index: 2;
}

.explore-video a {
	width: 92px;
	height: 92px;
	border-radius: 100%;
	margin: 45px auto 0;
	display: block;
}

.explore-video .this-title,.explore-video .this-stitle,.explore-video a {
	position: relative;
	z-index: 2;
}

.awsm-creation.container {
	width: 1200px;
}

.check-video-box .img-holder::before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: #173460;
	opacity: .8;
	filter: alpha(opacity=80);
	z-index: 3;
	transition: all .5s ease;
	-moz-transition: all .5s ease;
	-webkit-transition: all .5s ease;
	-ms-transition: all .5s ease;
	-o-transition: all .5s ease;
}

.our-res .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab a {
	border-color: #1px solid #e2e2e2;
	border-top-color: #fff;
}

.our-res .vc_tta-tabs-container ul li:hover {
	border-bottom: 1px solid #4983b4;
}

.our-res .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a {
	color: #242424;
}

.white-heading {
	padding-left: 0;
	max-width: 1200px;
	margin: 0 auto;
}

.news-evn-cont p {
	font: 400 1.0715em/1.5em "Open Sans",sans-serif;
	color: #8e8d8d;
	padding: 0;
}

.resp-sp-width-980 .news-evn-cont a.more-link {
	display: none;
}

.single-blog-post .entry-meta span {
	color: #a1a1a1;
	padding-right: 19px;
	-webkit-transition: all .3s ease;
	transition: all .3s ease;
	font: 400 1.15em/1em 'PT Serif',serif;
	font-style: italic;
}

.entry-meta a {
	color: #a1a1a1!important;
	padding-right: 0;
	-webkit-transition: all .3s ease;
	transition: all .3s ease;
	font-style: italic;
	letter-spacing: .2px;
}

.single-blog-post .entry-meta span:hover {
	color: #fbb12f;
}

.single-blog-post .entry-meta span:hover i {
	color: #2a2a2a;
}

.single-blog-post p {
	color: #898989;
	margin: 0 0 2em;
	padding: 0;
	font: 400 18px/30px "Open Sans",sans-serif;
	letter-spacing: .2px;
	overflow-x: initial;
}

.entry-meta a:hover {
	color: #fbb12f!important;
}

.pads-aws-create {
	padding-left: 21px;
}

.final-breadcrumb .breadcrumb li a {
	padding-right: 9px;
}

.single-blog-post .img-holder .news-image img {
	opacity: 1;
	transition: all 300ms linear 0;
}

.single-blog-post .news-image {
	overflow: hidden;
}

.single-blog-post .img-holder .news-image:hover img,.single-blog-post .img-holder .news-image:focus img {
	opacity: .8;
	transform: scale(1.1);
}

.single-blog-post .img-holder .news-image {
	display: block;
}

#commentform .comment-form-author {
	float: left;
	width: 49%;
}

#commentform .comment-form-email {
	float: right;
	width: 49%;
}

#commentform .form-submit .submit {
	border: 0;
	outline: 0;
	background: #1a1a1c;
	font-size: 14px;
	line-height: 28px;
	color: #fff;
	text-transform: uppercase;
	font-family: "Open Sans",sans-serif;
	font-weight: 600;
	display: inline-block;
	border-radius: 3px;
	transition: all .5s ease;
	padding: 10px 25px;
}

#comment {
	width: 100%;
}

.nav-footer li:hover a {
	text-decoration: none;
	background: 0;
	color: #da251d;
}

.responsive-button-980 {
	padding-left: 22px;
}

.my-style li ul.sub-menu li a:hover {
	background-color: #f0f0f0;
}

.my-style li ul.children li a:hover {
	background-color: #f0f0f0;
}

.footer-bottom .pull-right a:hover {
	color: #fff;
}

.footer-bottom .pull-right a {
	color: #545454;
}

.footer-bottom .pull-right p {
	color: #545454;
}

.accord .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-right .vc_tta-controls-icon {
	left: 4%;
}

.accord .vc_tta-panel-heading span {
	padding-left: 50px;
}

.our-resort-values.vc_col-sm-6 {
	padding-left: 3.5em;
}

.accord .vc_tta.vc_tta-style-classic .vc_tta-panel:not(:first-child) .vc_tta-panel-heading {
	margin-top: 5px;
}

.single-room-wrapper .room-dec-wrapper h2,.single-room-wrapper .room-dec-wrapper h4.hb_room_pricing_plan_data {
	color: #444;
	font: 20px/1em;
	margin: 0 0 10px;
	padding: 0;
	padding-bottom: 7px;
	position: relative;
	border-bottom: 1px solid #ccc;
}

.single-room-wrapper .room-dec-wrapper h2 a {
	color: #444;
	font: 24px/1em;
	margin: 0 0 10px;
	padding: 0;
	position: relative;
}

.single-room-wrapper .room-dec-wrapper h2:after,.single-room-wrapper .room-dec-wrapper h4.hb_room_pricing_plan_data:after {
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100px;
	height: 2px;
	display: inline-block;
	background: #c00;
	margin: 0;
}

.hb_single_room .hb_single_room_details .hb_single_room_tabs>li a.active:after {
	background: #a7cc38;
}

.hb_single_room .hb_single_room_details .hb_single_room_tabs>li a:after {
	height: 3px;
}

.wel-band .top-right a:first-child {
	padding-right: 11px;
}

.single-room-wrapper .ro-facilitie {
	position: relative;
}

.single-room-wrapper .ro-facilitie ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.single-room-wrapper .ro-facilitie ul li {
	margin: 0 1%;
	padding: 0;
	width: 18%;
	float: left;
	border-top: 4px solid #e3e3e3;
	border-left: 1px solid #e3e3e3;
	border-right: 1px solid #e3e3e3;
	border-bottom: 1px solid #e3e3e3;
	display: table;
}

.single-room-wrapper .ro-facilitie ul li .facilitie-i-box {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	position: relative;
	padding: 5px 0;
}

.single-room-wrapper .room-overview {
	position: relative;
	overflow: hidden;
	margin-top: 3em;
}

.single-room-wrapper .room-overview .table>tbody>tr>th {
	width: 35%;
	padding: 13px 30px;
	border-top: 1px solid transparent;
}

.single-room-wrapper .room-overview .table>tbody>tr>td {
	border-top: 1px solid transparent;
	color: #898989;
	font: 400 1.0715em/1em "Open Sans",sans-serif;
	padding: 13px 30px;
}

.single-room-wrapper .room-overview code {
	color: #000;
	text-transform: uppercase;
	background: transparent;
	font: 700 1em/1em "Open Sans",sans-serif;
}

.single-room-wrapper .room-overview h5 {
	padding: 0;
	margin-bottom: 3em;
	margin-top: 1em;
	font: 15px/26px "Open Sans",sans-serif;
	color: #898989;
}

.ser-in-box {
	width: 18%;
	float: left;
	position: relative;
	margin: 0 1%;
}

.hb-submit button {
	font-size: 14px;
	font-weight: 600;
	background: #63c000!important;
	color: #fff!important;
	width: 100%;
	border: 0;
}

.hb-submit button:hover {
	background: #1a1a1c!important;
	color: #fff;
}

.hotel-booking-search.search-sec {
	background: #0d1a41;
	position: absolute;
	z-index: 1;
	margin-top: -3em;
	width: 97.5%;
	padding: 0;
}

.search-sec .overlay {
	padding: 10px;
	overflow: hidden;
}

.search-sec .overlay .border {
	border: 1px solid rgba(255,255,255,0.3);
	overflow: hidden;
	padding: 1.3em 1.5em;
}

.hb-submit button {
	font-size: 14px;
	font-weight: 600;
	background: #ed1c24;
	color: #fff;
	border: 0;
}

.hotel-booking-search .ser-in-box button:hover {
	background: #fff!important;
	color: #1a1a1c!important;
}

.hotel-booking-search button,.hotel-booking-search input,.hotel-booking-search select,.hotel-booking-search textarea {
	position: relative;
	-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	background-color: #fff;
	border-radius: 0;
	height: 40px;
	font: 400 1.0715em/1em 'PT Serif',serif;
	font-style: italic;
	color: #959595;
	border: 1px solid #e3e3e3;
}

.hotel-booking-search .ser-in-box button {
	font-size: 14px;
	font-weight: 600;
	color: #fff;
	border: 0;
	text-transform: uppercase;
	font-family: "Open Sans",sans-serif;
	font-style: inherit;
}

.widget_hb_widget_cart {
	text-align: center;
	border: 1px solid #ddd;
	padding-bottom: 30px;
	color: #0e1322;
	font-family: "Playball",sans-serif;
	letter-spacing: .6px;
	margin: 0;
	overflow: hidden;
}

.hotel-booking-search {
	width: auto;
	max-width: 100%;
	padding: 0 35px 35px;
	background: #5d6d7e;
	overflow: hidden;
	margin-top: 20px;
}

.hb_input_field {
	position: relative;
	display: block;
}

#hotel-booking-results>h3 {
	font-size: 40px;
	color: #2a2a2a;
	margin: 0 0 15px;
	line-height: 40px;
	font-family: "Playball",sans-serif;
	letter-spacing: .3px;
}

#hotel-booking-results>h3:after {
	content: '';
	width: 60px;
	height: 2px;
	background: #92ba19;
	display: inline-block;
	margin-left: 20px;
}

.widget_hb_widget_search h3 {
	font-family: "Playball",sans-serif;
	letter-spacing: .3px;
	color: #fff;
}

.widget_hb_widget_search h3:after {
	content: '';
	width: 60px;
	height: 2px;
	background: #92ba19;
	display: inline-block;
	margin-left: 20px;
}

#hotel-booking-results .hb-search-results>.hb-room .hb-room-name {
	font-family: "Playball",sans-serif;
	letter-spacing: .3px;
}

#hotel-booking-results .hb-search-results>.hb-room .hb-room-name:after {
	content: '';
	width: 60px;
	height: 2px;
	background: #92ba19;
	display: inline-block;
	margin-left: 20px;
}

ul.hb_addition_packages_ul {
	padding-left: 0;
	list-style: none;
}

.hb_extra_optional_right {
	float: left;
	width: 0;
}

.hb_extra_optional_left {
	padding-left: 30px;
}

.hb_single_room .hb_room_gallery {
	margin-bottom: 150px!important;
	float: none;
}

.hotel-booking-search select {
	width: 100%;
}

#hotel-booking-results form .hb_button.hb_checkout,#hotel-booking-results form button.hb_add_to_cart,#hotel-booking-results form button[type=submit] {
	background: #85ab00;
	color: #fff;
}

.hb_button {
	background: #85ab00;
}

.hotel_booking_mini_cart .hb_mini_cart_footer .hb_button {
	font-size: 18px;
}

.hotel_booking_mini_cart .hb_mini_cart_item .hb_mini_cart_number label,.hotel_booking_mini_cart .hb_mini_cart_item .hb_mini_cart_price label {
	font-size: 18px;
}

.hotel_booking_mini_cart .hb_mini_cart_item .hb_title a {
	color: #0e1322;
	font-weight: 500;
}

#hotel-booking-results .hb-search-results>.hb-room .hb-room-name a {
	font-weight: 500;
}

#hotel-booking-results a {
	color: #0e1322;
	font-weight: 500;
	font-family: "Playball",sans-serif;
	font-size: 18px;
}

#hotel-booking-results form button.hb_add_to_cart {
	color: #fff;
	font-weight: 500;
	font-family: "Playball",sans-serif;
	font-size: 18px;
}

#hotel-booking-cart h3,#hotel-booking-payment h3 {
	margin: 0 0 15px;
	font-size: 40px;
	line-height: 40px;
	color: #0e1322;
	font: 2.43em/1em Playball,sans-serif;
	padding: 0;
	position: relative;
}

#hotel-booking-cart h3:after,#hotel-booking-payment h3:after {
	content: '';
	position: absolute;
	bottom: 7px;
	width: 60px;
	height: 2px;
	display: inline-block;
	background: #a7cc38;
	margin: 0 0 0 12px;
}

#hotel-booking-cart .hb_button.hb_checkout,#hotel-booking-cart button[type=submit],#hotel-booking-cart button[type=button],#hotel-booking-payment .hb_button.hb_checkout,#hotel-booking-payment button[type=submit],#hotel-booking-payment button[type=button] {
	background: #85ab00;
	color: #fff;
	font-family: "Playball",sans-serif;
	letter-spacing: .6px;
	font-weight: 500;
}

.about-cta {
	background: url(../images/counter.jpg) 0 0 no-repeat fixed;
	background-size: 100% 100%;
	position: relative;
	padding: 70px 0;
}

.single-count-box {
	position: relative;
	padding: 20px 0;
}

.single-count-box:before {
	content: '';
	width: 1px;
	height: 80px;
	background: #ccc;
	opacity: .1;
	position: absolute;
	top: 50%;
	left: -15px;
	margin-top: -55px;
}

.single-count-box .number-box {
	display: table-cell;
	vertical-align: middle;
}

.single-count-box .number-box span.counter {
	color: #fff;
	font: 600 3.95em/1em "PT Serif",sans-serif;
	margin: 0;
	padding: 0;
	position: relative;
}

.single-count-box .number-box span.counter:before {
	content: '';
	position: absolute;
	width: 32px;
	height: 3px;
	display: inline-block;
	background: #fff;
	margin: 0;
	top: -.3em;
}

.single-count-box .text-box {
	display: table-cell;
	vertical-align: middle;
	padding-left: 1em;
}

.single-count-box .text-box p {
	color: #85ab00;
	font: 400 1.0715em/1.4em "Open Sans",sans-serif;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
}

.rooms.tp-hotel-booking.hb-catalog-column-1 {
	list-style: none;
	padding: 0;
}

.booking-sidebar {
	overflow: hidden;
}

.mc4wp-alert.mc4wp-error {
	text-align: center;
}

.copycenter {
	text-align: center;
}

.col-lg-4.col-lg-pull-8.col-md-4.col-md-pull-8 {
	overflow: hidden;
}

#hotel-booking-cart a,#hotel-booking-payment a {
	color: #777;
}

.hb-order-new-customer input[name=first_name] {
	margin-bottom: 0;
	display: block;
}

.widget-contact-list ul li {
	overflow: hidden;
}

@media(max-width:767px) {
	.hb-form-table.col-2 {
		float: left;
		width: 100%;
	}

	.our-res .vc_tta.vc_general .vc_tta-panel-body {
		padding-left: 15px!important;
	}
}

.grid-xs-1,.grid-sm-1,.grid-md-1,.grid-lg-1,.grid-xs-2,.grid-sm-2,.grid-md-2,.grid-lg-2,.grid-xs-3,.grid-sm-3,.grid-md-3,.grid-lg-3,.grid-xs-4,.grid-sm-4,.grid-md-4,.grid-lg-4,.grid-xs-5,.grid-sm-5,.grid-md-5,.grid-lg-5,.grid-xs-6,.grid-sm-6,.grid-md-6,.grid-lg-6,.grid-xs-7,.grid-sm-7,.grid-md-7,.grid-lg-7,.grid-xs-8,.grid-sm-8,.grid-md-8,.grid-lg-8,.grid-xs-9,.grid-sm-9,.grid-md-9,.grid-lg-9,.grid-xs-10,.grid-sm-10,.grid-md-10,.grid-lg-10,.grid-xs-11,.grid-sm-11,.grid-md-11,.grid-lg-11,.grid-xs-12,.grid-sm-12,.grid-md-12,.grid-lg-12 {
	position: relative;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
}

@media(min-width:768px) {
	.grid-sm-1,.grid-sm-2,.grid-sm-3,.grid-sm-4,.grid-sm-5,.grid-sm-6,.grid-sm-7,.grid-sm-8,.grid-sm-9,.grid-sm-10,.grid-sm-11,.grid-sm-12 {
		float: left;
	}

	.grid-sm-12 {
		width: 100%;
	}

	.grid-sm-11 {
		width: 91.66666667%;
	}

	.grid-sm-10 {
		width: 83.33333333%;
	}

	.grid-sm-9 {
		width: 75%;
	}

	.grid-sm-8 {
		width: 66.66666667%;
	}

	.grid-sm-7 {
		width: 58.33333333%;
	}

	.grid-sm-6 {
		width: 50%;
	}

	.grid-sm-5 {
		width: 41.66666667%;
	}

	.grid-sm-4 {
		width: 33.33333333%;
	}

	.grid-sm-3 {
		width: 25%;
	}

	.grid-sm-2 {
		width: 16.66666667%;
	}

	.grid-sm-1 {
		width: 8.33333333%;
	}
}

@media(min-width:992px) {
	.grid-md-1,.grid-md-2,.grid-md-3,.grid-md-4,.grid-md-5,.grid-md-6,.grid-md-7,.grid-md-8,.grid-md-9,.grid-md-10,.grid-md-11,.grid-md-12 {
		float: left;
	}

	.grid-md-12 {
		width: 100%;
	}

	.grid-md-11 {
		width: 91.66666667%;
	}

	.grid-md-10 {
		width: 83.33333333%;
	}

	.grid-md-9 {
		width: 75%;
	}

	.grid-md-8 {
		width: 66.66666667%;
	}

	.grid-md-7 {
		width: 58.33333333%;
	}

	.grid-md-6 {
		width: 50%;
	}

	.grid-md-5 {
		width: 41.66666667%;
	}

	.grid-md-4 {
		width: 33.33333333%;
	}

	.grid-md-3 {
		width: 25%;
	}

	.grid-md-2 {
		width: 16.66666667%;
	}

	.grid-md-1 {
		width: 8.33333333%;
	}
}

.room-suite-htwo .ro-txt h2 {
	color: #242424;
	font: 1.86em/1em Playball,sans-serif;
	padding: 0;
	margin: .5em 0 .4em;
	position: relative;
}

.room-suite-htwo .ro-txt p {
	color: #898989;
	margin: 0 0 1.8em;
	margin-bottom: 10px;
	font: 400 1.0715em/1.5em "Open Sans",sans-serif;
}

.room-suite-htwo .ro-text-two .left-p-two .res-btn {
	background: #0091d6;
	padding: .5em 2em;
}

.room-suite-htwo .ro-text-two .left-p-two .res-btn:hover {
	background: #1a1a1c;
}

.room-suite-htwo .ro-text-two .right-p-two p {
	color: #ed1c24;
	font-size: 24px;
	padding: 0;
	margin: 0;
}

.room-suite-htwo .ro-text-two .right-p-two p span {
	display: inline;
	font: 400 .7em/1.3em "Open Sans",sans-serif;
	font-style: italic;
	color: #888;
}

.room-suite .item .ro-img {
	position: relative;
	border-bottom: 2px solid #ffb606;
	text-align: center;
	z-index: 0;
	overflow: hidden;
}

.room-suite .item .ro-img img {
	width: 100%;
}

.room-suite .item .ro-txt {
	background: #f7f7f7;
	border-left: 1px solid #e6e1e1;
	border-right: 1px solid #e6e1e1;
	border-bottom: 1px solid #e6e1e1;
	overflow: hidden;
	padding: 0 1em;
}

.room-suite .item:hover .ro-txt {
	background: #0d1a41;
	-webkit-transition: all 300ms linear 0;
	transition: all 300ms linear 0;
}

.room-suite .item .left-h {
	position: relative;
}

.room-suite .item .left-h p {
	color: #242424;
	font: 1.86em/1em Playball,sans-serif;
	padding: .7em 0 0;
	margin: 0;
}

.room-suite .item:hover .left-h p,.room-suite .item:hover .right-p p span {
	color: #fff;
}

.room-suite .item .right-p p {
	color: #242424;
	font: 1.72em/1.25em Playball,sans-serif;
	padding: .3em 0 .6em;
	margin: 0;
}

.room-suite .item:hover .right-p p {
	color: #ffb606;
}

.room-suite .item .right-p p span {
	display: block;
	font: 400 .6em/1em "Open Sans",sans-serif;
	font-style: italic;
	color: #888;
}

.room-suite .item:hover .ro-img:before {
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	opacity: 1;
	z-index: 1;
}

.room-suite .item .ro-img:before {
	position: absolute;
	background-color: rgba(167,204,56,0.4);
	content: "";
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	-webkit-transform: scale(0.2);
	-ms-transform: scale(0.2);
	transform: scale(0.2);
	-webkit-transition: all 300ms;
	transition: all 300ms;
	opacity: 0;
}

.room-suite-htwo .ro-txt h2:after {
	position: absolute;
	bottom: -2px;
	width: 100px;
	height: 2px;
	display: inline-block;
	background: #ed1c24;
	margin: 0;
}

.h2tt-font {
	font-family: 'Open Sans';
	font-size: 19px;
	line-height: 30px;
	margin-top: 20px!important;
}

.room-and-suits-style:before {
	background: url(assets/images/rooms-suits.jpg) no-repeat fixed center center #27283b;
	background-size: cover;
	background-blend-mode: multiply;
	opacity: .2;
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	display: block!important;
}

.room-and-suits-style .sec-header h2,.room-and-suits-style .room-suite-htwo .ro-txt h2,.room-and-suits-style .room-suite-htwo .ro-text-two .right-p-two p {
	color: #fff;
}

@media(max-width:980px) {
	.hotel-booking-search button,.hotel-booking-search input,.hotel-booking-search select,.hotel-booking-search textarea {
		min-width: 100px;
	}

	.hb_input_field::after {
		right: 8px;
	}
}

@media(max-width:640px) {
	#commentform .comment-form-author {
		float: left;
		width: 100%;
	}
}

.tp-caption {
	border-width: 1px;
}

.our-table-cont p {
	color: #fff;
	margin: 0 0 2em;
	padding: 0;
	font: 400 1.0715em/1.8em "Open Sans",sans-serif;
}

.overlay.col-pink {
	background: #d16094;
}

.overlay.col-purple {
	background: #7491bc;
}

.overlay.col-orange {
	background: #fa9f4a;
}

.sidebar-area.default_widgets {
	padding-left: 33px;
}

.news-image img {
	background: #000;
}

.header-abscont {
	position: absolute;
	margin: 0;
	top: 0;
	left: 0;
	right: 0;
	z-index: 999;
}

.header-abscont .top-bar-header-three {
	background-color: rgba(0,0,0,0.6);
	border-bottom: 1px solid rgba(255,255,255,0.1);
}

.top-bar-header-three ul,.top-bar-header-three ul li {
	margin: 0;
	padding: 0;
	list-style: none;
	margin: 0;
	padding: 0;
	list-style: none;
}

.top-bar-header-three ul li a {
	font-size: 13px;
	line-height: 22px;
	color: #7f7f7f;
	font-family: 'Open Sans';
	font-weight: 600;
	line-height: 1;
	text-transform: uppercase;
}

.top-bar-header-three .contact-infos ul li a i.fa-phone {
	top: 4px;
}

.top-bar-header-three {
	background: #f0f0f0;
	padding: 13.5px 0;
}

.top-bar-header-three .contact-infos ul li a i {
	font-size: 20px;
	color: #898989;
	margin-right: 6px;
	position: relative;
}

.top-bar-header-three .contact-infos ul li+li {
	margin-left: 24px;
}

.top-bar-header-three .contact-infos ul li a i.fa-map-marker {
	top: 3px;
}

.top-bar-header-three .contact-infos ul li a i.fa-envelope {
	font-size: 14px;
}

.top-bar-header-three .link-list ul li+li {
	margin-left: 10px;
	padding-left: 10px;
	border-left: 1px solid #939ba7;
	line-height: .9;
}

.top-bar-header-three .link-list ul li a {
	transition: color .3s ease;
}

.top-bar-header-three ul li a {
	font-size: 13px;
	line-height: 22px;
	color: #7f7f7f;
	font-family: 'Open Sans';
	font-weight: 600;
	line-height: 1;
	text-transform: uppercase;
}

.header-abscont #main-navigation-wrapper.navbar-default {
	border: 0;
	background-color: transparent;
}

#main-navigation-wrapper.navbar-default {
	background: transparent;
	border: 0;
	min-height: auto;
	background: #fff;
	border-bottom: 1px solid rgba(255,255,255,0.2);
	border-radius: 0;
	margin: 0;
}

#main-navigation-wrapper .navbar-collapse {
	padding-left: 0;
	padding-right: 0;
	text-align: right;
}

#main-navigation-wrapper .navbar-nav {
	margin-left: 0;
	margin-right: 0;
	display: inline-block;
	vertical-align: middle;
	text-align: right;
	float: none;
}

.no-awsm-float.nav-holder {
	float: none!important;
}

#main-navigation-wrapper .nav>li {
	padding: 16px 0;
}

.header-abscont #main-navigation-wrapper.navbar-default .nav>li>a {
	color: #fff;
}

#main-navigation-wrapper .nav>li>a {
	padding: 25px 0;
	font-size: 14px;
	font-family: "Open Sans",sans-serif;
	font-weight: 700;
	color: #666;
	text-transform: uppercase;
	padding-right: 20px;
}

.navbar-nav>li {
	float: left;
}

.header-abscont #main-navigation-wrapper.navbar-default .nav>li>a {
	color: #fff;
}

#main-navigation-wrapper .nav>li+li>a {
	padding-left: 25px;
}

#main-navigation-wrapper .navbar-nav {
	margin-left: 0;
	margin-right: 0;
	display: inline-block;
	vertical-align: middle;
	text-align: right;
	float: none;
}

#main-navigation-wrapper .right-side-nav>li {
	padding: 40.5px 0;
}

.header-abscont #main-navigation-wrapper.navbar-default .nav>li>a {
	color: #fff;
}

#main-navigation-wrapper .right-side-nav>li:first-child>a {
	border-left: 1px solid #a6a6a6;
	padding-left: 20px;
	margin-left: 20px;
}

#main-navigation-wrapper .right-side-nav>li>a {
	font-size: 16px;
	padding: 0;
}

#main-navigation-wrapper .navbar-nav .phone-only {
	display: none;
}

#main-navigation-wrapper ul>li>button {
	border: 0;
	background: #fff;
	padding-left: 20px;
}

#main-navigation-wrapper .navbar-nav>li>.dropdown-submenu.has-search-form {
	min-width: 300px;
}

#main-navigation-wrapper .navbar-nav>li>.dropdown-submenu.align-right {
	left: auto;
	right: 0;
}

#main-navigation-wrapper .navbar-nav>li>.dropdown-submenu {
	display: block!important;
}

.nav-footer.nav-nw-color li a {
	color: #fff;
}

.main-menu-wrapper-two .nav-header-right>ul>li>button.bg-transparent {
	border: 0;
	background: transparent;
	padding-left: 20px;
}

.main-menu-wrapper-two .nav-header-right>ul>li.awsm-fd-class:first-child {
	border-left: 1px solid #fff;
	margin-top: 5px;
}

.wel-band.clearfix.no-original-display {
	display: none;
}

.ui-button-text-only .ui-button-text {
	padding: 0!important;
}

.wel-wrapper.vc_custom_1483154761206 {
	background-position-x: center;
	background-position-y: bottom;
}

.sticky_menu #header .top_nav.affix {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 10000;
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.2);
	box-shadow: 0 0 5px rgba(0,0,0,0.2);
	max-height: 150px;
	animation: fadeItIn 1s;
}

.top_nav.affix .nav-footer.nav-nw-color li a {
	color: #666;
}

.top_nav.affix.main-menu-wrapper-two .nav-header-right>ul>li.awsm-fd-class:first-child {
	border-left: 1px solid #a6a6a6!important;
	margin-top: 5px;
}

@media screen and (min-width:1400px) {
	.our-gallery .carousel-prev,.our-gallery .carousel-next {
		margin-left: 45.5%;
		margin-right: -45%;
		height: 34px;
	}
}

.media-contact-info p span {
	color: #3894c3;
}

.wpb_gmaps_widget .wpb_wrapper {
	padding: 0;
}

.our-gallery .carousel-prev,.our-gallery .carousel-next {
	height: 34px;
}

.phone-only {
	display: none;
}

.top-bar {
	background: #F0F0F0;
	padding: 13.5px 0;
	&home3vdhomevbackground: #1f2e46;
	ulcontact-infosulliacolor: #a4b6d1;
	icolor: #a4b6d1;
}

.link-list {
	ulliliborder-left: 1px solid #a4b6d1;
}

.top-bar ul,.top-bar ul li {
	margin: 0;
	padding: 0;
	list-style: none;
}

.top-bar ul li a {
	font-size: 13px;
	line-height: 22px;
	color: #7f7f7f;
	font-family: 'Open Sans';
	font-weight: 600;
	line-height: 1;
	text-transform: uppercase;
}

.top-bar .contact-infos ul li+li {
	margin-left: 24px;
}

.top-bar .contact-infos ul li a i {
	font-size: 20px;
	color: #898989;
	margin-right: 6px;
	position: relative;
}

.top-bar .contact-infos ul li a i.fa-phone {
	top: 4px;
}

.top-bar .contact-infos ul li a i.fa-map-marker {
	top: 3px;
}

.top-bar .contact-infos ul li a i.fa-envelope {
	font-size: 14px;
}

.top-bar .link-list ul li+li {
	margin-left: 10px;
	padding-left: 10px;
	border-left: 1px solid #939ba7;
	line-height: .9;
}

.top-bar .link-list ul li a {
	transition: color .3s ease;
}

.top-bar .link-list ul li a:hover {
	color: #85ab00;
}

#main-navigation-wrapper.navbar-default {
	background: transparent;
	border: 0;
	min-height: auto;
	background: #FFF;
	border-bottom: 1px solid rgba(255,255,255,0.2);
	border-radius: 0;
	margin: 0;
	.navbar-toggleborder: 0;
	padding: 0;
}&.transBg-main-menu-header {
	background-color: transparent;
	border: 0;
	.navbar-brandsecondary-logodisplay: none;
}&.stricky-fixed {
	background: #fff;
	.navbar-toggleicon-barbackground: #666;
}

.navbar-brand {
	.default-logodisplay: none;
}

.secondary-logo {
	display: block;
}

.nav>li>a {
	color: #666;
}

#main-navigation-wrapper.navbar-default {
	.navbar-brandheight: auto;
	imgmediamax-width: 767px) {;
	max-height: 37px;
}&.stricky-fixed {
	max-height: 70px;
	.navbar-brandpadding-top: 5px;
	padding-bottom: 5px;
	height: 70px;
	line-height: 60px;
	@mediamax-width: 767px) {;
	height: 50px;
	line-height: 40px;
}

img {
	max-height: 60px;
	display: inline-block;
	@mediamax-width: 767px) {;
	max-height: 37px;
}

.nav>li {
	padding: 0;
}

#main-navigation-wrapper .navbar-collapse {
	padding-left: 0;
	padding-right: 0;
	text-align: right;
}

#main-navigation-wrapper .nav>li {
	padding: 16px 0;
}

#main-navigation-wrapper .nav>li>a {
	padding: 25px 0;
	font-size: 14px;
	font-family: "Open Sans",sans-serif;
	font-weight: 700;
	color: #666;
	text-transform: uppercase;
	.glyphiconfloat: right;
	@mediamin-width: 1025px) {;
	display: none;
}

#main-navigation-wrapper.transBg-main-menu-header .nav>li>a {
	color: #fff;
}

#main-navigation-wrapper .nav>li+li>a {
	padding-left: 25px;
}

#main-navigation-wrapper .navbar-form {
	padding: 0;
	margin: 0;
}

#main-navigation-wrapper .navbar-nav {
	margin-left: 0;
	margin-right: 0;
	display: inline-block;
	vertical-align: middle;
	text-align: right;
	float: none;
}

#main-navigation-wrapper.navbar-default .navbar-nav>.open>a,#main-navigation-wrapper.navbar-default .navbar-nav>.open>a:focus,#main-navigation-wrapper.navbar-default .navbar-nav>.open>a:hover,#main-navigation-wrapper.navbar-default .navbar-nav>li:hover>a {
	background: 0;
	color: #c4d114;
}

#main-navigation-wrapper .navbar-form {
	background: #fff;
	padding: 15px 30px;
}

#main-navigation-wrapper .navbar-form input {
	border-radius: 0;
	border: 0;
	outline: 0;
	background-color: transparent;
	width: calc(100% - 32px);
}

#main-navigation-wrapper .navbar-form button {
	border: 0;
	outline: 0;
	background-color: transparent;
}

#main-navigation-wrapper .navbar-nav>li>.dropdown-submenu {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 1000;
	display: none;
	float: left;
	min-width: 160px;
	font-size: 14px;
	text-align: left;
	list-style: none;
	background-color: #fff;
	background-clip: padding-box;
	padding: 0;
	border: 0;
	border-radius: 0;
	display: block;
	opacity: 0;
	visibility: hidden;
	-webkit-transition: all .4s ease;
	transition: all .4s ease;
	min-width: 220px;
	background: #fff;
	-webkit-transform: translate3d(-20px,0,0);
	transform: translate3d(-20px,0,0);
}

#main-navigation-wrapper .navbar-nav>li>.dropdown-submenu.align-right {
	left: auto;
	right: 0;
}

#main-navigation-wrapper .navbar-nav>li>.dropdown-submenu.has-search-form {
	min-width: 300px;
}

#main-navigation-wrapper .navbar-nav>li:hover>.dropdown-submenu,#main-navigation-wrapper .navbar-nav>.open>.dropdown-submenu {
	opacity: 1;
	visibility: visible;
	-webkit-transform: translate3d(0px,0,0);
	transform: translate3d(0px,0,0);
}

#main-navigation-wrapper .dropdown-submenu>li>a {
	display: block;
	padding: 3px 20px;
	clear: both;
	font-weight: 400;
	line-height: 1.42857143;
	color: #333;
	white-space: nowrap;
	padding: 11px 20px;
	text-transform: capitalize;
	color: #666;
	border-bottom: 1px solid #f0f0f0;
	font-size: 14px;
	font-family: "Open Sans",sans-serif;
	font-weight: 700;
	text-align: left;
	transition: background .4s ease;
}

#main-navigation-wrapper .dropdown-submenu>li>a:focus,#main-navigation-wrapper .dropdown-submenu>li>a:hover {
	background-color: #f0f0f0;
}

#main-navigation-wrapper .navbar-brand {
	padding-top: 26px;
	padding-bottom: 26px;
	@mediamax-width: 767px) {;
	padding-top: 12px;
	padding-bottom: 12px;
}

#main-navigation-wrapper .right-side-nav>li {
	padding: 40.5px 0;
}

#main-navigation-wrapper .right-side-nav>li:first-child>a {
	border-left: 1px solid #a6a6a6;
	padding-left: 20px;
	margin-left: 20px;
}

#main-navigation-wrapper .right-side-nav>li>a {
	font-size: 16px;
	padding: 0;
}

#main-navigation-wrapper .right-side-nav>li+li>a {
	padding-left: 20px;
}

#main-navigation-wrapper.fixed-header {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	background-color: transparent!important;
}

#main-navigation-wrapper.light-header .nav>li>a {
	color: #fff;
}

#main-navigation-wrapper.light-header .right-side-nav>li:first-child>a {
	border-color: #fff;
}

#main-navigation-wrapper.after-scroll .navbar-brand {
	padding-top: 10px;
	padding-bottom: 10px;
}

#main-navigation-wrapper.after-scroll .nav>li {
	padding: 0;
}

#main-navigation-wrapper.after-scroll .nav.right-side-nav>li {
	padding: 25px 0;
}

.side-menu {
	position: fixed;
	top: 0;
	right: -100%;
	width: 100%;
	max-width: 445px;
	background: #fff;
	z-index: 100000;
	height: 100%!important;
	display: block!important;
	padding: 40px;
	-webkit-transition: right .4s ease;
	transition: right .4s ease;
}

.widget_text.header_widgets {
	margin-bottom: 20px;
}

.widget_tmc_header {
	overflow: hidden;
	margin-bottom: 20px;
}

@media(max-height:768px) {
	.side-menu {
		max-width: 445px;
	}
}

.side-menu.in {
	right: 0;
}

.side-menu .close-button {
	width: 37px;
	height: 37px;
	border: 1px solid #d0d0d0;
	line-height: 1;
	background: #fff;
	position: absolute;
	top: 0;
	right: 0;
	margin-top: 65px;
}

.side-menu h3 {
	font-size: 34px;
	color: #2a2a2a;
	line-height: 1;
	margin: 0;
}

.side-menu p {
	font-size: 15px;
	color: #898989;
	line-height: 1.733333;
	font: 15px/26px "Open Sans",sans-serif;
}

.side-menu .title-box {
	margin-bottom: 30px;
}

.side-menu .title-box h5 {
	font-size: 18px;
	line-height: 1.733333;
	font-family: 'Open Sans';
	color: #898989;
	font-weight: 600;
	font-style: italic;
	display: inline-block;
	vertical-align: middle;
	margin: 0;
}

.side-menu .title-box span.decor-line {
	width: 35px;
	background: #acd647;
	height: 2px;
	display: inline-block;
	vertical-align: middle;
	position: relative;
	top: 5px;
}

.side-menu .gallery-widget ul,.side-menu .gallery-widget ul li {
	padding: 0 5px;
	margin-bottom: 15px;
	float: left;
}

.side-menu .gallery-widget ul {
	margin-left: -5px;
	margin-right: -5px;
	margin-top: 0;
}

.side-menu .gallery-widget ul li {
	padding: 0 5px;
	margin-bottom: 15px;
	float: left;
}

.side-menu .gallery-widget ul li a:before {
	content: none;
}

.side-menu .subscribe-widget form input {
	float: left;
	width: calc(100% - 133px);
	height: 44px;
	background: #f9f9f9;
	border: 1px solid #e6e6e6;
	line-height: 1.733;
	vertical-align: middle;
	outline: 0;
	padding-left: 25px;
}

.side-menu .subscribe-widget form button {
	float: right;
	line-height: 24px;
	background: #85ab00;
	vertical-align: middle;
	padding: 10px 25px;
}

.side-menu .contact-info,.side-menu .contact-info li {
	margin: 0;
	padding: 0;
	list-style: none;
}

.side-menu .contact-info li {
	font-size: 16px;
	color: #898989;
	line-height: 1;
	padding: 0 5px;
	margin-bottom: 15px;
}

.side-menu .contact-info {
	border-top: 1px solid #5c5c5c;
	margin: 0!important;
	padding: 0!important;
	margin-top: 25px!important;
	padding-top: 25px!important;
}

.side-menu .side-menu-widget+.side-menu-widget {
	margin-top: 34px;
}

.side-menu .about-widget a.logo {
	margin-bottom: 40px;
	display: inline-block;
	margin-top: 0;
	float: none;
}

.side-menu .about-widget h3 {
	margin-bottom: 25px;
}

#main-navigation-wrapper.navbar-default.stricky-fixed {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 10000;
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,.2);
	box-shadow: 0 0 5px rgba(0,0,0,.2);
}

@media(min-width:1025px) {
	#main-navigation-wrapper .navbar-nav .phone-only {
		display: none;
	}
}

@media(max-width:1100px) {
	.main-menu .navbar-collapse>ul>li>a {
		font-size: .85em;
		padding: 0 .8em;
	}
}

@media(max-width:1024px) {
	.ser-in-box {
		width: 19%;
	}

	.chk-button {
		width: 22%;
	}

	.search-sec .overlay .border {
		padding: 1em;
	}

	.search-sec .res-btn {
		padding: 6px 15px;
	}
}

@media(max-width:768px) {
	.hide-menu {
		display: none;
	}

	.search-sec {
		width: 94%;
	}
}

@media(max-width:767px) {
	.fo-txt {
		width: 100%;
		display: block;
		text-align: center;
	}
}

@media(max-width:650px) {
	.search-sec {
		position: relative;
		margin-top: 0;
	}
}

@media(max-width:480px) {
	.header-inner .logo img {
		width: 180px;
	}

	.header-inner .logo {
		margin: 1em 0;
	}

	.header-inner .nav-header {
		margin: 1.6em 0;
	}
}

@media(min-width:1025px) {
	#main-navigation-wrapper .navbar-nav .dopdown-nav-toggler {
		display: none;
	}

	#main-navigation-wrapper .navbar-nav>li>.dropdown-submenu {
		display: block!important;
	}

	#main-navigation-wrapper .navbar-nav .phone-only {
		display: none;
	}

	#main-navigation-wrapper .navbar-nav .phone-only+i {
		display: block;
	}
}

@media(max-width:1024px) {
	.navbar-header {
		width: 100%;
		float: none;
		margin: 0!important;
	}

	.navbar-nav {
		margin: 0;
	}

	.navbar-default .navbar-toggle {
		display: block;
		border-color: #515151;
		background-color: transparent!important;
		margin: 23px 0;
	}

	.navbar-default .navbar-toggle .icon-bar {
		background: #515151;
		height: 3px;
		width: 25px;
		padding: 0;
		border: 0;
	}

	.navbar-default .navbar-toggle .icon-bar+.icon-bar {
		margin-top: 3px;
	}

	.navbar-default .navbar-toggle:hover .icon-bar {
		background: #c4d114;
	}

	.navbar-collapse.collapse {
		display: none!important;
		height: 0!important;
		padding-bottom: 0;
		overflow: auto!important;
		width: 100%;
	}

	.navbar-default .navbar-collapse {
		background: #000;
		padding: 0!important;
		padding-bottom: 0!important;
		border: 1px dashed rgba(255,255,255,0.4);
		margin: 0;
	}

	.navbar-collapse.collapse.in {
		display: block!important;
		height: auto!important;
		max-height: 70vh;
	}

	.navbar-collapse.in {
		overflow-y: auto;
	}

	#main-navigation .nav {
		width: 100%;
		text-align: left!important;
	}

	#main-navigation-wrapper .navbar-nav .dopdown-nav-toggler {
		background-color: transparent;
		background-image: none;
		border: 1px solid #fff;
		border-radius: 4px;
		padding: 9px;
		position: absolute;
		top: 0;
		right: 0;
		margin-top: 8px;
		margin-right: 10px;
		z-index: 999;
	}

	#main-navigation-wrapper .navbar-nav .dopdown-nav-toggler .icon-bar {
		background-color: #fff;
		border-radius: 1px;
		display: block;
		height: 1px;
		width: 20px;
	}

	#main-navigation-wrapper .navbar-nav .dopdown-nav-toggler .icon-bar+.icon-bar {
		margin-top: 4px;
	}

	#main-navigation-wrapper .nav {
		width: 100%;
	}

	#main-navigation-wrapper .navbar-form {
		width: 100%;
		display: block;
		border: 0;
	}

	#main-navigation-wrapper .nav>li {
		display: block;
		padding: 0!important;
		width: 100%;
	}

	#main-navigation-wrapper .nav>li>a {
		display: block;
		padding: 15px;
		width: 100%;
		position: relative;
	}

	#main-navigation-wrapper .nav>li+li>a {
		padding: 15px;
		border-top: 1px dashed rgba(255,255,255,0.4);
		position: relative;
	}

	#main-navigation-wrapper .navbar-nav>li>.dropdown-submenu {
		position: relative;
		width: 100%;
		opacity: 1;
		visibility: visible;
		left: auto;
		right: auto;
		transform: translate3d(0px,0px,0px);
		transition: none!important;
		display: none;
		top: auto;
		float: none;
	}

	#main-navigation-wrapper .navbar-nav .phone-only {
		display: block;
	}

	#main-navigation-wrapper .navbar-nav .phone-only+i {
		display: none;
	}

	#main-navigation-wrapper .right-side-nav {
		border-top: 1px dashed rgba(255,255,255,0.4);
	}

	#main-navigation-wrapper .right-side-nav>li:first-child>a {
		border: 0;
		margin: 0;
	}

	.stricky-fixed.navbar-default .navbar-toggle {
		margin: 13px 0;
	}

	#main-navigation-wrapper .navbar-nav>li {
		&opendropdown-submenudisplay: block!important;
	}
}

@media(max-width:767px) {
	.top-bar .pull-left,.top-bar .pull-right {
		width: 100%;
		text-align: center;
	}

	.top-bar .pull-right {
		margin-top: 10px;
	}

	.top-bar .contact-infos ul li a {
		line-height: 2.5;
	}
}

.final-inner-header {
	display: table;
	height: 245px;
	background: url(../images/inner-header2.jpg) no-repeat scroll center bottom;
	width: 100%;
	margin: 0;
	@mediamax-width: 767px) {;
	background-size: cover;
}

.container {
	display: table-cell;
	vertical-align: middle;
}

.this-title {
	margin: 0;
	letter-spacing: .3px;
	font-family: $font4;
	text-transform: capitalize;
	font-size: 55px;
	color: #fff;
	&: after {;
	content: '';
	width: 60px;
	height: 2px;
	background: #92ba19;
	display: inline-block;
	margin-left: 20px;
}

.final-breadcrumb {
	background: #ececec;
	box-shadow: 0 0 0 0 rgba(0,0,0,0.2);
	.breadcrumbbackground: 0;
	border-radius: 0;
	border: 0;
	padding: 0;
	lifont-family: $font1;
	font-weight: 700;
	text-transform: uppercase;
	color: #bfbfbf;
	float: left;
	line-height: 55px;
	&li: before {;
	padding: 0 10px;
	color: #bfbfbf;
}

a {
	padding: 0;
	color: #bfbfbf;
}

#main-navigation-wrapper .right-side-nav>li {
	padding: 40.5px 0;
}

.nav-header-right li a {
	font-family: "Open Sans",sans-serif;
	font-weight: 700;
	color: #666;
	text-transform: uppercase;
	font-size: 16px;
	padding: 0;
}

li.give-top-pad {
	padding-top: 6px!important;
	padding-left: 15px!important;
}

.nav-header-right li:hover a {
	background: 0;
	color: #c4d114;
}

@media(max-width:1380px) {
	ul.main_menu_nav {
		margin-bottom: 0;
		padding-left: 49px;
	}
}

.playball-font {
	font-family: 'Playball';
}

.main-menu-wrapper-two.stricky.no-boder.top_nav.no-background {
	background: transparent;
}

.main-menu-wrapper-two.stricky.no-boder.top_nav.no-background.affix {
	background-image: -webkit-linear-gradient(90deg,#edf0f3 0,white 100%);
}

.main-menu-wrapper-two li.give-top-pad.awsm-c a {
	color: #fff;
}

.main-menu-wrapper-two.affix li.give-top-pad.awsm-c a {
	color: #666;
}

aside#mc4wp_form_widget-2 {
	margin-bottom: 0;
}

.tmc_header_3 a.sticky_logo,.tmc_header_2 a.sticky_logo {
	display: none;
}

.tmc_header_3 .affix .sticky_logo_trans,.tmc_header_2 .affix .sticky_logo_trans {
	display: none;
}

.tmc_header_3 .affix a.sticky_logo,.tmc_header_2 .affix a.sticky_logo {
	display: block;
}

.nasir-room-grid {
	padding-bottom: 74px;
}

.nroom-grid {
	padding: 15px;
}

.nroom-grid .room-img {
	overflow: hidden;
	display: block;
	background: #000;
}

.nroom-grid .room-img img {
	width: 100%;
	opacity: 1;
	transform: scale(1);
}

.nroom-grid .room-img:hover img,.nroom-grid .room-img:focus img {
	opacity: .8;
	transform: scale(1.1);
}

.nroom-grid .this-conts {
	margin: 0;
	padding: 10px 28px 30px;
	border: 1px solid #e6e1e1;
	background: #f8f8f8;
	border-top: 2px solid #ffb606;
	text-align: center;
}

.nroom-grid .media {
	text-align: left;
}

.nroom-grid .this-title {
	vertical-align: middle;
	font-family: "Playball",cursive;
	font-size: 26px;
	color: #242424;
	letter-spacing: .3px;
	font-weight: 400;
	margin-bottom: 0;
	text-transform: capitalize;
}

.nroom-grid .media-right {
	font-size: 24px;
	font-family: "Playball",cursive;
	white-space: nowrap;
	color: #242424;
}

.nroom-grid .media-right small {
	display: block;
	font-size: 14px;
	font-family: "Open Sans",sans-serif;
	color: #888;
}

.nroom-grid p {
	margin: 20px 0 25px;
	font-weight: 600;
	color: #8e8e8e;
	font-family: "Open Sans",sans-serif;
	line-height: 26px;
}

.nroom-grid .read-more {
	background: #85ab00;
	padding: 0 20px;
	margin: 0;
	letter-spacing: .6px;
	color: #fff;
	border-radius: 3px;
	text-transform: uppercase;
	display: inline-block;
	font: 400 .88em/38px "Open Sans",sans-serif;
}

.nroom-grid .read-more i {
	margin-left: 10px;
}

.nroom-grid .read-more:hover,.nroom-grid .read-more:focus {
	background: #000;
	text-decoration: none;
}

.nasir-room-grid-header {
	padding-bottom: 0;
}

.extra-width-tracing-4 .vc_column-inner {
	padding-right: 0!important;
	padding-left: 14px!important;
}

.mobile_header.top_nav .container {
	padding: 0;
}

#header .mobile_header.top_nav.affix .logo {
	margin-left: 15px;
}

.subscribe-wrp button.res-btn {
	width: 156px;
	padding: 0 25px;
	line-height: 46px;
	max-width: initial;
}

.copyright_row {
	margin-left: -15px;
	margin-right: -15px;
}

.footer-1 .socials ul li:first-child {
	padding-left: 0;
}

ul.rooms.tp-hotel-booking.hb-catalog-column-4 {
	padding: 0 15px;
}

.our-res .vc_tta-tabs-container ul li a {
	border: none!important;
}

.our-res .vc_tta-tabs-container ul li:first-child {
	margin-left: 1px!important;
}

.our-res .vc_tta-tabs-container ul li:last-child {
	border-right: 1px solid #e2e2e2;
}

.common-pad-home-2 {
	padding-top: 7em;
	padding-bottom: 7em;
}

div#btt {
	background: none repeat scroll #222;
	opacity: .8;
	border: 1px solid #333;
	border-radius: 2px;
	bottom: 21px;
	cursor: pointer;
	padding: 8px 15px;
	position: fixed;
	right: 20px;
	z-index: 50;
	color: #777;
}

.mobileBtt {
	display: none;
}

.desktopBtt {
	display: none;
}

@media(max-width:991px) {
	.mobileBtt {
		display: block;
	}
}

@media(min-width:991px) {
	.desktopBtt {
		display: block;
	}
}

.boxed-container {
	max-width: 1200px;
	margin: 0 auto;
}

.my-style li ul.sub-menu li a {
	visibility: hidden!important;
}

.my-style .main_menu_nav li:hover .sub-menu li a {
	visibility: visible!important;
}

.widget.widget_tmc_get_in_touch ul li .fleft.location_address {
	padding-top: 6px;
	font: 400 1.0715em/1.5em "Open Sans",sans-serif;
}

.widget.widget_tmc_get_in_touch ul li .contact_mail {
	padding-top: 0;
}

.widget.widget_tmc_get_in_touch ul li i.fa-envelope-o {
	padding-top: 0;
}

.mailchimp-widget.widget {
	margin-bottom: 0;
}

.single-blog-post h3 {
	color: #010101;
	font-weight: 600;
	text-transform: none;
	margin: .6em 0 0;
	padding: 0 0 .8em;
	font: 600 1.33em/1em "Open Sans",sans-serif;
}

.single-blog-post p {
	color: #898989;
	margin: 0 0 2em;
	padding: 0;
	font: 400 1.0715em/1.8em "Open Sans",sans-serif;
}

.main-menu-wrapper-two .nav-header-right>ul>li>button.bg-transparent {
	color: #fff;
}

.main-menu-wrapper-two.affix .nav-header-right>ul>li>button.bg-transparent {
	color: #000;
}

.fullwidth-slider .item:hover .this-overlay,.fullwidth-slider .item:focus .this-overlay {
	opacity: 1;
}

.fullwidth-slider .this-overlay {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	align-items: center;
	justify-content: center;
	position: absolute;
	top: 0;
	right: 10px;
	left: 10px;
	bottom: 0;
	background: rgba(0,0,0,0.5);
	overflow: hidden;
	opacity: 0;
	transition: all 300ms linear 0;
}

.fullwidth-slider .this-texts {
	text-align: center;
	text-transform: uppercase;
}

.fullwidth-slider .item:hover a,.fullwidth-slider .item:focus a {
	right: 0;
}

.fullwidth-slider a:hover,.fullwidth-slider a:focus {
	background: #fff;
}

.fullwidth-slider a {
	display: block;
	margin: 0 auto;
	width: 42px;
	line-height: 42px;
	font-size: 16px;
	border-radius: 50%;
	color: #000;
	background: rgba(255,255,255,0.7);
	position: relative;
	right: -50px;
	transition: all 300ms linear 0;
}

.fullwidth-slider .item {
	position: relative;
}

.fullwidth-slider .this-title {
	font-size: 15px;
	font-weight: 700;
	font-family: "Open Sans",sans-serif;
	color: #fff;
	margin: 0;
	position: relative;
	left: -50px;
	transition: all 300ms linear 0;
}

.fullwidth-slider .item:hover .this-title,.fullwidth-slider .item:focus .this-title {
	left: 0;
}

.slide-padings .item.slick-slide {
	padding-right: 10px;
	padding-left: 10px;
}

.fnt_25.mbot20.news_head.no_after {
	text-decoration: underline;
	text-transform: none;
	font-size: 28px;
	text-decoration: none;
	line-height: 1.1;
	font: 2em/1em Playball,sans-serif;
}

.search_sidebar.awsm .widget_title {
	color: #0e1322;
	font: 2em/1em Playball,sans-serif;
	margin: 0 0 40px;
	padding: 0;
	position: relative;
	text-transform: none;
}

.search_sidebar .widget_title::after {
	content: '';
	position: absolute;
	bottom: 7px;
	width: 35px;
	height: 2px;
	display: inline-block;
	background: #a7cc38;
	margin: 0 0 0 12px;
}

.single-blog-post a.more-link {
	margin-top: 35px;
}

.single-blog-post {
	margin-bottom: 50px;
}

a:focus {
	outline: 0;
}

.wpb_gmaps_widget.wpb_content_element .wpb_wrapper {
	padding: 0;
}

textarea::-webkit-input-placeholder,input[type="date"]::-webkit-input-placeholder,input[type="datetime"]::-webkit-input-placeholder,input[type="datetime-local"]::-webkit-input-placeholder,input[type="email"]::-webkit-input-placeholder,input[type="month"]::-webkit-input-placeholder,input[type="number"]::-webkit-input-placeholder,input[type="password"]::-webkit-input-placeholder,input[type="search"]::-webkit-input-placeholder,input[type="tel"]::-webkit-input-placeholder,input[type="text"]::-webkit-input-placeholder,input[type="time"]::-webkit-input-placeholder,input[type="url"]::-webkit-input-placeholder,input[type="week"]::-webkit-input-placeholder {
	color: #959595;
}

textarea::-moz-placeholder,input[type="date"]::-moz-placeholder,input[type="datetime"]::-moz-placeholder,input[type="datetime-local"]::-moz-placeholder,input[type="email"]::-moz-placeholder,input[type="month"]::-moz-placeholder,input[type="number"]::-moz-placeholder,input[type="password"]::-moz-placeholder,input[type="search"]::-moz-placeholder,input[type="tel"]::-moz-placeholder,input[type="text"]::-moz-placeholder,input[type="time"]::-moz-placeholder,input[type="url"]::-moz-placeholder,input[type="week"]::-moz-placeholder {
	color: #959595;
}

textarea:-moz-placeholder,input[type="date"]:-moz-placeholder,input[type="datetime"]:-moz-placeholder,input[type="datetime-local"]:-moz-placeholder,input[type="email"]:-moz-placeholder,input[type="month"]:-moz-placeholder,input[type="number"]:-moz-placeholder,input[type="password"]:-moz-placeholder,input[type="search"]:-moz-placeholder,input[type="tel"]:-moz-placeholder,input[type="text"]:-moz-placeholder,input[type="time"]:-moz-placeholder,input[type="url"]:-moz-placeholder,input[type="week"]:-moz-placeholder {
	color: #959595;
}

textarea:-ms-input-placeholder,input[type="date"]:-ms-input-placeholder,input[type="datetime"]:-ms-input-placeholder,input[type="datetime-local"]:-ms-input-placeholder,input[type="email"]:-ms-input-placeholder,input[type="month"]:-ms-input-placeholder,input[type="number"]:-ms-input-placeholder,input[type="password"]:-ms-input-placeholder,input[type="search"]:-ms-input-placeholder,input[type="tel"]:-ms-input-placeholder,input[type="text"]:-ms-input-placeholder,input[type="time"]:-ms-input-placeholder,input[type="url"]:-ms-input-placeholder,input[type="week"]:-ms-input-placeholder {
	color: #959595;
}

input.hb_input_date_check {
	font-weight: 400;
	text-decoration: inherit;
}

input.hb_input_date_check:-webkit-input-placeholder {
	color: #4b4b4b!important;
}

input.hb_input_date_check:-moz-placeholder {
	color: #4b4b4b!important;
}

input.hb_input_date_check:-ms-input-placeholder {
	color: #4b4b4b!important;
}

input.hb_input_date_check:-moz-placeholder {
	color: #4b4b4b!important;
}

.breadcrumb-row .breadcrumb li span.font-awe {
	font-family: FontAwesome;
	font-style: normal;
	font-weight: 400;
	text-decoration: inherit;
	padding-right: 9px;
}

#commentform .form-submit .submit:hover {
	background: #ffb606;
}

.main-menu-wrapper-two.affix .nav-header-right>ul>li>ul {
	top: 50px;
}

.single-blog-post h3.fnt_25 {
	margin: 0;
}

.hb_input_field::after {
	position: absolute;
	content: close-quote;
	color: #aaa;
	font: normal normal normal 14px/1 FontAwesome;
	right: 5px;
	top: 12px;
}

.red-margin {
	margin-left: 30px;
}

.shadow_effect.effect-apollo {
	margin-bottom: 20px;
}

.promo-outer ul {
	list-style: none;
}

.hb_single_room .hb_single_room_details .hb_single_room_tabs>li a.active {
	text-decoration: none!important;
}

.col-md-offset-nw .search-sec .overlay .border {
	border: 0;
}

.hb_button {
	font-weight: 500;
	font-family: "Playball",sans-serif;
	font-size: 18px;
}

.nhs-btn2 {
	color: #fff;
}

.room-wrapper .media-right a {
	font-weight: 700;
}

a:focus {
	text-decoration: none;
}

.extra-booking .hotel-booking-search {
	background: 0;
}

.extra-booking .hb-form-table li {
	display: inline-block;
	margin-right: 40px;
	min-width: 300px;
}

.extra-booking h3 {
	display: none;
}

.my-style ul li:last-child a {
	color: #007cc3;
}

.widget.widget_tmc_get_in_touch ul li .fleft b {
	text-transform: uppercase;
}

.img-caption.about-us:before {
	content: '';
	position: absolute;
	top: 10px;
	left: 10px;
	right: 10px;
	bottom: 10px;
	opacity: 1;
	border: 2px solid rgba(255,255,255,0.5);
	border-bottom: 0;
	border-left: 0;
	-webkit-transition: all .5s ease .5s;
	transition: all .5s ease .5s;
	margin-right: 15px;
	margin-bottom: 35px;
	margin-left: 85px;
}

.booking-sidebar .sidebar-area.default_widgets {
	margin-left: 30px;
	padding: 0;
}

.hb-submit button {
	border: 0;
	outline: 0;
	background: #1a1a1c;
	font-size: 14px;
	color: #fff;
	text-transform: uppercase;
	font-family: "Open Sans",sans-serif;
	font-weight: 600;
	display: inline-block;
	border-radius: 3px;
	transition: all .5s ease;
	padding: 10px 25px;
	font-style: normal;
}

.spa-offer .img_holder .room-ad-cont h2 span {
	color: #fff;
	font: .59em/1em Playball,sans-serif;
	display: block;
}

.testimonial-p .media-body h6 {
	text-align: right;
	display: block;
}

.driving-dirction-core-vanue .bee-accordion.bee-accordion .vc_tta-panel-body {
	padding: 30px 0!important;
	border: none!important;
}

.driving-dirction-core-vanue .bee-accordion.bee-accordion .vc_tta-panel-body .panel-body {
	padding: 0;
}

.our-gallery .carousel-prev:hover,.our-gallery .carousel-next:hover {
	background: #85ab00!important;
	color: #fff;
	text-decoration: none;
}

.hb_input_date_check.btn.hasDatepicker {
	background-image: url(../images/cal.png);
	background-repeat: no-repeat;
	background-position: right;
	background-position: center;
}

.booking-sidebar .single-sidebar-widget-outer .sec-title {
	margin-bottom: 26px;
}

.booking-sidebar .single-sidebar-widget-outer .sec-title h2 {
	color: #0e1322;
	font: 2em/1em Playball,sans-serif;
	margin: 0 0 .3em;
	padding: 0;
	position: relative;
}

.booking-sidebar .single-sidebar-widget-outer .sec-title h2:after {
	content: '';
	position: absolute;
	bottom: 7px;
	width: 35px;
	height: 2px;
	display: inline-block;
	background: #a7cc38;
	margin: 0 0 0 12px;
}

.booking-sidebar .single-sidebar-widget-outer .popular-post li {
	margin-bottom: 30px;
}

.booking-sidebar .single-sidebar-widget-outer .popular-post .img-box {
	width: 110px;
}

.booking-sidebar .single-sidebar-widget-outer .popular-post .content {
	padding-left: 30px;
}

.booking-sidebar .single-sidebar-widget-outer .popular-post ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.booking-sidebar .single-sidebar-widget-outer .popular-post .img-box a:before,.booking-sidebar .single-sidebar-widget-outer .popular-post .content a:before {
	content: initial;
}

.booking-sidebar .single-sidebar-widget-outer .popular-post .img-box,.booking-sidebar .single-sidebar-widget-outer .popular-post .content {
	display: table-cell;
	vertical-align: top;
}

.booking-sidebar .single-sidebar-widget-outer .popular-post .content h6 {
	color: #242424;
	font: 1.6em/1em Playball,sans-serif;
	margin: .6em 0 0;
	padding: 0;
}

.booking-sidebar .single-sidebar-widget-outer .popular-post .content h6 span {
	display: inline-block;
	font: 600 .63em/1em "Open Sans",sans-serif;
	font-style: italic;
	color: #999;
	margin-top: 1.2em;
}

.booking-sidebar .single-sidebar-widget-outer .popular-post .content a h4 {
	font: 600 1em/1em "Open Sans",sans-serif;
	color: #242424;
	text-transform: uppercase;
	-webkit-transition: all .3s ease;
	transition: all .3s ease;
	margin: 0;
	padding: 0;
}

@media only screen and (max-width:1280px) and (min-width:1024px) {
	.offer-right .offer-img-box1 {
		margin-bottom: 10px;
		width: 47.5%;
	}

	.offer-img-box2.spec-width {
		width: 49.8%;
		float: left;
	}

	.subscribe-wrp {
		padding: 1.5em 1em 0!important;
	}

	.nasir-activity .this-inner {
		width: 100%;
	}

	.nhs-caption4 {
		top: 200px;
		position: absolute;
		right: 0;
		left: 0;
	}
}

.ui-datepicker.ui-widget .ui-datepicker-calendar {
	margin-bottom: 0;
}

.single-room-wrapper .ro-facilitie ul li .facilitie-i-box h3 {
	text-transform: capitalize;
	font-size: 18px;
}

.hb_single_room #reviews #review_form_wrapper form .form-submit input[type=submit] {
	background: #85ab00;
	color: #fff;
}

.footer_widgets .widgets_width #pu_media_upload-2 {
	margin-bottom: 0;
}

.main-container {
	padding-bottom: 25px!important;
}

.widget-contact-list ul li a {
	text-transform: none;
}

.footer-1 .tmc_info {
	margin-bottom: 0;
}

.lightbox {
	display: none;
	position: fixed;
	z-index: 999;
	width: 100%;
	height: 100%;
	text-align: center;
	top: 0;
	left: 0;
	background: rgba(0,0,0,0.8);
}

.lightbox:target {
	outline: 0;
	display: block;
}

#videoModal {
	border-radius: 0;
	width: 870px;
	margin: auto;
}

#videoModal .modal-header {
	background: #000;
	border: 0;
	color: #fff;
	position: relative;
	height: 35px;
}

#videoModal .modal-header h3 {
	font-size: 18px;
	line-height: 22px;
	font-family: Arial,Helvetica,sans-serif;
	padding: 5px;
}

#videoModal .modal-body {
	height: 489px;
	padding: 0;
	max-height: none;
	overflow: hidden;
}

#videoModal .modal-footer:empty {
	display: none!important;
}

#videoModal .close {
	background: #db00b8;
	color: #fff;
	font-size: 24px;
	margin: 0;
	opacity: 1;
	position: absolute;
	right: 0;
	text-shadow: none;
	top: 0;
	width: 38px;
}

.step-bg1 {
	background-image: url(../images/step-bg1.jpg);
	background-repeat: repeat-x;
	background-position: center;
}

.progress__indicator {
	border-radius: 50%;
	background: #07c;
	color: #fff;
	display: -webkit-inline-flex;
	line-height: 1;
	margin-right: 0;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-ms-flex-negative: 0;
	-webkit-flex-shrink: 0;
	flex-shrink: 0;
	-webkit-box-flex: 0;
	-ms-flex-positive: 0;
	-webkit-flex-grow: 0;
	flex-grow: 0;
	width: 24px;
	height: 24px;
}

.progress__indicator2 {
	border-radius: 50%;
	background: #999;
	color: #fff;
	display: -webkit-inline-flex;
	line-height: 1;
	margin-right: 0;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-ms-flex-negative: 0;
	-webkit-flex-shrink: 0;
	flex-shrink: 0;
	-webkit-box-flex: 0;
	-ms-flex-positive: 0;
	-webkit-flex-grow: 0;
	flex-grow: 0;
	width: 24px;
	height: 24px;
}

.bui-nav-progress__title {
	font-size: 14px;
	font-weight: 700;
	line-height: 1.4285714286em;
	background-color: #fff;
	padding: 10px;
}

.bui-nav-progress__title2 {
	font-size: 14px;
	font-weight: 700;
	line-height: 1.4285714286em;
	background-color: #fff;
	color: #333;
	padding: 10px;
}

.chek-in-dd {
	padding: 12px;
	border-radius: 3px;
	border: 1px solid;
	background: #febb02;
	background: -webkit-gradient(linear,left top,left bottom,from(#febb02),to(#febb02));
	background: -webkit-linear-gradient(top,#febb02 0,#febb02 100%);
	background: linear-gradient(to bottom,#febb02 0,#febb02 100%);
	border-color: #e2aa11;
	font-size: 13px;
	color: #000;
}

.logo {
	margin: 10px 0 18px;
}

.nav-footer li a {
	opacity: 1;
	visibility: visible;
	-webkit-transition: opacity .24s ease-in-out;
	-moz-transition: opacity .24s ease-in-out;
	transition: opacity .24s ease-in-out;
}

.wf-loading .nav-footer li a, {
	opacity: 0;
}

.ie.wf-loading .nav-footer li a, {
	visibility: hidden;
}

.my-style li ul.sub-menu li a {
	opacity: 1;
	visibility: visible;
	-webkit-transition: opacity .24s ease-in-out;
	-moz-transition: opacity .24s ease-in-out;
	transition: opacity .24s ease-in-out;
}

.wf-loading .my-style li ul.sub-menu li a, {
	opacity: 0;
}

.ie.wf-loading .my-style li ul.sub-menu li a, {
	visibility: hidden;
}

#header .top_nav.affix .nav-footer li a {
	opacity: 1;
	visibility: visible;
	-webkit-transition: opacity .24s ease-in-out;
	-moz-transition: opacity .24s ease-in-out;
	transition: opacity .24s ease-in-out;
}

.wf-loading #header .top_nav.affix .nav-footer li a, {
	opacity: 0;
}

.ie.wf-loading #header .top_nav.affix .nav-footer li a, {
	visibility: hidden;
}

.final-inner-header .this-title {
	opacity: 1;
	visibility: visible;
	-webkit-transition: opacity .24s ease-in-out;
	-moz-transition: opacity .24s ease-in-out;
	transition: opacity .24s ease-in-out;
}

.wf-loading .final-inner-header .this-title, {
	opacity: 0;
}

.ie.wf-loading .final-inner-header .this-title, {
	visibility: hidden;
}

.breadcrumb-row .breadcrumb li span,.breadcrumb-row .breadcrumb li {
	opacity: 1;
	visibility: visible;
	-webkit-transition: opacity .24s ease-in-out;
	-moz-transition: opacity .24s ease-in-out;
	transition: opacity .24s ease-in-out;
}

.wf-loading .breadcrumb-row .breadcrumb li span,.breadcrumb-row .breadcrumb li, {
	opacity: 0;
}

.ie.wf-loading .breadcrumb-row .breadcrumb li span,.breadcrumb-row .breadcrumb li, {
	visibility: hidden;
}

.final-breadcrumb {
	margin: 0;
}

body {
	opacity: 1;
	visibility: visible;
	-webkit-transition: opacity .24s ease-in-out;
	-moz-transition: opacity .24s ease-in-out;
	transition: opacity .24s ease-in-out;
}

.wf-loading body, {
	opacity: 0;
}

.ie.wf-loading body, {
	visibility: hidden;
}

p,.room-suite-htwo .ro-txt p,.single-count-box .text-box p,.activities-cont p,.our-offer-left p,.spa-offer .img_holder .room-ad-cont p,.our-event-t-wrapper .media-body p,.get-touch-wrapper .touch-txt p,.about-us-widget,.about-info-box p,.room-wrapper .media-body p,.room-wrapper .media-right p,.room-t-wrapper .content p,.room-t-wrapper .content .bottom-content p,.nroom-grid p,.sec-header+p,.offer-content p,.single-blog-post p,.contact-info .media-contact-info p,.hotel_booking_mini_cart .hb_mini_cart_empty,.img-holder .overlay p,.single-blog-post .date-box .date-inner .date-c-inner p,.activities-main p,.view-aminities p,.family-content p,.maount-content p,.offer-right .offer-img-box2 .box1 .img_holder .overlay .offertext1 p,.wel-box .overlay .icon_position_table .icon_container p,.offer-right .offer-img-box2 .box2 .img_holder .overlay p,.wel-content p,.room-suite .item .left-h p,.room-suite .item .right-p p,.fluid-know-area .service-promo .know-top p,.fluid-know-area .service-promo .know-bot ul li .about-cont p,.our-res .single-tab-content p,.promo-imgslider .promo-content p,.room-suite-htwo .ro-text-two .right-p-two p,.driving-direction .sec-header-two+p,.bee-accordion p,.nasir-activity p,.na-welcome-style p,.room-and-suits-style .room-suite-htwo .ro-text-two .right-p-two p,.nasir-activities2 .sec-header+p,.fpackage p {
	opacity: 1;
	visibility: visible;
	-webkit-transition: opacity .24s ease-in-out;
	-moz-transition: opacity .24s ease-in-out;
	transition: opacity .24s ease-in-out;
}

.wf-loading p,.room-suite-htwo .ro-txt p,.single-count-box .text-box p,.activities-cont p,.our-offer-left p,.spa-offer .img_holder .room-ad-cont p,.our-event-t-wrapper .media-body p,.get-touch-wrapper .touch-txt p,.about-us-widget,.about-info-box p,.room-wrapper .media-body p,.room-wrapper .media-right p,.room-t-wrapper .content p,.room-t-wrapper .content .bottom-content p,.nroom-grid p,.sec-header+p,.offer-content p,.single-blog-post p,.contact-info .media-contact-info p,.hotel_booking_mini_cart .hb_mini_cart_empty,.img-holder .overlay p,.single-blog-post .date-box .date-inner .date-c-inner p,.activities-main p,.view-aminities p,.family-content p,.maount-content p,.offer-right .offer-img-box2 .box1 .img_holder .overlay .offertext1 p,.wel-box .overlay .icon_position_table .icon_container p,.offer-right .offer-img-box2 .box2 .img_holder .overlay p,.wel-content p,.room-suite .item .left-h p,.room-suite .item .right-p p,.fluid-know-area .service-promo .know-top p,.fluid-know-area .service-promo .know-bot ul li .about-cont p,.our-res .single-tab-content p,.promo-imgslider .promo-content p,.room-suite-htwo .ro-text-two .right-p-two p,.driving-direction .sec-header-two+p,.bee-accordion p,.nasir-activity p,.na-welcome-style p,.room-and-suits-style .room-suite-htwo .ro-text-two .right-p-two p,.nasir-activities2 .sec-header+p,.fpackage p, {
	opacity: 0;
}

.ie.wf-loading p,.room-suite-htwo .ro-txt p,.single-count-box .text-box p,.activities-cont p,.our-offer-left p,.spa-offer .img_holder .room-ad-cont p,.our-event-t-wrapper .media-body p,.get-touch-wrapper .touch-txt p,.about-us-widget,.about-info-box p,.room-wrapper .media-body p,.room-wrapper .media-right p,.room-t-wrapper .content p,.room-t-wrapper .content .bottom-content p,.nroom-grid p,.sec-header+p,.offer-content p,.single-blog-post p,.contact-info .media-contact-info p,.hotel_booking_mini_cart .hb_mini_cart_empty,.img-holder .overlay p,.single-blog-post .date-box .date-inner .date-c-inner p,.activities-main p,.view-aminities p,.family-content p,.maount-content p,.offer-right .offer-img-box2 .box1 .img_holder .overlay .offertext1 p,.wel-box .overlay .icon_position_table .icon_container p,.offer-right .offer-img-box2 .box2 .img_holder .overlay p,.wel-content p,.room-suite .item .left-h p,.room-suite .item .right-p p,.fluid-know-area .service-promo .know-top p,.fluid-know-area .service-promo .know-bot ul li .about-cont p,.our-res .single-tab-content p,.promo-imgslider .promo-content p,.room-suite-htwo .ro-text-two .right-p-two p,.driving-direction .sec-header-two+p,.bee-accordion p,.nasir-activity p,.na-welcome-style p,.room-and-suits-style .room-suite-htwo .ro-text-two .right-p-two p,.nasir-activities2 .sec-header+p,.fpackage p, {
	visibility: hidden;
}

h1,.h1,.wel-content h1,h1.add-color {
	opacity: 1;
	visibility: visible;
	-webkit-transition: opacity .24s ease-in-out;
	-moz-transition: opacity .24s ease-in-out;
	transition: opacity .24s ease-in-out;
}

.wf-loading h1,.h1,.wel-content h1,h1.add-color, {
	opacity: 0;
}

.ie.wf-loading h1,.h1,.wel-content h1,h1.add-color, {
	visibility: hidden;
}

h2,.h2,.sec-header h2,.room-suite-htwo .ro-txt h2,.sec-header3 h2,.wel-box .overlay .icon_position_table .icon_container h2,.spa-offer .img_holder .room-ad-cont h2,.offer-right .offer-img-box2 .box2 .img_holder .overlay h2,.sec-header-two h2,.our-event-t-wrapper .media-body h2,.sec-header-touch h2,.wel-ad-inner .wel-text h2,.room-wrapper .media-body h2 a,.offer-content h2,.contact-info h2,.final-inner-header .this-title,.maount-content h2,.room-t-wrapper .content h2,.single-room-wrapper .room-dec-wrapper h2 a,.single-room-wrapper .room-dec-wrapper h2,.activities-content h2,.sec-header-small h2,.view-aminities h2,.family-content h2,.wel-content h2,.fluid-know-area .service-promo .know-top h2,.our-res .single-tab-content h2,.promo-imgslider .promo-content h2,.white-heading .sec-w-header h2,.nasir-activity .this-title,.this-wtitle,.this-title,.room-and-suits-style .sec-header h2,.room-and-suits-style .room-suite-htwo .ro-txt h2,.custom-heading h2,.nasir-home-search-block .this-title,.nhs-caption .this-title,.nhs-caption .this-stitle {
	opacity: 1;
	visibility: visible;
	-webkit-transition: opacity .24s ease-in-out;
	-moz-transition: opacity .24s ease-in-out;
	transition: opacity .24s ease-in-out;
}

.wf-loading h2,.h2,.sec-header h2,.room-suite-htwo .ro-txt h2,.sec-header3 h2,.wel-box .overlay .icon_position_table .icon_container h2,.spa-offer .img_holder .room-ad-cont h2,.offer-right .offer-img-box2 .box2 .img_holder .overlay h2,.sec-header-two h2,.our-event-t-wrapper .media-body h2,.sec-header-touch h2,.wel-ad-inner .wel-text h2,.room-wrapper .media-body h2 a,.offer-content h2,.contact-info h2,.final-inner-header .this-title,.maount-content h2,.room-t-wrapper .content h2,.single-room-wrapper .room-dec-wrapper h2 a,.single-room-wrapper .room-dec-wrapper h2,.activities-content h2,.sec-header-small h2,.view-aminities h2,.family-content h2,.wel-content h2,.fluid-know-area .service-promo .know-top h2,.our-res .single-tab-content h2,.promo-imgslider .promo-content h2,.white-heading .sec-w-header h2,.nasir-activity .this-title,.this-wtitle,.this-title,.room-and-suits-style .sec-header h2,.room-and-suits-style .room-suite-htwo .ro-txt h2,.custom-heading h2,.nasir-home-search-block .this-title,.nhs-caption .this-title,.nhs-caption .this-stitle, {
	opacity: 0;
}

.ie.wf-loading h2,.h2,.sec-header h2,.room-suite-htwo .ro-txt h2,.sec-header3 h2,.wel-box .overlay .icon_position_table .icon_container h2,.spa-offer .img_holder .room-ad-cont h2,.offer-right .offer-img-box2 .box2 .img_holder .overlay h2,.sec-header-two h2,.our-event-t-wrapper .media-body h2,.sec-header-touch h2,.wel-ad-inner .wel-text h2,.room-wrapper .media-body h2 a,.offer-content h2,.contact-info h2,.final-inner-header .this-title,.maount-content h2,.room-t-wrapper .content h2,.single-room-wrapper .room-dec-wrapper h2 a,.single-room-wrapper .room-dec-wrapper h2,.activities-content h2,.sec-header-small h2,.view-aminities h2,.family-content h2,.wel-content h2,.fluid-know-area .service-promo .know-top h2,.our-res .single-tab-content h2,.promo-imgslider .promo-content h2,.white-heading .sec-w-header h2,.nasir-activity .this-title,.this-wtitle,.this-title,.room-and-suits-style .sec-header h2,.room-and-suits-style .room-suite-htwo .ro-txt h2,.custom-heading h2,.nasir-home-search-block .this-title,.nhs-caption .this-title,.nhs-caption .this-stitle, {
	visibility: hidden;
}

h3,.h3,.sec-header h3,.sec-header3 h3,.spa-offer .img_holder .room-ad-cont h3,.get-touch-wrapper .touch-txt h3,.wel-ad-inner .wel-text h3,.check-video-box .img-holder .content .content-inner .box h3,.room-wrapper .media-body h3,h3.entry-title a,.testimonial-p .media-body h3,.maount-content h3,#respond .comment-reply-title,.fluid-know-area .service-promo .know-top h3,.news-evn-cont h3,.add-color {
	opacity: 1;
	visibility: visible;
	-webkit-transition: opacity .24s ease-in-out;
	-moz-transition: opacity .24s ease-in-out;
	transition: opacity .24s ease-in-out;
}

.wf-loading h3,.h3,.sec-header h3,.sec-header3 h3,.spa-offer .img_holder .room-ad-cont h3,.get-touch-wrapper .touch-txt h3,.wel-ad-inner .wel-text h3,.check-video-box .img-holder .content .content-inner .box h3,.room-wrapper .media-body h3,h3.entry-title a,.testimonial-p .media-body h3,.maount-content h3,#respond .comment-reply-title,.fluid-know-area .service-promo .know-top h3,.news-evn-cont h3,.add-color, {
	opacity: 0;
}

.ie.wf-loading h3,.h3,.sec-header h3,.sec-header3 h3,.spa-offer .img_holder .room-ad-cont h3,.get-touch-wrapper .touch-txt h3,.wel-ad-inner .wel-text h3,.check-video-box .img-holder .content .content-inner .box h3,.room-wrapper .media-body h3,h3.entry-title a,.testimonial-p .media-body h3,.maount-content h3,#respond .comment-reply-title,.fluid-know-area .service-promo .know-top h3,.news-evn-cont h3,.add-color, {
	visibility: hidden;
}

h4,.h4,.wel-box h4,.fullwidth-slider .this-title,#footer .footer_widgets .widget .widget_title,.check-video-box .img-holder .content .content-inner .box h4,.widget-posts-list .content a h4,.vc_tta-panel-heading span,.bee-accordion .this-title,h4.add-color {
	opacity: 1;
	visibility: visible;
	-webkit-transition: opacity .24s ease-in-out;
	-moz-transition: opacity .24s ease-in-out;
	transition: opacity .24s ease-in-out;
}

.wf-loading h4,.h4,.wel-box h4,.fullwidth-slider .this-title,#footer .footer_widgets .widget .widget_title,.check-video-box .img-holder .content .content-inner .box h4,.widget-posts-list .content a h4,.vc_tta-panel-heading span,.bee-accordion .this-title,h4.add-color, {
	opacity: 0;
}

.ie.wf-loading h4,.h4,.wel-box h4,.fullwidth-slider .this-title,#footer .footer_widgets .widget .widget_title,.check-video-box .img-holder .content .content-inner .box h4,.widget-posts-list .content a h4,.vc_tta-panel-heading span,.bee-accordion .this-title,h4.add-color, {
	visibility: hidden;
}

h5,.h5,.test-bot .client_name h5,.sidebar-area .widget_title,.single-room-wrapper .room-overview h5,.maount-content h5 {
	opacity: 1;
	visibility: visible;
	-webkit-transition: opacity .24s ease-in-out;
	-moz-transition: opacity .24s ease-in-out;
	transition: opacity .24s ease-in-out;
}

.wf-loading h5,.h5,.test-bot .client_name h5,.sidebar-area .widget_title,.single-room-wrapper .room-overview h5,.maount-content h5, {
	opacity: 0;
}

.ie.wf-loading h5,.h5,.test-bot .client_name h5,.sidebar-area .widget_title,.single-room-wrapper .room-overview h5,.maount-content h5, {
	visibility: hidden;
}

h6,.h6,.offer-right .offer-img-box2 .box2 .img_holder .overlay h6,.about-info-box h6,.room-wrapper .media-body h6 {
	opacity: 1;
	visibility: visible;
	-webkit-transition: opacity .24s ease-in-out;
	-moz-transition: opacity .24s ease-in-out;
	transition: opacity .24s ease-in-out;
}

.wf-loading h6,.h6,.offer-right .offer-img-box2 .box2 .img_holder .overlay h6,.about-info-box h6,.room-wrapper .media-body h6, {
	opacity: 0;
}

.ie.wf-loading h6,.h6,.offer-right .offer-img-box2 .box2 .img_holder .overlay h6,.about-info-box h6,.room-wrapper .media-body h6, {
	visibility: hidden;
}

.main-container {
	padding-top: 0!important;
	padding-bottom: 0!important;
}

.hotel-booking-search.search-sec.search-sec-homet {
	background: transparent;
	margin-top: -25em;
}

.hotel-booking-search.search-sec.search-sec-homet .overlay .border {
	padding: 1.1em 1.5em;
}

.vc_custom_1482812898340 {
	background-color: #f4f4f4!important;
}

.vc_custom_1483118587451 {
	background-color: #ececec!important;
	background-position: 0 0!important;
	background-repeat: no-repeat!important;
}

.vc_custom_1483449212846 {
	background: #fff url(images/bg-2.jpg?id=333)!important;
	background-position: 0 0!important;
	background-repeat: no-repeat!important;
}

.vc_custom_1482814651539 {
	background-color: #f4f4f4!important;
}

@font-face {
	font-family:'Open Sans';font-style:italic;font-weight:300;src:local('Open Sans Light Italic'),local(OpenSans-LightItalic),url(https://fonts.gstatic.com/s/opensans/v15/memnYaGs126MiZpBA-UFUKWyV9hmIqOjjg.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

@font-face {
	font-family:'Open Sans';font-style:italic;font-weight:300;src:local('Open Sans Light Italic'),local(OpenSans-LightItalic),url(https://fonts.gstatic.com/s/opensans/v15/memnYaGs126MiZpBA-UFUKWyV9hvIqOjjg.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

@font-face {
	font-family:'Open Sans';font-style:italic;font-weight:300;src:local('Open Sans Light Italic'),local(OpenSans-LightItalic),url(https://fonts.gstatic.com/s/opensans/v15/memnYaGs126MiZpBA-UFUKWyV9hnIqOjjg.woff2) format("woff2");unicode-range:U+1F00-1FFF;
}

@font-face {
	font-family:'Open Sans';font-style:italic;font-weight:300;src:local('Open Sans Light Italic'),local(OpenSans-LightItalic),url(https://fonts.gstatic.com/s/opensans/v15/memnYaGs126MiZpBA-UFUKWyV9hoIqOjjg.woff2) format("woff2");unicode-range:U+0370-03FF;
}

@font-face {
	font-family:'Open Sans';font-style:italic;font-weight:300;src:local('Open Sans Light Italic'),local(OpenSans-LightItalic),url(https://fonts.gstatic.com/s/opensans/v15/memnYaGs126MiZpBA-UFUKWyV9hkIqOjjg.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB;
}

@font-face {
	font-family:'Open Sans';font-style:italic;font-weight:300;src:local('Open Sans Light Italic'),local(OpenSans-LightItalic),url(https://fonts.gstatic.com/s/opensans/v15/memnYaGs126MiZpBA-UFUKWyV9hlIqOjjg.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

@font-face {
	font-family:'Open Sans';font-style:italic;font-weight:300;src:local('Open Sans Light Italic'),local(OpenSans-LightItalic),url(https://fonts.gstatic.com/s/opensans/v15/memnYaGs126MiZpBA-UFUKWyV9hrIqM.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

@font-face {
	font-family:'Open Sans';font-style:italic;font-weight:400;src:local('Open Sans Italic'),local(OpenSans-Italic),url(https://fonts.gstatic.com/s/opensans/v15/mem6YaGs126MiZpBA-UFUK0Udc1UAw.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

@font-face {
	font-family:'Open Sans';font-style:italic;font-weight:400;src:local('Open Sans Italic'),local(OpenSans-Italic),url(https://fonts.gstatic.com/s/opensans/v15/mem6YaGs126MiZpBA-UFUK0ddc1UAw.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

@font-face {
	font-family:'Open Sans';font-style:italic;font-weight:400;src:local('Open Sans Italic'),local(OpenSans-Italic),url(https://fonts.gstatic.com/s/opensans/v15/mem6YaGs126MiZpBA-UFUK0Vdc1UAw.woff2) format("woff2");unicode-range:U+1F00-1FFF;
}

@font-face {
	font-family:'Open Sans';font-style:italic;font-weight:400;src:local('Open Sans Italic'),local(OpenSans-Italic),url(https://fonts.gstatic.com/s/opensans/v15/mem6YaGs126MiZpBA-UFUK0adc1UAw.woff2) format("woff2");unicode-range:U+0370-03FF;
}

@font-face {
	font-family:'Open Sans';font-style:italic;font-weight:400;src:local('Open Sans Italic'),local(OpenSans-Italic),url(https://fonts.gstatic.com/s/opensans/v15/mem6YaGs126MiZpBA-UFUK0Wdc1UAw.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB;
}

@font-face {
	font-family:'Open Sans';font-style:italic;font-weight:400;src:local('Open Sans Italic'),local(OpenSans-Italic),url(https://fonts.gstatic.com/s/opensans/v15/mem6YaGs126MiZpBA-UFUK0Xdc1UAw.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

@font-face {
	font-family:'Open Sans';font-style:italic;font-weight:400;src:local('Open Sans Italic'),local(OpenSans-Italic),url(https://fonts.gstatic.com/s/opensans/v15/mem6YaGs126MiZpBA-UFUK0Zdc0.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

@font-face {
	font-family:'Open Sans';font-style:italic;font-weight:600;src:local('Open Sans SemiBold Italic'),local(OpenSans-SemiBoldItalic),url(https://fonts.gstatic.com/s/opensans/v15/memnYaGs126MiZpBA-UFUKXGUdhmIqOjjg.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

@font-face {
	font-family:'Open Sans';font-style:italic;font-weight:600;src:local('Open Sans SemiBold Italic'),local(OpenSans-SemiBoldItalic),url(https://fonts.gstatic.com/s/opensans/v15/memnYaGs126MiZpBA-UFUKXGUdhvIqOjjg.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

@font-face {
	font-family:'Open Sans';font-style:italic;font-weight:600;src:local('Open Sans SemiBold Italic'),local(OpenSans-SemiBoldItalic),url(https://fonts.gstatic.com/s/opensans/v15/memnYaGs126MiZpBA-UFUKXGUdhnIqOjjg.woff2) format("woff2");unicode-range:U+1F00-1FFF;
}

@font-face {
	font-family:'Open Sans';font-style:italic;font-weight:600;src:local('Open Sans SemiBold Italic'),local(OpenSans-SemiBoldItalic),url(https://fonts.gstatic.com/s/opensans/v15/memnYaGs126MiZpBA-UFUKXGUdhoIqOjjg.woff2) format("woff2");unicode-range:U+0370-03FF;
}

@font-face {
	font-family:'Open Sans';font-style:italic;font-weight:600;src:local('Open Sans SemiBold Italic'),local(OpenSans-SemiBoldItalic),url(https://fonts.gstatic.com/s/opensans/v15/memnYaGs126MiZpBA-UFUKXGUdhkIqOjjg.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB;
}

@font-face {
	font-family:'Open Sans';font-style:italic;font-weight:600;src:local('Open Sans SemiBold Italic'),local(OpenSans-SemiBoldItalic),url(https://fonts.gstatic.com/s/opensans/v15/memnYaGs126MiZpBA-UFUKXGUdhlIqOjjg.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

@font-face {
	font-family:'Open Sans';font-style:italic;font-weight:600;src:local('Open Sans SemiBold Italic'),local(OpenSans-SemiBoldItalic),url(https://fonts.gstatic.com/s/opensans/v15/memnYaGs126MiZpBA-UFUKXGUdhrIqM.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

@font-face {
	font-family:'Open Sans';font-style:italic;font-weight:700;src:local('Open Sans Bold Italic'),local(OpenSans-BoldItalic),url(https://fonts.gstatic.com/s/opensans/v15/memnYaGs126MiZpBA-UFUKWiUNhmIqOjjg.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

@font-face {
	font-family:'Open Sans';font-style:italic;font-weight:700;src:local('Open Sans Bold Italic'),local(OpenSans-BoldItalic),url(https://fonts.gstatic.com/s/opensans/v15/memnYaGs126MiZpBA-UFUKWiUNhvIqOjjg.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

@font-face {
	font-family:'Open Sans';font-style:italic;font-weight:700;src:local('Open Sans Bold Italic'),local(OpenSans-BoldItalic),url(https://fonts.gstatic.com/s/opensans/v15/memnYaGs126MiZpBA-UFUKWiUNhnIqOjjg.woff2) format("woff2");unicode-range:U+1F00-1FFF;
}

@font-face {
	font-family:'Open Sans';font-style:italic;font-weight:700;src:local('Open Sans Bold Italic'),local(OpenSans-BoldItalic),url(https://fonts.gstatic.com/s/opensans/v15/memnYaGs126MiZpBA-UFUKWiUNhoIqOjjg.woff2) format("woff2");unicode-range:U+0370-03FF;
}

@font-face {
	font-family:'Open Sans';font-style:italic;font-weight:700;src:local('Open Sans Bold Italic'),local(OpenSans-BoldItalic),url(https://fonts.gstatic.com/s/opensans/v15/memnYaGs126MiZpBA-UFUKWiUNhkIqOjjg.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB;
}

@font-face {
	font-family:'Open Sans';font-style:italic;font-weight:700;src:local('Open Sans Bold Italic'),local(OpenSans-BoldItalic),url(https://fonts.gstatic.com/s/opensans/v15/memnYaGs126MiZpBA-UFUKWiUNhlIqOjjg.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

@font-face {
	font-family:'Open Sans';font-style:italic;font-weight:700;src:local('Open Sans Bold Italic'),local(OpenSans-BoldItalic),url(https://fonts.gstatic.com/s/opensans/v15/memnYaGs126MiZpBA-UFUKWiUNhrIqM.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

@font-face {
	font-family:'Open Sans';font-style:italic;font-weight:800;src:local('Open Sans ExtraBold Italic'),local(OpenSans-ExtraBoldItalic),url(https://fonts.gstatic.com/s/opensans/v15/memnYaGs126MiZpBA-UFUKW-U9hmIqOjjg.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

@font-face {
	font-family:'Open Sans';font-style:italic;font-weight:800;src:local('Open Sans ExtraBold Italic'),local(OpenSans-ExtraBoldItalic),url(https://fonts.gstatic.com/s/opensans/v15/memnYaGs126MiZpBA-UFUKW-U9hvIqOjjg.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

@font-face {
	font-family:'Open Sans';font-style:italic;font-weight:800;src:local('Open Sans ExtraBold Italic'),local(OpenSans-ExtraBoldItalic),url(https://fonts.gstatic.com/s/opensans/v15/memnYaGs126MiZpBA-UFUKW-U9hnIqOjjg.woff2) format("woff2");unicode-range:U+1F00-1FFF;
}

@font-face {
	font-family:'Open Sans';font-style:italic;font-weight:800;src:local('Open Sans ExtraBold Italic'),local(OpenSans-ExtraBoldItalic),url(https://fonts.gstatic.com/s/opensans/v15/memnYaGs126MiZpBA-UFUKW-U9hoIqOjjg.woff2) format("woff2");unicode-range:U+0370-03FF;
}

@font-face {
	font-family:'Open Sans';font-style:italic;font-weight:800;src:local('Open Sans ExtraBold Italic'),local(OpenSans-ExtraBoldItalic),url(https://fonts.gstatic.com/s/opensans/v15/memnYaGs126MiZpBA-UFUKW-U9hkIqOjjg.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB;
}

@font-face {
	font-family:'Open Sans';font-style:italic;font-weight:800;src:local('Open Sans ExtraBold Italic'),local(OpenSans-ExtraBoldItalic),url(https://fonts.gstatic.com/s/opensans/v15/memnYaGs126MiZpBA-UFUKW-U9hlIqOjjg.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

@font-face {
	font-family:'Open Sans';font-style:italic;font-weight:800;src:local('Open Sans ExtraBold Italic'),local(OpenSans-ExtraBoldItalic),url(https://fonts.gstatic.com/s/opensans/v15/memnYaGs126MiZpBA-UFUKW-U9hrIqM.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

@font-face {
	font-family:'Open Sans';font-style:normal;font-weight:300;src:local('Open Sans Light'),local(OpenSans-Light),url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN_r8OX-hpOqc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

@font-face {
	font-family:'Open Sans';font-style:normal;font-weight:300;src:local('Open Sans Light'),local(OpenSans-Light),url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN_r8OVuhpOqc.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

@font-face {
	font-family:'Open Sans';font-style:normal;font-weight:300;src:local('Open Sans Light'),local(OpenSans-Light),url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN_r8OXuhpOqc.woff2) format("woff2");unicode-range:U+1F00-1FFF;
}

@font-face {
	font-family:'Open Sans';font-style:normal;font-weight:300;src:local('Open Sans Light'),local(OpenSans-Light),url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN_r8OUehpOqc.woff2) format("woff2");unicode-range:U+0370-03FF;
}

@font-face {
	font-family:'Open Sans';font-style:normal;font-weight:300;src:local('Open Sans Light'),local(OpenSans-Light),url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN_r8OXehpOqc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB;
}

@font-face {
	font-family:'Open Sans';font-style:normal;font-weight:300;src:local('Open Sans Light'),local(OpenSans-Light),url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN_r8OXOhpOqc.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

@font-face {
	font-family:'Open Sans';font-style:normal;font-weight:300;src:local('Open Sans Light'),local(OpenSans-Light),url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN_r8OUuhp.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

@font-face {
	font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans Regular'),local(OpenSans-Regular),url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFWJ0bbck.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

@font-face {
	font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans Regular'),local(OpenSans-Regular),url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFUZ0bbck.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

@font-face {
	font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans Regular'),local(OpenSans-Regular),url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFWZ0bbck.woff2) format("woff2");unicode-range:U+1F00-1FFF;
}

@font-face {
	font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans Regular'),local(OpenSans-Regular),url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFVp0bbck.woff2) format("woff2");unicode-range:U+0370-03FF;
}

@font-face {
	font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans Regular'),local(OpenSans-Regular),url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFWp0bbck.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB;
}

@font-face {
	font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans Regular'),local(OpenSans-Regular),url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFW50bbck.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

@font-face {
	font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans Regular'),local(OpenSans-Regular),url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFVZ0b.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

@font-face {
	font-family:'Open Sans';font-style:normal;font-weight:600;src:local('Open Sans SemiBold'),local(OpenSans-SemiBold),url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UNirkOX-hpOqc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

@font-face {
	font-family:'Open Sans';font-style:normal;font-weight:600;src:local('Open Sans SemiBold'),local(OpenSans-SemiBold),url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UNirkOVuhpOqc.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

@font-face {
	font-family:'Open Sans';font-style:normal;font-weight:600;src:local('Open Sans SemiBold'),local(OpenSans-SemiBold),url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UNirkOXuhpOqc.woff2) format("woff2");unicode-range:U+1F00-1FFF;
}

@font-face {
	font-family:'Open Sans';font-style:normal;font-weight:600;src:local('Open Sans SemiBold'),local(OpenSans-SemiBold),url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UNirkOUehpOqc.woff2) format("woff2");unicode-range:U+0370-03FF;
}

@font-face {
	font-family:'Open Sans';font-style:normal;font-weight:600;src:local('Open Sans SemiBold'),local(OpenSans-SemiBold),url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UNirkOXehpOqc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB;
}

@font-face {
	font-family:'Open Sans';font-style:normal;font-weight:600;src:local('Open Sans SemiBold'),local(OpenSans-SemiBold),url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UNirkOXOhpOqc.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

@font-face {
	font-family:'Open Sans';font-style:normal;font-weight:600;src:local('Open Sans SemiBold'),local(OpenSans-SemiBold),url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UNirkOUuhp.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

@font-face {
	font-family:'Open Sans';font-style:normal;font-weight:700;src:local('Open Sans Bold'),local(OpenSans-Bold),url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN7rgOX-hpOqc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

@font-face {
	font-family:'Open Sans';font-style:normal;font-weight:700;src:local('Open Sans Bold'),local(OpenSans-Bold),url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN7rgOVuhpOqc.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

@font-face {
	font-family:'Open Sans';font-style:normal;font-weight:700;src:local('Open Sans Bold'),local(OpenSans-Bold),url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN7rgOXuhpOqc.woff2) format("woff2");unicode-range:U+1F00-1FFF;
}

@font-face {
	font-family:'Open Sans';font-style:normal;font-weight:700;src:local('Open Sans Bold'),local(OpenSans-Bold),url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN7rgOUehpOqc.woff2) format("woff2");unicode-range:U+0370-03FF;
}

@font-face {
	font-family:'Open Sans';font-style:normal;font-weight:700;src:local('Open Sans Bold'),local(OpenSans-Bold),url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN7rgOXehpOqc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB;
}

@font-face {
	font-family:'Open Sans';font-style:normal;font-weight:700;src:local('Open Sans Bold'),local(OpenSans-Bold),url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN7rgOXOhpOqc.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

@font-face {
	font-family:'Open Sans';font-style:normal;font-weight:700;src:local('Open Sans Bold'),local(OpenSans-Bold),url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN7rgOUuhp.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

@font-face {
	font-family:'Open Sans';font-style:normal;font-weight:800;src:local('Open Sans ExtraBold'),local(OpenSans-ExtraBold),url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN8rsOX-hpOqc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

@font-face {
	font-family:'Open Sans';font-style:normal;font-weight:800;src:local('Open Sans ExtraBold'),local(OpenSans-ExtraBold),url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN8rsOVuhpOqc.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

@font-face {
	font-family:'Open Sans';font-style:normal;font-weight:800;src:local('Open Sans ExtraBold'),local(OpenSans-ExtraBold),url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN8rsOXuhpOqc.woff2) format("woff2");unicode-range:U+1F00-1FFF;
}

@font-face {
	font-family:'Open Sans';font-style:normal;font-weight:800;src:local('Open Sans ExtraBold'),local(OpenSans-ExtraBold),url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN8rsOUehpOqc.woff2) format("woff2");unicode-range:U+0370-03FF;
}

@font-face {
	font-family:'Open Sans';font-style:normal;font-weight:800;src:local('Open Sans ExtraBold'),local(OpenSans-ExtraBold),url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN8rsOXehpOqc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB;
}

@font-face {
	font-family:'Open Sans';font-style:normal;font-weight:800;src:local('Open Sans ExtraBold'),local(OpenSans-ExtraBold),url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN8rsOXOhpOqc.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

@font-face {
	font-family:'Open Sans';font-style:normal;font-weight:800;src:local('Open Sans ExtraBold'),local(OpenSans-ExtraBold),url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN8rsOUuhp.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

@font-face {
	font-family:'Open Sans Condensed';font-style:italic;font-weight:300;src:local('Open Sans Condensed Light Italic'),local(OpenSansCondensed-LightItalic),url(https://fonts.gstatic.com/s/opensanscondensed/v12/z7NHdQDnbTkabZAIOl9il_O6KJj73e7Fd_-7suD8SL2V6As.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

@font-face {
	font-family:'Open Sans Condensed';font-style:italic;font-weight:300;src:local('Open Sans Condensed Light Italic'),local(OpenSansCondensed-LightItalic),url(https://fonts.gstatic.com/s/opensanscondensed/v12/z7NHdQDnbTkabZAIOl9il_O6KJj73e7Fd_-7suD8Qb2V6As.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

@font-face {
	font-family:'Open Sans Condensed';font-style:italic;font-weight:300;src:local('Open Sans Condensed Light Italic'),local(OpenSansCondensed-LightItalic),url(https://fonts.gstatic.com/s/opensanscondensed/v12/z7NHdQDnbTkabZAIOl9il_O6KJj73e7Fd_-7suD8Sb2V6As.woff2) format("woff2");unicode-range:U+1F00-1FFF;
}

@font-face {
	font-family:'Open Sans Condensed';font-style:italic;font-weight:300;src:local('Open Sans Condensed Light Italic'),local(OpenSansCondensed-LightItalic),url(https://fonts.gstatic.com/s/opensanscondensed/v12/z7NHdQDnbTkabZAIOl9il_O6KJj73e7Fd_-7suD8Rr2V6As.woff2) format("woff2");unicode-range:U+0370-03FF;
}

@font-face {
	font-family:'Open Sans Condensed';font-style:italic;font-weight:300;src:local('Open Sans Condensed Light Italic'),local(OpenSansCondensed-LightItalic),url(https://fonts.gstatic.com/s/opensanscondensed/v12/z7NHdQDnbTkabZAIOl9il_O6KJj73e7Fd_-7suD8Sr2V6As.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB;
}

@font-face {
	font-family:'Open Sans Condensed';font-style:italic;font-weight:300;src:local('Open Sans Condensed Light Italic'),local(OpenSansCondensed-LightItalic),url(https://fonts.gstatic.com/s/opensanscondensed/v12/z7NHdQDnbTkabZAIOl9il_O6KJj73e7Fd_-7suD8S72V6As.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

@font-face {
	font-family:'Open Sans Condensed';font-style:italic;font-weight:300;src:local('Open Sans Condensed Light Italic'),local(OpenSansCondensed-LightItalic),url(https://fonts.gstatic.com/s/opensanscondensed/v12/z7NHdQDnbTkabZAIOl9il_O6KJj73e7Fd_-7suD8Rb2V.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

@font-face {
	font-family:'Open Sans Condensed';font-style:normal;font-weight:300;src:local('Open Sans Condensed Light'),local(OpenSansCondensed-Light),url(https://fonts.gstatic.com/s/opensanscondensed/v12/z7NFdQDnbTkabZAIOl9il_O6KJj73e7Ff1GhDujMR6WR.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

@font-face {
	font-family:'Open Sans Condensed';font-style:normal;font-weight:300;src:local('Open Sans Condensed Light'),local(OpenSansCondensed-Light),url(https://fonts.gstatic.com/s/opensanscondensed/v12/z7NFdQDnbTkabZAIOl9il_O6KJj73e7Ff1GhDuHMR6WR.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

@font-face {
	font-family:'Open Sans Condensed';font-style:normal;font-weight:300;src:local('Open Sans Condensed Light'),local(OpenSansCondensed-Light),url(https://fonts.gstatic.com/s/opensanscondensed/v12/z7NFdQDnbTkabZAIOl9il_O6KJj73e7Ff1GhDunMR6WR.woff2) format("woff2");unicode-range:U+1F00-1FFF;
}

@font-face {
	font-family:'Open Sans Condensed';font-style:normal;font-weight:300;src:local('Open Sans Condensed Light'),local(OpenSansCondensed-Light),url(https://fonts.gstatic.com/s/opensanscondensed/v12/z7NFdQDnbTkabZAIOl9il_O6KJj73e7Ff1GhDubMR6WR.woff2) format("woff2");unicode-range:U+0370-03FF;
}

@font-face {
	font-family:'Open Sans Condensed';font-style:normal;font-weight:300;src:local('Open Sans Condensed Light'),local(OpenSansCondensed-Light),url(https://fonts.gstatic.com/s/opensanscondensed/v12/z7NFdQDnbTkabZAIOl9il_O6KJj73e7Ff1GhDurMR6WR.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB;
}

@font-face {
	font-family:'Open Sans Condensed';font-style:normal;font-weight:300;src:local('Open Sans Condensed Light'),local(OpenSansCondensed-Light),url(https://fonts.gstatic.com/s/opensanscondensed/v12/z7NFdQDnbTkabZAIOl9il_O6KJj73e7Ff1GhDuvMR6WR.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

@font-face {
	font-family:'Open Sans Condensed';font-style:normal;font-weight:300;src:local('Open Sans Condensed Light'),local(OpenSansCondensed-Light),url(https://fonts.gstatic.com/s/opensanscondensed/v12/z7NFdQDnbTkabZAIOl9il_O6KJj73e7Ff1GhDuXMRw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

@font-face {
	font-family:'Open Sans Condensed';font-style:normal;font-weight:700;src:local('Open Sans Condensed Bold'),local(OpenSansCondensed-Bold),url(https://fonts.gstatic.com/s/opensanscondensed/v12/z7NFdQDnbTkabZAIOl9il_O6KJj73e7Ff0GmDujMR6WR.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

@font-face {
	font-family:'Open Sans Condensed';font-style:normal;font-weight:700;src:local('Open Sans Condensed Bold'),local(OpenSansCondensed-Bold),url(https://fonts.gstatic.com/s/opensanscondensed/v12/z7NFdQDnbTkabZAIOl9il_O6KJj73e7Ff0GmDuHMR6WR.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

@font-face {
	font-family:'Open Sans Condensed';font-style:normal;font-weight:700;src:local('Open Sans Condensed Bold'),local(OpenSansCondensed-Bold),url(https://fonts.gstatic.com/s/opensanscondensed/v12/z7NFdQDnbTkabZAIOl9il_O6KJj73e7Ff0GmDunMR6WR.woff2) format("woff2");unicode-range:U+1F00-1FFF;
}

@font-face {
	font-family:'Open Sans Condensed';font-style:normal;font-weight:700;src:local('Open Sans Condensed Bold'),local(OpenSansCondensed-Bold),url(https://fonts.gstatic.com/s/opensanscondensed/v12/z7NFdQDnbTkabZAIOl9il_O6KJj73e7Ff0GmDubMR6WR.woff2) format("woff2");unicode-range:U+0370-03FF;
}

@font-face {
	font-family:'Open Sans Condensed';font-style:normal;font-weight:700;src:local('Open Sans Condensed Bold'),local(OpenSansCondensed-Bold),url(https://fonts.gstatic.com/s/opensanscondensed/v12/z7NFdQDnbTkabZAIOl9il_O6KJj73e7Ff0GmDurMR6WR.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB;
}

@font-face {
	font-family:'Open Sans Condensed';font-style:normal;font-weight:700;src:local('Open Sans Condensed Bold'),local(OpenSansCondensed-Bold),url(https://fonts.gstatic.com/s/opensanscondensed/v12/z7NFdQDnbTkabZAIOl9il_O6KJj73e7Ff0GmDuvMR6WR.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

@font-face {
	font-family:'Open Sans Condensed';font-style:normal;font-weight:700;src:local('Open Sans Condensed Bold'),local(OpenSansCondensed-Bold),url(https://fonts.gstatic.com/s/opensanscondensed/v12/z7NFdQDnbTkabZAIOl9il_O6KJj73e7Ff0GmDuXMRw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

@font-face {
	font-family:'PT Serif';font-style:italic;font-weight:400;src:local('PT Serif Italic'),local(PTSerif-Italic),url(https://fonts.gstatic.com/s/ptserif/v9/EJRTQgYoZZY2vCFuvAFT_rC1chb-.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

@font-face {
	font-family:'PT Serif';font-style:italic;font-weight:400;src:local('PT Serif Italic'),local(PTSerif-Italic),url(https://fonts.gstatic.com/s/ptserif/v9/EJRTQgYoZZY2vCFuvAFT_rm1chb-.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

@font-face {
	font-family:'PT Serif';font-style:italic;font-weight:400;src:local('PT Serif Italic'),local(PTSerif-Italic),url(https://fonts.gstatic.com/s/ptserif/v9/EJRTQgYoZZY2vCFuvAFT_rO1chb-.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

@font-face {
	font-family:'PT Serif';font-style:italic;font-weight:400;src:local('PT Serif Italic'),local(PTSerif-Italic),url(https://fonts.gstatic.com/s/ptserif/v9/EJRTQgYoZZY2vCFuvAFT_r21cg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

@font-face {
	font-family:'PT Serif';font-style:normal;font-weight:400;src:local('PT Serif'),local(PTSerif-Regular),url(https://fonts.gstatic.com/s/ptserif/v9/EJRVQgYoZZY2vCFuvAFbzr-tdg.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

@font-face {
	font-family:'PT Serif';font-style:normal;font-weight:400;src:local('PT Serif'),local(PTSerif-Regular),url(https://fonts.gstatic.com/s/ptserif/v9/EJRVQgYoZZY2vCFuvAFSzr-tdg.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

@font-face {
	font-family:'PT Serif';font-style:normal;font-weight:400;src:local('PT Serif'),local(PTSerif-Regular),url(https://fonts.gstatic.com/s/ptserif/v9/EJRVQgYoZZY2vCFuvAFYzr-tdg.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

@font-face {
	font-family:'PT Serif';font-style:normal;font-weight:400;src:local('PT Serif'),local(PTSerif-Regular),url(https://fonts.gstatic.com/s/ptserif/v9/EJRVQgYoZZY2vCFuvAFWzr8.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

@font-face {
	font-family:'Playball';font-style:normal;font-weight:400;src:local(Playball),local(Playball-Regular),url(https://fonts.gstatic.com/s/playball/v8/TK3gWksYAxQ7jbsKcg8Knep_Kg.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

@font-face {
	font-family:'Playball';font-style:normal;font-weight:400;src:local(Playball),local(Playball-Regular),url(https://fonts.gstatic.com/s/playball/v8/TK3gWksYAxQ7jbsKcg8Eneo.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

@font-face {
	font-family:'Raleway';font-style:normal;font-weight:100;src:local('Raleway Thin'),local(Raleway-Thin),url(https://fonts.gstatic.com/s/raleway/v12/1Ptsg8zYS_SKggPNwE44Q4FqPfE.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

@font-face {
	font-family:'Raleway';font-style:normal;font-weight:100;src:local('Raleway Thin'),local(Raleway-Thin),url(https://fonts.gstatic.com/s/raleway/v12/1Ptsg8zYS_SKggPNwE44TYFq.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

@font-face {
	font-family:'Raleway';font-style:normal;font-weight:200;src:local('Raleway ExtraLight'),local(Raleway-ExtraLight),url(https://fonts.gstatic.com/s/raleway/v12/1Ptrg8zYS_SKggPNwOIpWqhPAMif.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

@font-face {
	font-family:'Raleway';font-style:normal;font-weight:200;src:local('Raleway ExtraLight'),local(Raleway-ExtraLight),url(https://fonts.gstatic.com/s/raleway/v12/1Ptrg8zYS_SKggPNwOIpWqZPAA.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

@font-face {
	font-family:'Raleway';font-style:normal;font-weight:300;src:local('Raleway Light'),local(Raleway-Light),url(https://fonts.gstatic.com/s/raleway/v12/1Ptrg8zYS_SKggPNwIYqWqhPAMif.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

@font-face {
	font-family:'Raleway';font-style:normal;font-weight:300;src:local('Raleway Light'),local(Raleway-Light),url(https://fonts.gstatic.com/s/raleway/v12/1Ptrg8zYS_SKggPNwIYqWqZPAA.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

@font-face {
	font-family:'Raleway';font-style:normal;font-weight:400;src:local(Raleway),local(Raleway-Regular),url(https://fonts.gstatic.com/s/raleway/v12/1Ptug8zYS_SKggPNyCMIT5lu.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

@font-face {
	font-family:'Raleway';font-style:normal;font-weight:400;src:local(Raleway),local(Raleway-Regular),url(https://fonts.gstatic.com/s/raleway/v12/1Ptug8zYS_SKggPNyC0ITw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

@font-face {
	font-family:'Raleway';font-style:normal;font-weight:500;src:local('Raleway Medium'),local(Raleway-Medium),url(https://fonts.gstatic.com/s/raleway/v12/1Ptrg8zYS_SKggPNwN4rWqhPAMif.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

@font-face {
	font-family:'Raleway';font-style:normal;font-weight:500;src:local('Raleway Medium'),local(Raleway-Medium),url(https://fonts.gstatic.com/s/raleway/v12/1Ptrg8zYS_SKggPNwN4rWqZPAA.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

@font-face {
	font-family:'Raleway';font-style:normal;font-weight:600;src:local('Raleway SemiBold'),local(Raleway-SemiBold),url(https://fonts.gstatic.com/s/raleway/v12/1Ptrg8zYS_SKggPNwPIsWqhPAMif.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

@font-face {
	font-family:'Raleway';font-style:normal;font-weight:600;src:local('Raleway SemiBold'),local(Raleway-SemiBold),url(https://fonts.gstatic.com/s/raleway/v12/1Ptrg8zYS_SKggPNwPIsWqZPAA.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

@font-face {
	font-family:'Raleway';font-style:normal;font-weight:700;src:local('Raleway Bold'),local(Raleway-Bold),url(https://fonts.gstatic.com/s/raleway/v12/1Ptrg8zYS_SKggPNwJYtWqhPAMif.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

@font-face {
	font-family:'Raleway';font-style:normal;font-weight:700;src:local('Raleway Bold'),local(Raleway-Bold),url(https://fonts.gstatic.com/s/raleway/v12/1Ptrg8zYS_SKggPNwJYtWqZPAA.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

@font-face {
	font-family:'Raleway';font-style:normal;font-weight:800;src:local('Raleway ExtraBold'),local(Raleway-ExtraBold),url(https://fonts.gstatic.com/s/raleway/v12/1Ptrg8zYS_SKggPNwIouWqhPAMif.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

@font-face {
	font-family:'Raleway';font-style:normal;font-weight:800;src:local('Raleway ExtraBold'),local(Raleway-ExtraBold),url(https://fonts.gstatic.com/s/raleway/v12/1Ptrg8zYS_SKggPNwIouWqZPAA.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

@font-face {
	font-family:'Raleway';font-style:normal;font-weight:900;src:local('Raleway Black'),local(Raleway-Black),url(https://fonts.gstatic.com/s/raleway/v12/1Ptrg8zYS_SKggPNwK4vWqhPAMif.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

@font-face {
	font-family:'Raleway';font-style:normal;font-weight:900;src:local('Raleway Black'),local(Raleway-Black),url(https://fonts.gstatic.com/s/raleway/v12/1Ptrg8zYS_SKggPNwK4vWqZPAA.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

.vc_non_responsive .vc_row .vc_col-sm-1,.vc_non_responsive .vc_row .vc_col-sm-10,.vc_non_responsive .vc_row .vc_col-sm-11,.vc_non_responsive .vc_row .vc_col-sm-12,.vc_non_responsive .vc_row .vc_col-sm-2,.vc_non_responsive .vc_row .vc_col-sm-3,.vc_non_responsive .vc_row .vc_col-sm-4,.vc_non_responsive .vc_row .vc_col-sm-5,.vc_non_responsive .vc_row .vc_col-sm-7,.vc_non_responsive .vc_row .vc_col-sm-8,.vc_non_responsive .vc_row .vc_col-sm-9 {
	padding-left: 15px;
	padding-right: 15px;
	float: left;
}

.vc_parallax-inner iframe,.vc_video-bg iframe {
	max-width: 1000%;
}

.vc_clearfix:after,.vc_column-inner::after,.vc_el-clearfix,.vc_row:after {
	clear: both;
}

.vc-composer-icon,[class*=" vc_arrow-icon-"],[class^=vc_arrow-icon-] {
	speak: none;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.vc_row:after,.vc_row:before {
	content: " ";
	display: table;
}

@media(max-width:767px) {
	.vc_hidden-xs {
		display: none!important;
	}

	.vc_el-clearfix-xs {
		clear: both;
	}
}

@media(min-width:768px) and (max-width:991px) {
	.vc_hidden-sm {
		display: none!important;
	}

	.vc_el-clearfix-sm {
		clear: both;
	}
}

@media(min-width:992px) and (max-width:1199px) {
	.vc_hidden-md {
		display: none!important;
	}

	.vc_el-clearfix-md {
		clear: both;
	}
}

.vc_non_responsive .vc_row .vc_col-sm-1 {
	position: relative;
	width: 8.33333333%;
	min-height: 1px;
}

.vc_non_responsive .vc_row .vc_col-sm-2 {
	position: relative;
	width: 16.66666667%;
	min-height: 1px;
}

.vc_non_responsive .vc_row .vc_col-sm-3 {
	position: relative;
	width: 25%;
	min-height: 1px;
}

.vc_non_responsive .vc_row .vc_col-sm-4 {
	position: relative;
	width: 33.33333333%;
	min-height: 1px;
}

.vc_non_responsive .vc_row .vc_col-sm-5 {
	position: relative;
	width: 41.66666667%;
	min-height: 1px;
}

.vc_non_responsive .vc_row .vc_col-sm-6 {
	position: relative;
	float: left;
	width: 50%;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-7 {
	position: relative;
	width: 58.33333333%;
	min-height: 1px;
}

.vc_non_responsive .vc_row .vc_col-sm-8 {
	position: relative;
	width: 66.66666667%;
	min-height: 1px;
}

.vc_non_responsive .vc_row .vc_col-sm-9 {
	position: relative;
	width: 75%;
	min-height: 1px;
}

.vc_non_responsive .vc_row .vc_col-sm-10 {
	position: relative;
	width: 83.33333333%;
	min-height: 1px;
}

.vc_non_responsive .vc_row .vc_col-sm-11 {
	position: relative;
	width: 91.66666667%;
	min-height: 1px;
}

.vc_col-xs-12,.vc_column_container {
	width: 100%;
}

.vc_non_responsive .vc_row .vc_col-sm-12 {
	position: relative;
	width: 100%;
	min-height: 1px;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-12 {
	margin-left: 100%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-11 {
	margin-left: 91.66666667%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-10 {
	margin-left: 83.33333333%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-9 {
	margin-left: 75%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-8 {
	margin-left: 66.66666667%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-7 {
	margin-left: 58.33333333%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-6 {
	margin-left: 50%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-5 {
	margin-left: 41.66666667%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-4 {
	margin-left: 33.33333333%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-3 {
	margin-left: 25%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-2 {
	margin-left: 16.66666667%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-1 {
	margin-left: 8.33333333%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-0 {
	margin-left: 0;
}

.vc_non_responsive .vc_row .vc_hidden-sm {
	display: none!important;
}

.vc_row {
	margin-left: -15px;
	margin-right: -15px;
}

.vc_col-lg-1,.vc_col-lg-10,.vc_col-lg-11,.vc_col-lg-12,.vc_col-lg-2,.vc_col-lg-3,.vc_col-lg-4,.vc_col-lg-5,.vc_col-lg-6,.vc_col-lg-7,.vc_col-lg-8,.vc_col-lg-9,.vc_col-md-1,.vc_col-md-10,.vc_col-md-11,.vc_col-md-12,.vc_col-md-2,.vc_col-md-3,.vc_col-md-4,.vc_col-md-5,.vc_col-md-6,.vc_col-md-7,.vc_col-md-8,.vc_col-md-9,.vc_col-sm-1,.vc_col-sm-10,.vc_col-sm-11,.vc_col-sm-12,.vc_col-sm-2,.vc_col-sm-3,.vc_col-sm-4,.vc_col-sm-5,.vc_col-sm-6,.vc_col-sm-7,.vc_col-sm-8,.vc_col-sm-9,.vc_col-xs-1,.vc_col-xs-10,.vc_col-xs-11,.vc_col-xs-12,.vc_col-xs-2,.vc_col-xs-3,.vc_col-xs-4,.vc_col-xs-5,.vc_col-xs-6,.vc_col-xs-7,.vc_col-xs-8,.vc_col-xs-9 {
	position: relative;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.vc_col-xs-1,.vc_col-xs-10,.vc_col-xs-11,.vc_col-xs-12,.vc_col-xs-2,.vc_col-xs-3,.vc_col-xs-4,.vc_col-xs-5,.vc_col-xs-6,.vc_col-xs-7,.vc_col-xs-8,.vc_col-xs-9 {
	float: left;
}

.vc_col-xs-11 {
	width: 91.66666667%;
}

.vc_col-xs-10 {
	width: 83.33333333%;
}

.vc_col-xs-9 {
	width: 75%;
}

.vc_col-xs-8 {
	width: 66.66666667%;
}

.vc_col-xs-7 {
	width: 58.33333333%;
}

.vc_col-xs-6 {
	width: 50%;
}

.vc_col-xs-5 {
	width: 41.66666667%;
}

.vc_col-xs-4 {
	width: 33.33333333%;
}

.vc_col-xs-3 {
	width: 25%;
}

.vc_col-xs-2 {
	width: 16.66666667%;
}

.vc_col-xs-1 {
	width: 8.33333333%;
}

.vc_col-xs-pull-12 {
	right: 100%;
}

.vc_col-xs-pull-11 {
	right: 91.66666667%;
}

.vc_col-xs-pull-10 {
	right: 83.33333333%;
}

.vc_col-xs-pull-9 {
	right: 75%;
}

.vc_col-xs-pull-8 {
	right: 66.66666667%;
}

.vc_col-xs-pull-7 {
	right: 58.33333333%;
}

.vc_col-xs-pull-6 {
	right: 50%;
}

.vc_col-xs-pull-5 {
	right: 41.66666667%;
}

.vc_col-xs-pull-4 {
	right: 33.33333333%;
}

.vc_col-xs-pull-3 {
	right: 25%;
}

.vc_col-xs-pull-2 {
	right: 16.66666667%;
}

.vc_col-xs-pull-1 {
	right: 8.33333333%;
}

.vc_col-xs-pull-0 {
	right: auto;
}

.vc_col-xs-push-12 {
	left: 100%;
}

.vc_col-xs-push-11 {
	left: 91.66666667%;
}

.vc_col-xs-push-10 {
	left: 83.33333333%;
}

.vc_col-xs-push-9 {
	left: 75%;
}

.vc_col-xs-push-8 {
	left: 66.66666667%;
}

.vc_col-xs-push-7 {
	left: 58.33333333%;
}

.vc_col-xs-push-6 {
	left: 50%;
}

.vc_col-xs-push-5 {
	left: 41.66666667%;
}

.vc_col-xs-push-4 {
	left: 33.33333333%;
}

.vc_col-xs-push-3 {
	left: 25%;
}

.vc_col-xs-push-2 {
	left: 16.66666667%;
}

.vc_col-xs-push-1 {
	left: 8.33333333%;
}

.vc_col-xs-push-0 {
	left: auto;
}

.vc_col-xs-offset-12 {
	margin-left: 100%;
}

.vc_col-xs-offset-11 {
	margin-left: 91.66666667%;
}

.vc_col-xs-offset-10 {
	margin-left: 83.33333333%;
}

.vc_col-xs-offset-9 {
	margin-left: 75%;
}

.vc_col-xs-offset-8 {
	margin-left: 66.66666667%;
}

.vc_col-xs-offset-7 {
	margin-left: 58.33333333%;
}

.vc_col-xs-offset-6 {
	margin-left: 50%;
}

.vc_col-xs-offset-5 {
	margin-left: 41.66666667%;
}

.vc_col-xs-offset-4 {
	margin-left: 33.33333333%;
}

.vc_col-xs-offset-3 {
	margin-left: 25%;
}

.vc_col-xs-offset-2 {
	margin-left: 16.66666667%;
}

.vc_col-xs-offset-1 {
	margin-left: 8.33333333%;
}

.vc_col-xs-offset-0 {
	margin-left: 0;
}

@media(min-width:768px) {
	.vc_col-sm-1,.vc_col-sm-10,.vc_col-sm-11,.vc_col-sm-12,.vc_col-sm-2,.vc_col-sm-3,.vc_col-sm-4,.vc_col-sm-5,.vc_col-sm-6,.vc_col-sm-7,.vc_col-sm-8,.vc_col-sm-9 {
		float: left;
	}

	.vc_col-sm-12 {
		width: 100%;
	}

	.vc_col-sm-11 {
		width: 91.66666667%;
	}

	.vc_col-sm-10 {
		width: 83.33333333%;
	}

	.vc_col-sm-9 {
		width: 75%;
	}

	.vc_col-sm-8 {
		width: 66.66666667%;
	}

	.vc_col-sm-7 {
		width: 58.33333333%;
	}

	.vc_col-sm-6 {
		width: 50%;
	}

	.vc_col-sm-5 {
		width: 41.66666667%;
	}

	.vc_col-sm-4 {
		width: 33.33333333%;
	}

	.vc_col-sm-3 {
		width: 25%;
	}

	.vc_col-sm-2 {
		width: 16.66666667%;
	}

	.vc_col-sm-1 {
		width: 8.33333333%;
	}

	.vc_col-sm-pull-12 {
		right: 100%;
	}

	.vc_col-sm-pull-11 {
		right: 91.66666667%;
	}

	.vc_col-sm-pull-10 {
		right: 83.33333333%;
	}

	.vc_col-sm-pull-9 {
		right: 75%;
	}

	.vc_col-sm-pull-8 {
		right: 66.66666667%;
	}

	.vc_col-sm-pull-7 {
		right: 58.33333333%;
	}

	.vc_col-sm-pull-6 {
		right: 50%;
	}

	.vc_col-sm-pull-5 {
		right: 41.66666667%;
	}

	.vc_col-sm-pull-4 {
		right: 33.33333333%;
	}

	.vc_col-sm-pull-3 {
		right: 25%;
	}

	.vc_col-sm-pull-2 {
		right: 16.66666667%;
	}

	.vc_col-sm-pull-1 {
		right: 8.33333333%;
	}

	.vc_col-sm-pull-0 {
		right: auto;
	}

	.vc_col-sm-push-12 {
		left: 100%;
	}

	.vc_col-sm-push-11 {
		left: 91.66666667%;
	}

	.vc_col-sm-push-10 {
		left: 83.33333333%;
	}

	.vc_col-sm-push-9 {
		left: 75%;
	}

	.vc_col-sm-push-8 {
		left: 66.66666667%;
	}

	.vc_col-sm-push-7 {
		left: 58.33333333%;
	}

	.vc_col-sm-push-6 {
		left: 50%;
	}

	.vc_col-sm-push-5 {
		left: 41.66666667%;
	}

	.vc_col-sm-push-4 {
		left: 33.33333333%;
	}

	.vc_col-sm-push-3 {
		left: 25%;
	}

	.vc_col-sm-push-2 {
		left: 16.66666667%;
	}

	.vc_col-sm-push-1 {
		left: 8.33333333%;
	}

	.vc_col-sm-push-0 {
		left: auto;
	}

	.vc_col-sm-offset-12 {
		margin-left: 100%;
	}

	.vc_col-sm-offset-11 {
		margin-left: 91.66666667%;
	}

	.vc_col-sm-offset-10 {
		margin-left: 83.33333333%;
	}

	.vc_col-sm-offset-9 {
		margin-left: 75%;
	}

	.vc_col-sm-offset-8 {
		margin-left: 66.66666667%;
	}

	.vc_col-sm-offset-7 {
		margin-left: 58.33333333%;
	}

	.vc_col-sm-offset-6 {
		margin-left: 50%;
	}

	.vc_col-sm-offset-5 {
		margin-left: 41.66666667%;
	}

	.vc_col-sm-offset-4 {
		margin-left: 33.33333333%;
	}

	.vc_col-sm-offset-3 {
		margin-left: 25%;
	}

	.vc_col-sm-offset-2 {
		margin-left: 16.66666667%;
	}

	.vc_col-sm-offset-1 {
		margin-left: 8.33333333%;
	}

	.vc_col-sm-offset-0 {
		margin-left: 0;
	}
}

@media(min-width:992px) {
	.vc_col-md-1,.vc_col-md-10,.vc_col-md-11,.vc_col-md-12,.vc_col-md-2,.vc_col-md-3,.vc_col-md-4,.vc_col-md-5,.vc_col-md-6,.vc_col-md-7,.vc_col-md-8,.vc_col-md-9 {
		float: left;
	}

	.vc_col-md-12 {
		width: 100%;
	}

	.vc_col-md-11 {
		width: 91.66666667%;
	}

	.vc_col-md-10 {
		width: 83.33333333%;
	}

	.vc_col-md-9 {
		width: 75%;
	}

	.vc_col-md-8 {
		width: 66.66666667%;
	}

	.vc_col-md-7 {
		width: 58.33333333%;
	}

	.vc_col-md-6 {
		width: 50%;
	}

	.vc_col-md-5 {
		width: 41.66666667%;
	}

	.vc_col-md-4 {
		width: 33.33333333%;
	}

	.vc_col-md-3 {
		width: 25%;
	}

	.vc_col-md-2 {
		width: 16.66666667%;
	}

	.vc_col-md-1 {
		width: 8.33333333%;
	}

	.vc_col-md-pull-12 {
		right: 100%;
	}

	.vc_col-md-pull-11 {
		right: 91.66666667%;
	}

	.vc_col-md-pull-10 {
		right: 83.33333333%;
	}

	.vc_col-md-pull-9 {
		right: 75%;
	}

	.vc_col-md-pull-8 {
		right: 66.66666667%;
	}

	.vc_col-md-pull-7 {
		right: 58.33333333%;
	}

	.vc_col-md-pull-6 {
		right: 50%;
	}

	.vc_col-md-pull-5 {
		right: 41.66666667%;
	}

	.vc_col-md-pull-4 {
		right: 33.33333333%;
	}

	.vc_col-md-pull-3 {
		right: 25%;
	}

	.vc_col-md-pull-2 {
		right: 16.66666667%;
	}

	.vc_col-md-pull-1 {
		right: 8.33333333%;
	}

	.vc_col-md-pull-0 {
		right: auto;
	}

	.vc_col-md-push-12 {
		left: 100%;
	}

	.vc_col-md-push-11 {
		left: 91.66666667%;
	}

	.vc_col-md-push-10 {
		left: 83.33333333%;
	}

	.vc_col-md-push-9 {
		left: 75%;
	}

	.vc_col-md-push-8 {
		left: 66.66666667%;
	}

	.vc_col-md-push-7 {
		left: 58.33333333%;
	}

	.vc_col-md-push-6 {
		left: 50%;
	}

	.vc_col-md-push-5 {
		left: 41.66666667%;
	}

	.vc_col-md-push-4 {
		left: 33.33333333%;
	}

	.vc_col-md-push-3 {
		left: 25%;
	}

	.vc_col-md-push-2 {
		left: 16.66666667%;
	}

	.vc_col-md-push-1 {
		left: 8.33333333%;
	}

	.vc_col-md-push-0 {
		left: auto;
	}

	.vc_col-md-offset-12 {
		margin-left: 100%;
	}

	.vc_col-md-offset-11 {
		margin-left: 91.66666667%;
	}

	.vc_col-md-offset-10 {
		margin-left: 83.33333333%;
	}

	.vc_col-md-offset-9 {
		margin-left: 75%;
	}

	.vc_col-md-offset-8 {
		margin-left: 66.66666667%;
	}

	.vc_col-md-offset-7 {
		margin-left: 58.33333333%;
	}

	.vc_col-md-offset-6 {
		margin-left: 50%;
	}

	.vc_col-md-offset-5 {
		margin-left: 41.66666667%;
	}

	.vc_col-md-offset-4 {
		margin-left: 33.33333333%;
	}

	.vc_col-md-offset-3 {
		margin-left: 25%;
	}

	.vc_col-md-offset-2 {
		margin-left: 16.66666667%;
	}

	.vc_col-md-offset-1 {
		margin-left: 8.33333333%;
	}

	.vc_col-md-offset-0 {
		margin-left: 0;
	}
}

@media(min-width:1200px) {
	.vc_hidden-lg {
		display: none!important;
	}

	.vc_col-lg-1,.vc_col-lg-10,.vc_col-lg-11,.vc_col-lg-12,.vc_col-lg-2,.vc_col-lg-3,.vc_col-lg-4,.vc_col-lg-5,.vc_col-lg-6,.vc_col-lg-7,.vc_col-lg-8,.vc_col-lg-9 {
		float: left;
	}

	.vc_col-lg-12 {
		width: 100%;
	}

	.vc_col-lg-11 {
		width: 91.66666667%;
	}

	.vc_col-lg-10 {
		width: 83.33333333%;
	}

	.vc_col-lg-9 {
		width: 75%;
	}

	.vc_col-lg-8 {
		width: 66.66666667%;
	}

	.vc_col-lg-7 {
		width: 58.33333333%;
	}

	.vc_col-lg-6 {
		width: 50%;
	}

	.vc_col-lg-5 {
		width: 41.66666667%;
	}

	.vc_col-lg-4 {
		width: 33.33333333%;
	}

	.vc_col-lg-3 {
		width: 25%;
	}

	.vc_col-lg-2 {
		width: 16.66666667%;
	}

	.vc_col-lg-1 {
		width: 8.33333333%;
	}

	.vc_col-lg-pull-12 {
		right: 100%;
	}

	.vc_col-lg-pull-11 {
		right: 91.66666667%;
	}

	.vc_col-lg-pull-10 {
		right: 83.33333333%;
	}

	.vc_col-lg-pull-9 {
		right: 75%;
	}

	.vc_col-lg-pull-8 {
		right: 66.66666667%;
	}

	.vc_col-lg-pull-7 {
		right: 58.33333333%;
	}

	.vc_col-lg-pull-6 {
		right: 50%;
	}

	.vc_col-lg-pull-5 {
		right: 41.66666667%;
	}

	.vc_col-lg-pull-4 {
		right: 33.33333333%;
	}

	.vc_col-lg-pull-3 {
		right: 25%;
	}

	.vc_col-lg-pull-2 {
		right: 16.66666667%;
	}

	.vc_col-lg-pull-1 {
		right: 8.33333333%;
	}

	.vc_col-lg-pull-0 {
		right: auto;
	}

	.vc_col-lg-push-12 {
		left: 100%;
	}

	.vc_col-lg-push-11 {
		left: 91.66666667%;
	}

	.vc_col-lg-push-10 {
		left: 83.33333333%;
	}

	.vc_col-lg-push-9 {
		left: 75%;
	}

	.vc_col-lg-push-8 {
		left: 66.66666667%;
	}

	.vc_col-lg-push-7 {
		left: 58.33333333%;
	}

	.vc_col-lg-push-6 {
		left: 50%;
	}

	.vc_col-lg-push-5 {
		left: 41.66666667%;
	}

	.vc_col-lg-push-4 {
		left: 33.33333333%;
	}

	.vc_col-lg-push-3 {
		left: 25%;
	}

	.vc_col-lg-push-2 {
		left: 16.66666667%;
	}

	.vc_col-lg-push-1 {
		left: 8.33333333%;
	}

	.vc_col-lg-push-0 {
		left: auto;
	}

	.vc_col-lg-offset-12 {
		margin-left: 100%;
	}

	.vc_col-lg-offset-11 {
		margin-left: 91.66666667%;
	}

	.vc_col-lg-offset-10 {
		margin-left: 83.33333333%;
	}

	.vc_col-lg-offset-9 {
		margin-left: 75%;
	}

	.vc_col-lg-offset-8 {
		margin-left: 66.66666667%;
	}

	.vc_col-lg-offset-7 {
		margin-left: 58.33333333%;
	}

	.vc_col-lg-offset-6 {
		margin-left: 50%;
	}

	.vc_col-lg-offset-5 {
		margin-left: 41.66666667%;
	}

	.vc_col-lg-offset-4 {
		margin-left: 33.33333333%;
	}

	.vc_col-lg-offset-3 {
		margin-left: 25%;
	}

	.vc_col-lg-offset-2 {
		margin-left: 16.66666667%;
	}

	.vc_col-lg-offset-1 {
		margin-left: 8.33333333%;
	}

	.vc_col-lg-offset-0 {
		margin-left: 0;
	}

	.vc_el-clearfix-lg {
		clear: both;
	}
}

.vc_el_width_100,.vc_el_width_50,.vc_el_width_60,.vc_el_width_70,.vc_el_width_80,.vc_el_width_90 {
	margin-left: auto!important;
	margin-right: auto!important;
}

.vc_pull-right {
	float: right!important;
}

.vc_pull-left {
	float: left!important;
}

.vc_clearfix:after,.vc_clearfix:before {
	content: " ";
	display: table;
}

.vc_visible {
	display: block;
}

.vc_table {
	width: 100%;
	margin-bottom: 20px;
	border-collapse: collapse;
}

.vc_table>tbody>tr>td,.vc_table>tbody>tr>th,.vc_table>tfoot>tr>td,.vc_table>tfoot>tr>th,.vc_table>thead>tr>td,.vc_table>thead>tr>th {
	padding: 8px;
	line-height: 1.42857143;
	vertical-align: top;
	border-top: 1px solid #ddd;
}

.vc_table>thead>tr>th {
	vertical-align: bottom;
	border-bottom: 2px solid #ddd;
}

.vc_button-2-wrapper,.vc_pixel_icon {
	display: inline-block;
	vertical-align: middle;
}

.vc_table>caption+thead>tr:first-child>td,.vc_table>caption+thead>tr:first-child>th,.vc_table>colgroup+thead>tr:first-child>td,.vc_table>colgroup+thead>tr:first-child>th,.vc_table>thead:first-child>tr:first-child>td,.vc_table>thead:first-child>tr:first-child>th {
	border-top: 0;
}

.vc_table>tbody+tbody {
	border-top: 2px solid #ddd;
}

.vc_table .table {
	background-color: #fff;
}

.vc_table-bordered,.vc_table-bordered>tbody>tr>td,.vc_table-bordered>tbody>tr>th,.vc_table-bordered>tfoot>tr>td,.vc_table-bordered>tfoot>tr>th,.vc_table-bordered>thead>tr>td,.vc_table-bordered>thead>tr>th {
	border: 1px solid #ddd;
}

.vc_table-bordered>thead>tr>td,.vc_table-bordered>thead>tr>th {
	border-bottom-width: 2px;
}

.vc_pixel_icon {
	height: 16px;
	width: 16px;
	background-position: 0 0;
	background-repeat: no-repeat;
}

.vc_pixel_icon-alert {
	background-image: url(../vc/alert.png);
}

.vc_pixel_icon-info {
	background-image: url(../vc/info.png);
}

.vc_pixel_icon-tick {
	background-image: url(../vc/tick.png);
}

.vc_pixel_icon-explanation {
	background-image: url(../vc/exclamation.png);
}

.vc_pixel_icon-address_book {
	background-image: url(../images/icons/address-book.png);
}

.vc_pixel_icon-alarm_clock {
	background-image: url(../images/icons/alarm-clock.png);
}

.vc_pixel_icon-anchor {
	background-image: url(../images/icons/anchor.png);
}

.vc_pixel_icon-application_image {
	background-image: url(../images/icons/application-image.png);
}

.vc_pixel_icon-arrow {
	background-image: url(../images/icons/arrow.png);
}

.vc_pixel_icon-asterisk {
	background-image: url(../images/icons/asterisk.png);
}

.vc_pixel_icon-hammer {
	background-image: url(../images/icons/auction-hammer.png);
}

.vc_pixel_icon-balloon {
	background-image: url(../images/icons/balloon.png);
}

.vc_pixel_icon-balloon_buzz {
	background-image: url(../images/icons/balloon-buzz.png);
}

.vc_pixel_icon-balloon_facebook {
	background-image: url(../images/icons/balloon-facebook.png);
}

.vc_pixel_icon-balloon_twitter {
	background-image: url(../images/icons/balloon-twitter.png);
}

.vc_pixel_icon-battery {
	background-image: url(../images/icons/battery-full.png);
}

.vc_pixel_icon-binocular {
	background-image: url(../images/icons/binocular.png);
}

.vc_pixel_icon-document_excel {
	background-image: url(../images/icons/blue-document-excel.png);
}

.vc_pixel_icon-document_image {
	background-image: url(../images/icons/blue-document-image.png);
}

.vc_pixel_icon-document_music {
	background-image: url(../images/icons/blue-document-music.png);
}

.vc_pixel_icon-document_office {
	background-image: url(../images/icons/blue-document-office.png);
}

.vc_pixel_icon-document_pdf {
	background-image: url(../images/icons/blue-document-pdf.png);
}

.vc_pixel_icon-document_powerpoint {
	background-image: url(../images/icons/blue-document-powerpoint.png);
}

.vc_pixel_icon-document_word {
	background-image: url(../images/icons/blue-document-word.png);
}

.vc_pixel_icon-bookmark {
	background-image: url(../images/icons/bookmark.png);
}

.vc_pixel_icon-camcorder {
	background-image: url(../images/icons/camcorder.png);
}

.vc_pixel_icon-camera {
	background-image: url(../images/icons/camera.png);
}

.vc_pixel_icon-chart {
	background-image: url(../images/icons/chart.png);
}

.vc_pixel_icon-chart_pie {
	background-image: url(../images/icons/chart-pie.png);
}

.vc_pixel_icon-clock {
	background-image: url(../images/icons/clock.png);
}

.vc_pixel_icon-play {
	background-image: url(../images/icons/control.png);
}

.vc_pixel_icon-fire {
	background-image: url(../images/icons/fire.png);
}

.vc_pixel_icon-heart {
	background-image: url(../images/icons/heart.png);
}

.vc_pixel_icon-mail {
	background-image: url(../images/icons/mail.png);
}

.vc_pixel_icon-shield {
	background-image: url(../images/icons/plus-shield.png);
}

.vc_pixel_icon-video {
	background-image: url(../images/icons/video.png);
}

@font-face {
	font-family:vcpb-plugin-icons;src:url(../fonts/vc_icons_v2/fonts/vcpb-plugin-icons.ttf?i5rhx5) format("truetype"),url(../fonts/vc_icons_v2/fonts/vcpb-plugin-icons.woff?i5rhx5) format("woff"),url(../fonts/vc_icons_v2/fonts/vcpb-plugin-icons.svg?i5rhx5#vcpb-plugin-icons) format("svg");font-weight:400;font-style:normal;
}

.vc-composer-icon {
	font-family: vcpb-plugin-icons!important;
	font-style: normal;
	font-weight: 400;
	line-height: 1;
}

.vc-c-icon-minimize:before {
	content: "\e91b";
}

.vc-c-icon-close:before {
	content: "\e5cd";
}

.vc-c-icon-1-6_4-6_1-6:before {
	content: "\e90d";
}

.vc-c-icon-add_template:before {
	content: "\e903";
}

.vc-c-icon-arrow_back:before {
	content: "\e5c4";
}

.vc-c-icon-arrow_drop_down:before {
	content: "\e5c5";
}

.vc-c-icon-arrow_drop_up:before {
	content: "\e5c7";
}

.vc-c-icon-arrow_forward:before {
	content: "\e5c8";
}

.vc-c-icon-check:before {
	content: "\e5ca";
}

.vc-c-icon-arrow_upward:before {
	content: "\e5d8";
}

.vc-c-icon-arrow_downward:before {
	content: "\e5db";
}

.vc-c-icon-sync:before {
	content: "\e627";
}

.vc-c-icon-search:before {
	content: "\e8b6";
}

.vc-c-icon-1-1:before {
	content: "\e900";
}

.vc-c-icon-1-2_1-2:before {
	content: "\e901";
}

.vc-c-icon-1-3_1-3_1-3:before {
	content: "\e902";
}

.vc-c-icon-1-4_1-2_1-4:before {
	content: "\e904";
}

.vc-c-icon-1-4_1-4_1-4_1-4:before {
	content: "\e905";
}

.vc-c-icon-1-4_3-4:before {
	content: "\e906";
}

.vc-c-icon-1-6_1-6_1-6_1-2:before {
	content: "\e907";
}

.vc-c-icon-1-6_1-6_1-6_1-6_1-6_1-6:before {
	content: "\e908";
}

.vc-c-icon-1-6_2-3_1-6:before {
	content: "\e909";
}

.vc-c-icon-2-3_1-3:before {
	content: "\e90a";
}

.vc-c-icon-5-6_1-6:before {
	content: "\e90b";
}

.vc-c-icon-add_element:before {
	content: "\e90c";
}

.vc-c-icon-add:before {
	content: "\e90e";
}

.vc-c-icon-cog:before {
	content: "\e90f";
}

.vc-c-icon-content_copy:before {
	content: "\e910";
}

.vc-c-icon-delete_empty:before {
	content: "\e911";
}

.vc-c-icon-dragndrop:before {
	content: "\e912";
}

.vc-c-icon-fullscreen_exit:before {
	content: "\e913";
}

.vc-c-icon-fullscreen:before {
	content: "\e914";
}

.vc-c-icon-arrow_drop_right:before {
	content: "\e915";
}

.vc-c-icon-layout_default:before {
	content: "\e916";
}

.vc-c-icon-layout_landscape-smartphones:before {
	content: "\e917";
}

.vc-c-icon-layout_landscape-tablets:before {
	content: "\e918";
}

.vc-c-icon-layout_portrait-smartphones:before {
	content: "\e919";
}

.vc-c-icon-layout_portrait-tablets:before {
	content: "\e91a";
}

.vc-c-icon-mode_edit:before {
	content: "\e91c";
}

.vc-c-icon-row_default_fe:before {
	content: "\e91d";
}

.vc-c-icon-text-block:before {
	content: "\e91e";
}

.vc_txt_align_left {
	text-align: left;
}

.vc_txt_align_right {
	text-align: right;
}

.vc_txt_align_center {
	text-align: center;
}

.vc_txt_align_justify {
	text-align: justify;
	text-justify: inter-word;
}

.vc_el_width_50 {
	width: 50%;
}

.vc_el_width_60 {
	width: 60%;
}

.vc_el_width_70 {
	width: 70%;
}

.vc_el_width_80 {
	width: 80%;
}

.vc_el_width_90 {
	width: 90%;
}

.vc_el_width_100 {
	width: 100%;
}

.vc_btn,a.vc_btn,button.vc_btn {
	cursor: pointer;
	display: inline-block;
	text-decoration: none!important;
	padding: 9px 12px;
	font-size: 100%;
	line-height: 20px;
	border-radius: 4px;
}

.vc_general.vc_btn3,.wpb_button:hover,a.wpb_button_a,a.wpb_button_a:hover {
	text-decoration: none;
}

.vc_btn,.vc_btn:focus,.vc_btn:hover,a.vc_btn,a.vc_btn:focus,a.vc_btn:hover,button.vc_btn,button.vc_btn:focus,button.vc_btn:hover {
	border: 1px solid transparent;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

.vc_btn-lg,a.vc_btn-lg,button.vc_btn-lg {
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.33;
	border-radius: 6px;
}

.vc_btn-sm,a.vc_btn-sm,button.vc_btn-sm {
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px;
}

.vc_btn-xs,a.vc_btn-xs,button.vc_btn-xs {
	padding: 1px 5px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px;
}

.vc_btn_square,a.vc_btn_square,button.vc_btn_square {
	border-radius: 0;
}

.vc_btn_square_outlined,a.vc_btn_square_outlined,button.vc_btn_square_outlined {
	border-radius: 0;
	background: 0 0!important;
}

.vc_btn_square_outlined,.vc_btn_square_outlined:focus,.vc_btn_square_outlined:hover,a.vc_btn_square_outlined,a.vc_btn_square_outlined:focus,a.vc_btn_square_outlined:hover,button.vc_btn_square_outlined,button.vc_btn_square_outlined:focus,button.vc_btn_square_outlined:hover {
	border: 2px solid;
}

.vc_btn_round,a.vc_btn_round,button.vc_btn_round {
	border-radius: 25px;
}

.vc_btn_outlined,a.vc_btn_outlined,button.vc_btn_outlined {
	background: 0 0!important;
}

.open>.dropdown-toggle.vc_btn-danger,.open>.dropdown-toggle.vc_btn-default,.open>.dropdown-toggle.vc_btn-info,.open>.dropdown-toggle.vc_btn-primary,.open>.dropdown-toggle.vc_btn-success,.open>.dropdown-toggle.vc_btn-warning,.open>.dropdown-togglea.vc_btn-danger,.open>.dropdown-togglea.vc_btn-default,.open>.dropdown-togglea.vc_btn-info,.open>.dropdown-togglea.vc_btn-primary,.open>.dropdown-togglea.vc_btn-success,.open>.dropdown-togglea.vc_btn-warning,.open>.dropdown-togglebutton.vc_btn-danger,.open>.dropdown-togglebutton.vc_btn-default,.open>.dropdown-togglebutton.vc_btn-info,.open>.dropdown-togglebutton.vc_btn-primary,.open>.dropdown-togglebutton.vc_btn-success,.open>.dropdown-togglebutton.vc_btn-warning,.vc_btn-danger.active,.vc_btn-danger:active,.vc_btn-default.active,.vc_btn-default:active,.vc_btn-info.active,.vc_btn-info:active,.vc_btn-primary.active,.vc_btn-primary:active,.vc_btn-success.active,.vc_btn-success:active,.vc_btn-warning.active,.vc_btn-warning:active,a.vc_btn-danger.active,a.vc_btn-danger:active,a.vc_btn-default.active,a.vc_btn-default:active,a.vc_btn-info.active,a.vc_btn-info:active,a.vc_btn-primary.active,a.vc_btn-primary:active,a.vc_btn-success.active,a.vc_btn-success:active,a.vc_btn-warning.active,a.vc_btn-warning:active,button.vc_btn-danger.active,button.vc_btn-danger:active,button.vc_btn-default.active,button.vc_btn-default:active,button.vc_btn-info.active,button.vc_btn-info:active,button.vc_btn-primary.active,button.vc_btn-primary:active,button.vc_btn-success.active,button.vc_btn-success:active,button.vc_btn-warning.active,button.vc_btn-warning:active {
	background-image: none;
}

.vc_btn_outlined,.vc_btn_outlined:focus,.vc_btn_outlined:hover,a.vc_btn_outlined,a.vc_btn_outlined:focus,a.vc_btn_outlined:hover,button.vc_btn_outlined,button.vc_btn_outlined:focus,button.vc_btn_outlined:hover {
	border: 2px solid;
}

.vc_btn-blue,a.vc_btn-blue,button.vc_btn-blue {
	background-color: #5472d2;
	color: #fff!important;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}

.vc_btn-blue:hover,a.vc_btn-blue:hover,button.vc_btn-blue:hover {
	background-color: #3c5ecc;
	color: #f7f7f7!important;
}

.vc_btn-blue.vc_btn_outlined,.vc_btn-blue.vc_btn_square_outlined,a.vc_btn-blue.vc_btn_outlined,a.vc_btn-blue.vc_btn_square_outlined,button.vc_btn-blue.vc_btn_outlined,button.vc_btn-blue.vc_btn_square_outlined {
	color: #5472d2!important;
}

.vc_btn-blue.vc_btn_outlined:hover,.vc_btn-blue.vc_btn_square_outlined:hover,a.vc_btn-blue.vc_btn_outlined:hover,a.vc_btn-blue.vc_btn_square_outlined:hover,button.vc_btn-blue.vc_btn_outlined:hover,button.vc_btn-blue.vc_btn_square_outlined:hover {
	border-color: #3c5ecc;
}

.vc_btn-blue.vc_btn_3d,a.vc_btn-blue.vc_btn_3d,button.vc_btn-blue.vc_btn_3d {
	-webkit-box-shadow: 0 5px 0 #3253bc;
	box-shadow: 0 5px 0 #3253bc;
	margin-bottom: 5px;
}

.vc_btn-blue.vc_btn_3d.vc_btn_xs,a.vc_btn-blue.vc_btn_3d.vc_btn_xs,button.vc_btn-blue.vc_btn_3d.vc_btn_xs {
	-webkit-box-shadow: 0 3px 0 #3253bc;
	box-shadow: 0 3px 0 #3253bc;
	margin-bottom: 3px;
}

.vc_btn-blue.vc_btn_3d.vc_btn_sm,a.vc_btn-blue.vc_btn_3d.vc_btn_sm,button.vc_btn-blue.vc_btn_3d.vc_btn_sm {
	-webkit-box-shadow: 0 4px 0 #3253bc;
	box-shadow: 0 4px 0 #3253bc;
	margin-bottom: 4px;
}

.vc_btn-turquoise,a.vc_btn-turquoise,button.vc_btn-turquoise {
	background-color: #00c1cf;
	color: #fff!important;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}

.vc_btn-turquoise:hover,a.vc_btn-turquoise:hover,button.vc_btn-turquoise:hover {
	background-color: #00a4b0;
	color: #f7f7f7!important;
}

.vc_btn-turquoise.vc_btn_outlined,.vc_btn-turquoise.vc_btn_square_outlined,a.vc_btn-turquoise.vc_btn_outlined,a.vc_btn-turquoise.vc_btn_square_outlined,button.vc_btn-turquoise.vc_btn_outlined,button.vc_btn-turquoise.vc_btn_square_outlined {
	color: #00c1cf!important;
}

.vc_btn-turquoise.vc_btn_outlined:hover,.vc_btn-turquoise.vc_btn_square_outlined:hover,a.vc_btn-turquoise.vc_btn_outlined:hover,a.vc_btn-turquoise.vc_btn_square_outlined:hover,button.vc_btn-turquoise.vc_btn_outlined:hover,button.vc_btn-turquoise.vc_btn_square_outlined:hover {
	border-color: #00a4b0;
}

.vc_btn-turquoise.vc_btn_3d,a.vc_btn-turquoise.vc_btn_3d,button.vc_btn-turquoise.vc_btn_3d {
	-webkit-box-shadow: 0 5px 0 #008d97;
	box-shadow: 0 5px 0 #008d97;
	margin-bottom: 5px;
}

.vc_btn-turquoise.vc_btn_3d.vc_btn_xs,a.vc_btn-turquoise.vc_btn_3d.vc_btn_xs,button.vc_btn-turquoise.vc_btn_3d.vc_btn_xs {
	-webkit-box-shadow: 0 3px 0 #008d97;
	box-shadow: 0 3px 0 #008d97;
	margin-bottom: 3px;
}

.vc_btn-turquoise.vc_btn_3d.vc_btn_sm,a.vc_btn-turquoise.vc_btn_3d.vc_btn_sm,button.vc_btn-turquoise.vc_btn_3d.vc_btn_sm {
	-webkit-box-shadow: 0 4px 0 #008d97;
	box-shadow: 0 4px 0 #008d97;
	margin-bottom: 4px;
}

.vc_btn-pink,a.vc_btn-pink,button.vc_btn-pink {
	background-color: #fe6c61;
	color: #fff!important;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}

.vc_btn-pink:hover,a.vc_btn-pink:hover,button.vc_btn-pink:hover {
	background-color: #fe5043;
	color: #f7f7f7!important;
}

.vc_btn-pink.vc_btn_outlined,.vc_btn-pink.vc_btn_square_outlined,a.vc_btn-pink.vc_btn_outlined,a.vc_btn-pink.vc_btn_square_outlined,button.vc_btn-pink.vc_btn_outlined,button.vc_btn-pink.vc_btn_square_outlined {
	color: #fe6c61!important;
}

.vc_btn-pink.vc_btn_outlined:hover,.vc_btn-pink.vc_btn_square_outlined:hover,a.vc_btn-pink.vc_btn_outlined:hover,a.vc_btn-pink.vc_btn_square_outlined:hover,button.vc_btn-pink.vc_btn_outlined:hover,button.vc_btn-pink.vc_btn_square_outlined:hover {
	border-color: #fe5043;
}

.vc_btn-pink.vc_btn_3d,a.vc_btn-pink.vc_btn_3d,button.vc_btn-pink.vc_btn_3d {
	-webkit-box-shadow: 0 5px 0 #fe3829;
	box-shadow: 0 5px 0 #fe3829;
	margin-bottom: 5px;
}

.vc_btn-pink.vc_btn_3d.vc_btn_xs,a.vc_btn-pink.vc_btn_3d.vc_btn_xs,button.vc_btn-pink.vc_btn_3d.vc_btn_xs {
	-webkit-box-shadow: 0 3px 0 #fe3829;
	box-shadow: 0 3px 0 #fe3829;
	margin-bottom: 3px;
}

.vc_btn-pink.vc_btn_3d.vc_btn_sm,a.vc_btn-pink.vc_btn_3d.vc_btn_sm,button.vc_btn-pink.vc_btn_3d.vc_btn_sm {
	-webkit-box-shadow: 0 4px 0 #fe3829;
	box-shadow: 0 4px 0 #fe3829;
	margin-bottom: 4px;
}

.vc_btn-violet,a.vc_btn-violet,button.vc_btn-violet {
	background-color: #8d6dc4;
	color: #fff!important;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}

.vc_btn-violet:hover,a.vc_btn-violet:hover,button.vc_btn-violet:hover {
	background-color: #7c57bb;
	color: #f7f7f7!important;
}

.vc_btn-violet.vc_btn_outlined,.vc_btn-violet.vc_btn_square_outlined,a.vc_btn-violet.vc_btn_outlined,a.vc_btn-violet.vc_btn_square_outlined,button.vc_btn-violet.vc_btn_outlined,button.vc_btn-violet.vc_btn_square_outlined {
	color: #8d6dc4!important;
}

.vc_btn-violet.vc_btn_outlined:hover,.vc_btn-violet.vc_btn_square_outlined:hover,a.vc_btn-violet.vc_btn_outlined:hover,a.vc_btn-violet.vc_btn_square_outlined:hover,button.vc_btn-violet.vc_btn_outlined:hover,button.vc_btn-violet.vc_btn_square_outlined:hover {
	border-color: #7c57bb;
}

.vc_btn-violet.vc_btn_3d,a.vc_btn-violet.vc_btn_3d,button.vc_btn-violet.vc_btn_3d {
	-webkit-box-shadow: 0 5px 0 #6e48b1;
	box-shadow: 0 5px 0 #6e48b1;
	margin-bottom: 5px;
}

.vc_btn-violet.vc_btn_3d.vc_btn_xs,a.vc_btn-violet.vc_btn_3d.vc_btn_xs,button.vc_btn-violet.vc_btn_3d.vc_btn_xs {
	-webkit-box-shadow: 0 3px 0 #6e48b1;
	box-shadow: 0 3px 0 #6e48b1;
	margin-bottom: 3px;
}

.vc_btn-violet.vc_btn_3d.vc_btn_sm,a.vc_btn-violet.vc_btn_3d.vc_btn_sm,button.vc_btn-violet.vc_btn_3d.vc_btn_sm {
	-webkit-box-shadow: 0 4px 0 #6e48b1;
	box-shadow: 0 4px 0 #6e48b1;
	margin-bottom: 4px;
}

.vc_btn-peacoc,a.vc_btn-peacoc,button.vc_btn-peacoc {
	background-color: #4cadc9;
	color: #fff!important;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}

.vc_btn-peacoc:hover,a.vc_btn-peacoc:hover,button.vc_btn-peacoc:hover {
	background-color: #39a0bd;
	color: #f7f7f7!important;
}

.vc_btn-peacoc.vc_btn_outlined,.vc_btn-peacoc.vc_btn_square_outlined,a.vc_btn-peacoc.vc_btn_outlined,a.vc_btn-peacoc.vc_btn_square_outlined,button.vc_btn-peacoc.vc_btn_outlined,button.vc_btn-peacoc.vc_btn_square_outlined {
	color: #4cadc9!important;
}

.vc_btn-peacoc.vc_btn_outlined:hover,.vc_btn-peacoc.vc_btn_square_outlined:hover,a.vc_btn-peacoc.vc_btn_outlined:hover,a.vc_btn-peacoc.vc_btn_square_outlined:hover,button.vc_btn-peacoc.vc_btn_outlined:hover,button.vc_btn-peacoc.vc_btn_square_outlined:hover {
	border-color: #39a0bd;
}

.vc_btn-peacoc.vc_btn_3d,a.vc_btn-peacoc.vc_btn_3d,button.vc_btn-peacoc.vc_btn_3d {
	-webkit-box-shadow: 0 5px 0 #338faa;
	box-shadow: 0 5px 0 #338faa;
	margin-bottom: 5px;
}

.vc_btn-peacoc.vc_btn_3d.vc_btn_xs,a.vc_btn-peacoc.vc_btn_3d.vc_btn_xs,button.vc_btn-peacoc.vc_btn_3d.vc_btn_xs {
	-webkit-box-shadow: 0 3px 0 #338faa;
	box-shadow: 0 3px 0 #338faa;
	margin-bottom: 3px;
}

.vc_btn-peacoc.vc_btn_3d.vc_btn_sm,a.vc_btn-peacoc.vc_btn_3d.vc_btn_sm,button.vc_btn-peacoc.vc_btn_3d.vc_btn_sm {
	-webkit-box-shadow: 0 4px 0 #338faa;
	box-shadow: 0 4px 0 #338faa;
	margin-bottom: 4px;
}

.vc_btn-chino,a.vc_btn-chino,button.vc_btn-chino {
	background-color: #cec2ab;
	color: #fff!important;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}

.vc_btn-chino:hover,a.vc_btn-chino:hover,button.vc_btn-chino:hover {
	background-color: #c3b498;
	color: #f7f7f7!important;
}

.vc_btn-chino.vc_btn_outlined,.vc_btn-chino.vc_btn_square_outlined,a.vc_btn-chino.vc_btn_outlined,a.vc_btn-chino.vc_btn_square_outlined,button.vc_btn-chino.vc_btn_outlined,button.vc_btn-chino.vc_btn_square_outlined {
	color: #cec2ab!important;
}

.vc_btn-chino.vc_btn_outlined:hover,.vc_btn-chino.vc_btn_square_outlined:hover,a.vc_btn-chino.vc_btn_outlined:hover,a.vc_btn-chino.vc_btn_square_outlined:hover,button.vc_btn-chino.vc_btn_outlined:hover,button.vc_btn-chino.vc_btn_square_outlined:hover {
	border-color: #c3b498;
}

.vc_btn-chino.vc_btn_3d,a.vc_btn-chino.vc_btn_3d,button.vc_btn-chino.vc_btn_3d {
	-webkit-box-shadow: 0 5px 0 #b9a888;
	box-shadow: 0 5px 0 #b9a888;
	margin-bottom: 5px;
}

.vc_btn-chino.vc_btn_3d.vc_btn_xs,a.vc_btn-chino.vc_btn_3d.vc_btn_xs,button.vc_btn-chino.vc_btn_3d.vc_btn_xs {
	-webkit-box-shadow: 0 3px 0 #b9a888;
	box-shadow: 0 3px 0 #b9a888;
	margin-bottom: 3px;
}

.vc_btn-chino.vc_btn_3d.vc_btn_sm,a.vc_btn-chino.vc_btn_3d.vc_btn_sm,button.vc_btn-chino.vc_btn_3d.vc_btn_sm {
	-webkit-box-shadow: 0 4px 0 #b9a888;
	box-shadow: 0 4px 0 #b9a888;
	margin-bottom: 4px;
}

.vc_btn-mulled_wine,a.vc_btn-mulled_wine,button.vc_btn-mulled_wine {
	background-color: #50485b;
	color: #fff!important;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}

.vc_btn-mulled_wine:hover,a.vc_btn-mulled_wine:hover,button.vc_btn-mulled_wine:hover {
	background-color: #413a4a;
	color: #f7f7f7!important;
}

.vc_btn-mulled_wine.vc_btn_outlined,.vc_btn-mulled_wine.vc_btn_square_outlined,a.vc_btn-mulled_wine.vc_btn_outlined,a.vc_btn-mulled_wine.vc_btn_square_outlined,button.vc_btn-mulled_wine.vc_btn_outlined,button.vc_btn-mulled_wine.vc_btn_square_outlined {
	color: #50485b!important;
}

.vc_btn-mulled_wine.vc_btn_outlined:hover,.vc_btn-mulled_wine.vc_btn_square_outlined:hover,a.vc_btn-mulled_wine.vc_btn_outlined:hover,a.vc_btn-mulled_wine.vc_btn_square_outlined:hover,button.vc_btn-mulled_wine.vc_btn_outlined:hover,button.vc_btn-mulled_wine.vc_btn_square_outlined:hover {
	border-color: #413a4a;
}

.vc_btn-mulled_wine.vc_btn_3d,a.vc_btn-mulled_wine.vc_btn_3d,button.vc_btn-mulled_wine.vc_btn_3d {
	-webkit-box-shadow: 0 5px 0 #342f3c;
	box-shadow: 0 5px 0 #342f3c;
	margin-bottom: 5px;
}

.vc_btn-mulled_wine.vc_btn_3d.vc_btn_xs,a.vc_btn-mulled_wine.vc_btn_3d.vc_btn_xs,button.vc_btn-mulled_wine.vc_btn_3d.vc_btn_xs {
	-webkit-box-shadow: 0 3px 0 #342f3c;
	box-shadow: 0 3px 0 #342f3c;
	margin-bottom: 3px;
}

.vc_btn-mulled_wine.vc_btn_3d.vc_btn_sm,a.vc_btn-mulled_wine.vc_btn_3d.vc_btn_sm,button.vc_btn-mulled_wine.vc_btn_3d.vc_btn_sm {
	-webkit-box-shadow: 0 4px 0 #342f3c;
	box-shadow: 0 4px 0 #342f3c;
	margin-bottom: 4px;
}

.vc_btn-vista_blue,a.vc_btn-vista_blue,button.vc_btn-vista_blue {
	background-color: #75d69c;
	color: #fff!important;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}

.vc_btn-vista_blue:hover,a.vc_btn-vista_blue:hover,button.vc_btn-vista_blue:hover {
	background-color: #5dcf8b;
	color: #f7f7f7!important;
}

.vc_btn-vista_blue.vc_btn_outlined,.vc_btn-vista_blue.vc_btn_square_outlined,a.vc_btn-vista_blue.vc_btn_outlined,a.vc_btn-vista_blue.vc_btn_square_outlined,button.vc_btn-vista_blue.vc_btn_outlined,button.vc_btn-vista_blue.vc_btn_square_outlined {
	color: #75d69c!important;
}

.vc_btn-vista_blue.vc_btn_outlined:hover,.vc_btn-vista_blue.vc_btn_square_outlined:hover,a.vc_btn-vista_blue.vc_btn_outlined:hover,a.vc_btn-vista_blue.vc_btn_square_outlined:hover,button.vc_btn-vista_blue.vc_btn_outlined:hover,button.vc_btn-vista_blue.vc_btn_square_outlined:hover {
	border-color: #5dcf8b;
}

.vc_btn-vista_blue.vc_btn_3d,a.vc_btn-vista_blue.vc_btn_3d,button.vc_btn-vista_blue.vc_btn_3d {
	-webkit-box-shadow: 0 5px 0 #4ac97d;
	box-shadow: 0 5px 0 #4ac97d;
	margin-bottom: 5px;
}

.vc_btn-vista_blue.vc_btn_3d.vc_btn_xs,a.vc_btn-vista_blue.vc_btn_3d.vc_btn_xs,button.vc_btn-vista_blue.vc_btn_3d.vc_btn_xs {
	-webkit-box-shadow: 0 3px 0 #4ac97d;
	box-shadow: 0 3px 0 #4ac97d;
	margin-bottom: 3px;
}

.vc_btn-vista_blue.vc_btn_3d.vc_btn_sm,a.vc_btn-vista_blue.vc_btn_3d.vc_btn_sm,button.vc_btn-vista_blue.vc_btn_3d.vc_btn_sm {
	-webkit-box-shadow: 0 4px 0 #4ac97d;
	box-shadow: 0 4px 0 #4ac97d;
	margin-bottom: 4px;
}

.vc_btn-black,a.vc_btn-black,button.vc_btn-black {
	background-color: #2a2a2a;
	color: #fff!important;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}

.vc_btn-black:hover,a.vc_btn-black:hover,button.vc_btn-black:hover {
	background-color: #1b1b1b;
	color: #f7f7f7!important;
}

.vc_btn-black.vc_btn_outlined,.vc_btn-black.vc_btn_square_outlined,a.vc_btn-black.vc_btn_outlined,a.vc_btn-black.vc_btn_square_outlined,button.vc_btn-black.vc_btn_outlined,button.vc_btn-black.vc_btn_square_outlined {
	color: #2a2a2a!important;
}

.vc_btn-black.vc_btn_outlined:hover,.vc_btn-black.vc_btn_square_outlined:hover,a.vc_btn-black.vc_btn_outlined:hover,a.vc_btn-black.vc_btn_square_outlined:hover,button.vc_btn-black.vc_btn_outlined:hover,button.vc_btn-black.vc_btn_square_outlined:hover {
	border-color: #1b1b1b;
}

.vc_btn-black.vc_btn_3d,a.vc_btn-black.vc_btn_3d,button.vc_btn-black.vc_btn_3d {
	-webkit-box-shadow: 0 5px 0 #0e0e0e;
	box-shadow: 0 5px 0 #0e0e0e;
	margin-bottom: 5px;
}

.vc_btn-black.vc_btn_3d.vc_btn_xs,a.vc_btn-black.vc_btn_3d.vc_btn_xs,button.vc_btn-black.vc_btn_3d.vc_btn_xs {
	-webkit-box-shadow: 0 3px 0 #0e0e0e;
	box-shadow: 0 3px 0 #0e0e0e;
	margin-bottom: 3px;
}

.vc_btn-black.vc_btn_3d.vc_btn_sm,a.vc_btn-black.vc_btn_3d.vc_btn_sm,button.vc_btn-black.vc_btn_3d.vc_btn_sm {
	-webkit-box-shadow: 0 4px 0 #0e0e0e;
	box-shadow: 0 4px 0 #0e0e0e;
	margin-bottom: 4px;
}

.vc_btn-grey,a.vc_btn-grey,button.vc_btn-grey {
	background-color: #ebebeb;
	color: #666!important;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}

.vc_btn-grey:hover,a.vc_btn-grey:hover,button.vc_btn-grey:hover {
	background-color: #dcdcdc;
	color: #5e5e5e!important;
}

.vc_btn-grey.vc_btn_outlined,.vc_btn-grey.vc_btn_square_outlined,a.vc_btn-grey.vc_btn_outlined,a.vc_btn-grey.vc_btn_square_outlined,button.vc_btn-grey.vc_btn_outlined,button.vc_btn-grey.vc_btn_square_outlined {
	color: #ebebeb!important;
}

.vc_btn-grey.vc_btn_outlined:hover,.vc_btn-grey.vc_btn_square_outlined:hover,a.vc_btn-grey.vc_btn_outlined:hover,a.vc_btn-grey.vc_btn_square_outlined:hover,button.vc_btn-grey.vc_btn_outlined:hover,button.vc_btn-grey.vc_btn_square_outlined:hover {
	border-color: #dcdcdc;
}

.vc_btn-grey.vc_btn_3d,a.vc_btn-grey.vc_btn_3d,button.vc_btn-grey.vc_btn_3d {
	-webkit-box-shadow: 0 5px 0 #cfcfcf;
	box-shadow: 0 5px 0 #cfcfcf;
	margin-bottom: 5px;
}

.vc_btn-grey.vc_btn_3d.vc_btn_xs,a.vc_btn-grey.vc_btn_3d.vc_btn_xs,button.vc_btn-grey.vc_btn_3d.vc_btn_xs {
	-webkit-box-shadow: 0 3px 0 #cfcfcf;
	box-shadow: 0 3px 0 #cfcfcf;
	margin-bottom: 3px;
}

.vc_btn-grey.vc_btn_3d.vc_btn_sm,a.vc_btn-grey.vc_btn_3d.vc_btn_sm,button.vc_btn-grey.vc_btn_3d.vc_btn_sm {
	-webkit-box-shadow: 0 4px 0 #cfcfcf;
	box-shadow: 0 4px 0 #cfcfcf;
	margin-bottom: 4px;
}

.vc_btn-orange,a.vc_btn-orange,button.vc_btn-orange {
	background-color: #f7be68;
	color: #fff!important;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}

.vc_btn-orange:hover,a.vc_btn-orange:hover,button.vc_btn-orange:hover {
	background-color: #f5b14b;
	color: #f7f7f7!important;
}

.vc_btn-orange.vc_btn_outlined,.vc_btn-orange.vc_btn_square_outlined,a.vc_btn-orange.vc_btn_outlined,a.vc_btn-orange.vc_btn_square_outlined,button.vc_btn-orange.vc_btn_outlined,button.vc_btn-orange.vc_btn_square_outlined {
	color: #f7be68!important;
}

.vc_btn-orange.vc_btn_outlined:hover,.vc_btn-orange.vc_btn_square_outlined:hover,a.vc_btn-orange.vc_btn_outlined:hover,a.vc_btn-orange.vc_btn_square_outlined:hover,button.vc_btn-orange.vc_btn_outlined:hover,button.vc_btn-orange.vc_btn_square_outlined:hover {
	border-color: #f5b14b;
}

.vc_btn-orange.vc_btn_3d,a.vc_btn-orange.vc_btn_3d,button.vc_btn-orange.vc_btn_3d {
	-webkit-box-shadow: 0 5px 0 #f4a733;
	box-shadow: 0 5px 0 #f4a733;
	margin-bottom: 5px;
}

.vc_btn-orange.vc_btn_3d.vc_btn_xs,a.vc_btn-orange.vc_btn_3d.vc_btn_xs,button.vc_btn-orange.vc_btn_3d.vc_btn_xs {
	-webkit-box-shadow: 0 3px 0 #f4a733;
	box-shadow: 0 3px 0 #f4a733;
	margin-bottom: 3px;
}

.vc_btn-orange.vc_btn_3d.vc_btn_sm,a.vc_btn-orange.vc_btn_3d.vc_btn_sm,button.vc_btn-orange.vc_btn_3d.vc_btn_sm {
	-webkit-box-shadow: 0 4px 0 #f4a733;
	box-shadow: 0 4px 0 #f4a733;
	margin-bottom: 4px;
}

.vc_btn-sky,a.vc_btn-sky,button.vc_btn-sky {
	background-color: #5aa1e3;
	color: #fff!important;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}

.vc_btn-sky:hover,a.vc_btn-sky:hover,button.vc_btn-sky:hover {
	background-color: #4092df;
	color: #f7f7f7!important;
}

.vc_btn-sky.vc_btn_outlined,.vc_btn-sky.vc_btn_square_outlined,a.vc_btn-sky.vc_btn_outlined,a.vc_btn-sky.vc_btn_square_outlined,button.vc_btn-sky.vc_btn_outlined,button.vc_btn-sky.vc_btn_square_outlined {
	color: #5aa1e3!important;
}

.vc_btn-sky.vc_btn_outlined:hover,.vc_btn-sky.vc_btn_square_outlined:hover,a.vc_btn-sky.vc_btn_outlined:hover,a.vc_btn-sky.vc_btn_square_outlined:hover,button.vc_btn-sky.vc_btn_outlined:hover,button.vc_btn-sky.vc_btn_square_outlined:hover {
	border-color: #4092df;
}

.vc_btn-sky.vc_btn_3d,a.vc_btn-sky.vc_btn_3d,button.vc_btn-sky.vc_btn_3d {
	-webkit-box-shadow: 0 5px 0 #2a86db;
	box-shadow: 0 5px 0 #2a86db;
	margin-bottom: 5px;
}

.vc_btn-sky.vc_btn_3d.vc_btn_xs,a.vc_btn-sky.vc_btn_3d.vc_btn_xs,button.vc_btn-sky.vc_btn_3d.vc_btn_xs {
	-webkit-box-shadow: 0 3px 0 #2a86db;
	box-shadow: 0 3px 0 #2a86db;
	margin-bottom: 3px;
}

.vc_btn-sky.vc_btn_3d.vc_btn_sm,a.vc_btn-sky.vc_btn_3d.vc_btn_sm,button.vc_btn-sky.vc_btn_3d.vc_btn_sm {
	-webkit-box-shadow: 0 4px 0 #2a86db;
	box-shadow: 0 4px 0 #2a86db;
	margin-bottom: 4px;
}

.vc_btn-green,a.vc_btn-green,button.vc_btn-green {
	background-color: #6dab3c;
	color: #fff!important;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}

.vc_btn-green:hover,a.vc_btn-green:hover,button.vc_btn-green:hover {
	background-color: #5f9434;
	color: #f7f7f7!important;
}

.vc_btn-green.vc_btn_outlined,.vc_btn-green.vc_btn_square_outlined,a.vc_btn-green.vc_btn_outlined,a.vc_btn-green.vc_btn_square_outlined,button.vc_btn-green.vc_btn_outlined,button.vc_btn-green.vc_btn_square_outlined {
	color: #6dab3c!important;
}

.vc_btn-green.vc_btn_outlined:hover,.vc_btn-green.vc_btn_square_outlined:hover,a.vc_btn-green.vc_btn_outlined:hover,a.vc_btn-green.vc_btn_square_outlined:hover,button.vc_btn-green.vc_btn_outlined:hover,button.vc_btn-green.vc_btn_square_outlined:hover {
	border-color: #5f9434;
}

.vc_btn-green.vc_btn_3d,a.vc_btn-green.vc_btn_3d,button.vc_btn-green.vc_btn_3d {
	-webkit-box-shadow: 0 5px 0 #53812d;
	box-shadow: 0 5px 0 #53812d;
	margin-bottom: 5px;
}

.vc_btn-green.vc_btn_3d.vc_btn_xs,a.vc_btn-green.vc_btn_3d.vc_btn_xs,button.vc_btn-green.vc_btn_3d.vc_btn_xs {
	-webkit-box-shadow: 0 3px 0 #53812d;
	box-shadow: 0 3px 0 #53812d;
	margin-bottom: 3px;
}

.vc_btn-green.vc_btn_3d.vc_btn_sm,a.vc_btn-green.vc_btn_3d.vc_btn_sm,button.vc_btn-green.vc_btn_3d.vc_btn_sm {
	-webkit-box-shadow: 0 4px 0 #53812d;
	box-shadow: 0 4px 0 #53812d;
	margin-bottom: 4px;
}

.vc_btn-juicy_pink,a.vc_btn-juicy_pink,button.vc_btn-juicy_pink {
	background-color: #f4524d;
	color: #fff!important;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}

.vc_btn-juicy_pink:hover,a.vc_btn-juicy_pink:hover,button.vc_btn-juicy_pink:hover {
	background-color: #f23630;
	color: #f7f7f7!important;
}

.vc_btn-juicy_pink.vc_btn_outlined,.vc_btn-juicy_pink.vc_btn_square_outlined,a.vc_btn-juicy_pink.vc_btn_outlined,a.vc_btn-juicy_pink.vc_btn_square_outlined,button.vc_btn-juicy_pink.vc_btn_outlined,button.vc_btn-juicy_pink.vc_btn_square_outlined {
	color: #f4524d!important;
}

.vc_btn-juicy_pink.vc_btn_outlined:hover,.vc_btn-juicy_pink.vc_btn_square_outlined:hover,a.vc_btn-juicy_pink.vc_btn_outlined:hover,a.vc_btn-juicy_pink.vc_btn_square_outlined:hover,button.vc_btn-juicy_pink.vc_btn_outlined:hover,button.vc_btn-juicy_pink.vc_btn_square_outlined:hover {
	border-color: #f23630;
}

.vc_btn-juicy_pink.vc_btn_3d,a.vc_btn-juicy_pink.vc_btn_3d,button.vc_btn-juicy_pink.vc_btn_3d {
	-webkit-box-shadow: 0 5px 0 #f11f18;
	box-shadow: 0 5px 0 #f11f18;
	margin-bottom: 5px;
}

.vc_btn-juicy_pink.vc_btn_3d.vc_btn_xs,a.vc_btn-juicy_pink.vc_btn_3d.vc_btn_xs,button.vc_btn-juicy_pink.vc_btn_3d.vc_btn_xs {
	-webkit-box-shadow: 0 3px 0 #f11f18;
	box-shadow: 0 3px 0 #f11f18;
	margin-bottom: 3px;
}

.vc_btn-juicy_pink.vc_btn_3d.vc_btn_sm,a.vc_btn-juicy_pink.vc_btn_3d.vc_btn_sm,button.vc_btn-juicy_pink.vc_btn_3d.vc_btn_sm {
	-webkit-box-shadow: 0 4px 0 #f11f18;
	box-shadow: 0 4px 0 #f11f18;
	margin-bottom: 4px;
}

.vc_btn-sandy_brown,a.vc_btn-sandy_brown,button.vc_btn-sandy_brown {
	background-color: #f79468;
	color: #fff!important;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}

.vc_btn-sandy_brown:hover,a.vc_btn-sandy_brown:hover,button.vc_btn-sandy_brown:hover {
	background-color: #f57f4b;
	color: #f7f7f7!important;
}

.vc_btn-sandy_brown.vc_btn_outlined,.vc_btn-sandy_brown.vc_btn_square_outlined,a.vc_btn-sandy_brown.vc_btn_outlined,a.vc_btn-sandy_brown.vc_btn_square_outlined,button.vc_btn-sandy_brown.vc_btn_outlined,button.vc_btn-sandy_brown.vc_btn_square_outlined {
	color: #f79468!important;
}

.vc_btn-sandy_brown.vc_btn_outlined:hover,.vc_btn-sandy_brown.vc_btn_square_outlined:hover,a.vc_btn-sandy_brown.vc_btn_outlined:hover,a.vc_btn-sandy_brown.vc_btn_square_outlined:hover,button.vc_btn-sandy_brown.vc_btn_outlined:hover,button.vc_btn-sandy_brown.vc_btn_square_outlined:hover {
	border-color: #f57f4b;
}

.vc_btn-sandy_brown.vc_btn_3d,a.vc_btn-sandy_brown.vc_btn_3d,button.vc_btn-sandy_brown.vc_btn_3d {
	-webkit-box-shadow: 0 5px 0 #f46e33;
	box-shadow: 0 5px 0 #f46e33;
	margin-bottom: 5px;
}

.vc_btn-sandy_brown.vc_btn_3d.vc_btn_xs,a.vc_btn-sandy_brown.vc_btn_3d.vc_btn_xs,button.vc_btn-sandy_brown.vc_btn_3d.vc_btn_xs {
	-webkit-box-shadow: 0 3px 0 #f46e33;
	box-shadow: 0 3px 0 #f46e33;
	margin-bottom: 3px;
}

.vc_btn-sandy_brown.vc_btn_3d.vc_btn_sm,a.vc_btn-sandy_brown.vc_btn_3d.vc_btn_sm,button.vc_btn-sandy_brown.vc_btn_3d.vc_btn_sm {
	-webkit-box-shadow: 0 4px 0 #f46e33;
	box-shadow: 0 4px 0 #f46e33;
	margin-bottom: 4px;
}

.vc_btn-purple,a.vc_btn-purple,button.vc_btn-purple {
	background-color: #b97ebb;
	color: #fff!important;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}

.vc_btn-purple:hover,a.vc_btn-purple:hover,button.vc_btn-purple:hover {
	background-color: #ae6ab0;
	color: #f7f7f7!important;
}

.vc_btn-purple.vc_btn_outlined,.vc_btn-purple.vc_btn_square_outlined,a.vc_btn-purple.vc_btn_outlined,a.vc_btn-purple.vc_btn_square_outlined,button.vc_btn-purple.vc_btn_outlined,button.vc_btn-purple.vc_btn_square_outlined {
	color: #b97ebb!important;
}

.vc_btn-purple.vc_btn_outlined:hover,.vc_btn-purple.vc_btn_square_outlined:hover,a.vc_btn-purple.vc_btn_outlined:hover,a.vc_btn-purple.vc_btn_square_outlined:hover,button.vc_btn-purple.vc_btn_outlined:hover,button.vc_btn-purple.vc_btn_square_outlined:hover {
	border-color: #ae6ab0;
}

.vc_btn-purple.vc_btn_3d,a.vc_btn-purple.vc_btn_3d,button.vc_btn-purple.vc_btn_3d {
	-webkit-box-shadow: 0 5px 0 #a559a8;
	box-shadow: 0 5px 0 #a559a8;
	margin-bottom: 5px;
}

.vc_btn-purple.vc_btn_3d.vc_btn_xs,a.vc_btn-purple.vc_btn_3d.vc_btn_xs,button.vc_btn-purple.vc_btn_3d.vc_btn_xs {
	-webkit-box-shadow: 0 3px 0 #a559a8;
	box-shadow: 0 3px 0 #a559a8;
	margin-bottom: 3px;
}

.vc_btn-purple.vc_btn_3d.vc_btn_sm,a.vc_btn-purple.vc_btn_3d.vc_btn_sm,button.vc_btn-purple.vc_btn_3d.vc_btn_sm {
	-webkit-box-shadow: 0 4px 0 #a559a8;
	box-shadow: 0 4px 0 #a559a8;
	margin-bottom: 4px;
}

.vc_btn-white,a.vc_btn-white,button.vc_btn-white {
	background-color: #FFF;
	color: #666!important;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}

.vc_btn-white:hover,a.vc_btn-white:hover,button.vc_btn-white:hover {
	background-color: #f0f0f0;
	color: #5e5e5e!important;
}

.vc_btn-white.vc_btn_outlined,.vc_btn-white.vc_btn_square_outlined,a.vc_btn-white.vc_btn_outlined,a.vc_btn-white.vc_btn_square_outlined,button.vc_btn-white.vc_btn_outlined,button.vc_btn-white.vc_btn_square_outlined {
	color: #FFF!important;
}

.vc_btn-white.vc_btn_outlined:hover,.vc_btn-white.vc_btn_square_outlined:hover,a.vc_btn-white.vc_btn_outlined:hover,a.vc_btn-white.vc_btn_square_outlined:hover,button.vc_btn-white.vc_btn_outlined:hover,button.vc_btn-white.vc_btn_square_outlined:hover {
	border-color: #f0f0f0;
}

.vc_btn-white.vc_btn_3d,a.vc_btn-white.vc_btn_3d,button.vc_btn-white.vc_btn_3d {
	-webkit-box-shadow: 0 5px 0 #e3e3e3;
	box-shadow: 0 5px 0 #e3e3e3;
	margin-bottom: 5px;
}

.vc_btn-white.vc_btn_3d.vc_btn_xs,a.vc_btn-white.vc_btn_3d.vc_btn_xs,button.vc_btn-white.vc_btn_3d.vc_btn_xs {
	-webkit-box-shadow: 0 3px 0 #e3e3e3;
	box-shadow: 0 3px 0 #e3e3e3;
	margin-bottom: 3px;
}

.vc_btn-white.vc_btn_3d.vc_btn_sm,a.vc_btn-white.vc_btn_3d.vc_btn_sm,button.vc_btn-white.vc_btn_3d.vc_btn_sm {
	-webkit-box-shadow: 0 4px 0 #e3e3e3;
	box-shadow: 0 4px 0 #e3e3e3;
	margin-bottom: 4px;
}

.vc_btn-grace,a.vc_btn-grace,button.vc_btn-grace {
	background-color: #aed13b;
	color: #fff!important;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}

.vc_btn-grace:hover,a.vc_btn-grace:hover,button.vc_btn-grace:hover {
	background-color: #9ec02d;
	color: #f7f7f7!important;
}

.vc_btn-grace.vc_btn_outlined,.vc_btn-grace.vc_btn_square_outlined,a.vc_btn-grace.vc_btn_outlined,a.vc_btn-grace.vc_btn_square_outlined,button.vc_btn-grace.vc_btn_outlined,button.vc_btn-grace.vc_btn_square_outlined {
	color: #aed13b!important;
}

.vc_btn-grace.vc_btn_outlined:hover,.vc_btn-grace.vc_btn_square_outlined:hover,a.vc_btn-grace.vc_btn_outlined:hover,a.vc_btn-grace.vc_btn_square_outlined:hover,button.vc_btn-grace.vc_btn_outlined:hover,button.vc_btn-grace.vc_btn_square_outlined:hover {
	border-color: #9ec02d;
}

.vc_btn-grace.vc_btn_3d,a.vc_btn-grace.vc_btn_3d,button.vc_btn-grace.vc_btn_3d {
	-webkit-box-shadow: 0 5px 0 #8dac28;
	box-shadow: 0 5px 0 #8dac28;
	margin-bottom: 5px;
}

.vc_btn-grace.vc_btn_3d.vc_btn_xs,a.vc_btn-grace.vc_btn_3d.vc_btn_xs,button.vc_btn-grace.vc_btn_3d.vc_btn_xs {
	-webkit-box-shadow: 0 3px 0 #8dac28;
	box-shadow: 0 3px 0 #8dac28;
	margin-bottom: 3px;
}

.vc_btn-grace.vc_btn_3d.vc_btn_sm,a.vc_btn-grace.vc_btn_3d.vc_btn_sm,button.vc_btn-grace.vc_btn_3d.vc_btn_sm {
	-webkit-box-shadow: 0 4px 0 #8dac28;
	box-shadow: 0 4px 0 #8dac28;
	margin-bottom: 4px;
}

.vc_btn-default,a.vc_btn-default,button.vc_btn-default {
	color: #7d7d7d;
	background-color: #fff;
	border-color: transparent;
}

.open>.dropdown-toggle.vc_btn-default,.open>.dropdown-togglea.vc_btn-default,.open>.dropdown-togglebutton.vc_btn-default,.vc_btn-default.active,.vc_btn-default:active,.vc_btn-default:focus,.vc_btn-default:hover,a.vc_btn-default.active,a.vc_btn-default:active,a.vc_btn-default:focus,a.vc_btn-default:hover,button.vc_btn-default.active,button.vc_btn-default:active,button.vc_btn-default:focus,button.vc_btn-default:hover {
	color: #7d7d7d;
	background-color: #e6e6e6;
	border-color: transparent;
}

.vc_btn-default.disabled,.vc_btn-default.disabled.active,.vc_btn-default.disabled:active,.vc_btn-default.disabled:focus,.vc_btn-default.disabled:hover,.vc_btn-default[disabled],.vc_btn-default[disabled].active,.vc_btn-default[disabled]:active,.vc_btn-default[disabled]:focus,.vc_btn-default[disabled]:hover,a.vc_btn-default.disabled,a.vc_btn-default.disabled.active,a.vc_btn-default.disabled:active,a.vc_btn-default.disabled:focus,a.vc_btn-default.disabled:hover,a.vc_btn-default[disabled],a.vc_btn-default[disabled].active,a.vc_btn-default[disabled]:active,a.vc_btn-default[disabled]:focus,a.vc_btn-default[disabled]:hover,button.vc_btn-default.disabled,button.vc_btn-default.disabled.active,button.vc_btn-default.disabled:active,button.vc_btn-default.disabled:focus,button.vc_btn-default.disabled:hover,button.vc_btn-default[disabled],button.vc_btn-default[disabled].active,button.vc_btn-default[disabled]:active,button.vc_btn-default[disabled]:focus,button.vc_btn-default[disabled]:hover,fieldset[disabled] .vc_btn-default,fieldset[disabled] .vc_btn-default.active,fieldset[disabled] .vc_btn-default:active,fieldset[disabled] .vc_btn-default:focus,fieldset[disabled] .vc_btn-default:hover,fieldset[disabled] a.vc_btn-default,fieldset[disabled] a.vc_btn-default.active,fieldset[disabled] a.vc_btn-default:active,fieldset[disabled] a.vc_btn-default:focus,fieldset[disabled] a.vc_btn-default:hover,fieldset[disabled] button.vc_btn-default,fieldset[disabled] button.vc_btn-default.active,fieldset[disabled] button.vc_btn-default:active,fieldset[disabled] button.vc_btn-default:focus,fieldset[disabled] button.vc_btn-default:hover {
	background-color: #fff;
	border-color: transparent;
}

.vc_btn-default .badge,a.vc_btn-default .badge,button.vc_btn-default .badge {
	color: #fff;
	background-color: #7d7d7d;
}

.vc_btn-primary,a.vc_btn-primary,button.vc_btn-primary {
	color: #fff;
	background-color: #00aef0;
	border-color: transparent;
}

.open>.dropdown-toggle.vc_btn-primary,.open>.dropdown-togglea.vc_btn-primary,.open>.dropdown-togglebutton.vc_btn-primary,.vc_btn-primary.active,.vc_btn-primary:active,.vc_btn-primary:focus,.vc_btn-primary:hover,a.vc_btn-primary.active,a.vc_btn-primary:active,a.vc_btn-primary:focus,a.vc_btn-primary:hover,button.vc_btn-primary.active,button.vc_btn-primary:active,button.vc_btn-primary:focus,button.vc_btn-primary:hover {
	color: #fff;
	background-color: #0089bd;
	border-color: transparent;
}

.vc_btn-primary.disabled,.vc_btn-primary.disabled.active,.vc_btn-primary.disabled:active,.vc_btn-primary.disabled:focus,.vc_btn-primary.disabled:hover,.vc_btn-primary[disabled],.vc_btn-primary[disabled].active,.vc_btn-primary[disabled]:active,.vc_btn-primary[disabled]:focus,.vc_btn-primary[disabled]:hover,a.vc_btn-primary.disabled,a.vc_btn-primary.disabled.active,a.vc_btn-primary.disabled:active,a.vc_btn-primary.disabled:focus,a.vc_btn-primary.disabled:hover,a.vc_btn-primary[disabled],a.vc_btn-primary[disabled].active,a.vc_btn-primary[disabled]:active,a.vc_btn-primary[disabled]:focus,a.vc_btn-primary[disabled]:hover,button.vc_btn-primary.disabled,button.vc_btn-primary.disabled.active,button.vc_btn-primary.disabled:active,button.vc_btn-primary.disabled:focus,button.vc_btn-primary.disabled:hover,button.vc_btn-primary[disabled],button.vc_btn-primary[disabled].active,button.vc_btn-primary[disabled]:active,button.vc_btn-primary[disabled]:focus,button.vc_btn-primary[disabled]:hover,fieldset[disabled] .vc_btn-primary,fieldset[disabled] .vc_btn-primary.active,fieldset[disabled] .vc_btn-primary:active,fieldset[disabled] .vc_btn-primary:focus,fieldset[disabled] .vc_btn-primary:hover,fieldset[disabled] a.vc_btn-primary,fieldset[disabled] a.vc_btn-primary.active,fieldset[disabled] a.vc_btn-primary:active,fieldset[disabled] a.vc_btn-primary:focus,fieldset[disabled] a.vc_btn-primary:hover,fieldset[disabled] button.vc_btn-primary,fieldset[disabled] button.vc_btn-primary.active,fieldset[disabled] button.vc_btn-primary:active,fieldset[disabled] button.vc_btn-primary:focus,fieldset[disabled] button.vc_btn-primary:hover {
	background-color: #00aef0;
	border-color: transparent;
}

.vc_btn-primary .badge,a.vc_btn-primary .badge,button.vc_btn-primary .badge {
	color: #00aef0;
	background-color: #fff;
}

.vc_btn-success,a.vc_btn-success,button.vc_btn-success {
	color: #fff;
	background-color: #5cb85c;
	border-color: transparent;
}

.open>.dropdown-toggle.vc_btn-success,.open>.dropdown-togglea.vc_btn-success,.open>.dropdown-togglebutton.vc_btn-success,.vc_btn-success.active,.vc_btn-success:active,.vc_btn-success:focus,.vc_btn-success:hover,a.vc_btn-success.active,a.vc_btn-success:active,a.vc_btn-success:focus,a.vc_btn-success:hover,button.vc_btn-success.active,button.vc_btn-success:active,button.vc_btn-success:focus,button.vc_btn-success:hover {
	color: #fff;
	background-color: #449d44;
	border-color: transparent;
}

.vc_btn-success.disabled,.vc_btn-success.disabled.active,.vc_btn-success.disabled:active,.vc_btn-success.disabled:focus,.vc_btn-success.disabled:hover,.vc_btn-success[disabled],.vc_btn-success[disabled].active,.vc_btn-success[disabled]:active,.vc_btn-success[disabled]:focus,.vc_btn-success[disabled]:hover,a.vc_btn-success.disabled,a.vc_btn-success.disabled.active,a.vc_btn-success.disabled:active,a.vc_btn-success.disabled:focus,a.vc_btn-success.disabled:hover,a.vc_btn-success[disabled],a.vc_btn-success[disabled].active,a.vc_btn-success[disabled]:active,a.vc_btn-success[disabled]:focus,a.vc_btn-success[disabled]:hover,button.vc_btn-success.disabled,button.vc_btn-success.disabled.active,button.vc_btn-success.disabled:active,button.vc_btn-success.disabled:focus,button.vc_btn-success.disabled:hover,button.vc_btn-success[disabled],button.vc_btn-success[disabled].active,button.vc_btn-success[disabled]:active,button.vc_btn-success[disabled]:focus,button.vc_btn-success[disabled]:hover,fieldset[disabled] .vc_btn-success,fieldset[disabled] .vc_btn-success.active,fieldset[disabled] .vc_btn-success:active,fieldset[disabled] .vc_btn-success:focus,fieldset[disabled] .vc_btn-success:hover,fieldset[disabled] a.vc_btn-success,fieldset[disabled] a.vc_btn-success.active,fieldset[disabled] a.vc_btn-success:active,fieldset[disabled] a.vc_btn-success:focus,fieldset[disabled] a.vc_btn-success:hover,fieldset[disabled] button.vc_btn-success,fieldset[disabled] button.vc_btn-success.active,fieldset[disabled] button.vc_btn-success:active,fieldset[disabled] button.vc_btn-success:focus,fieldset[disabled] button.vc_btn-success:hover {
	background-color: #5cb85c;
	border-color: transparent;
}

.vc_btn-success .badge,a.vc_btn-success .badge,button.vc_btn-success .badge {
	color: #5cb85c;
	background-color: #fff;
}

.vc_btn-info,a.vc_btn-info,button.vc_btn-info {
	color: #fff;
	background-color: #5bc0de;
	border-color: transparent;
}

.open>.dropdown-toggle.vc_btn-info,.open>.dropdown-togglea.vc_btn-info,.open>.dropdown-togglebutton.vc_btn-info,.vc_btn-info.active,.vc_btn-info:active,.vc_btn-info:focus,.vc_btn-info:hover,a.vc_btn-info.active,a.vc_btn-info:active,a.vc_btn-info:focus,a.vc_btn-info:hover,button.vc_btn-info.active,button.vc_btn-info:active,button.vc_btn-info:focus,button.vc_btn-info:hover {
	color: #fff;
	background-color: #31b0d5;
	border-color: transparent;
}

.vc_btn-info.disabled,.vc_btn-info.disabled.active,.vc_btn-info.disabled:active,.vc_btn-info.disabled:focus,.vc_btn-info.disabled:hover,.vc_btn-info[disabled],.vc_btn-info[disabled].active,.vc_btn-info[disabled]:active,.vc_btn-info[disabled]:focus,.vc_btn-info[disabled]:hover,a.vc_btn-info.disabled,a.vc_btn-info.disabled.active,a.vc_btn-info.disabled:active,a.vc_btn-info.disabled:focus,a.vc_btn-info.disabled:hover,a.vc_btn-info[disabled],a.vc_btn-info[disabled].active,a.vc_btn-info[disabled]:active,a.vc_btn-info[disabled]:focus,a.vc_btn-info[disabled]:hover,button.vc_btn-info.disabled,button.vc_btn-info.disabled.active,button.vc_btn-info.disabled:active,button.vc_btn-info.disabled:focus,button.vc_btn-info.disabled:hover,button.vc_btn-info[disabled],button.vc_btn-info[disabled].active,button.vc_btn-info[disabled]:active,button.vc_btn-info[disabled]:focus,button.vc_btn-info[disabled]:hover,fieldset[disabled] .vc_btn-info,fieldset[disabled] .vc_btn-info.active,fieldset[disabled] .vc_btn-info:active,fieldset[disabled] .vc_btn-info:focus,fieldset[disabled] .vc_btn-info:hover,fieldset[disabled] a.vc_btn-info,fieldset[disabled] a.vc_btn-info.active,fieldset[disabled] a.vc_btn-info:active,fieldset[disabled] a.vc_btn-info:focus,fieldset[disabled] a.vc_btn-info:hover,fieldset[disabled] button.vc_btn-info,fieldset[disabled] button.vc_btn-info.active,fieldset[disabled] button.vc_btn-info:active,fieldset[disabled] button.vc_btn-info:focus,fieldset[disabled] button.vc_btn-info:hover {
	background-color: #5bc0de;
	border-color: transparent;
}

.vc_btn-info .badge,a.vc_btn-info .badge,button.vc_btn-info .badge {
	color: #5bc0de;
	background-color: #fff;
}

.vc_btn-warning,a.vc_btn-warning,button.vc_btn-warning {
	color: #fff;
	background-color: #f0ad4e;
	border-color: transparent;
}

.open>.dropdown-toggle.vc_btn-warning,.open>.dropdown-togglea.vc_btn-warning,.open>.dropdown-togglebutton.vc_btn-warning,.vc_btn-warning.active,.vc_btn-warning:active,.vc_btn-warning:focus,.vc_btn-warning:hover,a.vc_btn-warning.active,a.vc_btn-warning:active,a.vc_btn-warning:focus,a.vc_btn-warning:hover,button.vc_btn-warning.active,button.vc_btn-warning:active,button.vc_btn-warning:focus,button.vc_btn-warning:hover {
	color: #fff;
	background-color: #ec971f;
	border-color: transparent;
}

.vc_btn-warning.disabled,.vc_btn-warning.disabled.active,.vc_btn-warning.disabled:active,.vc_btn-warning.disabled:focus,.vc_btn-warning.disabled:hover,.vc_btn-warning[disabled],.vc_btn-warning[disabled].active,.vc_btn-warning[disabled]:active,.vc_btn-warning[disabled]:focus,.vc_btn-warning[disabled]:hover,a.vc_btn-warning.disabled,a.vc_btn-warning.disabled.active,a.vc_btn-warning.disabled:active,a.vc_btn-warning.disabled:focus,a.vc_btn-warning.disabled:hover,a.vc_btn-warning[disabled],a.vc_btn-warning[disabled].active,a.vc_btn-warning[disabled]:active,a.vc_btn-warning[disabled]:focus,a.vc_btn-warning[disabled]:hover,button.vc_btn-warning.disabled,button.vc_btn-warning.disabled.active,button.vc_btn-warning.disabled:active,button.vc_btn-warning.disabled:focus,button.vc_btn-warning.disabled:hover,button.vc_btn-warning[disabled],button.vc_btn-warning[disabled].active,button.vc_btn-warning[disabled]:active,button.vc_btn-warning[disabled]:focus,button.vc_btn-warning[disabled]:hover,fieldset[disabled] .vc_btn-warning,fieldset[disabled] .vc_btn-warning.active,fieldset[disabled] .vc_btn-warning:active,fieldset[disabled] .vc_btn-warning:focus,fieldset[disabled] .vc_btn-warning:hover,fieldset[disabled] a.vc_btn-warning,fieldset[disabled] a.vc_btn-warning.active,fieldset[disabled] a.vc_btn-warning:active,fieldset[disabled] a.vc_btn-warning:focus,fieldset[disabled] a.vc_btn-warning:hover,fieldset[disabled] button.vc_btn-warning,fieldset[disabled] button.vc_btn-warning.active,fieldset[disabled] button.vc_btn-warning:active,fieldset[disabled] button.vc_btn-warning:focus,fieldset[disabled] button.vc_btn-warning:hover {
	background-color: #f0ad4e;
	border-color: transparent;
}

.vc_btn-warning .badge,a.vc_btn-warning .badge,button.vc_btn-warning .badge {
	color: #f0ad4e;
	background-color: #fff;
}

.vc_btn-danger,a.vc_btn-danger,button.vc_btn-danger {
	color: #fff;
	background-color: #d9534f;
	border-color: transparent;
}

.open>.dropdown-toggle.vc_btn-danger,.open>.dropdown-togglea.vc_btn-danger,.open>.dropdown-togglebutton.vc_btn-danger,.vc_btn-danger.active,.vc_btn-danger:active,.vc_btn-danger:focus,.vc_btn-danger:hover,a.vc_btn-danger.active,a.vc_btn-danger:active,a.vc_btn-danger:focus,a.vc_btn-danger:hover,button.vc_btn-danger.active,button.vc_btn-danger:active,button.vc_btn-danger:focus,button.vc_btn-danger:hover {
	color: #fff;
	background-color: #c9302c;
	border-color: transparent;
}

.vc_btn-danger.disabled,.vc_btn-danger.disabled.active,.vc_btn-danger.disabled:active,.vc_btn-danger.disabled:focus,.vc_btn-danger.disabled:hover,.vc_btn-danger[disabled],.vc_btn-danger[disabled].active,.vc_btn-danger[disabled]:active,.vc_btn-danger[disabled]:focus,.vc_btn-danger[disabled]:hover,a.vc_btn-danger.disabled,a.vc_btn-danger.disabled.active,a.vc_btn-danger.disabled:active,a.vc_btn-danger.disabled:focus,a.vc_btn-danger.disabled:hover,a.vc_btn-danger[disabled],a.vc_btn-danger[disabled].active,a.vc_btn-danger[disabled]:active,a.vc_btn-danger[disabled]:focus,a.vc_btn-danger[disabled]:hover,button.vc_btn-danger.disabled,button.vc_btn-danger.disabled.active,button.vc_btn-danger.disabled:active,button.vc_btn-danger.disabled:focus,button.vc_btn-danger.disabled:hover,button.vc_btn-danger[disabled],button.vc_btn-danger[disabled].active,button.vc_btn-danger[disabled]:active,button.vc_btn-danger[disabled]:focus,button.vc_btn-danger[disabled]:hover,fieldset[disabled] .vc_btn-danger,fieldset[disabled] .vc_btn-danger.active,fieldset[disabled] .vc_btn-danger:active,fieldset[disabled] .vc_btn-danger:focus,fieldset[disabled] .vc_btn-danger:hover,fieldset[disabled] a.vc_btn-danger,fieldset[disabled] a.vc_btn-danger.active,fieldset[disabled] a.vc_btn-danger:active,fieldset[disabled] a.vc_btn-danger:focus,fieldset[disabled] a.vc_btn-danger:hover,fieldset[disabled] button.vc_btn-danger,fieldset[disabled] button.vc_btn-danger.active,fieldset[disabled] button.vc_btn-danger:active,fieldset[disabled] button.vc_btn-danger:focus,fieldset[disabled] button.vc_btn-danger:hover {
	background-color: #d9534f;
	border-color: transparent;
}

.vc_btn-danger .badge,a.vc_btn-danger .badge,button.vc_btn-danger .badge {
	color: #d9534f;
	background-color: #fff;
}

.vc_button-2-wrapper.vc_button-2-align-left {
	display: block;
	text-align: left;
}

.vc_button-2-wrapper.vc_button-2-align-right {
	display: block;
	text-align: right;
}

.vc_button-2-wrapper.vc_button-2-align-center {
	display: block;
	text-align: center;
}

i.icon {
	display: inline-block;
	width: 16px;
	height: 16px;
	line-height: 16px;
	vertical-align: text-top;
	margin-left: 5px;
}

.wpb_btn-large i.icon {
	height: 19px;
	margin-left: 9px;
}

.wpb_btn-small i.icon {
	height: 15px;
}

.wpb_btn-mini i.icon {
	display: none;
}

.wpb_address_book i.icon,option.wpb_address_book {
	background: url(../images/icons/address-book.png) right center no-repeat;
}

.wpb_alarm_clock i.icon,option.wpb_alarm_clock {
	background: url(../images/icons/alarm-clock.png) right center no-repeat;
}

.wpb_anchor i.icon,option.wpb_anchor {
	background: url(../images/icons/anchor.png) right center no-repeat;
}

.wpb_application_image i.icon,option.wpb_application_image {
	background: url(../images/icons/application-image.png) right center no-repeat;
}

.wpb_arrow i.icon,option.wpb_arrow {
	background: url(../images/icons/arrow.png) right center no-repeat;
}

.wpb_asterisk i.icon,option.wpb_asterisk {
	background: url(../images/icons/asterisk.png) right center no-repeat;
}

.wpb_hammer i.icon,option.wpb_hammer {
	background: url(../images/icons/auction-hammer.png) right center no-repeat;
}

.wpb_balloon i.icon,option.wpb_balloon {
	background: url(../images/icons/balloon.png) right center no-repeat;
}

.wpb_balloon_buzz i.icon,option.wpb_balloon_buzz {
	background: url(../images/icons/balloon-buzz.png) right center no-repeat;
}

.wpb_balloon_facebook i.icon,option.wpb_balloon_facebook {
	background: url(../images/icons/balloon-facebook.png) right center no-repeat;
}

.wpb_balloon_twitter i.icon,option.wpb_balloon_twitter {
	background: url(../images/icons/balloon-twitter.png) right center no-repeat;
}

.wpb_battery i.icon,option.wpb_battery {
	background: url(../images/icons/battery-full.png) right center no-repeat;
}

.wpb_binocular i.icon,option.wpb_binocular {
	background: url(../images/icons/binocular.png) right center no-repeat;
}

.wpb_document_excel i.icon,option.wpb_document_excel {
	background: url(../images/icons/blue-document-excel.png) right center no-repeat;
}

.wpb_document_image i.icon,option.wpb_document_image {
	background: url(../images/icons/blue-document-image.png) right center no-repeat;
}

.wpb_document_music i.icon,option.wpb_document_music {
	background: url(../images/icons/blue-document-music.png) right center no-repeat;
}

.wpb_document_office i.icon,option.wpb_document_office {
	background: url(../images/icons/blue-document-office.png) right center no-repeat;
}

.wpb_document_pdf i.icon,option.wpb_document_pdf {
	background: url(../images/icons/blue-document-pdf.png) right center no-repeat;
}

.wpb_document_powerpoint i.icon,option.wpb_document_powerpoint {
	background: url(../images/icons/blue-document-powerpoint.png) right center no-repeat;
}

.wpb_document_word i.icon,option.wpb_document_word {
	background: url(../images/icons/blue-document-word.png) right center no-repeat;
}

.wpb_bookmark i.icon,option.wpb_bookmark {
	background: url(../images/icons/bookmark.png) right center no-repeat;
}

.wpb_camcorder i.icon,option.wpb_camcorder {
	background: url(../images/icons/camcorder.png) right center no-repeat;
}

.wpb_camera i.icon,option.wpb_camera {
	background: url(../images/icons/camera.png) right center no-repeat;
}

.wpb_chart i.icon,option.wpb_chart {
	background: url(../images/icons/chart.png) right center no-repeat;
}

.wpb_chart_pie i.icon,option.wpb_chart_pie {
	background: url(../images/icons/chart-pie.png) right center no-repeat;
}

.wpb_clock i.icon,option.wpb_clock {
	background: url(../images/icons/clock.png) right center no-repeat;
}

.wpb_play i.icon,option.wpb_play {
	background: url(../images/icons/control.png) right center no-repeat;
}

.wpb_fire i.icon,option.wpb_fire {
	background: url(../images/icons/fire.png) right center no-repeat;
}

.wpb_heart i.icon,option.wpb_heart {
	background: url(../images/icons/heart.png) right center no-repeat;
}

.wpb_mail i.icon,option.wpb_mail {
	background: url(../images/icons/mail.png) right center no-repeat;
}

.wpb_shield i.icon,option.wpb_shield {
	background: url(../images/icons/plus-shield.png) right center no-repeat;
}

.wpb_video i.icon,option.wpb_video {
	background: url(../images/icons/video.png) right center no-repeat;
}

.vc_column_container .vc_btn,.vc_column_container .wpb_button {
	margin-top: 5px;
	margin-bottom: 5px;
}

.vc_message_box {
	border: 1px solid transparent;
	display: block;
	overflow: hidden;
	margin: 0 0 21.74px;
	padding: 1em 1em 1em 4em;
	position: relative;
	font-size: 1em;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.vc_row.vc_row-flex,.vc_row.vc_row-flex>.vc_column_container {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
}

#content .wpb_alert p:last-child,#content .wpb_text_column :last-child,#content .wpb_text_column p:last-child,.vc_message_box>p:last-child,.wpb_alert p:last-child,.wpb_text_column :last-child,.wpb_text_column p:last-child {
	margin-bottom: 0;
}

.vc_message_box-icon,.vc_message_box-icon>* {
	position: absolute;
	font-weight: 400;
	font-style: normal;
}

.vc_message_box>p:first-child {
	margin-top: 0;
}

.vc_message_box-icon {
	bottom: 0;
	font-size: 1em;
	left: 0;
	top: 0;
	width: 4em;
}

.vc_message_box-icon>*,.vc_message_box-icon>.fa {
	font-size: 1.7em;
	line-height: 1;
}

.vc_message_box-icon>*,.vc_toggle_simple .vc_toggle_icon::after,.vc_toggle_simple .vc_toggle_icon::before {
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
}

.vc_message_box-icon>* {
	transform: translate(-50%,-50%);
}

.vc_color-blue.vc_message_box {
	color: #364a8a;
	border-color: #c5cff0;
	background-color: #edf1fa;
}

.vc_color-blue.vc_message_box .vc_message_box-icon {
	color: #5472d2;
}

.vc_color-blue.vc_message_box-solid {
	color: #fff;
	border-color: transparent;
	background-color: #5472d2;
}

.vc_color-blue.vc_message_box-solid .vc_message_box-icon {
	color: #fff;
}

.vc_color-blue.vc_message_box-outline,.vc_color-blue.vc_message_box-solid-icon {
	color: #364a8a;
	border-color: #5472d2;
	background-color: transparent;
}

.vc_color-blue.vc_message_box-outline .vc_message_box-icon,.vc_color-blue.vc_message_box-solid-icon .vc_message_box-icon {
	color: #5472d2;
}

.vc_color-blue.vc_message_box-solid-icon .vc_message_box-icon {
	color: #fff;
	background-color: #5472d2;
}

.vc_color-blue.vc_message_box-3d {
	box-shadow: 0 5px 0 #9daee5;
}

.vc_color-turquoise.vc_message_box {
	color: #085b61;
	border-color: #c6ecee;
	background-color: #ebfcfd;
}

.vc_color-turquoise.vc_message_box .vc_message_box-icon {
	color: #00c1cf;
}

.vc_color-turquoise.vc_message_box-solid {
	color: #fff;
	border-color: transparent;
	background-color: #00c1cf;
}

.vc_color-turquoise.vc_message_box-solid .vc_message_box-icon {
	color: #fff;
}

.vc_color-turquoise.vc_message_box-outline,.vc_color-turquoise.vc_message_box-solid-icon {
	color: #085b61;
	border-color: #00c1cf;
	background-color: transparent;
}

.vc_color-turquoise.vc_message_box-outline .vc_message_box-icon,.vc_color-turquoise.vc_message_box-solid-icon .vc_message_box-icon {
	color: #00c1cf;
}

.vc_color-turquoise.vc_message_box-solid-icon .vc_message_box-icon {
	color: #fff;
	background-color: #00c1cf;
}

.vc_color-turquoise.vc_message_box-3d {
	box-shadow: 0 5px 0 #9fdee3;
}

.vc_color-pink.vc_message_box {
	color: #d82e21;
	border-color: #ffd8d6;
	background-color: #fff0ef;
}

.vc_color-pink.vc_message_box .vc_message_box-icon {
	color: #fe6c61;
}

.vc_color-pink.vc_message_box-solid {
	color: #fff;
	border-color: transparent;
	background-color: #fe6c61;
}

.vc_color-pink.vc_message_box-solid .vc_message_box-icon {
	color: #fff;
}

.vc_color-pink.vc_message_box-outline,.vc_color-pink.vc_message_box-solid-icon {
	color: #d82e21;
	border-color: #fe6c61;
	background-color: transparent;
}

.vc_color-pink.vc_message_box-outline .vc_message_box-icon,.vc_color-pink.vc_message_box-solid-icon .vc_message_box-icon {
	color: #fe6c61;
}

.vc_color-pink.vc_message_box-solid-icon .vc_message_box-icon {
	color: #fff;
	background-color: #fe6c61;
}

.vc_color-pink.vc_message_box-3d {
	box-shadow: 0 5px 0 #fea9a3;
}

.vc_color-violet.vc_message_box {
	color: #5e4a81;
	border-color: #d4c8e9;
	background-color: #f0ecf7;
}

.vc_color-violet.vc_message_box .vc_message_box-icon {
	color: #8d6dc4;
}

.vc_color-violet.vc_message_box-solid {
	color: #fff;
	border-color: transparent;
	background-color: #8d6dc4;
}

.vc_color-violet.vc_message_box-solid .vc_message_box-icon {
	color: #fff;
}

.vc_color-violet.vc_message_box-outline,.vc_color-violet.vc_message_box-solid-icon {
	color: #5e4a81;
	border-color: #8d6dc4;
	background-color: transparent;
}

.vc_color-violet.vc_message_box-outline .vc_message_box-icon,.vc_color-violet.vc_message_box-solid-icon .vc_message_box-icon {
	color: #8d6dc4;
}

.vc_color-violet.vc_message_box-solid-icon .vc_message_box-icon {
	color: #fff;
	background-color: #8d6dc4;
}

.vc_color-violet.vc_message_box-3d {
	box-shadow: 0 5px 0 #b8a3da;
}

.vc_color-peacoc.vc_message_box {
	color: #366a79;
	border-color: #c2e3ec;
	background-color: #e9f5f8;
}

.vc_color-peacoc.vc_message_box .vc_message_box-icon {
	color: #4cadc9;
}

.vc_color-peacoc.vc_message_box-solid {
	color: #fff;
	border-color: transparent;
	background-color: #4cadc9;
}

.vc_color-peacoc.vc_message_box-solid .vc_message_box-icon {
	color: #fff;
}

.vc_color-peacoc.vc_message_box-outline,.vc_color-peacoc.vc_message_box-solid-icon {
	color: #366a79;
	border-color: #4cadc9;
	background-color: transparent;
}

.vc_color-peacoc.vc_message_box-outline .vc_message_box-icon,.vc_color-peacoc.vc_message_box-solid-icon .vc_message_box-icon {
	color: #4cadc9;
}

.vc_color-peacoc.vc_message_box-solid-icon .vc_message_box-icon {
	color: #fff;
	background-color: #4cadc9;
}

.vc_color-peacoc.vc_message_box-3d {
	box-shadow: 0 5px 0 #9ad1e1;
}

.vc_color-chino.vc_message_box {
	color: #978258;
	border-color: #e5ded2;
	background-color: #f7f5f2;
}

.vc_color-chino.vc_message_box .vc_message_box-icon {
	color: #cec2ab;
}

.vc_color-chino.vc_message_box-solid {
	color: #fff;
	border-color: transparent;
	background-color: #cec2ab;
}

.vc_color-chino.vc_message_box-solid .vc_message_box-icon {
	color: #fff;
}

.vc_color-chino.vc_message_box-outline,.vc_color-chino.vc_message_box-solid-icon {
	color: #978258;
	border-color: #cec2ab;
	background-color: transparent;
}

.vc_color-chino.vc_message_box-outline .vc_message_box-icon,.vc_color-chino.vc_message_box-solid-icon .vc_message_box-icon {
	color: #cec2ab;
}

.vc_color-chino.vc_message_box-solid-icon .vc_message_box-icon {
	color: #fff;
	background-color: #cec2ab;
}

.vc_color-chino.vc_message_box-3d {
	box-shadow: 0 5px 0 #d2c7b1;
}

.vc_color-mulled_wine.vc_message_box {
	color: #1e1b22;
	border-color: #d0ccd6;
	background-color: #eae8ed;
}

.vc_color-mulled_wine.vc_message_box .vc_message_box-icon {
	color: #50485b;
}

.vc_color-mulled_wine.vc_message_box-solid {
	color: #fff;
	border-color: transparent;
	background-color: #50485b;
}

.vc_color-mulled_wine.vc_message_box-solid .vc_message_box-icon {
	color: #fff;
}

.vc_color-mulled_wine.vc_message_box-outline,.vc_color-mulled_wine.vc_message_box-solid-icon {
	color: #1e1b22;
	border-color: #50485b;
	background-color: transparent;
}

.vc_color-mulled_wine.vc_message_box-outline .vc_message_box-icon,.vc_color-mulled_wine.vc_message_box-solid-icon .vc_message_box-icon {
	color: #50485b;
}

.vc_color-mulled_wine.vc_message_box-solid-icon .vc_message_box-icon {
	color: #fff;
	background-color: #50485b;
}

.vc_color-mulled_wine.vc_message_box-3d {
	box-shadow: 0 5px 0 #b6afc0;
}

.vc_color-vista_blue.vc_message_box {
	color: #3e8e5e;
	border-color: #bcebcf;
	background-color: #e3f7eb;
}

.vc_color-vista_blue.vc_message_box .vc_message_box-icon {
	color: #75d69c;
}

.vc_color-vista_blue.vc_message_box-solid {
	color: #fff;
	border-color: transparent;
	background-color: #75d69c;
}

.vc_color-vista_blue.vc_message_box-solid .vc_message_box-icon {
	color: #fff;
}

.vc_color-vista_blue.vc_message_box-outline,.vc_color-vista_blue.vc_message_box-solid-icon {
	color: #3e8e5e;
	border-color: #75d69c;
	background-color: transparent;
}

.vc_color-vista_blue.vc_message_box-outline .vc_message_box-icon,.vc_color-vista_blue.vc_message_box-solid-icon .vc_message_box-icon {
	color: #75d69c;
}

.vc_color-vista_blue.vc_message_box-solid-icon .vc_message_box-icon {
	color: #fff;
	background-color: #75d69c;
}

.vc_color-vista_blue.vc_message_box-3d {
	box-shadow: 0 5px 0 #94dfb3;
}

.vc_color-orange.vc_message_box {
	color: #c3811c;
	border-color: #fbe1ba;
	background-color: #fef6eb;
}

.vc_color-orange.vc_message_box .vc_message_box-icon {
	color: #f7be68;
}

.vc_color-orange.vc_message_box-solid {
	color: #fff;
	border-color: transparent;
	background-color: #f7be68;
}

.vc_color-orange.vc_message_box-solid .vc_message_box-icon {
	color: #fff;
}

.vc_color-orange.vc_message_box-outline,.vc_color-orange.vc_message_box-solid-icon {
	color: #c3811c;
	border-color: #f7be68;
	background-color: transparent;
}

.vc_color-orange.vc_message_box-outline .vc_message_box-icon,.vc_color-orange.vc_message_box-solid-icon .vc_message_box-icon {
	color: #f7be68;
}

.vc_color-orange.vc_message_box-solid-icon .vc_message_box-icon {
	color: #fff;
	background-color: #f7be68;
}

.vc_color-orange.vc_message_box-3d {
	box-shadow: 0 5px 0 #f9cd8a;
}

.vc_color-sky.vc_message_box {
	color: #2a6194;
	border-color: #bedaf4;
	background-color: #eaf3fb;
}

.vc_color-sky.vc_message_box .vc_message_box-icon {
	color: #5aa1e3;
}

.vc_color-sky.vc_message_box-solid {
	color: #fff;
	border-color: transparent;
	background-color: #5aa1e3;
}

.vc_color-sky.vc_message_box-solid .vc_message_box-icon {
	color: #fff;
}

.vc_color-sky.vc_message_box-outline,.vc_color-sky.vc_message_box-solid-icon {
	color: #2a6194;
	border-color: #5aa1e3;
	background-color: transparent;
}

.vc_color-sky.vc_message_box-outline .vc_message_box-icon,.vc_color-sky.vc_message_box-solid-icon .vc_message_box-icon {
	color: #5aa1e3;
}

.vc_color-sky.vc_message_box-solid-icon .vc_message_box-icon {
	color: #fff;
	background-color: #5aa1e3;
}

.vc_color-sky.vc_message_box-3d {
	box-shadow: 0 5px 0 #93c1ed;
}

.vc_color-green.vc_message_box {
	color: #3e562b;
	border-color: #c2e1a9;
	background-color: #eaf5e2;
}

.vc_color-green.vc_message_box .vc_message_box-icon {
	color: #6dab3c;
}

.vc_color-green.vc_message_box-solid {
	color: #fff;
	border-color: transparent;
	background-color: #6dab3c;
}

.vc_color-green.vc_message_box-solid .vc_message_box-icon {
	color: #fff;
}

.vc_color-green.vc_message_box-outline,.vc_color-green.vc_message_box-solid-icon {
	color: #3e562b;
	border-color: #6dab3c;
	background-color: transparent;
}

.vc_color-green.vc_message_box-outline .vc_message_box-icon,.vc_color-green.vc_message_box-solid-icon .vc_message_box-icon {
	color: #6dab3c;
}

.vc_color-green.vc_message_box-solid-icon .vc_message_box-icon {
	color: #fff;
	background-color: #6dab3c;
}

.vc_color-green.vc_message_box-3d {
	box-shadow: 0 5px 0 #a7d484;
}

.vc_color-juicy_pink.vc_message_box {
	color: #a3231f;
	border-color: #fbc7c5;
	background-color: #fef5f5;
}

.vc_color-juicy_pink.vc_message_box .vc_message_box-icon {
	color: #f4524d;
}

.vc_color-juicy_pink.vc_message_box-solid {
	color: #fff;
	border-color: transparent;
	background-color: #f4524d;
}

.vc_color-juicy_pink.vc_message_box-solid .vc_message_box-icon {
	color: #fff;
}

.vc_color-juicy_pink.vc_message_box-outline,.vc_color-juicy_pink.vc_message_box-solid-icon {
	color: #a3231f;
	border-color: #f4524d;
	background-color: transparent;
}

.vc_color-juicy_pink.vc_message_box-outline .vc_message_box-icon,.vc_color-juicy_pink.vc_message_box-solid-icon .vc_message_box-icon {
	color: #f4524d;
}

.vc_color-juicy_pink.vc_message_box-solid-icon .vc_message_box-icon {
	color: #fff;
	background-color: #f4524d;
}

.vc_color-juicy_pink.vc_message_box-3d {
	box-shadow: 0 5px 0 #f89895;
}

.vc_color-sandy_brown.vc_message_box {
	color: #c3501c;
	border-color: #fbceba;
	background-color: #fef1eb;
}

.vc_color-sandy_brown.vc_message_box .vc_message_box-icon {
	color: #f79468;
}

.vc_color-sandy_brown.vc_message_box-solid {
	color: #fff;
	border-color: transparent;
	background-color: #f79468;
}

.vc_color-sandy_brown.vc_message_box-solid .vc_message_box-icon {
	color: #fff;
}

.vc_color-sandy_brown.vc_message_box-outline,.vc_color-sandy_brown.vc_message_box-solid-icon {
	color: #c3501c;
	border-color: #f79468;
	background-color: transparent;
}

.vc_color-sandy_brown.vc_message_box-outline .vc_message_box-icon,.vc_color-sandy_brown.vc_message_box-solid-icon .vc_message_box-icon {
	color: #f79468;
}

.vc_color-sandy_brown.vc_message_box-solid-icon .vc_message_box-icon {
	color: #fff;
	background-color: #f79468;
}

.vc_color-sandy_brown.vc_message_box-3d {
	box-shadow: 0 5px 0 #f9ac8a;
}

.vc_color-purple.vc_message_box {
	color: #886389;
	border-color: #e3cbe3;
	background-color: #f5ecf5;
}

.vc_color-purple.vc_message_box .vc_message_box-icon {
	color: #b97ebb;
}

.vc_color-purple.vc_message_box-solid {
	color: #fff;
	border-color: transparent;
	background-color: #b97ebb;
}

.vc_color-purple.vc_message_box-solid .vc_message_box-icon {
	color: #fff;
}

.vc_color-purple.vc_message_box-outline,.vc_color-purple.vc_message_box-solid-icon {
	color: #886389;
	border-color: #b97ebb;
	background-color: transparent;
}

.vc_color-purple.vc_message_box-outline .vc_message_box-icon,.vc_color-purple.vc_message_box-solid-icon .vc_message_box-icon {
	color: #b97ebb;
}

.vc_color-purple.vc_message_box-solid-icon .vc_message_box-icon {
	color: #fff;
	background-color: #b97ebb;
}

.vc_color-purple.vc_message_box-3d {
	box-shadow: 0 5px 0 #d1a9d2;
}

.vc_color-black.vc_message_box {
	color: #fff;
	border-color: #2a2a2a;
	background-color: #3c3c3c;
}

.vc_color-black.vc_message_box-solid {
	color: #fff;
	border-color: transparent;
	background-color: #2a2a2a;
}

.vc_color-black.vc_message_box-solid .vc_message_box-icon {
	color: #fff;
}

.vc_color-black.vc_message_box-outline,.vc_color-black.vc_message_box-solid-icon {
	border-color: #2a2a2a;
	background-color: transparent;
}

.vc_color-black.vc_message_box-outline .vc_message_box-icon,.vc_color-black.vc_message_box-solid-icon .vc_message_box-icon {
	color: #2a2a2a;
}

.vc_color-black.vc_message_box-solid-icon .vc_message_box-icon {
	color: #fff;
	background-color: #2a2a2a;
}

.vc_color-black.vc_message_box-3d {
	box-shadow: 0 5px 0 #101010;
}

.vc_color-grey.vc_message_box {
	color: #858585;
	border-color: #d2d2d2;
	background-color: #ebebeb;
}

.vc_color-grey.vc_message_box-solid {
	color: #858585;
	border-color: transparent;
	background-color: #ebebeb;
}

.vc_color-grey.vc_message_box-solid .vc_message_box-icon {
	color: #858585;
}

.vc_color-grey.vc_message_box-outline,.vc_color-grey.vc_message_box-solid-icon {
	color: #858585;
	border-color: #ebebeb;
	background-color: transparent;
}

.vc_color-grey.vc_message_box-outline .vc_message_box-icon,.vc_color-grey.vc_message_box-solid-icon .vc_message_box-icon {
	color: #ebebeb;
}

.vc_color-grey.vc_message_box-solid-icon .vc_message_box-icon {
	color: #858585;
	background-color: #ebebeb;
}

.vc_color-grey.vc_message_box-3d {
	box-shadow: 0 5px 0 #b8b8b8;
}

.vc_color-white.vc_message_box {
	color: #b3b3b3;
	border-color: #e6e6e6;
	background-color: #FFF;
}

.vc_color-white.vc_message_box-solid {
	color: #b3b3b3;
	border-color: transparent;
	background-color: #FFF;
}

.vc_color-white.vc_message_box-solid .vc_message_box-icon {
	color: #b3b3b3;
}

.vc_color-white.vc_message_box-outline,.vc_color-white.vc_message_box-solid-icon {
	border-color: #FFF;
	background-color: transparent;
}

.vc_color-white.vc_message_box-outline .vc_message_box-icon,.vc_color-white.vc_message_box-solid-icon .vc_message_box-icon {
	color: #FFF;
}

.vc_color-white.vc_message_box-solid-icon .vc_message_box-icon {
	color: #b3b3b3;
	background-color: #FFF;
}

.vc_color-white.vc_message_box-3d {
	box-shadow: 0 5px 0 #ccc;
}

.vc_color-info.vc_message_box-3d,.vc_color-success.vc_message_box-3d {
	box-shadow: 0 5px 0 #9dd6fd;
}

.vc_color-info.vc_message_box {
	color: #5e7f96;
	border-color: #cfebfe;
	background-color: #dff2fe;
}

.vc_color-info.vc_message_box .vc_message_box-icon {
	color: #56b0ee;
}

.vc_color-info.vc_message_box-solid {
	color: #fff;
	border-color: transparent;
	background-color: #56b0ee;
}

.vc_color-info.vc_message_box-solid .vc_message_box-icon {
	color: #fff;
}

.vc_color-info.vc_message_box-outline,.vc_color-info.vc_message_box-solid-icon {
	color: #5e7f96;
	border-color: #56b0ee;
	background-color: transparent;
}

.vc_color-info.vc_message_box-outline .vc_message_box-icon,.vc_color-info.vc_message_box-solid-icon .vc_message_box-icon {
	color: #56b0ee;
}

.vc_color-info.vc_message_box-solid-icon .vc_message_box-icon {
	color: #fff;
	background-color: #56b0ee;
}

.vc_color-success.vc_message_box {
	color: #5e7f96;
	border-color: #cfebfe;
	background-color: #e6fdf8;
}

.vc_color-success.vc_message_box .vc_message_box-icon {
	color: #1bbc9b;
}

.vc_color-success.vc_message_box-solid {
	color: #fff;
	border-color: transparent;
	background-color: #1bbc9b;
}

.vc_color-success.vc_message_box-solid .vc_message_box-icon {
	color: #fff;
}

.vc_color-success.vc_message_box-outline,.vc_color-success.vc_message_box-solid-icon {
	color: #5e7f96;
	border-color: #1bbc9b;
	background-color: transparent;
}

.vc_color-success.vc_message_box-outline .vc_message_box-icon,.vc_color-success.vc_message_box-solid-icon .vc_message_box-icon {
	color: #1bbc9b;
}

.vc_color-success.vc_message_box-solid-icon .vc_message_box-icon {
	color: #fff;
	background-color: #1bbc9b;
}

.vc_color-warning.vc_message_box {
	color: #9d8967;
	border-color: #ffeccc;
	background-color: #fff4e2;
}

.vc_color-warning.vc_message_box .vc_message_box-icon {
	color: #fcb53f;
}

.vc_color-warning.vc_message_box-solid {
	color: #fff;
	border-color: transparent;
	background-color: #fcb53f;
}

.vc_color-warning.vc_message_box-solid .vc_message_box-icon {
	color: #fff;
}

.vc_color-warning.vc_message_box-outline,.vc_color-warning.vc_message_box-solid-icon {
	color: #9d8967;
	border-color: #fcb53f;
	background-color: transparent;
}

.vc_color-warning.vc_message_box-outline .vc_message_box-icon,.vc_color-warning.vc_message_box-solid-icon .vc_message_box-icon {
	color: #fcb53f;
}

.vc_color-warning.vc_message_box-solid-icon .vc_message_box-icon {
	color: #fff;
	background-color: #fcb53f;
}

.vc_color-warning.vc_message_box-3d {
	box-shadow: 0 5px 0 #ffd999;
}

.vc_color-danger.vc_message_box {
	color: #a85959;
	border-color: #fedede;
	background-color: #fdeaea;
}

.vc_color-danger.vc_message_box .vc_message_box-icon {
	color: #ff7877;
}

.vc_color-danger.vc_message_box-solid {
	color: #fff;
	border-color: transparent;
	background-color: #ff7877;
}

.vc_color-danger.vc_message_box-solid .vc_message_box-icon {
	color: #fff;
}

.vc_color-danger.vc_message_box-outline,.vc_color-danger.vc_message_box-solid-icon {
	color: #a85959;
	border-color: #ff7877;
	background-color: transparent;
}

.vc_color-danger.vc_message_box-outline .vc_message_box-icon,.vc_color-danger.vc_message_box-solid-icon .vc_message_box-icon {
	color: #ff7877;
}

.vc_color-danger.vc_message_box-solid-icon .vc_message_box-icon {
	color: #fff;
	background-color: #ff7877;
}

.vc_color-danger.vc_message_box-3d {
	box-shadow: 0 5px 0 #fdacac;
}

.vc_color-alert-info.vc_message_box {
	color: #31708f;
	border-color: #bce8f1;
	background-color: #d9edf7;
}

.vc_color-alert-info.vc_message_box .vc_message_box-icon {
	color: #67cce0;
}

.vc_color-alert-info.vc_message_box-solid {
	color: #fff;
	border-color: transparent;
	background-color: #67cce0;
}

.vc_color-alert-info.vc_message_box-solid .vc_message_box-icon {
	color: #fff;
}

.vc_color-alert-info.vc_message_box-outline,.vc_color-alert-info.vc_message_box-solid-icon {
	color: #31708f;
	border-color: #67cce0;
	background-color: transparent;
}

.vc_color-alert-info.vc_message_box-outline .vc_message_box-icon,.vc_color-alert-info.vc_message_box-solid-icon .vc_message_box-icon {
	color: #67cce0;
}

.vc_color-alert-info.vc_message_box-solid-icon .vc_message_box-icon {
	color: #fff;
	background-color: #67cce0;
}

.vc_color-alert-info.vc_message_box-3d {
	box-shadow: 0 5px 0 #91d9e8;
}

.vc_color-alert-success.vc_message_box {
	color: #3c763d;
	border-color: #d6e9c6;
	background-color: #dff0d8;
}

.vc_color-alert-success.vc_message_box .vc_message_box-icon {
	color: #9ad36a;
}

.vc_color-alert-success.vc_message_box-solid {
	color: #fff;
	border-color: transparent;
	background-color: #9ad36a;
}

.vc_color-alert-success.vc_message_box-solid .vc_message_box-icon {
	color: #fff;
}

.vc_color-alert-success.vc_message_box-outline,.vc_color-alert-success.vc_message_box-solid-icon {
	color: #3c763d;
	border-color: #9ad36a;
	background-color: transparent;
}

.vc_color-alert-success.vc_message_box-outline .vc_message_box-icon,.vc_color-alert-success.vc_message_box-solid-icon .vc_message_box-icon {
	color: #9ad36a;
}

.vc_color-alert-success.vc_message_box-solid-icon .vc_message_box-icon {
	color: #fff;
	background-color: #9ad36a;
}

.vc_color-alert-success.vc_message_box-3d {
	box-shadow: 0 5px 0 #bbdba1;
}

.vc_color-alert-warning.vc_message_box {
	color: #8a6d3b;
	border-color: #faebcc;
	background-color: #fcf8e3;
}

.vc_color-alert-warning.vc_message_box .vc_message_box-icon {
	color: #f9cf79;
}

.vc_color-alert-warning.vc_message_box-solid {
	color: #fff;
	border-color: transparent;
	background-color: #f9cf79;
}

.vc_color-alert-warning.vc_message_box-solid .vc_message_box-icon {
	color: #fff;
}

.vc_color-alert-warning.vc_message_box-outline,.vc_color-alert-warning.vc_message_box-solid-icon {
	color: #8a6d3b;
	border-color: #f9cf79;
	background-color: transparent;
}

.vc_color-alert-warning.vc_message_box-outline .vc_message_box-icon,.vc_color-alert-warning.vc_message_box-solid-icon .vc_message_box-icon {
	color: #f9cf79;
}

.vc_color-alert-warning.vc_message_box-solid-icon .vc_message_box-icon {
	color: #fff;
	background-color: #f9cf79;
}

.vc_color-alert-warning.vc_message_box-3d {
	box-shadow: 0 5px 0 #f5d89e;
}

.vc_color-alert-danger.vc_message_box {
	color: #a94442;
	border-color: #ebccd1;
	background-color: #f2dede;
}

.vc_color-alert-danger.vc_message_box .vc_message_box-icon {
	color: #ef8495;
}

.vc_color-alert-danger.vc_message_box-solid {
	color: #fff;
	border-color: transparent;
	background-color: #ef8495;
}

.vc_color-alert-danger.vc_message_box-solid .vc_message_box-icon {
	color: #fff;
}

.vc_color-alert-danger.vc_message_box-outline,.vc_color-alert-danger.vc_message_box-solid-icon {
	color: #a94442;
	border-color: #ef8495;
	background-color: transparent;
}

.vc_color-alert-danger.vc_message_box-outline .vc_message_box-icon,.vc_color-alert-danger.vc_message_box-solid-icon .vc_message_box-icon {
	color: #ef8495;
}

.vc_color-alert-danger.vc_message_box-solid-icon .vc_message_box-icon {
	color: #fff;
	background-color: #ef8495;
}

.vc_color-alert-danger.vc_message_box-3d {
	box-shadow: 0 5px 0 #dca7b0;
}

.vc_color-black.vc_message_box .vc_message_box-icon {
	color: #fff;
}

.vc_color-black.vc_message_box-outline,.vc_color-black.vc_message_box-outline .vc_message_box-icon,.vc_color-black.vc_message_box-solid-icon {
	color: #2a2a2a;
}

.vc_color-grey.vc_message_box .vc_message_box-icon {
	color: #858585;
}

.vc_color-white.vc_message_box .vc_message_box-icon {
	color: #b3b3b3;
}

.vc_color-white.vc_message_box-outline,.vc_color-white.vc_message_box-outline .vc_message_box-icon,.vc_color-white.vc_message_box-solid-icon {
	color: #FFF;
}

.vc_message_box-outline,.vc_message_box-solid-icon {
	border-width: 2px;
}

.vc_message_box-solid-icon .vc_message_box-icon {
	width: 3.25em;
}

.vc_message_box-rounded {
	border-radius: 5px;
}

.vc_message_box-round {
	border-radius: 4em;
}

.wpb_button,.wpb_content_element,ul.wpb_thumbnails-fluid>li {
	margin-bottom: 35px;
}

.entry-content .twitter-share-button,.fb_like,.twitter-share-button,.wpb_accordion .wpb_content_element,.wpb_googleplus,.wpb_pinterest,.wpb_tab .wpb_content_element {
	margin-bottom: 21.74px;
}

.vc_parallax {
	position: relative;
	overflow: hidden;
}

.vc_parallax>* {
	position: relative;
	z-index: 1;
}

.vc_parallax .vc_parallax-inner {
	pointer-events: none;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	background-attachment: scroll;
	background-color: transparent;
	background-image: inherit;
	background-size: cover;
	z-index: 0;
	background-position: 50% 0;
}

.vc_video-bg-container {
	position: relative;
}

.vc_video-bg {
	height: 100%;
	overflow: hidden;
	pointer-events: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 0;
}

.vc_row.vc_row-no-padding .vc_column-inner {
	padding-left: 0;
	padding-right: 0;
}

.vc_row[data-vc-full-width] {
	-webkit-transition: opacity .5s ease;
	-o-transition: opacity .5s ease;
	transition: opacity .5s ease;
	overflow: hidden;
}

.vc_row[data-vc-full-width].vc_hidden {
	opacity: 100;
}

.vc_row-no-padding .vc_inner {
	margin-left: 0;
	margin-right: 0;
}

.vc_row.vc_row-o-full-height {
	min-height: 100vh;
}

.vc_row.vc_row-flex {
	box-sizing: border-box;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.vc_row.vc_row-flex>.vc_column_container {
	display: flex;
}

.vc_ie-flexbox-fixer,.vc_row.vc_row-flex>.vc_column_container>.vc_column-inner {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
}

.vc_row.vc_row-flex>.vc_column_container>.vc_column-inner {
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	z-index: 1;
}

@media(-ms-high-contrast:active),(-ms-high-contrast:none) {
	.vc_row.vc_row-flex>.vc_column_container>.vc_column-inner>* {
		min-height: 1em;
	}
}

.vc_row.vc_row-flex::after,.vc_row.vc_row-flex::before {
	display: none;
}

.vc_row.vc_row-o-columns-stretch {
	-webkit-align-content: stretch;
	-ms-flex-line-pack: stretch;
	align-content: stretch;
}

.vc_row.vc_row-o-columns-top {
	-webkit-align-content: flex-start;
	-ms-flex-line-pack: start;
	align-content: flex-start;
}

.vc_row.vc_row-o-columns-bottom {
	-webkit-align-content: flex-end;
	-ms-flex-line-pack: end;
	align-content: flex-end;
}

.vc_row.vc_row-o-columns-middle {
	-webkit-align-content: center;
	-ms-flex-line-pack: center;
	align-content: center;
}

.vc_row.vc_row-o-columns-bottom::after,.vc_row.vc_row-o-columns-middle::after,.vc_row.vc_row-o-columns-top::after {
	content: '';
	width: 100%;
	height: 0;
	overflow: hidden;
	visibility: hidden;
	display: block;
}

.vc_row.vc_row-o-content-top>.vc_column_container>.vc_column-inner {
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
}

.vc_row.vc_row-o-content-top:not(.vc_row-o-equal-height)>.vc_column_container {
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
}

.vc_row.vc_row-o-content-bottom>.vc_column_container>.vc_column-inner {
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}

.vc_row.vc_row-o-content-bottom:not(.vc_row-o-equal-height)>.vc_column_container {
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	-ms-flex-align: end;
	align-items: flex-end;
}

.vc_row.vc_row-o-content-middle>.vc_column_container>.vc_column-inner {
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.vc_row.vc_row-o-content-middle:not(.vc_row-o-equal-height)>.vc_column_container {
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.vc_column-inner::after,.vc_column-inner::before {
	content: " ";
	display: table;
}

.vc_ie-flexbox-fixer {
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}

.vc_ie-flexbox-fixer>.vc_row {
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 auto;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
}

.vc_row.vc_column-gap-1 {
	margin-left: -15.5px;
	margin-right: -15.5px;
}

.vc_row.vc_column-gap-1>.vc_column_container {
	padding: .5px;
}

.vc_row.vc_column-gap-2 {
	margin-left: -16px;
	margin-right: -16px;
}

.vc_row.vc_column-gap-2>.vc_column_container {
	padding: 1px;
}

.vc_row.vc_column-gap-3 {
	margin-left: -16.5px;
	margin-right: -16.5px;
}

.vc_row.vc_column-gap-3>.vc_column_container {
	padding: 1.5px;
}

.vc_row.vc_column-gap-4 {
	margin-left: -17px;
	margin-right: -17px;
}

.vc_row.vc_column-gap-4>.vc_column_container {
	padding: 2px;
}

.vc_row.vc_column-gap-5 {
	margin-left: -17.5px;
	margin-right: -17.5px;
}

.vc_row.vc_column-gap-5>.vc_column_container {
	padding: 2.5px;
}

.vc_row.vc_column-gap-10 {
	margin-left: -20px;
	margin-right: -20px;
}

.vc_row.vc_column-gap-10>.vc_column_container {
	padding: 5px;
}

.vc_row.vc_column-gap-15 {
	margin-left: -22.5px;
	margin-right: -22.5px;
}

.vc_row.vc_column-gap-15>.vc_column_container {
	padding: 7.5px;
}

.vc_row.vc_column-gap-20 {
	margin-left: -25px;
	margin-right: -25px;
}

.vc_row.vc_column-gap-20>.vc_column_container {
	padding: 10px;
}

.vc_row.vc_column-gap-25 {
	margin-left: -27.5px;
	margin-right: -27.5px;
}

.vc_row.vc_column-gap-25>.vc_column_container {
	padding: 12.5px;
}

.vc_row.vc_column-gap-30 {
	margin-left: -30px;
	margin-right: -30px;
}

.vc_row.vc_column-gap-30>.vc_column_container {
	padding: 15px;
}

.vc_row.vc_column-gap-35 {
	margin-left: -32.5px;
	margin-right: -32.5px;
}

.vc_row.vc_column-gap-35>.vc_column_container {
	padding: 17.5px;
}

.vc_col-has-fill>.vc_column-inner,.vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner,.vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner,.vc_row-has-fill+.vc_vc_row>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner,.vc_row-has-fill+.vc_vc_row_inner>.vc_row>.vc_vc_column_inner>.vc_column_container>.vc_column-inner,.vc_row-has-fill>.vc_column_container>.vc_column-inner,.vc_row-has-fill>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner,.vc_row-has-fill>.vc_vc_column_inner>.vc_column_container>.vc_column-inner,.vc_section.vc_section-has-fill,.vc_section.vc_section-has-fill+.vc_row-full-width+.vc_section,.vc_section.vc_section-has-fill+.vc_section {
	padding-top: 35px;
}

.vc_column_container {
	padding-left: 0;
	padding-right: 0;
}

.vc_column_container>.vc_column-inner {
	box-sizing: border-box;
	padding-left: 15px;
	padding-right: 15px;
	width: 100%;
}

.vc_section {
	padding-left: 15px;
	padding-right: 15px;
	margin-left: -15px;
	margin-right: -15px;
}

.vc_section[data-vc-full-width] {
	-webkit-transition: opacity .5s ease;
	-o-transition: opacity .5s ease;
	transition: opacity .5s ease;
	overflow: hidden;
}

.vc_section[data-vc-full-width].vc_hidden {
	opacity: 0;
}

.vc_section[data-vc-full-width]>.vc_row {
	margin-left: 0;
	margin-right: 0;
}

.vc_section[data-vc-stretch-content] {
	padding-left: 0;
	padding-right: 0;
}

.vc_section.vc_row-o-full-height {
	min-height: 100vh;
}

.vc_section.vc_section-flex {
	box-sizing: border-box;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-flow: column nowrap;
	flex-flow: column nowrap;
}

.vc_section.vc_section-flex .vc_vc_row {
	width: 100%;
}

.vc_section.vc_section-flex::after,.vc_section.vc_section-flex::before {
	display: none;
}

.vc_section.vc_section-o-content-top {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
}

.vc_section.vc_section-o-content-bottom {
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}

.vc_section.vc_section-o-content-middle {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.vc_section.vc_section-o-content-bottom::after,.vc_section.vc_section-o-content-middle::after,.vc_section.vc_section-o-content-top::after {
	content: '';
	width: 100%;
	height: 0;
	overflow: hidden;
	visibility: hidden;
	display: block;
}

.vc_row.vc_column-gap-1>.vc_vc_column>.vc_column_container,.vc_row.vc_column-gap-1>.vc_vc_column_inner>.vc_column_container {
	padding-left: .5px;
	padding-right: .5px;
}

.vc_row.vc_column-gap-2>.vc_vc_column>.vc_column_container,.vc_row.vc_column-gap-2>.vc_vc_column_inner>.vc_column_container {
	padding-left: 1px;
	padding-right: 1px;
}

.vc_row.vc_column-gap-3>.vc_vc_column>.vc_column_container,.vc_row.vc_column-gap-3>.vc_vc_column_inner>.vc_column_container {
	padding-left: 1.5px;
	padding-right: 1.5px;
}

.vc_row.vc_column-gap-4>.vc_vc_column>.vc_column_container,.vc_row.vc_column-gap-4>.vc_vc_column_inner>.vc_column_container {
	padding-left: 2px;
	padding-right: 2px;
}

.vc_row.vc_column-gap-5>.vc_vc_column>.vc_column_container,.vc_row.vc_column-gap-5>.vc_vc_column_inner>.vc_column_container {
	padding-left: 2.5px;
	padding-right: 2.5px;
}

.vc_row.vc_column-gap-10>.vc_vc_column>.vc_column_container,.vc_row.vc_column-gap-10>.vc_vc_column_inner>.vc_column_container {
	padding-left: 5px;
	padding-right: 5px;
}

.vc_row.vc_column-gap-15>.vc_vc_column>.vc_column_container,.vc_row.vc_column-gap-15>.vc_vc_column_inner>.vc_column_container {
	padding-left: 7.5px;
	padding-right: 7.5px;
}

.vc_row.vc_column-gap-20>.vc_vc_column>.vc_column_container,.vc_row.vc_column-gap-20>.vc_vc_column_inner>.vc_column_container {
	padding-left: 10px;
	padding-right: 10px;
}

.vc_row.vc_column-gap-25>.vc_vc_column>.vc_column_container,.vc_row.vc_column-gap-25>.vc_vc_column_inner>.vc_column_container {
	padding-left: 12.5px;
	padding-right: 12.5px;
}

.vc_row.vc_column-gap-30>.vc_vc_column>.vc_column_container,.vc_row.vc_column-gap-30>.vc_vc_column_inner>.vc_column_container {
	padding-left: 15px;
	padding-right: 15px;
}

.vc_row.vc_column-gap-35>.vc_vc_column>.vc_column_container,.vc_row.vc_column-gap-35>.vc_vc_column_inner>.vc_column_container {
	padding-left: 17.5px;
	padding-right: 17.5px;
}

.vc_vc_column,.vc_vc_column_inner {
	padding-left: 0;
	padding-right: 0;
}

.vc_row.vc_row-flex>.vc_vc_column,.vc_row.vc_row-flex>.vc_vc_column_inner {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.vc_row.vc_row-flex>.vc_vc_column>.vc_column_container,.vc_row.vc_row-flex>.vc_vc_column_inner>.vc_column_container {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
}

.vc_row.vc_row-flex>.vc_vc_column>.vc_column_container>.vc_column-inner,.vc_row.vc_row-flex>.vc_vc_column_inner>.vc_column_container>.vc_column-inner {
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}

.vc_row.vc_row-o-equal-height>.vc_column_container {
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
}

.vc_row.vc_row-o-content-top>.vc_vc_column>.vc_column_container>.vc_column-inner,.vc_row.vc_row-o-content-top>.vc_vc_column_inner>.vc_column_container>.vc_column-inner {
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
}

.vc_row.vc_row-o-content-top:not(.vc_row-o-equal-height)>.vc_vc_column>.vc_column_container,.vc_row.vc_row-o-content-top:not(.vc_row-o-equal-height)>.vc_vc_column_inner>.vc_column_container {
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
}

.vc_row.vc_row-o-content-bottom>.vc_vc_column>.vc_column_container>.vc_column-inner,.vc_row.vc_row-o-content-bottom>.vc_vc_column_inner>.vc_column_container>.vc_column-inner {
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}

.vc_row.vc_row-o-content-bottom:not(.vc_row-o-equal-height)>.vc_vc_column>.vc_column_container,.vc_row.vc_row-o-content-bottom:not(.vc_row-o-equal-height)>.vc_vc_column_inner>.vc_column_container {
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	-ms-flex-align: end;
	align-items: flex-end;
}

.vc_row.vc_row-o-content-middle>.vc_vc_column>.vc_column_container>.vc_column-inner,.vc_row.vc_row-o-content-middle>.vc_vc_column_inner>.vc_column_container>.vc_column-inner {
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.vc_row.vc_row-o-content-middle:not(.vc_row-o-equal-height)>.vc_vc_column>.vc_column_container,.vc_row.vc_row-o-content-middle:not(.vc_row-o-equal-height)>.vc_vc_column_inner>.vc_column_container {
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.vc_empty-element>.vc_column-inner {
	min-height: 100px;
}

.fb_type_standard,.fb_type_standard iframe {
	height: 25px;
}

.fb_type_button_count,.fb_type_button_count iframe {
	height: 20px;
}

.fb_type_box_count,.fb_type_box_count iframe {
	height: 62px;
}

.wpb_googleplus_type_standard {
	height: 25px;
}

.wpb_googleplus_type_small {
	height: 19px;
}

.wpb_googleplus_type_medium,.wpb_googleplus_type_tall {
	height: 21px;
}

.wpb_googleplus_type_tall.vc_googleplus-annotation-bubble {
	height: 62px;
}

.wpb_pinterest_type_horizontal,.wpb_pinterest_type_none {
	height: 21px;
}

.wpb_pinterest a {
	border-bottom: 0;
}

.wpb_pinterest_type_vertical {
	box-sizing: content-box;
	padding-top: 29px;
	height: 21px;
}

iframe.twitter-share-button {
	margin: 0;
}

.vc_toggle {
	display: block;
	margin: 0 0 21.74px;
	padding: 0;
	font-size: 1em;
}

.vc_toggle:last-of-type {
	margin-bottom: 35px;
}

.vc_toggle_title {
	cursor: pointer;
	display: block;
	margin: 0;
	padding: 0;
	position: relative;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	font-weight: 400;
}

.vc_toggle_title>h4 {
	display: inline;
}

.vc_toggle_icon {
	display: none;
	position: relative;
	vertical-align: middle;
}

.vc_toggle_content {
	display: none;
	margin-bottom: 21.74px;
	margin-top: 1em;
	overflow: hidden;
	padding: 0;
}

.vc_toggle.vc_toggle_active>.vc_toggle_content {
	display: block;
}

.vc_toggle_simple .vc_toggle_icon {
	border: 0 solid transparent;
	border-radius: 0;
	display: inline-block;
	height: 22px;
	width: 22px;
	background-color: transparent;
	margin-left: 2px;
}

.vc_toggle_simple.vc_toggle_active .vc_toggle_icon::after {
	visibility: hidden;
}

.vc_toggle_simple .vc_toggle_icon::before {
	height: 2px;
	width: 10px;
}

.vc_toggle_simple .vc_toggle_icon::after {
	height: 10px;
	width: 2px;
}

.vc_toggle_simple .vc_toggle_icon::after,.vc_toggle_simple .vc_toggle_icon::before {
	content: '';
	display: block;
	position: absolute;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	transform: translate(-50%,-50%);
	background-color: #2a2a2a;
}

.vc_toggle_round .vc_toggle_icon::after,.vc_toggle_round .vc_toggle_icon::before,.vc_toggle_rounded .vc_toggle_icon::after,.vc_toggle_rounded .vc_toggle_icon::before {
	-moz-box-sizing: border-box;
	-webkit-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	content: '';
	left: 50%;
	position: absolute;
	top: 50%;
}

.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
}

.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon,.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
	background-color: transparent;
}

.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: #444;
}

.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
}

.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: transparent;
}

.vc_toggle_round .vc_toggle_icon {
	border: 2px solid transparent;
	border-radius: 50%;
	display: inline-block;
	height: 22px;
	width: 22px;
	background-color: #2a2a2a;
}

.vc_toggle_round.vc_toggle_active .vc_toggle_icon::after {
	visibility: hidden;
}

.vc_toggle_round .vc_toggle_icon::before {
	height: 2px;
	width: 10px;
}

.vc_toggle_round .vc_toggle_icon::after {
	height: 10px;
	width: 2px;
}

.vc_toggle_round .vc_toggle_icon::after,.vc_toggle_round .vc_toggle_icon::before {
	display: block;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	transform: translate(-50%,-50%);
	background-color: #FFF;
}

.vc_toggle_round.vc_toggle_color_inverted .vc_toggle_icon {
	background-color: transparent;
	border-color: #2a2a2a;
}

.vc_toggle_round.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_round.vc_toggle_color_inverted .vc_toggle_icon::before {
	background-color: #2a2a2a;
}

.vc_toggle_round .vc_toggle_title:hover .vc_toggle_icon {
	background-color: #444;
}

.vc_toggle_round .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_round .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: #FFF;
}

.vc_toggle_round.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
	background-color: transparent;
	border-color: #444;
}

.vc_toggle_round.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_round.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: #444;
}

.vc_toggle_rounded .vc_toggle_icon {
	border: 2px solid transparent;
	border-radius: 20%;
	display: inline-block;
	height: 22px;
	width: 22px;
	background-color: #2a2a2a;
}

.vc_toggle_rounded.vc_toggle_active .vc_toggle_icon::after {
	visibility: hidden;
}

.vc_toggle_rounded .vc_toggle_icon::before {
	height: 2px;
	width: 10px;
}

.vc_toggle_rounded .vc_toggle_icon::after {
	height: 10px;
	width: 2px;
}

.vc_toggle_rounded .vc_toggle_icon::after,.vc_toggle_rounded .vc_toggle_icon::before {
	display: block;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	transform: translate(-50%,-50%);
	background-color: #FFF;
}

.vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_icon {
	background-color: transparent;
	border-color: #2a2a2a;
}

.vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_icon::before {
	background-color: #2a2a2a;
}

.vc_toggle_rounded .vc_toggle_title:hover .vc_toggle_icon {
	background-color: #444;
}

.vc_toggle_rounded .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_rounded .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: #FFF;
}

.vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
	background-color: transparent;
	border-color: #444;
}

.vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: #444;
}

.vc_toggle_square .vc_toggle_icon {
	border: 2px solid transparent;
	border-radius: 0;
	display: inline-block;
	height: 22px;
	width: 22px;
	background-color: #2a2a2a;
}

.vc_toggle_square.vc_toggle_active .vc_toggle_icon::after {
	visibility: hidden;
}

.vc_toggle_square .vc_toggle_icon::before {
	height: 2px;
	width: 10px;
}

.vc_toggle_square .vc_toggle_icon::after {
	height: 10px;
	width: 2px;
}

.vc_toggle_square .vc_toggle_icon::after,.vc_toggle_square .vc_toggle_icon::before {
	content: '';
	display: block;
	left: 50%;
	position: absolute;
	top: 50%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	background-color: #FFF;
}

.vc_toggle_square.vc_toggle_color_inverted .vc_toggle_icon {
	background-color: transparent;
	border-color: #2a2a2a;
}

.vc_toggle_square.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_square.vc_toggle_color_inverted .vc_toggle_icon::before {
	background-color: #2a2a2a;
}

.vc_toggle_square .vc_toggle_title:hover .vc_toggle_icon {
	background-color: #444;
}

.vc_toggle_square .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_square .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: #FFF;
}

.vc_toggle_square.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
	background-color: transparent;
	border-color: #444;
}

.vc_toggle_square.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_square.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: #444;
}

.vc_toggle_text_only .vc_toggle_icon {
	display: none;
}

.vc_toggle_arrow .vc_toggle_icon {
	display: inline-block;
}

.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle_arrow .vc_toggle_icon::before {
	content: '';
	border-style: solid;
	display: block;
	left: 50%;
	position: absolute;
	top: 50%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
}

.vc_toggle_arrow .vc_toggle_icon::before {
	border-left: none;
	border-top: 0;
}

.vc_toggle_arrow .vc_toggle_icon::after {
	border-right: 0;
	border-bottom: 0;
	visibility: hidden;
}

.vc_toggle_arrow.vc_toggle_active .vc_toggle_icon::before {
	visibility: hidden;
}

.vc_toggle_arrow.vc_toggle_active .vc_toggle_icon::after {
	visibility: visible;
}

.vc_toggle.vc_toggle_arrow .vc_toggle_icon {
	height: 22px;
	width: 22px;
	background: 0;
}

.vc_toggle.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle.vc_toggle_arrow .vc_toggle_icon::before {
	border-width: 2px;
	height: 10px;
	margin-left: -5px;
	width: 10px;
	border-color: #2a2a2a;
	background: 0;
}

.vc_toggle.vc_toggle_arrow .vc_toggle_icon::before {
	margin-top: -10px;
}

.vc_toggle.vc_toggle_arrow .vc_toggle_icon::after {
	margin-top: -5px;
}

.vc_toggle.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
	background: 0;
}

.vc_toggle.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: #444;
	background: 0;
}

.vc_toggle_default .vc_toggle_icon {
	background: #bababa;
	border: 1px solid #acacac;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transform: translate(0,-50%);
	-ms-transform: translate(0,-50%);
	-o-transform: translate(0,-50%);
	transform: translate(0,-50%);
}

.vc_toggle_default .vc_toggle_icon::after,.vc_toggle_default .vc_toggle_icon::before {
	content: '';
	display: block;
	left: 50%;
	position: absolute;
	top: 50%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	background: #bababa;
}

.vc_toggle_default .vc_toggle_icon::before {
	border: 1px solid #acacac;
}

.vc_toggle_default.vc_toggle_active .vc_toggle_icon::after,.vc_toggle_default.vc_toggle_active .vc_toggle_icon::before {
	visibility: hidden;
}

.vc_toggle.vc_toggle_default .vc_toggle_icon {
	display: inline-block;
	width: 10px;
	margin-left: 5px;
	height: 4px;
}

.vc_toggle.vc_toggle_default .vc_toggle_icon::before {
	height: 10px;
	width: 4px;
}

.vc_toggle.vc_toggle_default .vc_toggle_icon::after {
	width: 8px;
	height: 2px;
}

.vc_toggle_color_blue.vc_toggle_simple .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
}

.vc_toggle_color_blue.vc_toggle_simple .vc_toggle_icon::after,.vc_toggle_color_blue.vc_toggle_simple .vc_toggle_icon::before {
	background-color: #5472d2;
}

.vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
}

.vc_toggle_color_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon,.vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
	background-color: transparent;
}

.vc_toggle_color_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: #7c93dd;
}

.vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
}

.vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: transparent;
}

.vc_toggle_color_blue .vc_toggle_icon {
	background-color: #5472d2;
	border-color: transparent;
}

.vc_toggle_color_blue .vc_toggle_icon::after,.vc_toggle_color_blue .vc_toggle_icon::before {
	background-color: #FFF;
}

.vc_toggle_color_blue.vc_toggle_color_inverted .vc_toggle_icon {
	background-color: transparent;
	border-color: #5472d2;
}

.vc_toggle_color_blue.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_blue.vc_toggle_color_inverted .vc_toggle_icon::before {
	background-color: #5472d2;
}

.vc_toggle_color_blue .vc_toggle_title:hover .vc_toggle_icon {
	background-color: #7c93dd;
}

.vc_toggle_color_blue .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_blue .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: #FFF;
}

.vc_toggle_color_blue.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
	background-color: transparent;
	border-color: #7c93dd;
}

.vc_toggle_color_blue.vc_toggle_default .vc_toggle_icon,.vc_toggle_color_blue.vc_toggle_default .vc_toggle_icon::before {
	border-color: #3354c0;
	background: #5472d2;
}

.vc_toggle_color_blue.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_blue.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: #7c93dd;
}

.vc_toggle_color_blue.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon,.vc_toggle_color_blue.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: #5472d2;
	background: #7c93dd;
}

.vc_toggle_color_blue.vc_toggle_default .vc_toggle_icon::after {
	background: #5472d2;
}

.vc_toggle_color_blue.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
	background: #7c93dd;
}

.vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_icon {
	background: 0;
}

.vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_icon::before {
	border-color: #5472d2;
	background: 0;
}

.vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
	background: 0;
}

.vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: #7c93dd;
	background: 0;
}

.vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
}

.vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_icon::after,.vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_icon::before {
	background-color: #00c1cf;
}

.vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
}

.vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon,.vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
	background-color: transparent;
}

.vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: #00919c;
}

.vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
}

.vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: transparent;
}

.vc_toggle_color_turquoise .vc_toggle_icon {
	background-color: #00c1cf;
	border-color: transparent;
}

.vc_toggle_color_turquoise .vc_toggle_icon::after,.vc_toggle_color_turquoise .vc_toggle_icon::before {
	background-color: #FFF;
}

.vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_icon {
	background-color: transparent;
	border-color: #00c1cf;
}

.vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_icon,.vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_icon::before {
	border-color: #00919c;
	background: #00c1cf;
}

.vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_icon::before {
	background-color: #00c1cf;
}

.vc_toggle_color_turquoise .vc_toggle_title:hover .vc_toggle_icon {
	background-color: #00919c;
}

.vc_toggle_color_turquoise .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_turquoise .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: #FFF;
}

.vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
	background-color: transparent;
	border-color: #00919c;
}

.vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: #00919c;
}

.vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon,.vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: #006269;
	background: #00919c;
}

.vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_icon::after {
	background: #00c1cf;
}

.vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
	background: #00919c;
}

.vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_icon {
	background: 0;
}

.vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_icon::before {
	border-color: #00c1cf;
	background: 0;
}

.vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
	background: 0;
}

.vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: #00919c;
	background: 0;
}

.vc_toggle_color_pink.vc_toggle_simple .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
}

.vc_toggle_color_pink.vc_toggle_simple .vc_toggle_icon::after,.vc_toggle_color_pink.vc_toggle_simple .vc_toggle_icon::before {
	background-color: #fe6c61;
}

.vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
}

.vc_toggle_color_pink.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon,.vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
	background-color: transparent;
}

.vc_toggle_color_pink.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_pink.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: #fe9b94;
}

.vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
}

.vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: transparent;
}

.vc_toggle_color_pink .vc_toggle_icon {
	background-color: #fe6c61;
	border-color: transparent;
}

.vc_toggle_color_pink .vc_toggle_icon::after,.vc_toggle_color_pink .vc_toggle_icon::before {
	background-color: #FFF;
}

.vc_toggle_color_pink.vc_toggle_color_inverted .vc_toggle_icon {
	background-color: transparent;
	border-color: #fe6c61;
}

.vc_toggle_color_pink.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_pink.vc_toggle_color_inverted .vc_toggle_icon::before {
	background-color: #fe6c61;
}

.vc_toggle_color_pink .vc_toggle_title:hover .vc_toggle_icon {
	background-color: #fe9b94;
}

.vc_toggle_color_pink .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_pink .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: #FFF;
}

.vc_toggle_color_pink.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
	background-color: transparent;
	border-color: #fe9b94;
}

.vc_toggle_color_pink.vc_toggle_default .vc_toggle_icon,.vc_toggle_color_pink.vc_toggle_default .vc_toggle_icon::before {
	border-color: #fe3d2e;
	background: #fe6c61;
}

.vc_toggle_color_pink.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_pink.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: #fe9b94;
}

.vc_toggle_color_pink.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon,.vc_toggle_color_pink.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: #fe6c61;
	background: #fe9b94;
}

.vc_toggle_color_pink.vc_toggle_default .vc_toggle_icon::after {
	background: #fe6c61;
}

.vc_toggle_color_pink.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
	background: #fe9b94;
}

.vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_icon {
	background: 0;
}

.vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_icon::before {
	border-color: #fe6c61;
	background: 0;
}

.vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
	background: 0;
}

.vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: #fe9b94;
	background: 0;
}

.vc_toggle_color_violet.vc_toggle_simple .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
}

.vc_toggle_color_violet.vc_toggle_simple .vc_toggle_icon::after,.vc_toggle_color_violet.vc_toggle_simple .vc_toggle_icon::before {
	background-color: #8d6dc4;
}

.vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
}

.vc_toggle_color_violet.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon,.vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
	background-color: transparent;
}

.vc_toggle_color_violet.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_violet.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: #a991d3;
}

.vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
}

.vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: transparent;
}

.vc_toggle_color_violet .vc_toggle_icon {
	background-color: #8d6dc4;
	border-color: transparent;
}

.vc_toggle_color_violet .vc_toggle_icon::after,.vc_toggle_color_violet .vc_toggle_icon::before {
	background-color: #FFF;
}

.vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_icon {
	background-color: transparent;
	border-color: #8d6dc4;
}

.vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_icon::before {
	background-color: #8d6dc4;
}

.vc_toggle_color_violet .vc_toggle_title:hover .vc_toggle_icon {
	background-color: #a991d3;
}

.vc_toggle_color_violet .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_violet .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: #FFF;
}

.vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
	background-color: transparent;
	border-color: #a991d3;
}

.vc_toggle_color_violet.vc_toggle_default .vc_toggle_icon,.vc_toggle_color_violet.vc_toggle_default .vc_toggle_icon::before {
	border-color: #7149b5;
	background: #8d6dc4;
}

.vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: #a991d3;
}

.vc_toggle_color_violet.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon,.vc_toggle_color_violet.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: #8d6dc4;
	background: #a991d3;
}

.vc_toggle_color_violet.vc_toggle_default .vc_toggle_icon::after {
	background: #8d6dc4;
}

.vc_toggle_color_violet.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
	background: #a991d3;
}

.vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_icon {
	background: 0;
}

.vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_icon::before {
	border-color: #8d6dc4;
	background: 0;
}

.vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
	background: 0;
}

.vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: #a991d3;
	background: 0;
}

.vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
}

.vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_icon::after,.vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_icon::before {
	background-color: #4cadc9;
}

.vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
}

.vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon,.vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
	background-color: transparent;
}

.vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: #73bfd5;
}

.vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
}

.vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: transparent;
}

.vc_toggle_color_peacoc .vc_toggle_icon {
	background-color: #4cadc9;
	border-color: transparent;
}

.vc_toggle_color_peacoc .vc_toggle_icon::after,.vc_toggle_color_peacoc .vc_toggle_icon::before {
	background-color: #FFF;
}

.vc_toggle_color_peacoc.vc_toggle_color_inverted .vc_toggle_icon {
	background-color: transparent;
	border-color: #4cadc9;
}

.vc_toggle_color_peacoc.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_peacoc.vc_toggle_color_inverted .vc_toggle_icon::before {
	background-color: #4cadc9;
}

.vc_toggle_color_peacoc .vc_toggle_title:hover .vc_toggle_icon {
	background-color: #73bfd5;
}

.vc_toggle_color_peacoc .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_peacoc .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: #FFF;
}

.vc_toggle_color_peacoc.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
	background-color: transparent;
	border-color: #73bfd5;
}

.vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_icon,.vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_icon::before {
	border-color: #3492ae;
	background: #4cadc9;
}

.vc_toggle_color_peacoc.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_peacoc.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: #73bfd5;
}

.vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon,.vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: #4cadc9;
	background: #73bfd5;
}

.vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_icon::after {
	background: #4cadc9;
}

.vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
	background: #73bfd5;
}

.vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_icon {
	background: 0;
}

.vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_icon::before {
	border-color: #4cadc9;
	background: 0;
}

.vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
	background: 0;
}

.vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: #73bfd5;
	background: 0;
}

.vc_toggle_color_chino.vc_toggle_simple .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
}

.vc_toggle_color_chino.vc_toggle_simple .vc_toggle_icon::after,.vc_toggle_color_chino.vc_toggle_simple .vc_toggle_icon::before {
	background-color: #cec2ab;
}

.vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
}

.vc_toggle_color_chino.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon,.vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
	background-color: transparent;
}

.vc_toggle_color_chino.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_chino.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: #e1d9cb;
}

.vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
}

.vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: transparent;
}

.vc_toggle_color_chino .vc_toggle_icon {
	background-color: #cec2ab;
	border-color: transparent;
}

.vc_toggle_color_chino .vc_toggle_icon::after,.vc_toggle_color_chino .vc_toggle_icon::before {
	background-color: #FFF;
}

.vc_toggle_color_chino.vc_toggle_color_inverted .vc_toggle_icon {
	background-color: transparent;
	border-color: #cec2ab;
}

.vc_toggle_color_chino.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_chino.vc_toggle_color_inverted .vc_toggle_icon::before {
	background-color: #cec2ab;
}

.vc_toggle_color_chino .vc_toggle_title:hover .vc_toggle_icon {
	background-color: #e1d9cb;
}

.vc_toggle_color_chino .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_chino .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: #FFF;
}

.vc_toggle_color_chino.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
	background-color: transparent;
	border-color: #e1d9cb;
}

.vc_toggle_color_chino.vc_toggle_default .vc_toggle_icon,.vc_toggle_color_chino.vc_toggle_default .vc_toggle_icon::before {
	border-color: #bbab8b;
	background: #cec2ab;
}

.vc_toggle_color_chino.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_chino.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: #e1d9cb;
}

.vc_toggle_color_chino.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon,.vc_toggle_color_chino.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: #cec2ab;
	background: #e1d9cb;
}

.vc_toggle_color_chino.vc_toggle_default .vc_toggle_icon::after {
	background: #cec2ab;
}

.vc_toggle_color_chino.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
	background: #e1d9cb;
}

.vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_icon {
	background: 0;
}

.vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_icon::before {
	border-color: #cec2ab;
	background: 0;
}

.vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
	background: 0;
}

.vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: #e1d9cb;
	background: 0;
}

.vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
}

.vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_icon::after,.vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_icon::before {
	background-color: #50485b;
}

.vc_toggle_color_mulled_wine.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
}

.vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon,.vc_toggle_color_mulled_wine.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_mulled_wine.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
	background-color: transparent;
}

.vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: #695f77;
}

.vc_toggle_color_mulled_wine.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
}

.vc_toggle_color_mulled_wine.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_mulled_wine.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: transparent;
}

.vc_toggle_color_mulled_wine .vc_toggle_icon {
	background-color: #50485b;
	border-color: transparent;
}

.vc_toggle_color_mulled_wine .vc_toggle_icon::after,.vc_toggle_color_mulled_wine .vc_toggle_icon::before {
	background-color: #FFF;
}

.vc_toggle_color_mulled_wine.vc_toggle_color_inverted .vc_toggle_icon {
	background-color: transparent;
	border-color: #50485b;
}

.vc_toggle_color_mulled_wine.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_mulled_wine.vc_toggle_color_inverted .vc_toggle_icon::before {
	background-color: #50485b;
}

.vc_toggle_color_mulled_wine .vc_toggle_title:hover .vc_toggle_icon {
	background-color: #695f77;
}

.vc_toggle_color_mulled_wine .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_mulled_wine .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: #FFF;
}

.vc_toggle_color_mulled_wine.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
	background-color: transparent;
	border-color: #695f77;
}

.vc_toggle_color_mulled_wine.vc_toggle_default .vc_toggle_icon,.vc_toggle_color_mulled_wine.vc_toggle_default .vc_toggle_icon::before {
	border-color: #37313f;
	background: #50485b;
}

.vc_toggle_color_mulled_wine.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_mulled_wine.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: #695f77;
}

.vc_toggle_color_mulled_wine.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon,.vc_toggle_color_mulled_wine.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: #50485b;
	background: #695f77;
}

.vc_toggle_color_mulled_wine.vc_toggle_default .vc_toggle_icon::after {
	background: #50485b;
}

.vc_toggle_color_mulled_wine.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
	background: #695f77;
}

.vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_icon {
	background: 0;
}

.vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_icon::before {
	border-color: #50485b;
	background: 0;
}

.vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
	background: 0;
}

.vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: #695f77;
	background: 0;
}

.vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
}

.vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_icon::after,.vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_icon::before {
	background-color: #75d69c;
}

.vc_toggle_color_vista_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
}

.vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon,.vc_toggle_color_vista_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_vista_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
	background-color: transparent;
}

.vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: #9ce2b8;
}

.vc_toggle_color_vista_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
}

.vc_toggle_color_vista_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_vista_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: transparent;
}

.vc_toggle_color_vista_blue .vc_toggle_icon {
	background-color: #75d69c;
	border-color: transparent;
}

.vc_toggle_color_vista_blue .vc_toggle_icon::after,.vc_toggle_color_vista_blue .vc_toggle_icon::before {
	background-color: #FFF;
}

.vc_toggle_color_vista_blue.vc_toggle_color_inverted .vc_toggle_icon {
	background-color: transparent;
	border-color: #75d69c;
}

.vc_toggle_color_vista_blue.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_vista_blue.vc_toggle_color_inverted .vc_toggle_icon::before {
	background-color: #75d69c;
}

.vc_toggle_color_vista_blue .vc_toggle_title:hover .vc_toggle_icon {
	background-color: #9ce2b8;
}

.vc_toggle_color_vista_blue .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_vista_blue .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: #FFF;
}

.vc_toggle_color_vista_blue.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
	background-color: transparent;
	border-color: #9ce2b8;
}

.vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_icon,.vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_icon::before {
	border-color: #4eca80;
	background: #75d69c;
}

.vc_toggle_color_vista_blue.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_vista_blue.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: #9ce2b8;
}

.vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon,.vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: #75d69c;
	background: #9ce2b8;
}

.vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_icon::after {
	background: #75d69c;
}

.vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
	background: #9ce2b8;
}

.vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_icon {
	background: 0;
}

.vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_icon::before {
	border-color: #75d69c;
	background: 0;
}

.vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
	background: 0;
}

.vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: #9ce2b8;
	background: 0;
}

.vc_toggle_color_black.vc_toggle_simple .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
}

.vc_toggle_color_black.vc_toggle_simple .vc_toggle_icon::after,.vc_toggle_color_black.vc_toggle_simple .vc_toggle_icon::before {
	background-color: #2a2a2a;
}

.vc_toggle_color_black.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
}

.vc_toggle_color_black.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon,.vc_toggle_color_black.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_black.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
	background-color: transparent;
}

.vc_toggle_color_black.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_black.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: #444;
}

.vc_toggle_color_black.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
}

.vc_toggle_color_black.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_black.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: transparent;
}

.vc_toggle_color_black .vc_toggle_icon {
	background-color: #2a2a2a;
	border-color: transparent;
}

.vc_toggle_color_black .vc_toggle_icon::after,.vc_toggle_color_black .vc_toggle_icon::before {
	background-color: #FFF;
}

.vc_toggle_color_black.vc_toggle_color_inverted .vc_toggle_icon {
	background-color: transparent;
	border-color: #2a2a2a;
}

.vc_toggle_color_black.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_black.vc_toggle_color_inverted .vc_toggle_icon::before {
	background-color: #2a2a2a;
}

.vc_toggle_color_black .vc_toggle_title:hover .vc_toggle_icon {
	background-color: #444;
}

.vc_toggle_color_black .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_black .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: #FFF;
}

.vc_toggle_color_black.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
	background-color: transparent;
	border-color: #444;
}

.vc_toggle_color_black.vc_toggle_default .vc_toggle_icon,.vc_toggle_color_black.vc_toggle_default .vc_toggle_icon::before {
	border-color: #101010;
	background: #2a2a2a;
}

.vc_toggle_color_black.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_black.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: #444;
}

.vc_toggle_color_black.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon,.vc_toggle_color_black.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: #2a2a2a;
	background: #444;
}

.vc_toggle_color_black.vc_toggle_default .vc_toggle_icon::after {
	background: #2a2a2a;
}

.vc_toggle_color_black.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
	background: #444;
}

.vc_toggle_color_black.vc_toggle_arrow .vc_toggle_icon {
	background: 0;
}

.vc_toggle_color_black.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle_color_black.vc_toggle_arrow .vc_toggle_icon::before {
	border-color: #2a2a2a;
	background: 0;
}

.vc_toggle_color_black.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
	background: 0;
}

.vc_toggle_color_black.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_black.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: #444;
	background: 0;
}

.vc_toggle_color_grey.vc_toggle_simple .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
}

.vc_toggle_color_grey.vc_toggle_simple .vc_toggle_icon::after,.vc_toggle_color_grey.vc_toggle_simple .vc_toggle_icon::before {
	background-color: #ebebeb;
}

.vc_toggle_color_grey.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
}

.vc_toggle_color_grey.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon,.vc_toggle_color_grey.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_grey.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
	background-color: transparent;
}

.vc_toggle_color_grey.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_grey.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: #d2d2d2;
}

.vc_toggle_color_grey.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
}

.vc_toggle_color_grey.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_grey.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: transparent;
}

.vc_toggle_color_grey .vc_toggle_icon {
	background-color: #ebebeb;
	border-color: transparent;
}

.vc_toggle_color_grey .vc_toggle_icon::after,.vc_toggle_color_grey .vc_toggle_icon::before {
	background-color: #FFF;
}

.vc_toggle_color_grey.vc_toggle_color_inverted .vc_toggle_icon {
	background-color: transparent;
	border-color: #ebebeb;
}

.vc_toggle_color_grey.vc_toggle_default .vc_toggle_icon,.vc_toggle_color_grey.vc_toggle_default .vc_toggle_icon::before {
	border-color: #d2d2d2;
	background: #ebebeb;
}

.vc_toggle_color_grey.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_grey.vc_toggle_color_inverted .vc_toggle_icon::before {
	background-color: #ebebeb;
}

.vc_toggle_color_grey .vc_toggle_title:hover .vc_toggle_icon {
	background-color: #d2d2d2;
}

.vc_toggle_color_grey .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_grey .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: #FFF;
}

.vc_toggle_color_grey.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
	background-color: transparent;
	border-color: #d2d2d2;
}

.vc_toggle_color_grey.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_grey.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: #d2d2d2;
}

.vc_toggle_color_grey.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon,.vc_toggle_color_grey.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: #b8b8b8;
	background: #d2d2d2;
}

.vc_toggle_color_grey.vc_toggle_default .vc_toggle_icon::after {
	background: #ebebeb;
}

.vc_toggle_color_grey.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
	background: #d2d2d2;
}

.vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_icon {
	background: 0;
}

.vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_icon::before {
	border-color: #ebebeb;
	background: 0;
}

.vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
	background: 0;
}

.vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: #d2d2d2;
	background: 0;
}

.vc_toggle_color_orange.vc_toggle_simple .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
}

.vc_toggle_color_orange.vc_toggle_simple .vc_toggle_icon::after,.vc_toggle_color_orange.vc_toggle_simple .vc_toggle_icon::before {
	background-color: #f7be68;
}

.vc_toggle_color_orange.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
}

.vc_toggle_color_orange.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon,.vc_toggle_color_orange.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_orange.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
	background-color: transparent;
}

.vc_toggle_color_orange.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_orange.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: #fad398;
}

.vc_toggle_color_orange.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
}

.vc_toggle_color_orange.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_orange.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: transparent;
}

.vc_toggle_color_orange .vc_toggle_icon {
	background-color: #f7be68;
	border-color: transparent;
}

.vc_toggle_color_orange .vc_toggle_icon::after,.vc_toggle_color_orange .vc_toggle_icon::before {
	background-color: #FFF;
}

.vc_toggle_color_orange.vc_toggle_color_inverted .vc_toggle_icon {
	background-color: transparent;
	border-color: #f7be68;
}

.vc_toggle_color_orange.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_orange.vc_toggle_color_inverted .vc_toggle_icon::before {
	background-color: #f7be68;
}

.vc_toggle_color_orange .vc_toggle_title:hover .vc_toggle_icon {
	background-color: #fad398;
}

.vc_toggle_color_orange .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_orange .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: #FFF;
}

.vc_toggle_color_orange.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
	background-color: transparent;
	border-color: #fad398;
}

.vc_toggle_color_orange.vc_toggle_default .vc_toggle_icon,.vc_toggle_color_orange.vc_toggle_default .vc_toggle_icon::before {
	border-color: #f4a938;
	background: #f7be68;
}

.vc_toggle_color_orange.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_orange.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: #fad398;
}

.vc_toggle_color_orange.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon,.vc_toggle_color_orange.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: #f7be68;
	background: #fad398;
}

.vc_toggle_color_orange.vc_toggle_default .vc_toggle_icon::after {
	background: #f7be68;
}

.vc_toggle_color_orange.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
	background: #fad398;
}

.vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_icon {
	background: 0;
}

.vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_icon::before {
	border-color: #f7be68;
	background: 0;
}

.vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
	background: 0;
}

.vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: #fad398;
	background: 0;
}

.vc_toggle_color_sky.vc_toggle_simple .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
}

.vc_toggle_color_sky.vc_toggle_simple .vc_toggle_icon::after,.vc_toggle_color_sky.vc_toggle_simple .vc_toggle_icon::before {
	background-color: #5aa1e3;
}

.vc_toggle_color_sky.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
}

.vc_toggle_color_sky.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon,.vc_toggle_color_sky.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_sky.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
	background-color: transparent;
}

.vc_toggle_color_sky.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_sky.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: #86baea;
}

.vc_toggle_color_sky.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
}

.vc_toggle_color_sky.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_sky.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: transparent;
}

.vc_toggle_color_sky .vc_toggle_icon {
	background-color: #5aa1e3;
	border-color: transparent;
}

.vc_toggle_color_sky .vc_toggle_icon::after,.vc_toggle_color_sky .vc_toggle_icon::before {
	background-color: #FFF;
}

.vc_toggle_color_sky.vc_toggle_color_inverted .vc_toggle_icon {
	background-color: transparent;
	border-color: #5aa1e3;
}

.vc_toggle_color_sky.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_sky.vc_toggle_color_inverted .vc_toggle_icon::before {
	background-color: #5aa1e3;
}

.vc_toggle_color_sky .vc_toggle_title:hover .vc_toggle_icon {
	background-color: #86baea;
}

.vc_toggle_color_sky .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_sky .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: #FFF;
}

.vc_toggle_color_sky.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
	background-color: transparent;
	border-color: #86baea;
}

.vc_toggle_color_sky.vc_toggle_default .vc_toggle_icon,.vc_toggle_color_sky.vc_toggle_default .vc_toggle_icon::before {
	border-color: #2e88dc;
	background: #5aa1e3;
}

.vc_toggle_color_sky.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_sky.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: #86baea;
}

.vc_toggle_color_sky.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon,.vc_toggle_color_sky.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: #5aa1e3;
	background: #86baea;
}

.vc_toggle_color_sky.vc_toggle_default .vc_toggle_icon::after {
	background: #5aa1e3;
}

.vc_toggle_color_sky.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
	background: #86baea;
}

.vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_icon {
	background: 0;
}

.vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_icon::before {
	border-color: #5aa1e3;
	background: 0;
}

.vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
	background: 0;
}

.vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: #86baea;
	background: 0;
}

.vc_toggle_color_green.vc_toggle_simple .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
}

.vc_toggle_color_green.vc_toggle_simple .vc_toggle_icon::after,.vc_toggle_color_green.vc_toggle_simple .vc_toggle_icon::before {
	background-color: #6dab3c;
}

.vc_toggle_color_green.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
}

.vc_toggle_color_green.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon,.vc_toggle_color_green.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_green.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
	background-color: transparent;
}

.vc_toggle_color_green.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_green.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: #87c456;
}

.vc_toggle_color_green.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
}

.vc_toggle_color_green.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_green.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: transparent;
}

.vc_toggle_color_green .vc_toggle_icon {
	background-color: #6dab3c;
	border-color: transparent;
}

.vc_toggle_color_green .vc_toggle_icon::after,.vc_toggle_color_green .vc_toggle_icon::before {
	background-color: #FFF;
}

.vc_toggle_color_green.vc_toggle_color_inverted .vc_toggle_icon {
	background-color: transparent;
	border-color: #6dab3c;
}

.vc_toggle_color_green.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_green.vc_toggle_color_inverted .vc_toggle_icon::before {
	background-color: #6dab3c;
}

.vc_toggle_color_green .vc_toggle_title:hover .vc_toggle_icon {
	background-color: #87c456;
}

.vc_toggle_color_green .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_green .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: #FFF;
}

.vc_toggle_color_green.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
	background-color: transparent;
	border-color: #87c456;
}

.vc_toggle_color_green.vc_toggle_default .vc_toggle_icon,.vc_toggle_color_green.vc_toggle_default .vc_toggle_icon::before {
	border-color: #55852f;
	background: #6dab3c;
}

.vc_toggle_color_green.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_green.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: #87c456;
}

.vc_toggle_color_green.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon,.vc_toggle_color_green.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: #6dab3c;
	background: #87c456;
}

.vc_toggle_color_green.vc_toggle_default .vc_toggle_icon::after {
	background: #6dab3c;
}

.vc_toggle_color_green.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
	background: #87c456;
}

.vc_toggle_color_green.vc_toggle_arrow .vc_toggle_icon {
	background: 0;
}

.vc_toggle_color_green.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle_color_green.vc_toggle_arrow .vc_toggle_icon::before {
	border-color: #6dab3c;
	background: 0;
}

.vc_toggle_color_green.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
	background: 0;
}

.vc_toggle_color_green.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_green.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: #87c456;
	background: 0;
}

.vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
}

.vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_icon::after,.vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_icon::before {
	background-color: #f4524d;
}

.vc_toggle_color_juicy_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
}

.vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon,.vc_toggle_color_juicy_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_juicy_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
	background-color: transparent;
}

.vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: #f7817d;
}

.vc_toggle_color_juicy_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
}

.vc_toggle_color_juicy_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_juicy_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: transparent;
}

.vc_toggle_color_juicy_pink .vc_toggle_icon {
	background-color: #f4524d;
	border-color: transparent;
}

.vc_toggle_color_juicy_pink .vc_toggle_icon::after,.vc_toggle_color_juicy_pink .vc_toggle_icon::before {
	background-color: #FFF;
}

.vc_toggle_color_juicy_pink.vc_toggle_color_inverted .vc_toggle_icon {
	background-color: transparent;
	border-color: #f4524d;
}

.vc_toggle_color_juicy_pink.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_juicy_pink.vc_toggle_color_inverted .vc_toggle_icon::before {
	background-color: #f4524d;
}

.vc_toggle_color_juicy_pink .vc_toggle_title:hover .vc_toggle_icon {
	background-color: #f7817d;
}

.vc_toggle_color_juicy_pink .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_juicy_pink .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: #FFF;
}

.vc_toggle_color_juicy_pink.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
	background-color: transparent;
	border-color: #f7817d;
}

.vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_icon,.vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_icon::before {
	border-color: #f1231d;
	background: #f4524d;
}

.vc_toggle_color_juicy_pink.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_juicy_pink.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: #f7817d;
}

.vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon,.vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: #f4524d;
	background: #f7817d;
}

.vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_icon::after {
	background: #f4524d;
}

.vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
	background: #f7817d;
}

.vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_icon {
	background: 0;
}

.vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_icon::before {
	border-color: #f4524d;
	background: 0;
}

.vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
	background: 0;
}

.vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: #f7817d;
	background: 0;
}

.vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
}

.vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_icon::after,.vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_icon::before {
	background-color: #f79468;
}

.vc_toggle_color_sandy_brown.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
}

.vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon,.vc_toggle_color_sandy_brown.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_sandy_brown.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
	background-color: transparent;
}

.vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: #fab698;
}

.vc_toggle_color_sandy_brown.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
}

.vc_toggle_color_sandy_brown.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_sandy_brown.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: transparent;
}

.vc_toggle_color_sandy_brown .vc_toggle_icon {
	background-color: #f79468;
	border-color: transparent;
}

.vc_toggle_color_sandy_brown .vc_toggle_icon::after,.vc_toggle_color_sandy_brown .vc_toggle_icon::before {
	background-color: #FFF;
}

.vc_toggle_color_sandy_brown.vc_toggle_color_inverted .vc_toggle_icon {
	background-color: transparent;
	border-color: #f79468;
}

.vc_toggle_color_sandy_brown.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_sandy_brown.vc_toggle_color_inverted .vc_toggle_icon::before {
	background-color: #f79468;
}

.vc_toggle_color_sandy_brown .vc_toggle_title:hover .vc_toggle_icon {
	background-color: #fab698;
}

.vc_toggle_color_sandy_brown .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_sandy_brown .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: #FFF;
}

.vc_toggle_color_sandy_brown.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
	background-color: transparent;
	border-color: #fab698;
}

.vc_toggle_color_sandy_brown.vc_toggle_default .vc_toggle_icon,.vc_toggle_color_sandy_brown.vc_toggle_default .vc_toggle_icon::before {
	border-color: #f47238;
	background: #f79468;
}

.vc_toggle_color_sandy_brown.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_sandy_brown.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: #fab698;
}

.vc_toggle_color_sandy_brown.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon,.vc_toggle_color_sandy_brown.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: #f79468;
	background: #fab698;
}

.vc_toggle_color_sandy_brown.vc_toggle_default .vc_toggle_icon::after {
	background: #f79468;
}

.vc_toggle_color_sandy_brown.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
	background: #fab698;
}

.vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_icon {
	background: 0;
}

.vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_icon::before {
	border-color: #f79468;
	background: 0;
}

.vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
	background: 0;
}

.vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: #fab698;
	background: 0;
}

.vc_toggle_color_purple.vc_toggle_simple .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
}

.vc_toggle_color_purple.vc_toggle_simple .vc_toggle_icon::after,.vc_toggle_color_purple.vc_toggle_simple .vc_toggle_icon::before {
	background-color: #b97ebb;
}

.vc_toggle_color_purple.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
}

.vc_toggle_color_purple.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon,.vc_toggle_color_purple.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_purple.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
	background-color: transparent;
}

.vc_toggle_color_purple.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_purple.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: #cb9fcd;
}

.vc_toggle_color_purple.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
}

.vc_toggle_color_purple.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_purple.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: transparent;
}

.vc_toggle_color_purple .vc_toggle_icon {
	background-color: #b97ebb;
	border-color: transparent;
}

.vc_toggle_color_purple .vc_toggle_icon::after,.vc_toggle_color_purple .vc_toggle_icon::before {
	background-color: #FFF;
}

.vc_toggle_color_purple.vc_toggle_color_inverted .vc_toggle_icon {
	background-color: transparent;
	border-color: #b97ebb;
}

.vc_toggle_color_purple.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_purple.vc_toggle_color_inverted .vc_toggle_icon::before {
	background-color: #b97ebb;
}

.vc_toggle_color_purple .vc_toggle_title:hover .vc_toggle_icon {
	background-color: #cb9fcd;
}

.vc_toggle_color_purple .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_purple .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: #FFF;
}

.vc_toggle_color_purple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
	background-color: transparent;
	border-color: #cb9fcd;
}

.vc_toggle_color_purple.vc_toggle_default .vc_toggle_icon,.vc_toggle_color_purple.vc_toggle_default .vc_toggle_icon::before {
	border-color: #a75da9;
	background: #b97ebb;
}

.vc_toggle_color_purple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_purple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: #cb9fcd;
}

.vc_toggle_color_purple.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon,.vc_toggle_color_purple.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: #b97ebb;
	background: #cb9fcd;
}

.vc_toggle_color_purple.vc_toggle_default .vc_toggle_icon::after {
	background: #b97ebb;
}

.vc_toggle_color_purple.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
	background: #cb9fcd;
}

.vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_icon {
	background: 0;
}

.vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_icon::before {
	border-color: #b97ebb;
	background: 0;
}

.vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
	background: 0;
}

.vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: #cb9fcd;
	background: 0;
}

.vc_toggle_color_white.vc_toggle_simple .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
}

.vc_toggle_color_white.vc_toggle_simple .vc_toggle_icon::after,.vc_toggle_color_white.vc_toggle_simple .vc_toggle_icon::before {
	background-color: #FFF;
}

.vc_toggle_color_white.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
}

.vc_toggle_color_white.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon,.vc_toggle_color_white.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_white.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
	background-color: transparent;
}

.vc_toggle_color_white.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_white.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: #e6e6e6;
}

.vc_toggle_color_white.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
}

.vc_toggle_color_white.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_white.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: transparent;
}

.vc_toggle_color_white .vc_toggle_icon {
	background-color: #FFF;
	border-color: transparent;
}

.vc_toggle_color_white .vc_toggle_icon::after,.vc_toggle_color_white .vc_toggle_icon::before {
	background-color: #2a2a2a;
}

.vc_toggle_color_white.vc_toggle_color_inverted .vc_toggle_icon {
	background-color: transparent;
	border-color: #FFF;
}

.vc_toggle_color_white.vc_toggle_default .vc_toggle_icon,.vc_toggle_color_white.vc_toggle_default .vc_toggle_icon::before {
	border-color: #e6e6e6;
	background: #FFF;
}

.vc_toggle_color_white.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_white.vc_toggle_color_inverted .vc_toggle_icon::before {
	background-color: #FFF;
}

.vc_toggle_color_white .vc_toggle_title:hover .vc_toggle_icon {
	background-color: #e6e6e6;
}

.vc_toggle_color_white .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_white .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: #2a2a2a;
}

.vc_toggle_color_white.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
	background-color: transparent;
	border-color: #e6e6e6;
}

.vc_toggle_color_white.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_white.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: #e6e6e6;
}

.vc_toggle_color_white.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon,.vc_toggle_color_white.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: #ccc;
	background: #e6e6e6;
}

.vc_toggle_color_white.vc_toggle_default .vc_toggle_icon::after {
	background: #FFF;
}

.vc_toggle_color_white.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
	background: #e6e6e6;
}

.vc_toggle_color_white.vc_toggle_arrow .vc_toggle_icon {
	background: 0;
}

.vc_toggle_color_white.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle_color_white.vc_toggle_arrow .vc_toggle_icon::before {
	border-color: #FFF;
	background: 0;
}

.vc_toggle_color_white.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
	background: 0;
}

.vc_toggle_color_white.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_white.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: #e6e6e6;
	background: 0;
}

.vc_toggle_size_sm .vc_toggle_icon {
	height: 16px;
	width: 16px;
}

.vc_toggle_size_sm .vc_toggle_icon::before {
	height: 2px;
	width: 8px;
}

.vc_toggle_size_sm .vc_toggle_icon::after {
	height: 8px;
	width: 2px;
}

.vc_toggle_size_sm.vc_toggle_default .vc_toggle_icon {
	display: inline-block;
	width: 8px;
	margin-left: 4px;
	height: 2px;
}

.vc_toggle_size_sm.vc_toggle_default .vc_toggle_icon::before {
	height: 8px;
	width: 2px;
}

.vc_toggle_size_sm.vc_toggle_default .vc_toggle_icon::after {
	width: 6px;
	height: 0;
}

.vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon {
	height: 16px;
	width: 16px;
}

.vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon::before {
	border-width: 2px;
	height: 8px;
	margin-left: -4px;
	width: 8px;
}

.vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon::before {
	margin-top: -8px;
}

.vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon::after {
	margin-top: -4px;
}

.vc_toggle_size_sm.vc_toggle_default .vc_toggle_content,.vc_toggle_size_sm.vc_toggle_default .vc_toggle_title,.vc_toggle_size_sm.vc_toggle_round .vc_toggle_content,.vc_toggle_size_sm.vc_toggle_round .vc_toggle_title,.vc_toggle_size_sm.vc_toggle_rounded .vc_toggle_content,.vc_toggle_size_sm.vc_toggle_rounded .vc_toggle_title,.vc_toggle_size_sm.vc_toggle_simple .vc_toggle_content,.vc_toggle_size_sm.vc_toggle_simple .vc_toggle_title,.vc_toggle_size_sm.vc_toggle_square .vc_toggle_content,.vc_toggle_size_sm.vc_toggle_square .vc_toggle_title {
	padding-left: 24px;
}

.vc_toggle_size_sm.vc_toggle_default .vc_toggle_content .vc_toggle_icon,.vc_toggle_size_sm.vc_toggle_default .vc_toggle_title .vc_toggle_icon,.vc_toggle_size_sm.vc_toggle_round .vc_toggle_content .vc_toggle_icon,.vc_toggle_size_sm.vc_toggle_round .vc_toggle_title .vc_toggle_icon,.vc_toggle_size_sm.vc_toggle_rounded .vc_toggle_content .vc_toggle_icon,.vc_toggle_size_sm.vc_toggle_rounded .vc_toggle_title .vc_toggle_icon,.vc_toggle_size_sm.vc_toggle_simple .vc_toggle_content .vc_toggle_icon,.vc_toggle_size_sm.vc_toggle_simple .vc_toggle_title .vc_toggle_icon,.vc_toggle_size_sm.vc_toggle_square .vc_toggle_content .vc_toggle_icon,.vc_toggle_size_sm.vc_toggle_square .vc_toggle_title .vc_toggle_icon {
	position: absolute;
	left: 0;
	top: 50%;
	-webkit-transform: translate(0,-50%);
	-ms-transform: translate(0,-50%);
	-o-transform: translate(0,-50%);
	transform: translate(0,-50%);
}

.vc_toggle_size_sm.vc_toggle_default .vc_toggle_content,.vc_toggle_size_sm.vc_toggle_default .vc_toggle_title {
	padding-left: 17.6px;
}

.vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon {
	margin-left: 8px;
}

.vc_toggle_size_md .vc_toggle_icon {
	height: 22px;
	width: 22px;
}

.vc_toggle_size_md .vc_toggle_icon::before {
	height: 2px;
	width: 10px;
}

.vc_toggle_size_md .vc_toggle_icon::after {
	height: 10px;
	width: 2px;
}

.vc_toggle_size_md.vc_toggle_default .vc_toggle_icon {
	display: inline-block;
	width: 10px;
	margin-left: 5px;
	height: 4px;
}

.vc_toggle_size_md.vc_toggle_default .vc_toggle_icon::before {
	height: 10px;
	width: 4px;
}

.vc_toggle_size_md.vc_toggle_default .vc_toggle_icon::after {
	width: 8px;
	height: 2px;
}

.vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon {
	height: 22px;
	width: 22px;
}

.vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon::before {
	border-width: 2px;
	height: 10px;
	margin-left: -5px;
	width: 10px;
}

.vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon::before {
	margin-top: -10px;
}

.vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon::after {
	margin-top: -5px;
}

.vc_toggle_size_md.vc_toggle_default .vc_toggle_content,.vc_toggle_size_md.vc_toggle_default .vc_toggle_title,.vc_toggle_size_md.vc_toggle_round .vc_toggle_content,.vc_toggle_size_md.vc_toggle_round .vc_toggle_title,.vc_toggle_size_md.vc_toggle_rounded .vc_toggle_content,.vc_toggle_size_md.vc_toggle_rounded .vc_toggle_title,.vc_toggle_size_md.vc_toggle_simple .vc_toggle_content,.vc_toggle_size_md.vc_toggle_simple .vc_toggle_title,.vc_toggle_size_md.vc_toggle_square .vc_toggle_content,.vc_toggle_size_md.vc_toggle_square .vc_toggle_title {
	padding-left: 33px;
}

.vc_toggle_size_md.vc_toggle_default .vc_toggle_content .vc_toggle_icon,.vc_toggle_size_md.vc_toggle_default .vc_toggle_title .vc_toggle_icon,.vc_toggle_size_md.vc_toggle_round .vc_toggle_content .vc_toggle_icon,.vc_toggle_size_md.vc_toggle_round .vc_toggle_title .vc_toggle_icon,.vc_toggle_size_md.vc_toggle_rounded .vc_toggle_content .vc_toggle_icon,.vc_toggle_size_md.vc_toggle_rounded .vc_toggle_title .vc_toggle_icon,.vc_toggle_size_md.vc_toggle_simple .vc_toggle_content .vc_toggle_icon,.vc_toggle_size_md.vc_toggle_simple .vc_toggle_title .vc_toggle_icon,.vc_toggle_size_md.vc_toggle_square .vc_toggle_content .vc_toggle_icon,.vc_toggle_size_md.vc_toggle_square .vc_toggle_title .vc_toggle_icon {
	position: absolute;
	left: 0;
	top: 50%;
	-webkit-transform: translate(0,-50%);
	-ms-transform: translate(0,-50%);
	-o-transform: translate(0,-50%);
	transform: translate(0,-50%);
}

.vc_toggle_size_md.vc_toggle_default .vc_toggle_content,.vc_toggle_size_md.vc_toggle_default .vc_toggle_title {
	padding-left: 24.2px;
}

.vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon {
	margin-left: 11px;
}

.vc_toggle_size_lg .vc_toggle_icon {
	height: 28px;
	width: 28px;
}

.vc_toggle_size_lg .vc_toggle_icon::before {
	height: 2px;
	width: 14px;
}

.vc_toggle_size_lg .vc_toggle_icon::after {
	height: 14px;
	width: 2px;
}

.vc_toggle_size_lg.vc_toggle_default .vc_toggle_icon {
	display: inline-block;
	width: 14px;
	margin-left: 7px;
	height: 4px;
}

.vc_toggle_size_lg.vc_toggle_default .vc_toggle_icon::before {
	height: 14px;
	width: 4px;
}

.vc_toggle_size_lg.vc_toggle_default .vc_toggle_icon::after {
	width: 12px;
	height: 2px;
}

.vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon {
	height: 28px;
	width: 28px;
}

.vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon::before {
	border-width: 2px;
	height: 14px;
	margin-left: -7px;
	width: 14px;
}

.vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon::before {
	margin-top: -14px;
}

.vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon::after {
	margin-top: -7px;
}

.vc_toggle_size_lg.vc_toggle_default .vc_toggle_content,.vc_toggle_size_lg.vc_toggle_default .vc_toggle_title,.vc_toggle_size_lg.vc_toggle_round .vc_toggle_content,.vc_toggle_size_lg.vc_toggle_round .vc_toggle_title,.vc_toggle_size_lg.vc_toggle_rounded .vc_toggle_content,.vc_toggle_size_lg.vc_toggle_rounded .vc_toggle_title,.vc_toggle_size_lg.vc_toggle_simple .vc_toggle_content,.vc_toggle_size_lg.vc_toggle_simple .vc_toggle_title,.vc_toggle_size_lg.vc_toggle_square .vc_toggle_content,.vc_toggle_size_lg.vc_toggle_square .vc_toggle_title {
	padding-left: 42px;
}

.vc_toggle_size_lg.vc_toggle_default .vc_toggle_content .vc_toggle_icon,.vc_toggle_size_lg.vc_toggle_default .vc_toggle_title .vc_toggle_icon,.vc_toggle_size_lg.vc_toggle_round .vc_toggle_content .vc_toggle_icon,.vc_toggle_size_lg.vc_toggle_round .vc_toggle_title .vc_toggle_icon,.vc_toggle_size_lg.vc_toggle_rounded .vc_toggle_content .vc_toggle_icon,.vc_toggle_size_lg.vc_toggle_rounded .vc_toggle_title .vc_toggle_icon,.vc_toggle_size_lg.vc_toggle_simple .vc_toggle_content .vc_toggle_icon,.vc_toggle_size_lg.vc_toggle_simple .vc_toggle_title .vc_toggle_icon,.vc_toggle_size_lg.vc_toggle_square .vc_toggle_content .vc_toggle_icon,.vc_toggle_size_lg.vc_toggle_square .vc_toggle_title .vc_toggle_icon {
	position: absolute;
	left: 0;
	top: 50%;
	-webkit-transform: translate(0,-50%);
	-ms-transform: translate(0,-50%);
	-o-transform: translate(0,-50%);
	transform: translate(0,-50%);
}

.vc_toggle_size_lg.vc_toggle_default .vc_toggle_content,.vc_toggle_size_lg.vc_toggle_default .vc_toggle_title {
	padding-left: 30.8px;
}

.vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon {
	margin-left: 14px;
}

.vc_toggle_default .vc_toggle_content,.vc_toggle_default .vc_toggle_title,.vc_toggle_round .vc_toggle_content,.vc_toggle_round .vc_toggle_title,.vc_toggle_rounded .vc_toggle_content,.vc_toggle_rounded .vc_toggle_title,.vc_toggle_simple .vc_toggle_content,.vc_toggle_simple .vc_toggle_title,.vc_toggle_square .vc_toggle_content,.vc_toggle_square .vc_toggle_title {
	padding-left: 33px;
}

.vc_toggle_default .vc_toggle_content .vc_toggle_icon,.vc_toggle_default .vc_toggle_title .vc_toggle_icon,.vc_toggle_round .vc_toggle_content .vc_toggle_icon,.vc_toggle_round .vc_toggle_title .vc_toggle_icon,.vc_toggle_rounded .vc_toggle_content .vc_toggle_icon,.vc_toggle_rounded .vc_toggle_title .vc_toggle_icon,.vc_toggle_simple .vc_toggle_content .vc_toggle_icon,.vc_toggle_simple .vc_toggle_title .vc_toggle_icon,.vc_toggle_square .vc_toggle_content .vc_toggle_icon,.vc_toggle_square .vc_toggle_title .vc_toggle_icon {
	position: absolute;
	left: 0;
	top: 50%;
	-webkit-transform: translate(0,-50%);
	-ms-transform: translate(0,-50%);
	-o-transform: translate(0,-50%);
	transform: translate(0,-50%);
}

.vc_toggle_default .vc_toggle_content,.vc_toggle_default .vc_toggle_title {
	padding-left: 24.2px;
}

.vc_toggle_arrow .vc_toggle_icon {
	margin-left: 11px;
}

.wpb_widgetised_column .wpb_wrapper>ul {
	margin: 0;
}

.wpb_widgetised_column .wpb_wrapper>ul>li {
	margin-left: 0;
	background-image: none;
	list-style: none!important;
}

.wpb_widgetised_column .wpb_wrapper>ul>li:after,.wpb_widgetised_column .wpb_wrapper>ul>li:before {
	display: none!important;
}

.wpb_button {
	display: inline-block;
	padding: 4px 10px;
	margin-bottom: 0;
	margin-top: 0;
	font-size: 13px;
	line-height: 18px;
	color: #333;
	text-align: center;
	text-shadow: 0 1px 1px rgba(255,255,255,.75);
	vertical-align: middle;
	cursor: pointer;
	background-color: #f7f7f7;
	border: 1px solid #ccc;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	border-color: rgba(0,0,0,.1);
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_black .vc_label,.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_blue .vc_label,.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_green .vc_label,.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_orange .vc_label,.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_red .vc_label,.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_turquoise .vc_label,.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-blue .vc_label,.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-chino .vc_label,.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-mulled-wine .vc_label,.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-peacoc .vc_label,.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-pink .vc_label,.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-violet .vc_label,.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-vista-blue .vc_label,.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-vista_blue .vc_label,.vc_progress_bar.vc_progress-bar-color-bar_black .vc_single_bar .vc_label,.vc_progress_bar.vc_progress-bar-color-bar_blue .vc_single_bar .vc_label,.vc_progress_bar.vc_progress-bar-color-bar_green .vc_single_bar .vc_label,.vc_progress_bar.vc_progress-bar-color-bar_orange .vc_single_bar .vc_label,.vc_progress_bar.vc_progress-bar-color-bar_red .vc_single_bar .vc_label,.vc_progress_bar.vc_progress-bar-color-bar_turquoise .vc_single_bar .vc_label,.vc_progress_bar.vc_progress-bar-color-black .vc_single_bar .vc_label,.vc_progress_bar.vc_progress-bar-color-blue .vc_single_bar .vc_label,.vc_progress_bar.vc_progress-bar-color-chino .vc_single_bar .vc_label,.vc_progress_bar.vc_progress-bar-color-mulled-wine .vc_single_bar .vc_label,.vc_progress_bar.vc_progress-bar-color-peacoc .vc_single_bar .vc_label,.vc_progress_bar.vc_progress-bar-color-pink .vc_single_bar .vc_label,.vc_progress_bar.vc_progress-bar-color-turquoise .vc_single_bar .vc_label,.vc_progress_bar.vc_progress-bar-color-violet .vc_single_bar .vc_label,.vc_progress_bar.vc_progress-bar-color-vista-blue .vc_single_bar .vc_label,.vc_progress_bar.vc_progress-bar-color-vista_blue .vc_single_bar .vc_label {
	text-shadow: 0 -1px 0 rgba(0,0,0,.25);
	color: #fff;
}

.wpb_button.active,.wpb_button.disabled,.wpb_button:active,.wpb_button:hover,.wpb_button[disabled] {
	background-color: #eaeaea;
}

.vc_vc_button .vc_btn,.vc_vc_button2 .vc_btn {
	margin-top: 5px;
	margin-bottom: 5px;
}

.wpb_button:hover {
	color: #333;
	background-color: #e6e6e6;
	-webkit-transition: background-color .1s linear;
	-o-transition: background-color .1s linear;
	transition: background-color .1s linear;
	background-image: none;
}

.wpb_button:focus {
	outline: dotted thin;
	outline: -webkit-focus-ring-color auto 5px;
	outline-offset: -2px;
}

.wpb_button.active,.wpb_button:active {
	background-color: #e6e6e6;
	background-image: none;
	outline: 0;
	-webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);
	box-shadow: inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);
}

button.wpb_btn-large,span.wpb_btn-large {
	padding: 9px 14px;
	font-size: 15px;
	line-height: normal;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

button.wpb_btn-large [class^=icon-],span.wpb_btn-large [class^=icon-] {
	margin-top: 1px;
}

button.wpb_btn-small,span.wpb_btn-small {
	padding: 5px 9px;
	font-size: 11px;
	line-height: 16px;
}

button.wpb_btn-small [class^=icon-],span.wpb_btn-small [class^=icon-] {
	margin-top: -1px;
}

button.wpb_btn-mini,span.wpb_btn-mini {
	padding: 2px 6px;
	font-size: 11px;
	line-height: 14px;
}

.wpb_btn-danger,.wpb_btn-danger:hover,.wpb_btn-info,.wpb_btn-info:hover,.wpb_btn-inverse,.wpb_btn-inverse:hover,.wpb_btn-primary,.wpb_btn-primary:hover,.wpb_btn-success,.wpb_btn-success:hover,.wpb_btn-warning,.wpb_btn-warning:hover {
	color: #FFF;
	text-shadow: 0 -1px 0 rgba(0,0,0,.25);
}

.wpb_btn-danger.active,.wpb_btn-info.active,.wpb_btn-inverse.active,.wpb_btn-primary.active,.wpb_btn-success.active,.wpb_btn-warning.active {
	color: rgba(255,255,255,.75);
}

.wpb_btn-primary {
	background-color: #08c;
}

.wpb_btn-primary.active,.wpb_btn-primary.disabled,.wpb_btn-primary:active,.wpb_btn-primary:hover,.wpb_btn-primary[disabled] {
	background-color: #0077b3;
}

.wpb_btn-warning {
	background-color: #F90;
}

.wpb_btn-warning.active,.wpb_btn-warning.disabled,.wpb_btn-warning:active,.wpb_btn-warning:hover,.wpb_btn-warning[disabled] {
	background-color: #e68a00;
}

.wpb_btn-danger {
	background-color: #ff675b;
}

.wpb_btn-danger.active,.wpb_btn-danger.disabled,.wpb_btn-danger:active,.wpb_btn-danger:hover,.wpb_btn-danger[disabled] {
	background-color: #ff4f42;
}

.wpb_btn-success {
	background-color: #6ab165;
}

.wpb_btn-success.active,.wpb_btn-success.disabled,.wpb_btn-success:active,.wpb_btn-success:hover,.wpb_btn-success[disabled] {
	background-color: #5aa855;
}

.wpb_btn-info {
	background-color: #58b9da;
}

.wpb_btn-info.active,.wpb_btn-info.disabled,.wpb_btn-info:active,.wpb_btn-info:hover,.wpb_btn-info[disabled] {
	background-color: #43b0d5;
}

.wpb_btn-inverse {
	background-color: #555;
}

.wpb_btn-inverse.active,.wpb_btn-inverse.disabled,.wpb_btn-inverse:active,.wpb_btn-inverse:hover,.wpb_btn-inverse[disabled] {
	background-color: #484848;
}

button.wpb_button::-moz-focus-inner,input[type=submit].wpb_button::-moz-focus-inner {
	padding: 0;
	border: 0;
}

a.wpb_button_a {
	border: 0;
}

.vc_btn3-container {
	display: block;
	margin-bottom: 21.74px;
	max-width: 100%;
}

.vc_btn3-container.vc_btn3-inline {
	display: inline-block;
	vertical-align: top;
}

.vc_general.vc_btn3 {
	display: inline-block;
	margin-bottom: 0;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	background-image: none;
	background-color: transparent;
	color: #5472d2;
	border: 1px solid transparent;
	box-sizing: border-box;
	word-wrap: break-word;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	position: relative;
	top: 0;
	-webkit-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	line-height: normal;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	font-size: 14px;
	padding: 14px 20px;
}

.wpb_content_element .wpb_tabs_nav li.ui-tabs-active a,.wpb_gallery .wpb_flexslider .flex-caption {
	cursor: default;
}

.wpb_call_to_action,.wpb_call_to_action .wpb_button {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}

.vc_general.vc_btn3.vc_btn3-style-outline,.vc_general.vc_btn3.vc_btn3-style-outline-custom {
	padding: 13px 19px;
}

.vc_general.vc_btn3.active,.vc_general.vc_btn3:active,.vc_general.vc_btn3:focus {
	outline: 0;
}

.vc_general.vc_btn3:focus,.vc_general.vc_btn3:hover {
	border: 1px solid transparent;
	text-decoration: none;
	color: #4868cf;
}

.vc_general.vc_btn3 .vc_btn3-icon {
	vertical-align: top;
	height: 14px;
	line-height: 1;
	font-size: 16px;
}

.vc_general.vc_btn3 .vc_btn3-icon-inner {
	display: block;
	position: absolute;
	top: 50%;
	left: 0;
	-webkit-transform: translate(0,-50%);
	-ms-transform: translate(0,-50%);
	transform: translate(0,-50%);
}

.vc_general.vc_btn3 .vc_btn3-placeholder {
	display: inline-block;
	vertical-align: top;
	width: 0;
}

.vc_btn3.vc_btn3-icon-left,.vc_btn3.vc_btn3-icon-right {
	position: relative;
}

.vc_btn3.vc_btn3-icon-left .vc_btn3-icon,.vc_btn3.vc_btn3-icon-right .vc_btn3-icon {
	display: block;
	position: absolute;
	top: 50%;
	-webkit-transform: translate(0,-50%);
	-ms-transform: translate(0,-50%);
	-o-transform: translate(0,-50%);
	transform: translate(0,-50%);
}

.vc_btn3.vc_btn3-icon-left {
	text-align: left;
}

.vc_btn3.vc_btn3-icon-right {
	text-align: right;
}

.vc_btn3.vc_btn3-icon-right:not(.vc_btn3-block) .vc_btn3-icon-inner {
	-webkit-transform: translate(-75%,-50%);
	-ms-transform: translate(-75%,-50%);
	transform: translate(-75%,-50%);
}

.vc_btn3.vc_btn3-o-empty .vc_btn3-icon {
	-webkit-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
}

.vc_btn3.vc_btn3-o-empty:not(.vc_btn3-block) .vc_btn3-icon-inner {
	-webkit-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
}

.vc_btn3.vc_btn3-style-classic {
	border-color: rgba(0,0,0,.1);
}

.vc_btn3.vc_btn3-style-modern {
	background-image: -webkit-linear-gradient(top,rgba(255,255,255,.2) 0,rgba(255,255,255,.01) 100%);
	background-image: -o-linear-gradient(top,rgba(255,255,255,.2) 0,rgba(255,255,255,.01) 100%);
	background-image: linear-gradient(to bottom,rgba(255,255,255,.2) 0,rgba(255,255,255,.01) 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#33ffffff',endColorstr='#03ffffff',GradientType=0);
}

.vc_btn3.vc_btn3-style-outline,.vc_btn3.vc_btn3-style-outline-custom,.vc_btn3.vc_btn3-style-outline-custom:focus,.vc_btn3.vc_btn3-style-outline-custom:hover,.vc_btn3.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-style-outline:hover {
	border-width: 2px;
}

.vc_btn3.vc_btn3-style-custom {
	background-image: -webkit-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.1) 50%,rgba(0,0,0,.1));
	background-image: -o-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.1) 50%,rgba(0,0,0,.1));
	background-image: linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.1) 50%,rgba(0,0,0,.1));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#1a000000',GradientType=0);
	background-repeat: repeat-x;
	background-size: 200%;
	background-position: 0 -100%;
}

.vc_btn3.vc_btn3-style-custom:focus,.vc_btn3.vc_btn3-style-custom:hover {
	background-position: 0 100%;
}

.vc_btn3.vc_btn3-block {
	display: block;
	width: 100%;
	text-align: inherit;
}

.vc_btn3.vc_btn3-shape-square {
	border-radius: 0;
}

.vc_btn3.vc_btn3-shape-rounded {
	border-radius: 5px;
}

.vc_btn3.vc_btn3-shape-round {
	border-radius: 2em;
}

.vc_btn3.vc_btn3-size-xs {
	font-size: 11px;
	padding: 8px 12px;
}

.vc_btn3.vc_btn3-size-xs.vc_btn3-style-outline,.vc_btn3.vc_btn3-size-xs.vc_btn3-style-outline-custom {
	padding: 7px 11px;
}

.vc_btn3.vc_btn3-size-xs .vc_btn3-icon {
	font-size: 14px;
	height: 11px;
	line-height: 11px;
}

.vc_btn3.vc_btn3-size-xs.vc_btn3-icon-left:not(.vc_btn3-o-empty) {
	padding-left: 31px;
}

.vc_btn3.vc_btn3-size-xs.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon {
	left: 12px;
}

.vc_btn3.vc_btn3-size-xs.vc_btn3-icon-right:not(.vc_btn3-o-empty) {
	padding-right: 31px;
}

.vc_btn3.vc_btn3-size-xs.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon {
	right: 12px;
}

.vc_btn3.vc_btn3-size-sm {
	font-size: 12px;
	padding: 11px 16px;
}

.vc_btn3.vc_btn3-size-sm.vc_btn3-style-outline,.vc_btn3.vc_btn3-size-sm.vc_btn3-style-outline-custom {
	padding: 10px 15px;
}

.vc_btn3.vc_btn3-size-sm .vc_btn3-icon {
	font-size: 14px;
	height: 12px;
	line-height: 12px;
}

.vc_btn3.vc_btn3-size-sm.vc_btn3-icon-left:not(.vc_btn3-o-empty) {
	padding-left: 39px;
}

.vc_btn3.vc_btn3-size-sm.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon {
	left: 16px;
}

.vc_btn3.vc_btn3-size-sm.vc_btn3-icon-right:not(.vc_btn3-o-empty) {
	padding-right: 39px;
}

.vc_btn3.vc_btn3-size-sm.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon {
	right: 16px;
}

.vc_btn3.vc_btn3-size-md {
	font-size: 14px;
	padding: 14px 20px;
}

.vc_btn3.vc_btn3-size-md.vc_btn3-style-outline,.vc_btn3.vc_btn3-size-md.vc_btn3-style-outline-custom {
	padding: 13px 19px;
}

.vc_btn3.vc_btn3-size-md .vc_btn3-icon {
	font-size: 16px;
	height: 14px;
	line-height: 14px;
}

.vc_btn3.vc_btn3-size-md.vc_btn3-icon-left:not(.vc_btn3-o-empty) {
	padding-left: 48px;
}

.vc_btn3.vc_btn3-size-md.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon {
	left: 20px;
}

.vc_btn3.vc_btn3-size-md.vc_btn3-icon-right:not(.vc_btn3-o-empty) {
	padding-right: 48px;
}

.vc_btn3.vc_btn3-size-md.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon {
	right: 20px;
}

.vc_btn3.vc_btn3-size-lg {
	font-size: 16px;
	padding: 18px 25px;
}

.vc_btn3.vc_btn3-size-lg.vc_btn3-style-outline,.vc_btn3.vc_btn3-size-lg.vc_btn3-style-outline-custom {
	padding: 17px 24px;
}

.vc_btn3.vc_btn3-size-lg .vc_btn3-icon {
	font-size: 20px;
	height: 16px;
	line-height: 16px;
}

.vc_btn3.vc_btn3-size-lg.vc_btn3-icon-left:not(.vc_btn3-o-empty) {
	padding-left: 60px;
}

.vc_btn3.vc_btn3-size-lg.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon {
	left: 25px;
}

.vc_btn3.vc_btn3-size-lg.vc_btn3-icon-right:not(.vc_btn3-o-empty) {
	padding-right: 60px;
}

.vc_btn3.vc_btn3-size-lg.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon {
	right: 25px;
}

.vc_btn3.vc_btn3-color-blue,.vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat {
	color: #fff;
	background-color: #5472d2;
}

.vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-blue:focus,.vc_btn3.vc_btn3-color-blue:hover {
	color: #f7f7f7;
	background-color: #3c5ecc;
}

.vc_btn3.vc_btn3-color-blue.active,.vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-blue:active {
	color: #f2f2f2;
	background-color: #3558c8;
}

.vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline {
	color: #5472d2;
	border-color: #5472d2;
	background-color: transparent;
}

.vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline:active,.vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline:hover {
	color: #fff;
	border-color: #5472d2;
	background-color: #5472d2;
}

.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d {
	color: #fff;
	background-color: #5472d2;
	box-shadow: 0 5px 0 #3253bc;
}

.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d:hover {
	color: #f7f7f7;
	background-color: #5472d2;
	top: 3px;
	box-shadow: 0 2px 0 #3253bc;
}

.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d:active {
	color: #f2f2f2;
	background-color: #5472d2;
}

.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-xs {
	box-shadow: 0 3px 0 #3253bc;
}

.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-xs:hover {
	top: 1px;
	box-shadow: 0 2px 0 #3253bc;
}

.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-sm {
	box-shadow: 0 4px 0 #3253bc;
}

.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-sm:hover {
	top: 2px;
	box-shadow: 0 2px 0 #3253bc;
}

.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-lg {
	box-shadow: 0 5px 0 #3253bc;
}

.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-lg:hover {
	top: 3px;
	box-shadow: 0 2px 0 #3253bc;
}

.vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern {
	color: #fff;
	border-color: #5472d2;
	background-color: #5472d2;
}

.vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern:hover {
	color: #f7f7f7;
	border-color: #3c5ecc;
	background-color: #3c5ecc;
}

.vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern:active {
	color: #f2f2f2;
	border-color: #3558c8;
	background-color: #3558c8;
}

.vc_btn3.vc_btn3-color-turquoise,.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat {
	color: #fff;
	background-color: #00c1cf;
}

.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-turquoise:focus,.vc_btn3.vc_btn3-color-turquoise:hover {
	color: #f7f7f7;
	background-color: #00a4b0;
}

.vc_btn3.vc_btn3-color-turquoise.active,.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-turquoise:active {
	color: #f2f2f2;
	background-color: #009ba6;
}

.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline {
	color: #00c1cf;
	border-color: #00c1cf;
	background-color: transparent;
}

.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline:active,.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline:hover {
	color: #fff;
	border-color: #00c1cf;
	background-color: #00c1cf;
}

.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d {
	color: #fff;
	background-color: #00c1cf;
	box-shadow: 0 5px 0 #008d97;
}

.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d:hover {
	color: #f7f7f7;
	background-color: #00c1cf;
	top: 3px;
	box-shadow: 0 2px 0 #008d97;
}

.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d:active {
	color: #f2f2f2;
	background-color: #00c1cf;
}

.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-xs {
	box-shadow: 0 3px 0 #008d97;
}

.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-xs:hover {
	top: 1px;
	box-shadow: 0 2px 0 #008d97;
}

.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-sm {
	box-shadow: 0 4px 0 #008d97;
}

.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-sm:hover {
	top: 2px;
	box-shadow: 0 2px 0 #008d97;
}

.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-lg {
	box-shadow: 0 5px 0 #008d97;
}

.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-lg:hover {
	top: 3px;
	box-shadow: 0 2px 0 #008d97;
}

.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern {
	color: #fff;
	border-color: #00c1cf;
	background-color: #00c1cf;
}

.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern:hover {
	color: #f7f7f7;
	border-color: #00a4b0;
	background-color: #00a4b0;
}

.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern:active {
	color: #f2f2f2;
	border-color: #009ba6;
	background-color: #009ba6;
}

.vc_btn3.vc_btn3-color-pink,.vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat {
	color: #fff;
	background-color: #fe6c61;
}

.vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-pink:focus,.vc_btn3.vc_btn3-color-pink:hover {
	color: #f7f7f7;
	background-color: #fe5043;
}

.vc_btn3.vc_btn3-color-pink.active,.vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-pink:active {
	color: #f2f2f2;
	background-color: #fe4638;
}

.vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline {
	color: #fe6c61;
	border-color: #fe6c61;
	background-color: transparent;
}

.vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline:active,.vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline:hover {
	color: #fff;
	border-color: #fe6c61;
	background-color: #fe6c61;
}

.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d {
	color: #fff;
	background-color: #fe6c61;
	box-shadow: 0 5px 0 #fe3829;
}

.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d:hover {
	color: #f7f7f7;
	background-color: #fe6c61;
	top: 3px;
	box-shadow: 0 2px 0 #fe3829;
}

.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d:active {
	color: #f2f2f2;
	background-color: #fe6c61;
}

.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-xs {
	box-shadow: 0 3px 0 #fe3829;
}

.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-xs:hover {
	top: 1px;
	box-shadow: 0 2px 0 #fe3829;
}

.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-sm {
	box-shadow: 0 4px 0 #fe3829;
}

.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-sm:hover {
	top: 2px;
	box-shadow: 0 2px 0 #fe3829;
}

.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-lg {
	box-shadow: 0 5px 0 #fe3829;
}

.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-lg:hover {
	top: 3px;
	box-shadow: 0 2px 0 #fe3829;
}

.vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern {
	color: #fff;
	border-color: #fe6c61;
	background-color: #fe6c61;
}

.vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern:hover {
	color: #f7f7f7;
	border-color: #fe5043;
	background-color: #fe5043;
}

.vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern:active {
	color: #f2f2f2;
	border-color: #fe4638;
	background-color: #fe4638;
}

.vc_btn3.vc_btn3-color-violet,.vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat {
	color: #fff;
	background-color: #8d6dc4;
}

.vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-violet:focus,.vc_btn3.vc_btn3-color-violet:hover {
	color: #f7f7f7;
	background-color: #7c57bb;
}

.vc_btn3.vc_btn3-color-violet.active,.vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-violet:active {
	color: #f2f2f2;
	background-color: #7650b8;
}

.vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline {
	color: #8d6dc4;
	border-color: #8d6dc4;
	background-color: transparent;
}

.vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline:active,.vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline:hover {
	color: #fff;
	border-color: #8d6dc4;
	background-color: #8d6dc4;
}

.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d {
	color: #fff;
	background-color: #8d6dc4;
	box-shadow: 0 5px 0 #6e48b1;
}

.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d:hover {
	color: #f7f7f7;
	background-color: #8d6dc4;
	top: 3px;
	box-shadow: 0 2px 0 #6e48b1;
}

.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d:active {
	color: #f2f2f2;
	background-color: #8d6dc4;
}

.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-xs {
	box-shadow: 0 3px 0 #6e48b1;
}

.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-xs:hover {
	top: 1px;
	box-shadow: 0 2px 0 #6e48b1;
}

.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-sm {
	box-shadow: 0 4px 0 #6e48b1;
}

.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-sm:hover {
	top: 2px;
	box-shadow: 0 2px 0 #6e48b1;
}

.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-lg {
	box-shadow: 0 5px 0 #6e48b1;
}

.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-lg:hover {
	top: 3px;
	box-shadow: 0 2px 0 #6e48b1;
}

.vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern {
	color: #fff;
	border-color: #8d6dc4;
	background-color: #8d6dc4;
}

.vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern:hover {
	color: #f7f7f7;
	border-color: #7c57bb;
	background-color: #7c57bb;
}

.vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern:active {
	color: #f2f2f2;
	border-color: #7650b8;
	background-color: #7650b8;
}

.vc_btn3.vc_btn3-color-peacoc,.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat {
	color: #fff;
	background-color: #4cadc9;
}

.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-peacoc:focus,.vc_btn3.vc_btn3-color-peacoc:hover {
	color: #f7f7f7;
	background-color: #39a0bd;
}

.vc_btn3.vc_btn3-color-peacoc.active,.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-peacoc:active {
	color: #f2f2f2;
	background-color: #3799b5;
}

.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline {
	color: #4cadc9;
	border-color: #4cadc9;
	background-color: transparent;
}

.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline:active,.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline:hover {
	color: #fff;
	border-color: #4cadc9;
	background-color: #4cadc9;
}

.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d {
	color: #fff;
	background-color: #4cadc9;
	box-shadow: 0 5px 0 #338faa;
}

.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d:hover {
	color: #f7f7f7;
	background-color: #4cadc9;
	top: 3px;
	box-shadow: 0 2px 0 #338faa;
}

.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d:active {
	color: #f2f2f2;
	background-color: #4cadc9;
}

.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-xs {
	box-shadow: 0 3px 0 #338faa;
}

.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-xs:hover {
	top: 1px;
	box-shadow: 0 2px 0 #338faa;
}

.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-sm {
	box-shadow: 0 4px 0 #338faa;
}

.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-sm:hover {
	top: 2px;
	box-shadow: 0 2px 0 #338faa;
}

.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-lg {
	box-shadow: 0 5px 0 #338faa;
}

.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-lg:hover {
	top: 3px;
	box-shadow: 0 2px 0 #338faa;
}

.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern {
	color: #fff;
	border-color: #4cadc9;
	background-color: #4cadc9;
}

.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern:hover {
	color: #f7f7f7;
	border-color: #39a0bd;
	background-color: #39a0bd;
}

.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern:active {
	color: #f2f2f2;
	border-color: #3799b5;
	background-color: #3799b5;
}

.vc_btn3.vc_btn3-color-chino,.vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat {
	color: #fff;
	background-color: #cec2ab;
}

.vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-chino:focus,.vc_btn3.vc_btn3-color-chino:hover {
	color: #f7f7f7;
	background-color: #c3b498;
}

.vc_btn3.vc_btn3-color-chino.active,.vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-chino:active {
	color: #f2f2f2;
	background-color: #bfaf91;
}

.vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline {
	color: #cec2ab;
	border-color: #cec2ab;
	background-color: transparent;
}

.vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline:active,.vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline:hover {
	color: #fff;
	border-color: #cec2ab;
	background-color: #cec2ab;
}

.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d {
	color: #fff;
	background-color: #cec2ab;
	box-shadow: 0 5px 0 #b9a888;
}

.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d:hover {
	color: #f7f7f7;
	background-color: #cec2ab;
	top: 3px;
	box-shadow: 0 2px 0 #b9a888;
}

.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d:active {
	color: #f2f2f2;
	background-color: #cec2ab;
}

.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-xs {
	box-shadow: 0 3px 0 #b9a888;
}

.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-xs:hover {
	top: 1px;
	box-shadow: 0 2px 0 #b9a888;
}

.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-sm {
	box-shadow: 0 4px 0 #b9a888;
}

.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-sm:hover {
	top: 2px;
	box-shadow: 0 2px 0 #b9a888;
}

.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-lg {
	box-shadow: 0 5px 0 #b9a888;
}

.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-lg:hover {
	top: 3px;
	box-shadow: 0 2px 0 #b9a888;
}

.vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern {
	color: #fff;
	border-color: #cec2ab;
	background-color: #cec2ab;
}

.vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern:hover {
	color: #f7f7f7;
	border-color: #c3b498;
	background-color: #c3b498;
}

.vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern:active {
	color: #f2f2f2;
	border-color: #bfaf91;
	background-color: #bfaf91;
}

.vc_btn3.vc_btn3-color-mulled-wine,.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat {
	color: #fff;
	background-color: #50485b;
}

.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-mulled-wine:focus,.vc_btn3.vc_btn3-color-mulled-wine:hover {
	color: #f7f7f7;
	background-color: #413a4a;
}

.vc_btn3.vc_btn3-color-mulled-wine.active,.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-mulled-wine:active {
	color: #f2f2f2;
	background-color: #3c3644;
}

.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline {
	color: #50485b;
	border-color: #50485b;
	background-color: transparent;
}

.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline:active,.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline:hover {
	color: #fff;
	border-color: #50485b;
	background-color: #50485b;
}

.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d {
	color: #fff;
	background-color: #50485b;
	box-shadow: 0 5px 0 #342f3c;
}

.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d:hover {
	color: #f7f7f7;
	background-color: #50485b;
	top: 3px;
	box-shadow: 0 2px 0 #342f3c;
}

.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d:active {
	color: #f2f2f2;
	background-color: #50485b;
}

.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-xs {
	box-shadow: 0 3px 0 #342f3c;
}

.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-xs:hover {
	top: 1px;
	box-shadow: 0 2px 0 #342f3c;
}

.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-sm {
	box-shadow: 0 4px 0 #342f3c;
}

.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-sm:hover {
	top: 2px;
	box-shadow: 0 2px 0 #342f3c;
}

.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-lg {
	box-shadow: 0 5px 0 #342f3c;
}

.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-lg:hover {
	top: 3px;
	box-shadow: 0 2px 0 #342f3c;
}

.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern {
	color: #fff;
	border-color: #50485b;
	background-color: #50485b;
}

.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern:hover {
	color: #f7f7f7;
	border-color: #413a4a;
	background-color: #413a4a;
}

.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern:active {
	color: #f2f2f2;
	border-color: #3c3644;
	background-color: #3c3644;
}

.vc_btn3.vc_btn3-color-vista-blue,.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-flat {
	color: #fff;
	background-color: #75d69c;
}

.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-vista-blue:focus,.vc_btn3.vc_btn3-color-vista-blue:hover {
	color: #f7f7f7;
	background-color: #5dcf8b;
}

.vc_btn3.vc_btn3-color-vista-blue.active,.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-vista-blue:active {
	color: #f2f2f2;
	background-color: #56cd85;
}

.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline {
	color: #75d69c;
	border-color: #75d69c;
	background-color: transparent;
}

.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline:active,.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline:hover {
	color: #fff;
	border-color: #75d69c;
	background-color: #75d69c;
}

.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d {
	color: #fff;
	background-color: #75d69c;
	box-shadow: 0 5px 0 #4ac97d;
}

.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d:hover {
	color: #f7f7f7;
	background-color: #75d69c;
	top: 3px;
	box-shadow: 0 2px 0 #4ac97d;
}

.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d:active {
	color: #f2f2f2;
	background-color: #75d69c;
}

.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-xs {
	box-shadow: 0 3px 0 #4ac97d;
}

.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-xs:hover {
	top: 1px;
	box-shadow: 0 2px 0 #4ac97d;
}

.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-sm {
	box-shadow: 0 4px 0 #4ac97d;
}

.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-sm:hover {
	top: 2px;
	box-shadow: 0 2px 0 #4ac97d;
}

.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-lg {
	box-shadow: 0 5px 0 #4ac97d;
}

.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-lg:hover {
	top: 3px;
	box-shadow: 0 2px 0 #4ac97d;
}

.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern {
	color: #fff;
	border-color: #75d69c;
	background-color: #75d69c;
}

.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern:hover {
	color: #f7f7f7;
	border-color: #5dcf8b;
	background-color: #5dcf8b;
}

.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern:active {
	color: #f2f2f2;
	border-color: #56cd85;
	background-color: #56cd85;
}

.vc_btn3.vc_btn3-color-orange,.vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat {
	color: #fff;
	background-color: #f7be68;
}

.vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-orange:focus,.vc_btn3.vc_btn3-color-orange:hover {
	color: #f7f7f7;
	background-color: #f5b14b;
}

.vc_btn3.vc_btn3-color-orange.active,.vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-orange:active {
	color: #f2f2f2;
	background-color: #f5ad41;
}

.vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline {
	color: #f7be68;
	border-color: #f7be68;
	background-color: transparent;
}

.vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline:active,.vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline:hover {
	color: #fff;
	border-color: #f7be68;
	background-color: #f7be68;
}

.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d {
	color: #fff;
	background-color: #f7be68;
	box-shadow: 0 5px 0 #f4a733;
}

.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d:hover {
	color: #f7f7f7;
	background-color: #f7be68;
	top: 3px;
	box-shadow: 0 2px 0 #f4a733;
}

.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d:active {
	color: #f2f2f2;
	background-color: #f7be68;
}

.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-xs {
	box-shadow: 0 3px 0 #f4a733;
}

.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-xs:hover {
	top: 1px;
	box-shadow: 0 2px 0 #f4a733;
}

.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-sm {
	box-shadow: 0 4px 0 #f4a733;
}

.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-sm:hover {
	top: 2px;
	box-shadow: 0 2px 0 #f4a733;
}

.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-lg {
	box-shadow: 0 5px 0 #f4a733;
}

.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-lg:hover {
	top: 3px;
	box-shadow: 0 2px 0 #f4a733;
}

.vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern {
	color: #fff;
	border-color: #f7be68;
	background-color: #f7be68;
}

.vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern:hover {
	color: #f7f7f7;
	border-color: #f5b14b;
	background-color: #f5b14b;
}

.vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern:active {
	color: #f2f2f2;
	border-color: #f5ad41;
	background-color: #f5ad41;
}

.vc_btn3.vc_btn3-color-sky,.vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat {
	color: #fff;
	background-color: #5aa1e3;
}

.vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-sky:focus,.vc_btn3.vc_btn3-color-sky:hover {
	color: #f7f7f7;
	background-color: #4092df;
}

.vc_btn3.vc_btn3-color-sky.active,.vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-sky:active {
	color: #f2f2f2;
	background-color: #378ddd;
}

.vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline {
	color: #5aa1e3;
	border-color: #5aa1e3;
	background-color: transparent;
}

.vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline:active,.vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline:hover {
	color: #fff;
	border-color: #5aa1e3;
	background-color: #5aa1e3;
}

.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d {
	color: #fff;
	background-color: #5aa1e3;
	box-shadow: 0 5px 0 #2a86db;
}

.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d:hover {
	color: #f7f7f7;
	background-color: #5aa1e3;
	top: 3px;
	box-shadow: 0 2px 0 #2a86db;
}

.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d:active {
	color: #f2f2f2;
	background-color: #5aa1e3;
}

.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-xs {
	box-shadow: 0 3px 0 #2a86db;
}

.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-xs:hover {
	top: 1px;
	box-shadow: 0 2px 0 #2a86db;
}

.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-sm {
	box-shadow: 0 4px 0 #2a86db;
}

.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-sm:hover {
	top: 2px;
	box-shadow: 0 2px 0 #2a86db;
}

.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-lg {
	box-shadow: 0 5px 0 #2a86db;
}

.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-lg:hover {
	top: 3px;
	box-shadow: 0 2px 0 #2a86db;
}

.vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern {
	color: #fff;
	border-color: #5aa1e3;
	background-color: #5aa1e3;
}

.vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern:hover {
	color: #f7f7f7;
	border-color: #4092df;
	background-color: #4092df;
}

.vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern:active {
	color: #f2f2f2;
	border-color: #378ddd;
	background-color: #378ddd;
}

.vc_btn3.vc_btn3-color-green,.vc_btn3.vc_btn3-color-green.vc_btn3-style-flat {
	color: #fff;
	background-color: #6dab3c;
}

.vc_btn3.vc_btn3-color-green.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-green.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-green:focus,.vc_btn3.vc_btn3-color-green:hover {
	color: #f7f7f7;
	background-color: #5f9434;
}

.vc_btn3.vc_btn3-color-green.active,.vc_btn3.vc_btn3-color-green.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-green.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-green:active {
	color: #f2f2f2;
	background-color: #5a8d31;
}

.vc_btn3.vc_btn3-color-green.vc_btn3-style-outline {
	color: #6dab3c;
	border-color: #6dab3c;
	background-color: transparent;
}

.vc_btn3.vc_btn3-color-green.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-green.vc_btn3-style-outline:active,.vc_btn3.vc_btn3-color-green.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-green.vc_btn3-style-outline:hover {
	color: #fff;
	border-color: #6dab3c;
	background-color: #6dab3c;
}

.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d {
	color: #fff;
	background-color: #6dab3c;
	box-shadow: 0 5px 0 #53812d;
}

.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d:hover {
	color: #f7f7f7;
	background-color: #6dab3c;
	top: 3px;
	box-shadow: 0 2px 0 #53812d;
}

.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d:active {
	color: #f2f2f2;
	background-color: #6dab3c;
}

.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-xs {
	box-shadow: 0 3px 0 #53812d;
}

.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-xs:hover {
	top: 1px;
	box-shadow: 0 2px 0 #53812d;
}

.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-sm {
	box-shadow: 0 4px 0 #53812d;
}

.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-sm:hover {
	top: 2px;
	box-shadow: 0 2px 0 #53812d;
}

.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-lg {
	box-shadow: 0 5px 0 #53812d;
}

.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-lg:hover {
	top: 3px;
	box-shadow: 0 2px 0 #53812d;
}

.vc_btn3.vc_btn3-color-green.vc_btn3-style-modern {
	color: #fff;
	border-color: #6dab3c;
	background-color: #6dab3c;
}

.vc_btn3.vc_btn3-color-green.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-green.vc_btn3-style-modern:hover {
	color: #f7f7f7;
	border-color: #5f9434;
	background-color: #5f9434;
}

.vc_btn3.vc_btn3-color-green.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-green.vc_btn3-style-modern:active {
	color: #f2f2f2;
	border-color: #5a8d31;
	background-color: #5a8d31;
}

.vc_btn3.vc_btn3-color-juicy-pink,.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {
	color: #fff;
	background-color: #f4524d;
}

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-juicy-pink:focus,.vc_btn3.vc_btn3-color-juicy-pink:hover {
	color: #f7f7f7;
	background-color: #f23630;
}

.vc_btn3.vc_btn3-color-juicy-pink.active,.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-juicy-pink:active {
	color: #f2f2f2;
	background-color: #f22d27;
}

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline {
	color: #f4524d;
	border-color: #f4524d;
	background-color: transparent;
}

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline:active,.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline:hover {
	color: #fff;
	border-color: #f4524d;
	background-color: #f4524d;
}

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d {
	color: #fff;
	background-color: #f4524d;
	box-shadow: 0 5px 0 #f11f18;
}

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d:hover {
	color: #f7f7f7;
	background-color: #f4524d;
	top: 3px;
	box-shadow: 0 2px 0 #f11f18;
}

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d:active {
	color: #f2f2f2;
	background-color: #f4524d;
}

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-xs {
	box-shadow: 0 3px 0 #f11f18;
}

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-xs:hover {
	top: 1px;
	box-shadow: 0 2px 0 #f11f18;
}

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-sm {
	box-shadow: 0 4px 0 #f11f18;
}

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-sm:hover {
	top: 2px;
	box-shadow: 0 2px 0 #f11f18;
}

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-lg {
	box-shadow: 0 5px 0 #f11f18;
}

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-lg:hover {
	top: 3px;
	box-shadow: 0 2px 0 #f11f18;
}

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern {
	color: #fff;
	border-color: #f4524d;
	background-color: #f4524d;
}

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern:hover {
	color: #f7f7f7;
	border-color: #f23630;
	background-color: #f23630;
}

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern:active {
	color: #f2f2f2;
	border-color: #f22d27;
	background-color: #f22d27;
}

.vc_btn3.vc_btn3-color-sandy-brown,.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-flat {
	color: #fff;
	background-color: #f79468;
}

.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-sandy-brown:focus,.vc_btn3.vc_btn3-color-sandy-brown:hover {
	color: #f7f7f7;
	background-color: #f57f4b;
}

.vc_btn3.vc_btn3-color-sandy-brown.active,.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-sandy-brown:active {
	color: #f2f2f2;
	background-color: #f57941;
}

.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline {
	color: #f79468;
	border-color: #f79468;
	background-color: transparent;
}

.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline:active,.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline:hover {
	color: #fff;
	border-color: #f79468;
	background-color: #f79468;
}

.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d {
	color: #fff;
	background-color: #f79468;
	box-shadow: 0 5px 0 #f46e33;
}

.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d:hover {
	color: #f7f7f7;
	background-color: #f79468;
	top: 3px;
	box-shadow: 0 2px 0 #f46e33;
}

.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d:active {
	color: #f2f2f2;
	background-color: #f79468;
}

.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-xs {
	box-shadow: 0 3px 0 #f46e33;
}

.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-xs:hover {
	top: 1px;
	box-shadow: 0 2px 0 #f46e33;
}

.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-sm {
	box-shadow: 0 4px 0 #f46e33;
}

.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-sm:hover {
	top: 2px;
	box-shadow: 0 2px 0 #f46e33;
}

.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-lg {
	box-shadow: 0 5px 0 #f46e33;
}

.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-lg:hover {
	top: 3px;
	box-shadow: 0 2px 0 #f46e33;
}

.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern {
	color: #fff;
	border-color: #f79468;
	background-color: #f79468;
}

.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern:hover {
	color: #f7f7f7;
	border-color: #f57f4b;
	background-color: #f57f4b;
}

.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern:active {
	color: #f2f2f2;
	border-color: #f57941;
	background-color: #f57941;
}

.vc_btn3.vc_btn3-color-purple,.vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat {
	color: #fff;
	background-color: #b97ebb;
}

.vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-purple:focus,.vc_btn3.vc_btn3-color-purple:hover {
	color: #f7f7f7;
	background-color: #ae6ab0;
}

.vc_btn3.vc_btn3-color-purple.active,.vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-purple:active {
	color: #f2f2f2;
	background-color: #ab63ad;
}

.vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline {
	color: #b97ebb;
	border-color: #b97ebb;
	background-color: transparent;
}

.vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline:active,.vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline:hover {
	color: #fff;
	border-color: #b97ebb;
	background-color: #b97ebb;
}

.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d {
	color: #fff;
	background-color: #b97ebb;
	box-shadow: 0 5px 0 #a559a8;
}

.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d:hover {
	color: #f7f7f7;
	background-color: #b97ebb;
	top: 3px;
	box-shadow: 0 2px 0 #a559a8;
}

.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d:active {
	color: #f2f2f2;
	background-color: #b97ebb;
}

.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-xs {
	box-shadow: 0 3px 0 #a559a8;
}

.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-xs:hover {
	top: 1px;
	box-shadow: 0 2px 0 #a559a8;
}

.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-sm {
	box-shadow: 0 4px 0 #a559a8;
}

.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-sm:hover {
	top: 2px;
	box-shadow: 0 2px 0 #a559a8;
}

.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-lg {
	box-shadow: 0 5px 0 #a559a8;
}

.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-lg:hover {
	top: 3px;
	box-shadow: 0 2px 0 #a559a8;
}

.vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern {
	color: #fff;
	border-color: #b97ebb;
	background-color: #b97ebb;
}

.vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern:hover {
	color: #f7f7f7;
	border-color: #ae6ab0;
	background-color: #ae6ab0;
}

.vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern:active {
	color: #f2f2f2;
	border-color: #ab63ad;
	background-color: #ab63ad;
}

.vc_btn3.vc_btn3-color-black,.vc_btn3.vc_btn3-color-black.vc_btn3-style-flat {
	color: #fff;
	background-color: #2a2a2a;
}

.vc_btn3.vc_btn3-color-black.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-black.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-black:focus,.vc_btn3.vc_btn3-color-black:hover {
	color: #f7f7f7;
	background-color: #1b1b1b;
}

.vc_btn3.vc_btn3-color-black.active,.vc_btn3.vc_btn3-color-black.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-black.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-black:active {
	color: #f2f2f2;
	background-color: #161616;
}

.vc_btn3.vc_btn3-color-black.vc_btn3-style-outline {
	border-color: #2a2a2a;
	background-color: transparent;
}

.vc_btn3.vc_btn3-color-black.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-black.vc_btn3-style-outline:active,.vc_btn3.vc_btn3-color-black.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-black.vc_btn3-style-outline:hover {
	color: #fff;
	border-color: #2a2a2a;
	background-color: #2a2a2a;
}

.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d {
	color: #fff;
	background-color: #2a2a2a;
	box-shadow: 0 5px 0 #0e0e0e;
}

.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d:hover {
	color: #f7f7f7;
	background-color: #2a2a2a;
	top: 3px;
	box-shadow: 0 2px 0 #0e0e0e;
}

.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d:active {
	color: #f2f2f2;
	background-color: #2a2a2a;
}

.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-xs {
	box-shadow: 0 3px 0 #0e0e0e;
}

.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-xs:hover {
	top: 1px;
	box-shadow: 0 2px 0 #0e0e0e;
}

.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-sm {
	box-shadow: 0 4px 0 #0e0e0e;
}

.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-sm:hover {
	top: 2px;
	box-shadow: 0 2px 0 #0e0e0e;
}

.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-lg {
	box-shadow: 0 5px 0 #0e0e0e;
}

.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-lg:hover {
	top: 3px;
	box-shadow: 0 2px 0 #0e0e0e;
}

.vc_btn3.vc_btn3-color-black.vc_btn3-style-modern {
	color: #fff;
	border-color: #2a2a2a;
	background-color: #2a2a2a;
}

.vc_btn3.vc_btn3-color-black.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-black.vc_btn3-style-modern:hover {
	color: #f7f7f7;
	border-color: #1b1b1b;
	background-color: #1b1b1b;
}

.vc_btn3.vc_btn3-color-black.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-black.vc_btn3-style-modern:active {
	color: #f2f2f2;
	border-color: #161616;
	background-color: #161616;
}

.vc_btn3.vc_btn3-color-grey,.vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat {
	color: #666;
	background-color: #ebebeb;
}

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-grey:focus,.vc_btn3.vc_btn3-color-grey:hover {
	color: #5e5e5e;
	background-color: #dcdcdc;
}

.vc_btn3.vc_btn3-color-grey.active,.vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-grey:active {
	color: #595959;
	background-color: #d7d7d7;
}

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline {
	border-color: #ebebeb;
	background-color: transparent;
}

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline:active,.vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline:hover {
	color: #666;
	border-color: #ebebeb;
	background-color: #ebebeb;
}

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d {
	color: #666;
	background-color: #ebebeb;
	box-shadow: 0 5px 0 #cfcfcf;
}

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d:hover {
	color: #5e5e5e;
	background-color: #ebebeb;
	top: 3px;
	box-shadow: 0 2px 0 #cfcfcf;
}

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d:active {
	color: #595959;
	background-color: #ebebeb;
}

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-xs {
	box-shadow: 0 3px 0 #cfcfcf;
}

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-xs:hover {
	top: 1px;
	box-shadow: 0 2px 0 #cfcfcf;
}

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-sm {
	box-shadow: 0 4px 0 #cfcfcf;
}

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-sm:hover {
	top: 2px;
	box-shadow: 0 2px 0 #cfcfcf;
}

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-lg {
	box-shadow: 0 5px 0 #cfcfcf;
}

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-lg:hover {
	top: 3px;
	box-shadow: 0 2px 0 #cfcfcf;
}

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {
	color: #666;
	border-color: #ebebeb;
	background-color: #ebebeb;
}

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover {
	color: #5e5e5e;
	border-color: #dcdcdc;
	background-color: #dcdcdc;
}

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:active {
	color: #595959;
	border-color: #d7d7d7;
	background-color: #d7d7d7;
}

.vc_btn3.vc_btn3-color-white,.vc_btn3.vc_btn3-color-white.vc_btn3-style-flat {
	color: #666;
	background-color: #FFF;
}

.vc_btn3.vc_btn3-color-white.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-white.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-white:focus,.vc_btn3.vc_btn3-color-white:hover {
	color: #5e5e5e;
	background-color: #f0f0f0;
}

.vc_btn3.vc_btn3-color-white.active,.vc_btn3.vc_btn3-color-white.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-white.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-white:active {
	color: #595959;
	background-color: #ebebeb;
}

.vc_btn3.vc_btn3-color-white.vc_btn3-style-outline {
	border-color: #FFF;
	background-color: transparent;
}

.vc_btn3.vc_btn3-color-white.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-white.vc_btn3-style-outline:active,.vc_btn3.vc_btn3-color-white.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-white.vc_btn3-style-outline:hover {
	color: #666;
	border-color: #FFF;
	background-color: #FFF;
}

.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d {
	color: #666;
	background-color: #FFF;
	box-shadow: 0 5px 0 #e3e3e3;
}

.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d:hover {
	color: #5e5e5e;
	background-color: #FFF;
	top: 3px;
	box-shadow: 0 2px 0 #e3e3e3;
}

.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d:active {
	color: #595959;
	background-color: #FFF;
}

.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-xs {
	box-shadow: 0 3px 0 #e3e3e3;
}

.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-xs:hover {
	top: 1px;
	box-shadow: 0 2px 0 #e3e3e3;
}

.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-sm {
	box-shadow: 0 4px 0 #e3e3e3;
}

.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-sm:hover {
	top: 2px;
	box-shadow: 0 2px 0 #e3e3e3;
}

.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-lg {
	box-shadow: 0 5px 0 #e3e3e3;
}

.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-lg:hover {
	top: 3px;
	box-shadow: 0 2px 0 #e3e3e3;
}

.vc_btn3.vc_btn3-color-white.vc_btn3-style-modern {
	color: #666;
	border-color: #FFF;
	background-color: #FFF;
	background-image: -webkit-linear-gradient(top,rgba(0,0,0,.01) 0,rgba(0,0,0,.02) 100%);
	background-image: -o-linear-gradient(top,rgba(0,0,0,.01) 0,rgba(0,0,0,.02) 100%);
	background-image: linear-gradient(to bottom,rgba(0,0,0,.01) 0,rgba(0,0,0,.02) 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#03000000',endColorstr='#05000000',GradientType=0);
}

.vc_btn3.vc_btn3-color-white.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-white.vc_btn3-style-modern:hover {
	color: #5e5e5e;
	border-color: #f0f0f0;
	background-color: #f0f0f0;
}

.vc_btn3.vc_btn3-color-white.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-white.vc_btn3-style-modern:active {
	color: #595959;
	border-color: #ebebeb;
	background-color: #ebebeb;
}

.vc_btn3.vc_btn3-color-default,.vc_btn3.vc_btn3-color-default.vc_btn3-style-flat {
	color: #333;
	background-color: #f7f7f7;
}

.vc_btn3.vc_btn3-color-default.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-default.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-default:focus,.vc_btn3.vc_btn3-color-default:hover {
	color: #2b2b2b;
	background-color: #e8e8e8;
}

.vc_btn3.vc_btn3-color-default.active,.vc_btn3.vc_btn3-color-default.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-default.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-default:active {
	color: #262626;
	background-color: #e3e3e3;
}

.vc_btn3.vc_btn3-color-default.vc_btn3-style-outline {
	color: #f7f7f7;
	border-color: #f7f7f7;
	background-color: transparent;
}

.vc_btn3.vc_btn3-color-default.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-default.vc_btn3-style-outline:active,.vc_btn3.vc_btn3-color-default.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-default.vc_btn3-style-outline:hover {
	color: #333;
	border-color: #f7f7f7;
	background-color: #f7f7f7;
}

.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d {
	color: #333;
	background-color: #f7f7f7;
	box-shadow: 0 5px 0 #dbdbdb;
}

.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d:hover {
	color: #2b2b2b;
	background-color: #f7f7f7;
	top: 3px;
	box-shadow: 0 2px 0 #dbdbdb;
}

.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d:active {
	color: #262626;
	background-color: #f7f7f7;
}

.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-xs {
	box-shadow: 0 3px 0 #dbdbdb;
}

.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-xs:hover {
	top: 1px;
	box-shadow: 0 2px 0 #dbdbdb;
}

.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-sm {
	box-shadow: 0 4px 0 #dbdbdb;
}

.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-sm:hover {
	top: 2px;
	box-shadow: 0 2px 0 #dbdbdb;
}

.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-lg {
	box-shadow: 0 5px 0 #dbdbdb;
}

.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-lg:hover {
	top: 3px;
	box-shadow: 0 2px 0 #dbdbdb;
}

.vc_btn3.vc_btn3-color-default.vc_btn3-style-modern {
	color: #333;
	border-color: #f7f7f7;
	background-color: #f7f7f7;
}

.vc_btn3.vc_btn3-color-default.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-default.vc_btn3-style-modern:hover {
	color: #2b2b2b;
	border-color: #e8e8e8;
	background-color: #e8e8e8;
}

.vc_btn3.vc_btn3-color-default.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-default.vc_btn3-style-modern:active {
	color: #262626;
	border-color: #e3e3e3;
	background-color: #e3e3e3;
}

.vc_btn3.vc_btn3-color-primary,.vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat {
	color: #FFF;
	background-color: #08c;
}

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-primary:focus,.vc_btn3.vc_btn3-color-primary:hover {
	color: #f7f7f7;
	background-color: #0074ad;
}

.vc_btn3.vc_btn3-color-primary.active,.vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-primary:active {
	color: #f2f2f2;
	background-color: #006da3;
}

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline {
	color: #08c;
	border-color: #08c;
	background-color: transparent;
}

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline:active,.vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline:hover {
	color: #FFF;
	border-color: #08c;
	background-color: #08c;
}

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d {
	color: #FFF;
	background-color: #08c;
	box-shadow: 0 5px 0 #006394;
}

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d:hover {
	color: #f7f7f7;
	background-color: #08c;
	top: 3px;
	box-shadow: 0 2px 0 #006394;
}

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d:active {
	color: #f2f2f2;
	background-color: #08c;
}

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-xs {
	box-shadow: 0 3px 0 #006394;
}

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-xs:hover {
	top: 1px;
	box-shadow: 0 2px 0 #006394;
}

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-sm {
	box-shadow: 0 4px 0 #006394;
}

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-sm:hover {
	top: 2px;
	box-shadow: 0 2px 0 #006394;
}

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-lg {
	box-shadow: 0 5px 0 #006394;
}

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-lg:hover {
	top: 3px;
	box-shadow: 0 2px 0 #006394;
}

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern {
	color: #FFF;
	border-color: #08c;
	background-color: #08c;
}

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern:hover {
	color: #f7f7f7;
	border-color: #0074ad;
	background-color: #0074ad;
}

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern:active {
	color: #f2f2f2;
	border-color: #006da3;
	background-color: #006da3;
}

.vc_btn3.vc_btn3-color-info,.vc_btn3.vc_btn3-color-info.vc_btn3-style-flat {
	color: #FFF;
	background-color: #58b9da;
}

.vc_btn3.vc_btn3-color-info.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-info.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-info:focus,.vc_btn3.vc_btn3-color-info:hover {
	color: #f7f7f7;
	background-color: #3fafd4;
}

.vc_btn3.vc_btn3-color-info.active,.vc_btn3.vc_btn3-color-info.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-info.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-info:active {
	color: #f2f2f2;
	background-color: #37abd3;
}

.vc_btn3.vc_btn3-color-info.vc_btn3-style-outline {
	color: #58b9da;
	border-color: #58b9da;
	background-color: transparent;
}

.vc_btn3.vc_btn3-color-info.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-info.vc_btn3-style-outline:active,.vc_btn3.vc_btn3-color-info.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-info.vc_btn3-style-outline:hover {
	color: #FFF;
	border-color: #58b9da;
	background-color: #58b9da;
}

.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d {
	color: #FFF;
	background-color: #58b9da;
	box-shadow: 0 5px 0 #2da4cd;
}

.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d:hover {
	color: #f7f7f7;
	background-color: #58b9da;
	top: 3px;
	box-shadow: 0 2px 0 #2da4cd;
}

.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d:active {
	color: #f2f2f2;
	background-color: #58b9da;
}

.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-xs {
	box-shadow: 0 3px 0 #2da4cd;
}

.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-xs:hover {
	top: 1px;
	box-shadow: 0 2px 0 #2da4cd;
}

.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-sm {
	box-shadow: 0 4px 0 #2da4cd;
}

.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-sm:hover {
	top: 2px;
	box-shadow: 0 2px 0 #2da4cd;
}

.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-lg {
	box-shadow: 0 5px 0 #2da4cd;
}

.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-lg:hover {
	top: 3px;
	box-shadow: 0 2px 0 #2da4cd;
}

.vc_btn3.vc_btn3-color-info.vc_btn3-style-modern {
	color: #FFF;
	border-color: #58b9da;
	background-color: #58b9da;
}

.vc_btn3.vc_btn3-color-info.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-info.vc_btn3-style-modern:hover {
	color: #f7f7f7;
	border-color: #3fafd4;
	background-color: #3fafd4;
}

.vc_btn3.vc_btn3-color-info.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-info.vc_btn3-style-modern:active {
	color: #f2f2f2;
	border-color: #37abd3;
	background-color: #37abd3;
}

.vc_btn3.vc_btn3-color-success,.vc_btn3.vc_btn3-color-success.vc_btn3-style-flat {
	color: #fff;
	background-color: #6ab165;
}

.vc_btn3.vc_btn3-color-success.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-success.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-success:focus,.vc_btn3.vc_btn3-color-success:hover {
	color: #f7f7f7;
	background-color: #59a453;
}

.vc_btn3.vc_btn3-color-success.active,.vc_btn3.vc_btn3-color-success.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-success.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-success:active {
	color: #f2f2f2;
	background-color: #559d50;
}

.vc_btn3.vc_btn3-color-success.vc_btn3-style-outline {
	color: #6ab165;
	border-color: #6ab165;
	background-color: transparent;
}

.vc_btn3.vc_btn3-color-success.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-success.vc_btn3-style-outline:active,.vc_btn3.vc_btn3-color-success.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-success.vc_btn3-style-outline:hover {
	color: #fff;
	border-color: #6ab165;
	background-color: #6ab165;
}

.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d {
	color: #fff;
	background-color: #6ab165;
	box-shadow: 0 5px 0 #4f934b;
}

.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d:hover {
	color: #f7f7f7;
	background-color: #6ab165;
	top: 3px;
	box-shadow: 0 2px 0 #4f934b;
}

.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d:active {
	color: #f2f2f2;
	background-color: #6ab165;
}

.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-xs {
	box-shadow: 0 3px 0 #4f934b;
}

.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-xs:hover {
	top: 1px;
	box-shadow: 0 2px 0 #4f934b;
}

.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-sm {
	box-shadow: 0 4px 0 #4f934b;
}

.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-sm:hover {
	top: 2px;
	box-shadow: 0 2px 0 #4f934b;
}

.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-lg {
	box-shadow: 0 5px 0 #4f934b;
}

.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-lg:hover {
	top: 3px;
	box-shadow: 0 2px 0 #4f934b;
}

.vc_btn3.vc_btn3-color-success.vc_btn3-style-modern {
	color: #fff;
	border-color: #6ab165;
	background-color: #6ab165;
}

.vc_btn3.vc_btn3-color-success.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-success.vc_btn3-style-modern:hover {
	color: #f7f7f7;
	border-color: #59a453;
	background-color: #59a453;
}

.vc_btn3.vc_btn3-color-success.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-success.vc_btn3-style-modern:active {
	color: #f2f2f2;
	border-color: #559d50;
	background-color: #559d50;
}

.vc_btn3.vc_btn3-color-warning,.vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat {
	color: #FFF;
	background-color: #F90;
}

.vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-warning:focus,.vc_btn3.vc_btn3-color-warning:hover {
	color: #f7f7f7;
	background-color: #e08700;
}

.vc_btn3.vc_btn3-color-warning.active,.vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-warning:active {
	color: #f2f2f2;
	background-color: #d68100;
}

.vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline {
	color: #F90;
	border-color: #F90;
	background-color: transparent;
}

.vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline:active,.vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline:hover {
	color: #FFF;
	border-color: #F90;
	background-color: #F90;
}

.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d {
	color: #FFF;
	background-color: #F90;
	box-shadow: 0 5px 0 #c77700;
}

.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d:hover {
	color: #f7f7f7;
	background-color: #F90;
	top: 3px;
	box-shadow: 0 2px 0 #c77700;
}

.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d:active {
	color: #f2f2f2;
	background-color: #F90;
}

.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-xs {
	box-shadow: 0 3px 0 #c77700;
}

.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-xs:hover {
	top: 1px;
	box-shadow: 0 2px 0 #c77700;
}

.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-sm {
	box-shadow: 0 4px 0 #c77700;
}

.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-sm:hover {
	top: 2px;
	box-shadow: 0 2px 0 #c77700;
}

.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-lg {
	box-shadow: 0 5px 0 #c77700;
}

.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-lg:hover {
	top: 3px;
	box-shadow: 0 2px 0 #c77700;
}

.vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern {
	color: #FFF;
	border-color: #F90;
	background-color: #F90;
}

.vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern:hover {
	color: #f7f7f7;
	border-color: #e08700;
	background-color: #e08700;
}

.vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern:active {
	color: #f2f2f2;
	border-color: #d68100;
	background-color: #d68100;
}

.vc_btn3.vc_btn3-color-danger,.vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat {
	color: #FFF;
	background-color: #ff675b;
}

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-danger:focus,.vc_btn3.vc_btn3-color-danger:hover {
	color: #f7f7f7;
	background-color: #ff4b3c;
}

.vc_btn3.vc_btn3-color-danger.active,.vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-danger:active {
	color: #f2f2f2;
	background-color: #ff4132;
}

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline {
	color: #ff675b;
	border-color: #ff675b;
	background-color: transparent;
}

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline:active,.vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline:hover {
	color: #FFF;
	border-color: #ff675b;
	background-color: #ff675b;
}

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d {
	color: #FFF;
	background-color: #ff675b;
	box-shadow: 0 5px 0 #ff3323;
}

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d:hover {
	color: #f7f7f7;
	background-color: #ff675b;
	top: 3px;
	box-shadow: 0 2px 0 #ff3323;
}

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d:active {
	color: #f2f2f2;
	background-color: #ff675b;
}

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-xs {
	box-shadow: 0 3px 0 #ff3323;
}

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-xs:hover {
	top: 1px;
	box-shadow: 0 2px 0 #ff3323;
}

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-sm {
	box-shadow: 0 4px 0 #ff3323;
}

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-sm:hover {
	top: 2px;
	box-shadow: 0 2px 0 #ff3323;
}

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-lg {
	box-shadow: 0 5px 0 #ff3323;
}

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-lg:hover {
	top: 3px;
	box-shadow: 0 2px 0 #ff3323;
}

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern {
	color: #FFF;
	border-color: #ff675b;
	background-color: #ff675b;
}

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern:hover {
	color: #f7f7f7;
	border-color: #ff4b3c;
	background-color: #ff4b3c;
}

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern:active {
	color: #f2f2f2;
	border-color: #ff4132;
	background-color: #ff4132;
}

.vc_btn3.vc_btn3-color-inverse,.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat {
	color: #FFF;
	background-color: #555;
}

.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-inverse:focus,.vc_btn3.vc_btn3-color-inverse:hover {
	color: #f7f7f7;
	background-color: #464646;
}

.vc_btn3.vc_btn3-color-inverse.active,.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-inverse:active {
	color: #f2f2f2;
	background-color: #414141;
}

.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline {
	color: #555;
	border-color: #555;
	background-color: transparent;
}

.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline:active,.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline:hover {
	color: #FFF;
	border-color: #555;
	background-color: #555;
}

.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d {
	color: #FFF;
	background-color: #555;
	box-shadow: 0 5px 0 #393939;
}

.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d:hover {
	color: #f7f7f7;
	background-color: #555;
	top: 3px;
	box-shadow: 0 2px 0 #393939;
}

.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d:active {
	color: #f2f2f2;
	background-color: #555;
}

.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-xs {
	box-shadow: 0 3px 0 #393939;
}

.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-xs:hover {
	top: 1px;
	box-shadow: 0 2px 0 #393939;
}

.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-sm {
	box-shadow: 0 4px 0 #393939;
}

.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-sm:hover {
	top: 2px;
	box-shadow: 0 2px 0 #393939;
}

.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-lg {
	box-shadow: 0 5px 0 #393939;
}

.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-lg:hover {
	top: 3px;
	box-shadow: 0 2px 0 #393939;
}

.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern {
	color: #FFF;
	border-color: #555;
	background-color: #555;
}

.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern:hover {
	color: #f7f7f7;
	border-color: #464646;
	background-color: #464646;
}

.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern:active {
	color: #f2f2f2;
	border-color: #414141;
	background-color: #414141;
}

.vc_btn3.vc_btn3-color-black.vc_btn3-style-outline {
	color: #2a2a2a;
}

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline {
	color: #ebebeb;
}

.vc_btn3.vc_btn3-color-white.vc_btn3-style-outline {
	color: #FFF;
}

.vc_general.vc_cta3.vc_cta3-style-3d .vc_cta3-content-header h2,.vc_general.vc_cta3.vc_cta3-style-3d .vc_cta3-content-header h4,.vc_general.vc_cta3.vc_cta3-style-classic:not(.vc_cta3-color-classic) .vc_cta3-content-header h2,.vc_general.vc_cta3.vc_cta3-style-classic:not(.vc_cta3-color-classic) .vc_cta3-content-header h4,.vc_general.vc_cta3.vc_cta3-style-flat .vc_cta3-content-header h2,.vc_general.vc_cta3.vc_cta3-style-flat .vc_cta3-content-header h4,.vc_general.vc_cta3.vc_cta3-style-outline:not(.vc_cta3-color-classic) .vc_cta3-content-header h2,.vc_general.vc_cta3.vc_cta3-style-outline:not(.vc_cta3-color-classic) .vc_cta3-content-header h4 {
	color: inherit;
}

.vc_btn3-container.vc_btn3-center {
	text-align: center;
}

.vc_btn3-container.vc_btn3-left {
	text-align: left;
}

.vc_btn3-container.vc_btn3-right {
	text-align: right;
}

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-left .vc_btn3-icon,.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-right .vc_btn3-icon {
	display: inline-block;
	position: static;
	-webkit-transform: translate(0,0);
	-ms-transform: translate(0,0);
	transform: translate(0,0);
	min-width: 1em;
}

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon {
	margin-right: .5em;
}

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon {
	margin-left: .5em;
}

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-xs {
	font-size: 11px;
	padding: 8px 12px;
}

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-xs.vc_btn3-style-outline,.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-xs.vc_btn3-style-outline-custom {
	padding: 7px 11px;
}

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-sm {
	font-size: 12px;
	padding: 11px 16px;
}

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-sm.vc_btn3-style-outline,.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-sm.vc_btn3-style-outline-custom {
	padding: 10px 15px;
}

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-md {
	font-size: 14px;
	padding: 14px 20px;
}

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-md.vc_btn3-style-outline,.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-md.vc_btn3-style-outline-custom {
	padding: 13px 19px;
}

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-lg {
	font-size: 16px;
	padding: 18px 25px;
}

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-lg.vc_btn3-style-outline,.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-lg.vc_btn3-style-outline-custom {
	padding: 17px 24px;
}

.vc_btn3-container .vc_btn3-block.vc_btn3-icon-left,.vc_btn3-container .vc_btn3-block.vc_btn3-icon-right {
	text-align: inherit;
}

.vc_custom_heading a,.vc_custom_heading a:focus,.vc_custom_heading a:hover,.vc_custom_heading a:visited {
	border: 0;
	text-decoration: inherit;
	color: inherit;
}

.vc_custom_heading a {
	-webkit-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	opacity: 1;
}

.vc_custom_heading a:hover {
	opacity: .85;
}

.vc_call_to_action {
	background-color: #ebebeb;
	border: 2px solid #ebebeb;
	padding: 2em;
	border-radius: 5px;
}

.vc_call_to_action :last-child {
	margin-bottom: 0;
}

.vc_call_to_action.vc_cta_square {
	border-radius: 0;
}

.vc_call_to_action.vc_cta_square_outlined {
	border-radius: 0;
	background: 0 0!important;
}

.vc_call_to_action.vc_cta_round {
	border-radius: 50px;
}

.vc_call_to_action.vc_cta_outlined {
	background: 0 0!important;
}

.vc_call_to_action hgroup h2,.vc_call_to_action hgroup h4 {
	margin: 0;
	clear: none;
}

.vc_call_to_action hgroup+p {
	margin-top: 1em;
}

.vc_call_to_action.vc_cta_btn_pos_right .vc_cta_btn {
	float: right;
	margin-left: 2em;
}

.vc_call_to_action.vc_cta_btn_pos_left .vc_cta_btn {
	float: left;
	margin-right: 2em;
}

.wpb_call_to_action {
	position: relative;
	background-color: #f7f7f7;
	padding: 35px;
	border: 1px solid #f0f0f0;
	box-sizing: border-box;
}

.wpb_call_to_action .wpb_button {
	margin: 0;
	box-sizing: border-box;
}

.cta_align_left .wpb_button {
	float: left;
}

.cta_align_right .wpb_button {
	float: right;
}

.cta_align_left .wpb_button,.cta_align_right .wpb_button {
	max-width: 27.5%;
}

.cta_align_left .wpb_call_text,.cta_align_right .wpb_call_text {
	width: 70%;
	float: left;
	clear: none;
}

.cta_align_left .wpb_call_text {
	float: right;
}

#content .wpb_call_to_action .wpb_call_text,.wpb_call_to_action .wpb_call_text {
	margin: 0;
	padding-top: 0;
}

.cta_align_bottom {
	text-align: center;
}

.cta_align_bottom .wpb_button {
	position: static;
	margin-top: 21.74px;
	display: inline-block;
}

.cta_no_button .wpb_call_text {
	width: auto;
	float: none;
}

@media(max-width:600px) {
	.vc_responsive .cta_align_left .wpb_button,.vc_responsive .cta_align_right .wpb_button {
		max-width: 70%;
		width: 70%;
		float: none;
		display: block;
		margin: 3% auto;
	}

	.vc_responsive .cta_align_left .wpb_call_text,.vc_responsive .cta_align_right .wpb_call_text {
		width: auto;
		max-width: none;
		text-align: center;
	}
}

.vc_cta3-container {
	margin-bottom: 35px;
	margin-left: auto;
	margin-right: auto;
}

.vc_cta3-container::after,.vc_cta3-container::before {
	display: table;
	content: ' ';
}

.vc_general.vc_cta3.vc_cta3-icons-bottom .vc_cta3-icons .vc_icon_element,.vc_general.vc_cta3.vc_cta3-icons-top .vc_cta3-icons .vc_icon_element {
	display: inline-block;
}

.vc_cta3-container.vc_cta3-size-xs {
	width: 50%;
}

.vc_cta3-container.vc_cta3-size-sm {
	width: 60%;
}

.vc_cta3-container.vc_cta3-size-md {
	width: 70%;
}

.vc_cta3-container.vc_cta3-size-lg {
	width: 80%;
}

.vc_cta3-container.vc_cta3-size-xl {
	width: 90%;
}

.vc_general.vc_cta3 {
	border: 1px solid transparent;
	font-size: 1em;
	padding: 28px;
	word-wrap: break-word;
}

.vc_general.vc_cta3.vc_cta3-style-classic,.vc_general.vc_cta3.vc_cta3-style-custom {
	border-color: #f0f0f0;
	background-color: #f7f7f7;
}

.vc_general.vc_cta3 .vc_cta3-content {
	vertical-align: top;
}

.vc_general.vc_cta3 .vc_cta3-content>:last-child,.vc_general.vc_cta3 .vc_cta3-icons>:last-child {
	margin-bottom: 0;
}

.vc_general.vc_cta3 .vc_cta3-actions {
	vertical-align: middle;
	white-space: nowrap;
}

@media(min-width:768px) {
	.vc_general.vc_cta3 .vc_cta3-actions .vc_btn3-container {
		margin: 0;
	}
}

.vc_general.vc_cta3 .vc_cta3-icons {
	vertical-align: middle;
}

.vc_general.vc_cta3 h2,.vc_general.vc_cta3 h4 {
	margin-top: 0;
	margin-left: 0;
	margin-right: 0;
}

.vc_general.vc_cta3.vc_cta3-align-left .vc_cta3-content {
	text-align: left;
}

.vc_general.vc_cta3.vc_cta3-align-right .vc_cta3-content {
	text-align: right;
}

.vc_general.vc_cta3.vc_cta3-align-center .vc_cta3-content {
	text-align: center;
}

.vc_general.vc_cta3.vc_cta3-align-justify .vc_cta3-content {
	text-align: justify;
}

.separator_align_center,.vc_general.vc_cta3.vc_cta3-icons-bottom .vc_cta3-icons,.vc_general.vc_cta3.vc_cta3-icons-top .vc_cta3-icons,.vc_pie_chart {
	text-align: center;
}

.vc_general.vc_cta3.vc_cta3-icons-top .vc_cta3_content-container {
	padding-top: 1em;
}

.vc_general.vc_cta3.vc_cta3-icons-bottom .vc_cta3_content-container {
	padding-bottom: 1em;
}

.vc_general.vc_cta3.vc_cta3-icons-left .vc_cta3-icons {
	display: table-cell;
}

.vc_general.vc_cta3.vc_cta3-icons-left .vc_cta3_content-container {
	display: table-cell;
	padding-left: 1em;
}

.vc_general.vc_cta3.vc_cta3-icons-right .vc_cta3-icons {
	display: table-cell;
}

.vc_general.vc_cta3.vc_cta3-icons-right .vc_cta3_content-container {
	display: table-cell;
	padding-right: 1em;
}

.vc_general.vc_cta3.vc_cta3-icons-on-border {
	position: relative;
}

.vc_general.vc_cta3.vc_cta3-icons-on-border .vc_cta3-icons {
	position: absolute;
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right .vc_cta3-icons {
	right: 0;
	top: 50%;
	-webkit-transform: translate(50%,-50%);
	-ms-transform: translate(50%,-50%);
	transform: translate(50%,-50%);
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xs {
	margin-right: 17px;
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xs .vc_cta3_content-container {
	padding-right: 0;
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-sm .vc_cta3_content-container,.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xs.vc_cta3-icons-in-box .vc_cta3_content-container {
	padding-right: 7px;
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-sm {
	margin-right: 22px;
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-md .vc_cta3_content-container,.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-sm.vc_cta3-icons-in-box .vc_cta3_content-container {
	padding-right: 14px;
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-md {
	margin-right: 28px;
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-lg .vc_cta3_content-container,.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-md.vc_cta3-icons-in-box .vc_cta3_content-container {
	padding-right: 21px;
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-lg {
	margin-right: 35px;
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-lg.vc_cta3-icons-in-box .vc_cta3_content-container,.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xl .vc_cta3_content-container {
	padding-right: 28px;
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xl {
	margin-right: 50px;
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xl.vc_cta3-icons-in-box .vc_cta3_content-container {
	padding-right: 35px;
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left .vc_cta3-icons {
	left: 0;
	top: 50%;
	-webkit-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xs {
	margin-left: 17px;
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xs .vc_cta3_content-container {
	padding-left: 0;
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-sm .vc_cta3_content-container,.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xs.vc_cta3-icons-in-box .vc_cta3_content-container {
	padding-left: 7px;
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-sm {
	margin-left: 22px;
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-md .vc_cta3_content-container,.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-sm.vc_cta3-icons-in-box .vc_cta3_content-container {
	padding-left: 14px;
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-md {
	margin-left: 28px;
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-lg .vc_cta3_content-container,.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-md.vc_cta3-icons-in-box .vc_cta3_content-container {
	padding-left: 21px;
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-lg {
	margin-left: 35px;
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-lg.vc_cta3-icons-in-box .vc_cta3_content-container,.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xl .vc_cta3_content-container {
	padding-left: 28px;
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xl {
	margin-left: 50px;
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xl.vc_cta3-icons-in-box .vc_cta3_content-container {
	padding-left: 35px;
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top .vc_cta3-icons {
	left: 50%;
	top: 0;
	-webkit-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xs {
	margin-top: 17px;
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xs .vc_cta3_content-container {
	padding-top: 0;
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-sm .vc_cta3_content-container,.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xs.vc_cta3-icons-in-box .vc_cta3_content-container {
	padding-top: 7px;
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-sm {
	margin-top: 22px;
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-md .vc_cta3_content-container,.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-sm.vc_cta3-icons-in-box .vc_cta3_content-container {
	padding-top: 14px;
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-md {
	margin-top: 28px;
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-lg .vc_cta3_content-container,.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-md.vc_cta3-icons-in-box .vc_cta3_content-container {
	padding-top: 21px;
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-lg {
	margin-top: 35px;
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-lg.vc_cta3-icons-in-box .vc_cta3_content-container,.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xl .vc_cta3_content-container {
	padding-top: 28px;
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xl {
	margin-top: 50px;
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xl.vc_cta3-icons-in-box .vc_cta3_content-container {
	padding-top: 35px;
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom .vc_cta3-icons {
	left: 50%;
	bottom: 0;
	-webkit-transform: translate(-50%,50%);
	-ms-transform: translate(-50%,50%);
	transform: translate(-50%,50%);
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xs {
	margin-bottom: 17px;
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xs .vc_cta3_content-container {
	padding-bottom: 0;
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-sm .vc_cta3_content-container,.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xs.vc_cta3-icons-in-box .vc_cta3_content-container {
	padding-bottom: 7px;
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-sm {
	margin-bottom: 22px;
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-md .vc_cta3_content-container,.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-sm.vc_cta3-icons-in-box .vc_cta3_content-container {
	padding-bottom: 14px;
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-md {
	margin-bottom: 28px;
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-lg .vc_cta3_content-container,.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-md.vc_cta3-icons-in-box .vc_cta3_content-container {
	padding-bottom: 21px;
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-lg {
	margin-bottom: 35px;
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-lg.vc_cta3-icons-in-box .vc_cta3_content-container,.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xl .vc_cta3_content-container {
	padding-bottom: 28px;
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xl {
	margin-bottom: 50px;
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xl.vc_cta3-icons-in-box .vc_cta3_content-container {
	padding-bottom: 35px;
}

.vc_general.vc_cta3.vc_cta3-actions-top .vc_cta3-content {
	margin-top: 1em;
}

.vc_general.vc_cta3.vc_cta3-actions-bottom .vc_cta3-content {
	margin-bottom: 1em;
}

@media(min-width:768px) {
	.vc_general.vc_cta3.vc_cta3-actions-left .vc_cta3-actions,.vc_general.vc_cta3.vc_cta3-actions-right .vc_cta3-actions {
		max-width: 30%;
		display: table-cell;
	}

	.vc_general.vc_cta3.vc_cta3-actions-left .vc_cta3-content {
		padding-left: 28px;
		display: table-cell;
	}

	.vc_general.vc_cta3.vc_cta3-actions-right .vc_cta3-content {
		padding-right: 28px;
		display: table-cell;
	}
}

.vc_general.vc_cta3.vc_cta3-style-outline {
	border-width: 3px;
}

.vc_general.vc_cta3.vc_cta3-shape-square {
	border-radius: 0;
}

.vc_general.vc_cta3.vc_cta3-shape-rounded {
	border-radius: 5px;
}

.vc_general.vc_cta3.vc_cta3-shape-round {
	border-radius: 4em;
}

.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-classic .vc_cta3-content-header {
	color: #5472d2;
}

.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-flat {
	color: #c9d2f0;
	border-color: transparent;
	background-color: #5472d2;
}

.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-flat .vc_cta3-content-header {
	color: #fff;
}

.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-3d {
	box-shadow: 0 5px 0 #3253bc;
	color: #c9d2f0;
	border-color: transparent;
	background-color: #5472d2;
}

.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-3d .vc_cta3-content-header {
	color: #fff;
}

.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-outline {
	border-color: #5472d2;
	background-color: transparent;
}

.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-outline .vc_cta3-content-header {
	color: #5472d2;
}

.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-classic .vc_cta3-content-header {
	color: #00c1cf;
}

.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-flat {
	color: #d3f5f1;
	border-color: transparent;
	background-color: #00c1cf;
}

.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-flat .vc_cta3-content-header {
	color: #fff;
}

.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-3d {
	box-shadow: 0 5px 0 #008d97;
	color: #d3f5f1;
	border-color: transparent;
	background-color: #00c1cf;
}

.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-3d .vc_cta3-content-header {
	color: #fff;
}

.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-outline {
	border-color: #00c1cf;
	background-color: transparent;
}

.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-outline .vc_cta3-content-header {
	color: #00c1cf;
}

.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-classic .vc_cta3-content-header {
	color: #fe6c61;
}

.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-flat {
	color: #fcdbd7;
	border-color: transparent;
	background-color: #fe6c61;
}

.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-flat .vc_cta3-content-header {
	color: #fff;
}

.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-3d {
	box-shadow: 0 5px 0 #fe3829;
	color: #fcdbd7;
	border-color: transparent;
	background-color: #fe6c61;
}

.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-3d .vc_cta3-content-header {
	color: #fff;
}

.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-outline {
	border-color: #fe6c61;
	background-color: transparent;
}

.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-outline .vc_cta3-content-header {
	color: #fe6c61;
}

.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-classic .vc_cta3-content-header {
	color: #8d6dc4;
}

.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-flat {
	color: #e1d5f5;
	border-color: transparent;
	background-color: #8d6dc4;
}

.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-flat .vc_cta3-content-header {
	color: #fff;
}

.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-3d {
	box-shadow: 0 5px 0 #6e48b1;
	color: #e1d5f5;
	border-color: transparent;
	background-color: #8d6dc4;
}

.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-3d .vc_cta3-content-header {
	color: #fff;
}

.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-outline {
	border-color: #8d6dc4;
	background-color: transparent;
}

.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-outline .vc_cta3-content-header {
	color: #8d6dc4;
}

.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-classic .vc_cta3-content-header {
	color: #4cadc9;
}

.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-flat {
	color: #d0edf5;
	border-color: transparent;
	background-color: #4cadc9;
}

.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-flat .vc_cta3-content-header {
	color: #fff;
}

.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-3d {
	box-shadow: 0 5px 0 #338faa;
	color: #d0edf5;
	border-color: transparent;
	background-color: #4cadc9;
}

.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-3d .vc_cta3-content-header {
	color: #fff;
}

.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-outline {
	border-color: #4cadc9;
	background-color: transparent;
}

.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-outline .vc_cta3-content-header {
	color: #4cadc9;
}

.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-classic .vc_cta3-content-header {
	color: #cec2ab;
}

.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-flat {
	color: #f7f3eb;
	border-color: transparent;
	background-color: #cec2ab;
}

.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-flat .vc_cta3-content-header {
	color: #fff;
}

.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-3d {
	box-shadow: 0 5px 0 #b9a888;
	color: #f7f3eb;
	border-color: transparent;
	background-color: #cec2ab;
}

.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-3d .vc_cta3-content-header {
	color: #fff;
}

.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-outline {
	border-color: #cec2ab;
	background-color: transparent;
}

.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-outline .vc_cta3-content-header {
	color: #cec2ab;
}

.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-classic .vc_cta3-content-header {
	color: #50485b;
}

.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-flat {
	color: #e2ddeb;
	border-color: transparent;
	background-color: #50485b;
}

.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-flat .vc_cta3-content-header {
	color: #fff;
}

.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-3d {
	box-shadow: 0 5px 0 #342f3c;
	color: #e2ddeb;
	border-color: transparent;
	background-color: #50485b;
}

.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-3d .vc_cta3-content-header {
	color: #fff;
}

.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-outline {
	border-color: #50485b;
	background-color: transparent;
}

.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-outline .vc_cta3-content-header {
	color: #50485b;
}

.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-classic .vc_cta3-content-header {
	color: #75d69c;
}

.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-flat {
	color: #e1f5e9;
	border-color: transparent;
	background-color: #75d69c;
}

.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-flat .vc_cta3-content-header {
	color: #fff;
}

.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-3d {
	box-shadow: 0 5px 0 #4ac97d;
	color: #e1f5e9;
	border-color: transparent;
	background-color: #75d69c;
}

.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-3d .vc_cta3-content-header {
	color: #fff;
}

.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-outline {
	border-color: #75d69c;
	background-color: transparent;
}

.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-outline .vc_cta3-content-header {
	color: #75d69c;
}

.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-classic .vc_cta3-content-header {
	color: #f7be68;
}

.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-flat {
	color: #faf0e1;
	border-color: transparent;
	background-color: #f7be68;
}

.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-flat .vc_cta3-content-header {
	color: #fff;
}

.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-3d {
	box-shadow: 0 5px 0 #f4a733;
	color: #faf0e1;
	border-color: transparent;
	background-color: #f7be68;
}

.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-3d .vc_cta3-content-header {
	color: #fff;
}

.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-outline {
	border-color: #f7be68;
	background-color: transparent;
}

.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-outline .vc_cta3-content-header {
	color: #f7be68;
}

.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-classic .vc_cta3-content-header {
	color: #5aa1e3;
}

.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-flat {
	color: #dce9f5;
	border-color: transparent;
	background-color: #5aa1e3;
}

.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-flat .vc_cta3-content-header {
	color: #fff;
}

.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-3d {
	box-shadow: 0 5px 0 #2a86db;
	color: #dce9f5;
	border-color: transparent;
	background-color: #5aa1e3;
}

.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-3d .vc_cta3-content-header {
	color: #fff;
}

.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-outline {
	border-color: #5aa1e3;
	background-color: transparent;
}

.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-outline .vc_cta3-content-header {
	color: #5aa1e3;
}

.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-classic .vc_cta3-content-header {
	color: #6dab3c;
}

.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-flat {
	color: #e5f2da;
	border-color: transparent;
	background-color: #6dab3c;
}

.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-flat .vc_cta3-content-header {
	color: #fff;
}

.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-3d {
	box-shadow: 0 5px 0 #53812d;
	color: #e5f2da;
	border-color: transparent;
	background-color: #6dab3c;
}

.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-3d .vc_cta3-content-header {
	color: #fff;
}

.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-outline {
	border-color: #6dab3c;
	background-color: transparent;
}

.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-outline .vc_cta3-content-header {
	color: #6dab3c;
}

.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-classic .vc_cta3-content-header {
	color: #f4524d;
}

.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-flat {
	color: #fce2e1;
	border-color: transparent;
	background-color: #f4524d;
}

.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-flat .vc_cta3-content-header {
	color: #fff;
}

.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-3d {
	box-shadow: 0 5px 0 #f11f18;
	color: #fce2e1;
	border-color: transparent;
	background-color: #f4524d;
}

.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-3d .vc_cta3-content-header {
	color: #fff;
}

.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-outline {
	border-color: #f4524d;
	background-color: transparent;
}

.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-outline .vc_cta3-content-header {
	color: #f4524d;
}

.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-classic .vc_cta3-content-header {
	color: #f79468;
}

.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-flat {
	color: #f7e1d7;
	border-color: transparent;
	background-color: #f79468;
}

.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-flat .vc_cta3-content-header {
	color: #fff;
}

.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-3d {
	box-shadow: 0 5px 0 #f46e33;
	color: #f7e1d7;
	border-color: transparent;
	background-color: #f79468;
}

.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-3d .vc_cta3-content-header {
	color: #fff;
}

.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-outline {
	border-color: #f79468;
	background-color: transparent;
}

.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-outline .vc_cta3-content-header {
	color: #f79468;
}

.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-classic .vc_cta3-content-header {
	color: #b97ebb;
}

.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-flat {
	color: #f4dff5;
	border-color: transparent;
	background-color: #b97ebb;
}

.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-flat .vc_cta3-content-header {
	color: #fff;
}

.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-3d {
	box-shadow: 0 5px 0 #a559a8;
	color: #f4dff5;
	border-color: transparent;
	background-color: #b97ebb;
}

.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-3d .vc_cta3-content-header {
	color: #fff;
}

.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-outline {
	border-color: #b97ebb;
	background-color: transparent;
}

.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-outline .vc_cta3-content-header {
	color: #b97ebb;
}

.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-classic .vc_cta3-content-header {
	color: #2a2a2a;
}

.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-flat {
	color: #d9d9d9;
	border-color: transparent;
	background-color: #2a2a2a;
}

.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-flat .vc_cta3-content-header {
	color: #fff;
}

.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-3d {
	box-shadow: 0 5px 0 #0e0e0e;
	color: #d9d9d9;
	border-color: transparent;
	background-color: #2a2a2a;
}

.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-3d .vc_cta3-content-header {
	color: #fff;
}

.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-outline {
	border-color: #2a2a2a;
	background-color: transparent;
}

.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-outline .vc_cta3-content-header {
	color: #2a2a2a;
}

.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-classic .vc_cta3-content-header {
	color: #ebebeb;
}

.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-flat {
	color: #9d9d9e;
	border-color: transparent;
	background-color: #ebebeb;
}

.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-flat .vc_cta3-content-header {
	color: #666;
}

.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-3d {
	box-shadow: 0 5px 0 #cfcfcf;
	color: #9d9d9e;
	border-color: transparent;
	background-color: #ebebeb;
}

.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-3d .vc_cta3-content-header {
	color: #666;
}

.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-outline {
	border-color: #ebebeb;
	background-color: transparent;
}

.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-outline .vc_cta3-content-header {
	color: #ebebeb;
}

.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-classic .vc_cta3-content-header {
	color: #FFF;
}

.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-flat {
	color: #9d9d9e;
	border-color: transparent;
	background-color: #FFF;
}

.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-flat .vc_cta3-content-header {
	color: #666;
}

.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-3d {
	box-shadow: 0 5px 0 #e3e3e3;
	color: #9d9d9e;
	border-color: transparent;
	background-color: #FFF;
}

.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-3d .vc_cta3-content-header {
	color: #666;
}

.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-outline {
	border-color: #FFF;
	background-color: transparent;
}

.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-outline .vc_cta3-content-header {
	color: #FFF;
}

.vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-flat {
	color: #9d9d9e;
	border-color: transparent;
	background-color: #f0f0f0;
}

.vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-flat .vc_cta3-content-header {
	color: #666;
}

.vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-3d {
	box-shadow: 0 5px 0 #d4d4d4;
	color: #9d9d9e;
	border-color: transparent;
	background-color: #f0f0f0;
}

.vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-3d .vc_cta3-content-header {
	color: #666;
}

.vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-outline {
	border-color: #f0f0f0;
	background-color: transparent;
}

.vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-outline .vc_cta3-content-header {
	color: #f0f0f0;
}

.vc_cta3.vc_cta3-icon-size-xs .vc_icon_element .vc_icon_element-inner {
	height: 1em;
	width: 1em;
}

.vc_cta3.vc_cta3-icon-size-sm .vc_icon_element .vc_icon_element-inner {
	height: 2em;
	width: 2em;
}

.vc_cta3.vc_cta3-icon-size-md .vc_icon_element .vc_icon_element-inner {
	height: 3em;
	width: 3em;
}

.vc_cta3.vc_cta3-icon-size-lg .vc_icon_element .vc_icon_element-inner {
	height: 4em;
	width: 4em;
}

.vc_cta3.vc_cta3-icon-size-xl .vc_icon_element .vc_icon_element-inner {
	height: 5em;
	width: 5em;
}

.wpb_gmaps_widget .wpb_wrapper {
	background-color: #f7f7f7;
	padding: 5px;
}

.wpb_gmaps_widget .wpb_map_wraper iframe {
	margin-bottom: 0;
	padding: 0;
	display: block;
	width: 100%;
	border: 0;
}

.wpb_gmaps_widget.vc_map_responsive .wpb_map_wraper {
	position: relative;
	padding-bottom: 56.25%;
	height: 0;
}

.wpb_gmaps_widget.vc_map_responsive .wpb_map_wraper iframe {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
}

.wpb_accordion_section .wpb_accordion_header a:focus,.wpb_content_element .wpb_tabs_nav li a:focus,.wpb_tour_next_prev_nav a:focus {
	outline: 0;
}

.wpb_content_element .wpb_tabs_nav,.wpb_content_element .wpb_tour_tabs_wrapper {
	padding: 0;
}

.wpb_content_element .wpb_tabs_nav {
	margin: 0;
	padding-left: 0!important;
	text-indent: inherit!important;
}

#content .wpb_content_element .wpb_tabs_nav {
	margin: 0;
}

.wpb_content_element .wpb_tabs_nav li {
	background-color: #FFF;
	white-space: nowrap;
	padding: 0;
	background-image: none;
	list-style: none!important;
}

.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header,.wpb_content_element .wpb_tabs_nav li.ui-tabs-active,.wpb_content_element .wpb_tabs_nav li:hover,.wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab {
	background-color: #f7f7f7;
}

.wpb_content_element .wpb_tabs_nav li:after,.wpb_content_element .wpb_tabs_nav li:before {
	display: none!important;
}

.wpb_content_element .wpb_tour_tabs_wrapper .wpb_ui-tabs-hide {
	display: none;
}

.wpb_content_element .wpb_accordion_header a,.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a {
	border-bottom: 0;
	text-decoration: none;
	display: block;
	padding: .5em 1em;
}

.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content,.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab {
	padding: 1em;
}

.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content .wpb_row:last-child>div>div.wpb_wrapper .wpb_content_element:last-child,.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content>.wpb_content_element:last-child,.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab .wpb_row:last-child>div>div.wpb_wrapper .wpb_content_element:last-child,.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab>.wpb_content_element:last-child {
	margin-bottom: 0;
}

.wpb_tabs .wpb_tabs_nav li {
	float: left;
	margin: 0 1px 0 0;
}

.wpb_tour .wpb_tabs_nav {
	float: left;
	width: 31.66666667%;
}

.wpb_tour .wpb_tabs_nav li {
	margin: 0 0 1px;
	clear: left;
	width: 100%;
}

.wpb_tour .wpb_tabs_nav a {
	width: 100%;
}

.wpb_tour .wpb_tour_tabs_wrapper .wpb_tab {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border: 0;
	float: left;
	width: 68.33333333%;
	padding: 0 0 0 21.74px;
}

.wpb_tour_next_prev_nav {
	margin-left: 31.66666667%;
	padding-left: 21.74px;
	font-size: 80%;
}

.wpb_tour_next_prev_nav a {
	border-bottom: 1px dotted;
	text-decoration: none;
}

.wpb_tour_next_prev_nav a:hover {
	text-decoration: none;
	border-bottom: 0;
}

.wpb_tour_next_prev_nav span {
	width: 48%;
	display: inline-block;
	padding-top: 1em;
	float: left;
}

.wpb_tour_next_prev_nav span.wpb_next_slide {
	text-align: right;
	float: right;
}

.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header {
	margin: 0 0 1px;
	padding-top: 0;
	position: relative;
	text-transform: none;
	font-weight: inherit;
	font-size: inherit;
	font-family: inherit;
	line-height: inherit;
	letter-spacing: inherit;
}

.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a {
	padding-left: 1em;
}

.wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon,.wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon {
	display: block;
	width: 16px;
	height: 16px;
	background-image: url(../images/toggle_open.png);
	background-repeat: no-repeat;
	position: absolute;
	right: .7em;
	top: .7em;
}

.wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon {
	background-image: url(../images/toggle_close.png);
}

@media(max-width:480px) {
	.vc_responsive .wpb_tour .wpb_tab,.vc_responsive .wpb_tour .wpb_tour_tabs_wrapper .wpb_tabs_nav,.vc_responsive .wpb_tour_next_prev_nav {
		width: 100%;
		float: none;
		margin-left: 0;
	}

	.vc_responsive .wpb_tour_next_prev_nav {
		width: auto;
		padding: 0 1em;
	}

	.vc_responsive #content .wpb_tour .wpb_tour_tabs_wrapper .wpb_tabs_nav {
		margin-bottom: 1em;
	}

	.vc_responsive .wpb_tour .wpb_tab {
		padding-left: 1em;
		padding-right: 1em;
	}
}

.grid_layout-thumbnail .post-thumb,body ul.wpb_thumbnails-fluid li .entry-content :last-child {
	margin-bottom: 0;
}

.wpb_column .wpb_wrapper .wpb_teaser_grid {
	float: none;
}

body ul.wpb_thumbnails-fluid li {
	padding: 0;
	margin-left: 0;
	background-image: none;
	list-style: none!important;
}

body ul.wpb_thumbnails-fluid li:after,body ul.wpb_thumbnails-fluid li:before {
	display: none!important;
}

.wpb_row .wpb_filtered_grid ul.wpb_thumbnails-fluid,.wpb_row .wpb_grid ul.wpb_thumbnails-fluid {
	padding: 0;
	overflow: visible!important;
}

.wpb_teaser_grid .entry-content {
	margin: 0;
	padding: 0;
	width: 100%;
}

.grid_layout-thumbnail .post-thumb img {
	max-width: 100%;
}

.wpb_carousel .wpb_wrapper {
	position: relative;
}

.wpb_carousel .next,.wpb_carousel .prev {
	position: absolute;
	top: 3px;
	background-color: #f7f7f7;
	padding: 0 6px;
	font-size: 12px;
	z-index: 10;
	text-decoration: none;
	transition: all .2s linear;
	-moz-transition: all .2s linear;
	-webkit-transition: all .2s linear;
	-o-transition: all .2s linear;
}

.wpb_carousel .next:hover,.wpb_carousel .prev:hover {
	background-color: #f0f0f0;
}

.wpb_carousel .next:focus,.wpb_carousel .prev:focus {
	outline: 0;
	text-decoration: none;
}

.wpb_carousel .prev {
	right: 30px;
}

.wpb_carousel .next {
	right: 0;
}

.wpb_carousel .wpb_thumbnails-fluid {
	width: 100%;
}

.wpb_carousel .wpb_thumbnails-fluid>[class*=vc_span] {
	height: auto!important;
}

.wpb_categories_filter,.wpb_teaser_grid .categories_filter {
	list-style: none;
	padding: 0;
	margin: 0 0 10px;
}

.wpb_categories_filter li,.wpb_teaser_grid .categories_filter li {
	display: block;
	float: left;
	margin: 0 10px 10px 0;
	background-image: none;
	list-style: none!important;
}

.wpb_categories_filter li:after,.wpb_categories_filter li:before,.wpb_teaser_grid .categories_filter li:after,.wpb_teaser_grid .categories_filter li:before {
	display: none!important;
}

.wpb_categories_filter li a,.wpb_teaser_grid .categories_filter li a {
	border: 0;
	text-decoration: none;
}

.wpb_categories_filter li a:hover,.wpb_categories_filter li.active a,.wpb_teaser_grid .categories_filter li a:hover,.wpb_teaser_grid .categories_filter li.active a {
	border-bottom: 1px dotted;
}

@media(max-width:480px) {
	.vc_responsive .wpb_row ul.wpb_thumbnails-fluid {
		margin-left: 0;
		width: auto;
	}

	.vc_responsive .wpb_row .wpb_teaser_grid ul.wpb_thumbnails-fluid [class*=vc_col-] {
		width: 100%;
		float: none;
		display: block;
		margin-left: 0;
		margin-right: 0;
	}
}

.wpb_image_grid .wpb_image_grid_ul {
	margin: 0;
	padding: 0;
}

.wpb_image_grid .wpb_image_grid_ul>li {
	background-image: none;
	list-style: none!important;
}

.wpb_image_grid .wpb_image_grid_ul>li:after,.wpb_image_grid .wpb_image_grid_ul>li:before {
	display: none!important;
}

.wpb_image_grid .wpb_image_grid_ul .isotope-item {
	list-style: none;
	margin: 0 1px 1px 0;
	max-width: 100%;
	float: left;
}

.wpb_image_grid .wpb_image_grid_ul a {
	display: block;
}

.wpb_image_grid .wpb_image_grid_ul img {
	display: block;
	max-width: 100%;
	height: auto;
}

.wpb_gallery .theme-default .nivoSlider {
	margin-bottom: 0;
}

.wpb_gallery .theme-default .nivo-controlNav {
	padding: 10px 0 3px;
}

.wpb_gallery .wpb_flexslider .flex-control-nav {
	bottom: auto;
	top: 100%;
	margin-top: 15px;
}

.wpb_gallery .wpb_flexslider .flex-direction-nav a {
	border: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

.wpb_gallery .wpb_flexslider .flex-direction-nav a:hover {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

.wpb_gallery .wpb_flexslider .flex-direction-nav a:before {
	line-height: 1;
}

.wpb_gallery .wpb_flexslider .flex-control-paging {
	z-index: 10;
}

#content .wpb_gallery_slides ul.flex-direction-nav,#content .wpb_gallery_slides ul.slides,.content .wpb_gallery_slides ul.flex-direction-nav,.content .wpb_gallery_slides ul.slides,.wpb_content_element .wpb_gallery_slides ul li,.wpb_gallery_slides ul.flex-direction-nav,.wpb_gallery_slides ul.slides,body .wpb_gallery_slides ul li {
	list-style: none;
	padding: 0;
	background-image: none;
	margin: 0;
}

.flickr_badge_image {
	margin: 0 10px 10px 0;
	width: 72px;
	height: 72px;
	float: left;
	background: 0;
	padding: 0;
}

.flickr_badge_image a {
	border: 0;
}

.flickr_badge_image img {
	margin: 0;
	overflow: hidden;
	position: relative;
	width: 100%;
	height: 100%;
	max-width: 100%;
	max-height: 100%;
}

.wpb_flickr_widget p.flickr_stream_wrap {
	clear: both;
	margin-bottom: 0;
	font-size: 80%;
}

.wpb_flickr_widget p.flickr_stream_wrap a {
	background-image: url(../images/flickr.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 25px;
	display: inline-block;
}

.wpb_video_widget.vc_video-el-width-10 .wpb_wrapper {
	width: 10%;
}

.wpb_video_widget.vc_video-el-width-20 .wpb_wrapper {
	width: 20%;
}

.wpb_video_widget.vc_video-el-width-30 .wpb_wrapper {
	width: 30%;
}

.wpb_video_widget.vc_video-el-width-40 .wpb_wrapper {
	width: 40%;
}

.wpb_video_widget.vc_video-el-width-50 .wpb_wrapper {
	width: 50%;
}

.wpb_video_widget.vc_video-el-width-60 .wpb_wrapper {
	width: 60%;
}

.wpb_video_widget.vc_video-el-width-70 .wpb_wrapper {
	width: 70%;
}

.wpb_video_widget.vc_video-el-width-80 .wpb_wrapper {
	width: 80%;
}

.wpb_video_widget.vc_video-el-width-90 .wpb_wrapper {
	width: 90%;
}

.wpb_video_widget.vc_video-el-width-100 .wpb_wrapper {
	width: 100%;
}

.wpb_video_widget .wpb_video_wrapper {
	padding-top: 56.25%;
	position: relative;
	width: 100%;
}

.wpb_video_widget .wpb_video_wrapper>div {
	padding-top: 0!important;
	position: static;
}

.wpb_video_widget.vc_video-aspect-ratio-169 .wpb_video_wrapper {
	padding-top: 56.25%;
}

.wpb_video_widget.vc_video-aspect-ratio-43 .wpb_video_wrapper {
	padding-top: 75%;
}

.wpb_video_widget.vc_video-aspect-ratio-235 .wpb_video_wrapper {
	padding-top: 42.55319149%;
}

.wpb_video_widget.vc_video-align-left .wpb_wrapper {
	float: left;
}

.wpb_video_widget.vc_video-align-center .wpb_wrapper {
	margin: 0 auto;
}

.wpb_video_widget.vc_video-align-right .wpb_wrapper {
	float: right;
}

.wpb_video_widget .wpb_wrapper {
	position: relative;
}

.wpb_video_widget .wpb_wrapper iframe {
	width: 100%;
	height: 100%;
	display: block;
	position: absolute;
	margin: 0;
	top: 0;
	left: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.wpb_video_wrapper .fluid-width-video-wrapper {
	padding-top: 0!important;
	position: static;
}

.wpb_posts_slider .flex-caption,.wpb_posts_slider .nivo-caption {
	background-color: #f7f7f7;
	opacity: 1;
	filter: alpha(opacity=100);
	color: inherit;
	padding: 10px 15px;
	position: static;
}

.wpb_posts_slider .wpb_gallery_slides>ul>li {
	background-image: none;
	list-style: none!important;
}

.wpb_posts_slider .wpb_gallery_slides>ul>li:after,.wpb_posts_slider .wpb_gallery_slides>ul>li:before {
	display: none!important;
}

.vc_progress_bar .vc_single_bar {
	background: #f7f7f7;
	position: relative;
	margin-bottom: 11.67px;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.1) inset;
	box-shadow: 0 1px 2px rgba(0,0,0,.1) inset;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.vc_progress_bar .vc_single_bar:last-child {
	margin-bottom: 0;
}

.vc_progress_bar .vc_single_bar .vc_label {
	display: block;
	padding: .5em 1em;
	position: relative;
	z-index: 1;
}

.vc_progress_bar .vc_single_bar .vc_bar {
	display: block;
	position: absolute;
	height: 100%;
	background-color: #e0e0e0;
	width: 0;
	top: 0;
	left: 0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	transition: width 1s linear;
	-moz-transition: width 1s linear;
	-webkit-transition: width 1s linear;
	-o-transition: width 1s linear;
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_blue .vc_bar,.vc_progress_bar.vc_progress-bar-color-bar_blue .vc_single_bar .vc_bar {
	background-color: #0074cc;
}

.vc_progress_bar .vc_single_bar .vc_bar.striped {
	background-image: -webkit-gradient(linear,0 100%,100% 0,color-stop(.25,rgba(255,255,255,.15)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,.15)),color-stop(.75,rgba(255,255,255,.15)),color-stop(.75,transparent),to(transparent));
	background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
	background-image: -moz-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
	background-image: -o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
	background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
	-webkit-background-size: 40px 40px;
	-moz-background-size: 40px 40px;
	-o-background-size: 40px 40px;
	background-size: 40px 40px;
}

.vc_progress_bar .vc_single_bar .vc_bar.animated {
	-webkit-animation: progress-bar-stripes 2s linear infinite;
	-moz-animation: progress-bar-stripes 2s linear infinite;
	-ms-animation: progress-bar-stripes 2s linear infinite;
	-o-animation: progress-bar-stripes 2s linear infinite;
	animation: progress-bar-stripes 2s linear infinite;
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_turquoise .vc_bar,.vc_progress_bar.vc_progress-bar-color-bar_turquoise .vc_single_bar .vc_bar {
	background-color: #49afcd;
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_green .vc_bar,.vc_progress_bar.vc_progress-bar-color-bar_green .vc_single_bar .vc_bar {
	background-color: #5bb75b;
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_orange .vc_bar,.vc_progress_bar.vc_progress-bar-color-bar_orange .vc_single_bar .vc_bar {
	background-color: #faa732;
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_red .vc_bar,.vc_progress_bar.vc_progress-bar-color-bar_red .vc_single_bar .vc_bar {
	background-color: #da4f49;
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_black .vc_bar,.vc_progress_bar.vc_progress-bar-color-bar_black .vc_single_bar .vc_bar {
	background-color: #414141;
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-blue .vc_bar,.vc_progress_bar.vc_progress-bar-color-blue .vc_single_bar .vc_bar {
	background-color: #5472d2;
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-turquoise .vc_bar,.vc_progress_bar.vc_progress-bar-color-turquoise .vc_single_bar .vc_bar {
	background-color: #00c1cf;
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-pink .vc_bar,.vc_progress_bar.vc_progress-bar-color-pink .vc_single_bar .vc_bar {
	background-color: #fe6c61;
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-turquoise .vc_label {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,.25);
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-violet .vc_bar,.vc_progress_bar.vc_progress-bar-color-violet .vc_single_bar .vc_bar {
	background-color: #8d6dc4;
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-peacoc .vc_bar,.vc_progress_bar.vc_progress-bar-color-peacoc .vc_single_bar .vc_bar {
	background-color: #4cadc9;
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-chino .vc_bar,.vc_progress_bar.vc_progress-bar-color-chino .vc_single_bar .vc_bar {
	background-color: #cec2ab;
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-mulled-wine .vc_bar,.vc_progress_bar.vc_progress-bar-color-mulled-wine .vc_single_bar .vc_bar {
	background-color: #50485b;
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-vista-blue .vc_bar,.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-vista_blue .vc_bar,.vc_progress_bar.vc_progress-bar-color-vista-blue .vc_single_bar .vc_bar,.vc_progress_bar.vc_progress-bar-color-vista_blue .vc_single_bar .vc_bar {
	background-color: #75d69c;
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-black .vc_bar,.vc_progress_bar.vc_progress-bar-color-black .vc_single_bar .vc_bar {
	background-color: #2a2a2a;
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-grey .vc_bar,.vc_progress_bar.vc_progress-bar-color-grey .vc_single_bar .vc_bar {
	background-color: #ebebeb;
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-black .vc_label {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,.25);
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-grey .vc_label,.vc_progress_bar.vc_progress-bar-color-grey .vc_single_bar .vc_label {
	color: #666;
	text-shadow: 0 -1px 0 rgba(0,0,0,.25);
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-orange .vc_bar,.vc_progress_bar.vc_progress-bar-color-orange .vc_single_bar .vc_bar {
	background-color: #f7be68;
}

.vc_progress_bar.vc_progress-bar-color-orange .vc_single_bar .vc_label {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,.25);
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-sky .vc_bar,.vc_progress_bar.vc_progress-bar-color-sky .vc_single_bar .vc_bar {
	background-color: #5aa1e3;
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-orange .vc_label {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,.25);
}

.vc_progress_bar.vc_progress-bar-color-sky .vc_single_bar .vc_label {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,.25);
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-green .vc_bar,.vc_progress_bar.vc_progress-bar-color-green .vc_single_bar .vc_bar {
	background-color: #6dab3c;
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-sky .vc_label {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,.25);
}

.vc_progress_bar.vc_progress-bar-color-green .vc_single_bar .vc_label {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,.25);
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-juicy-pink .vc_bar,.vc_progress_bar.vc_progress-bar-color-juicy-pink .vc_single_bar .vc_bar {
	background-color: #f4524d;
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-green .vc_label {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,.25);
}

.vc_progress_bar.vc_progress-bar-color-juicy-pink .vc_single_bar .vc_label {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,.25);
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-sandy-brown .vc_bar,.vc_progress_bar.vc_progress-bar-color-sandy-brown .vc_single_bar .vc_bar {
	background-color: #f79468;
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-juicy-pink .vc_label {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,.25);
}

.vc_progress_bar.vc_progress-bar-color-sandy-brown .vc_single_bar .vc_label {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,.25);
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-purple .vc_bar,.vc_progress_bar.vc_progress-bar-color-purple .vc_single_bar .vc_bar {
	background-color: #b97ebb;
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-sandy-brown .vc_label {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,.25);
}

.vc_progress_bar.vc_progress-bar-color-purple .vc_single_bar .vc_label {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,.25);
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-white .vc_bar,.vc_progress_bar.vc_progress-bar-color-white .vc_single_bar .vc_bar {
	background-color: #FFF;
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-purple .vc_label {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,.25);
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-white .vc_label,.vc_progress_bar.vc_progress-bar-color-white .vc_single_bar .vc_label {
	color: #666;
	text-shadow: 0 -1px 0 rgba(0,0,0,.25);
}

@-webkit-keyframes progress-bar-stripes {
	from {
		background-position: 40px 0;
	}

	to {
		background-position: 0 0;
	}
}

@-moz-keyframes progress-bar-stripes {
	from {
		background-position: 40px 0;
	}

	to {
		background-position: 0 0;
	}
}

@-ms-keyframes progress-bar-stripes {
	from {
		background-position: 40px 0;
	}

	to {
		background-position: 0 0;
	}
}

@-o-keyframes progress-bar-stripes {
	from {
		background-position: 0 0;
	}

	to {
		background-position: 40px 0;
	}
}

@keyframes progress-bar-stripes {
	from {
		background-position: 40px 0;
	}

	to {
		background-position: 0 0;
	}
}

.vc_pie_chart {
	z-index: 0;
	opacity: 0;
	filter: alpha(opacity=0);
}

.vc_pie_chart.vc_ready {
	opacity: 1;
	filter: alpha(opacity=100);
}

.vc_pie_chart .vc_pie_wrapper {
	position: relative;
	margin: 0 auto;
}

.vc_pie_chart canvas {
	position: relative;
	z-index: 1;
}

.vc_pie_chart .vc_pie_chart_value,.vc_pie_chart_back {
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}

.vc_pie_chart .vc_pie_chart_value {
	font-size: 200%;
	text-align: center;
}

.vc_pie_chart_back {
	border: 6px solid #f7f7f7;
	border-radius: 50%;
	opacity: .3;
	filter: alpha(opacity=30);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.vc_images_carousel .vc_carousel-control {
	border: 0;
}

.vc_carousel .vc_carousel-control {
	text-shadow: none;
	border: 0;
	transition: all .2s linear;
	-moz-transition: all .2s linear;
	-webkit-transition: all .2s linear;
	-o-transition: all .2s linear;
}

.vc_carousel .vc_carousel-control:active,.vc_carousel .vc_carousel-control:focus {
	outline: 0;
}

.vc_carousel .vc_carousel-indicators li {
	width: 5px;
	height: 5px;
	margin: 0;
	border-color: #f7f7f7;
	transition: all .2s linear;
	-moz-transition: all .2s linear;
	-webkit-transition: all .2s linear;
	-o-transition: all .2s linear;
}

.vc_separator {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.vc_separator h4 {
	line-height: 1em;
	font-size: 100%;
	margin: 0;
	word-wrap: break-word;
	-webkit-box-flex: 0;
	-webkit-flex: 0 1 auto;
	-ms-flex: 0 1 auto;
	flex: 0 1 auto;
}

.vc_separator h4 .normal {
	font-size: 12px;
	font-weight: 400;
}

.vc_separator .vc_sep_holder {
	height: 1px;
	position: relative;
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 auto;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	min-width: 10%;
}

.vc_separator .vc_sep_holder .vc_sep_line {
	height: 1px;
	border-top: 1px solid #ebebeb;
	display: block;
	position: relative;
	top: 1px;
	width: 100%;
}

.vc_separator.vc_separator_align_left .vc_sep_holder.vc_sep_holder_l,.vc_separator.vc_separator_align_right .vc_sep_holder.vc_sep_holder_r {
	display: none;
}

.vc_separator.vc_separator_align_center h4 {
	padding: 0 .8em;
}

.vc_separator.vc_separator_align_left h4 {
	padding: 0 .8em 0 0;
}

.vc_separator.vc_separator_align_right h4 {
	padding: 0 0 0 .8em;
	margin: 0!important;
}

.vc_separator.vc_sep_double {
	height: 3px;
}

.vc_separator.vc_sep_double .vc_sep_line {
	border-bottom: 1px solid #ebebeb;
	border-top: 1px solid #ebebeb;
	height: 3px;
}

.vc_separator.vc_sep_dashed .vc_sep_line {
	border-top-style: dashed;
}

.vc_separator.vc_sep_dotted .vc_sep_line {
	border-top-style: dotted;
}

.vc_separator.vc_sep_shadow .vc_sep_line {
	border: 0;
	position: relative;
	height: 20px;
	top: 0;
	overflow: hidden;
}

.vc_separator.vc_sep_shadow .vc_sep_line::after {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	top: -20px;
	right: 0;
	height: 10px;
	border-radius: 100%;
}

.vc_separator.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
	right: -100%;
	box-shadow: 10px 10px 10px 1px;
}

.vc_separator.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
	left: -100%;
	box-shadow: -10px 10px 10px 1px;
}

.vc_separator.vc_separator_no_text:not(.vc_sep_shadow) .vc_sep_holder_l {
	width: 100%;
}

.vc_separator.vc_separator_no_text:not(.vc_sep_shadow) .vc_sep_holder_r {
	display: none;
}

.vc_separator .vc_icon_element {
	margin-bottom: 0;
}

.vc_separator .vc_icon_element:not(.vc_icon_element-have-style)+h4 {
	padding-left: 0;
}

.vc_separator .vc_icon_element:not(.vc_icon_element-have-style) .vc_icon_element-size-xl {
	margin-left: .8em;
	margin-right: .8em;
}

.vc_separator.vc_separator-has-text.vc_separator_align_center .vc_icon_element.vc_icon_element-have-style,.vc_separator.vc_separator-has-text.vc_separator_align_right .vc_icon_element.vc_icon_element-have-style {
	margin-left: .8em;
}

.vc_separator.vc_separator_align_left .vc_icon_element.vc_icon_element-have-style+h4 {
	padding-left: .8em;
}

.vc_separator.vc_sep_border_width_1 .vc_sep_holder .vc_sep_line {
	border-top-width: 1px;
}

.vc_separator.vc_sep_border_width_1.vc_sep_double .vc_sep_holder .vc_sep_line {
	border-bottom-width: 1px;
	top: 0;
}

.vc_separator.vc_sep_border_width_1.vc_sep_shadow .vc_sep_line {
	top: 0;
}

.vc_separator.vc_sep_border_width_1.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
	box-shadow: 10px 10px 10px 1px;
}

.vc_separator.vc_sep_border_width_1.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
	box-shadow: -10px 10px 10px 1px;
}

.vc_separator.vc_sep_border_width_2 .vc_sep_holder .vc_sep_line {
	border-top-width: 2px;
}

.vc_separator.vc_sep_border_width_2.vc_sep_double .vc_sep_holder .vc_sep_line {
	border-bottom-width: 2px;
	top: -1px;
}

.vc_separator.vc_sep_border_width_2.vc_sep_shadow .vc_sep_line {
	top: -1px;
}

.vc_separator.vc_sep_border_width_2.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
	box-shadow: 10px 10px 10px 2px;
}

.vc_separator.vc_sep_border_width_2.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
	box-shadow: -10px 10px 10px 2px;
}

.vc_separator.vc_sep_border_width_3 .vc_sep_holder .vc_sep_line {
	border-top-width: 3px;
}

.vc_separator.vc_sep_border_width_3.vc_sep_double .vc_sep_holder .vc_sep_line {
	border-bottom-width: 3px;
	top: -1px;
}

.vc_separator.vc_sep_border_width_3.vc_sep_shadow .vc_sep_line {
	top: -1px;
}

.vc_separator.vc_sep_border_width_3.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
	box-shadow: 10px 10px 10px 3px;
}

.vc_separator.vc_sep_border_width_3.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
	box-shadow: -10px 10px 10px 3px;
}

.vc_separator.vc_sep_border_width_4 .vc_sep_holder .vc_sep_line {
	border-top-width: 4px;
}

.vc_separator.vc_sep_border_width_4.vc_sep_double .vc_sep_holder .vc_sep_line {
	border-bottom-width: 4px;
	top: -2px;
}

.vc_separator.vc_sep_border_width_4.vc_sep_shadow .vc_sep_line {
	top: -2px;
}

.vc_separator.vc_sep_border_width_4.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
	box-shadow: 10px 10px 10px 4px;
}

.vc_separator.vc_sep_border_width_4.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
	box-shadow: -10px 10px 10px 4px;
}

.vc_separator.vc_sep_border_width_5 .vc_sep_holder .vc_sep_line {
	border-top-width: 5px;
}

.vc_separator.vc_sep_border_width_5.vc_sep_double .vc_sep_holder .vc_sep_line {
	border-bottom-width: 5px;
	top: -2px;
}

.vc_separator.vc_sep_border_width_5.vc_sep_shadow .vc_sep_line {
	top: -2px;
}

.vc_separator.vc_sep_border_width_5.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
	box-shadow: 10px 10px 10px 5px;
}

.vc_separator.vc_sep_border_width_5.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
	box-shadow: -10px 10px 10px 5px;
}

.vc_separator.vc_sep_border_width_6 .vc_sep_holder .vc_sep_line {
	border-top-width: 6px;
}

.vc_separator.vc_sep_border_width_6.vc_sep_double .vc_sep_holder .vc_sep_line {
	border-bottom-width: 6px;
	top: -3px;
}

.vc_separator.vc_sep_border_width_6.vc_sep_shadow .vc_sep_line {
	top: -3px;
}

.vc_separator.vc_sep_border_width_6.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
	box-shadow: 10px 10px 10px 6px;
}

.vc_separator.vc_sep_border_width_6.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
	box-shadow: -10px 10px 10px 6px;
}

.vc_separator.vc_sep_border_width_7 .vc_sep_holder .vc_sep_line {
	border-top-width: 7px;
}

.vc_separator.vc_sep_border_width_7.vc_sep_double .vc_sep_holder .vc_sep_line {
	border-bottom-width: 7px;
	top: -3px;
}

.vc_separator.vc_sep_border_width_7.vc_sep_shadow .vc_sep_line {
	top: -3px;
}

.vc_separator.vc_sep_border_width_7.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
	box-shadow: 10px 10px 10px 7px;
}

.vc_separator.vc_sep_border_width_7.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
	box-shadow: -10px 10px 10px 7px;
}

.vc_separator.vc_sep_border_width_8 .vc_sep_holder .vc_sep_line {
	border-top-width: 8px;
}

.vc_separator.vc_sep_border_width_8.vc_sep_double .vc_sep_holder .vc_sep_line {
	border-bottom-width: 8px;
	top: -4px;
}

.vc_separator.vc_sep_border_width_8.vc_sep_shadow .vc_sep_line {
	top: -4px;
}

.vc_separator.vc_sep_border_width_8.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
	box-shadow: 10px 10px 10px 8px;
}

.vc_separator.vc_sep_border_width_8.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
	box-shadow: -10px 10px 10px 8px;
}

.vc_separator.vc_sep_border_width_9 .vc_sep_holder .vc_sep_line {
	border-top-width: 9px;
}

.vc_separator.vc_sep_border_width_9.vc_sep_double .vc_sep_holder .vc_sep_line {
	border-bottom-width: 9px;
	top: -4px;
}

.vc_separator.vc_sep_border_width_9.vc_sep_shadow .vc_sep_line {
	top: -4px;
}

.vc_separator.vc_sep_border_width_9.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
	box-shadow: 10px 10px 10px 9px;
}

.vc_separator.vc_sep_border_width_9.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
	box-shadow: -10px 10px 10px 9px;
}

.vc_separator.vc_sep_border_width_10 .vc_sep_holder .vc_sep_line {
	border-top-width: 10px;
}

.vc_separator.vc_sep_border_width_10.vc_sep_double .vc_sep_holder .vc_sep_line {
	border-bottom-width: 10px;
	top: -5px;
}

.vc_separator.vc_sep_border_width_10.vc_sep_shadow .vc_sep_line {
	top: -5px;
}

.vc_separator.vc_sep_border_width_10.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
	box-shadow: 10px 10px 10px 10px;
}

.vc_separator.vc_sep_border_width_10.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
	box-shadow: -10px 10px 10px 10px;
}

.vc_separator.vc_sep_color_blue .vc_sep_line {
	border-color: #5472d2;
}

.vc_separator.vc_sep_color_blue.vc_sep_shadow .vc_sep_holder {
	color: #5472d2;
}

.vc_separator.vc_sep_color_turquoise .vc_sep_line {
	border-color: #00c1cf;
}

.vc_separator.vc_sep_color_turquoise.vc_sep_shadow .vc_sep_holder {
	color: #00c1cf;
}

.vc_separator.vc_sep_color_pink .vc_sep_line {
	border-color: #fe6c61;
}

.vc_separator.vc_sep_color_pink.vc_sep_shadow .vc_sep_holder {
	color: #fe6c61;
}

.vc_separator.vc_sep_color_violet .vc_sep_line {
	border-color: #8d6dc4;
}

.vc_separator.vc_sep_color_violet.vc_sep_shadow .vc_sep_holder {
	color: #8d6dc4;
}

.vc_separator.vc_sep_color_peacoc .vc_sep_line {
	border-color: #4cadc9;
}

.vc_separator.vc_sep_color_peacoc.vc_sep_shadow .vc_sep_holder {
	color: #4cadc9;
}

.vc_separator.vc_sep_color_chino .vc_sep_line {
	border-color: #cec2ab;
}

.vc_separator.vc_sep_color_chino.vc_sep_shadow .vc_sep_holder {
	color: #cec2ab;
}

.vc_separator.vc_sep_color_mulled_wine .vc_sep_line {
	border-color: #50485b;
}

.vc_separator.vc_sep_color_mulled_wine.vc_sep_shadow .vc_sep_holder {
	color: #50485b;
}

.vc_separator.vc_sep_color_vista_blue .vc_sep_line {
	border-color: #75d69c;
}

.vc_separator.vc_sep_color_vista_blue.vc_sep_shadow .vc_sep_holder {
	color: #75d69c;
}

.vc_separator.vc_sep_color_black .vc_sep_line {
	border-color: #2a2a2a;
}

.vc_separator.vc_sep_color_black.vc_sep_shadow .vc_sep_holder {
	color: #2a2a2a;
}

.vc_separator.vc_sep_color_grey .vc_sep_line {
	border-color: #ebebeb;
}

.vc_separator.vc_sep_color_grey.vc_sep_shadow .vc_sep_holder {
	color: #ebebeb;
}

.vc_separator.vc_sep_color_orange .vc_sep_line {
	border-color: #f7be68;
}

.vc_separator.vc_sep_color_orange.vc_sep_shadow .vc_sep_holder {
	color: #f7be68;
}

.vc_separator.vc_sep_color_sky .vc_sep_line {
	border-color: #5aa1e3;
}

.vc_separator.vc_sep_color_sky.vc_sep_shadow .vc_sep_holder {
	color: #5aa1e3;
}

.vc_separator.vc_sep_color_green .vc_sep_line {
	border-color: #6dab3c;
}

.vc_separator.vc_sep_color_green.vc_sep_shadow .vc_sep_holder {
	color: #6dab3c;
}

.vc_separator.vc_sep_color_juicy_pink .vc_sep_line {
	border-color: #f4524d;
}

.vc_separator.vc_sep_color_juicy_pink.vc_sep_shadow .vc_sep_holder {
	color: #f4524d;
}

.vc_separator.vc_sep_color_sandy_brown .vc_sep_line {
	border-color: #f79468;
}

.vc_separator.vc_sep_color_sandy_brown.vc_sep_shadow .vc_sep_holder {
	color: #f79468;
}

.vc_separator.vc_sep_color_purple .vc_sep_line {
	border-color: #b97ebb;
}

.vc_separator.vc_sep_color_purple.vc_sep_shadow .vc_sep_holder {
	color: #b97ebb;
}

.vc_separator.vc_sep_color_white .vc_sep_line {
	border-color: #FFF;
}

.vc_separator.vc_sep_color_white.vc_sep_shadow .vc_sep_holder {
	color: #FFF;
}

.vc_text_separator,.wpb_separator {
	border-bottom: 1px solid #ebebeb;
	clear: both;
	height: 1px;
}

.vc_sep_width_10 {
	width: 10%;
}

.vc_sep_width_20 {
	width: 20%;
}

.vc_sep_width_30 {
	width: 30%;
}

.vc_sep_width_40 {
	width: 40%;
}

.vc_sep_width_50 {
	width: 50%;
}

.vc_sep_width_60 {
	width: 60%;
}

.vc_sep_width_70 {
	width: 70%;
}

.vc_sep_width_80 {
	width: 80%;
}

.vc_sep_width_90 {
	width: 90%;
}

.vc_sep_width_100,.wpb_single_image img.vc_img-placeholder {
	width: 100%;
}

.vc_sep_pos_align_center {
	margin-left: auto;
	margin-right: auto;
}

.vc_sep_pos_align_left {
	margin-left: 0;
	margin-right: auto;
}

.vc_sep_pos_align_right {
	margin-left: auto;
	margin-right: 0;
}

.vc_text_separator div {
	display: inline-block;
	background-color: #FFF;
	padding: 1px 1em;
	position: relative;
	top: -9px;
}

.separator_align_left {
	text-align: left;
}

.separator_align_right {
	text-align: right;
}

.vc-zigzag-wrapper {
	text-align: center;
}

.vc-zigzag-wrapper.vc-zigzag-align-left {
	text-align: left;
}

.vc-zigzag-wrapper.vc-zigzag-align-right {
	text-align: right;
}

.vc-zigzag-inner {
	display: inline-block;
}

.wpb_single_image a {
	border: 0;
	outline: 0;
}

.wpb_single_image img {
	height: auto;
	max-width: 100%;
	vertical-align: top;
}

.wpb_single_image .vc_single_image-wrapper {
	display: inline-block;
	vertical-align: top;
	max-width: 100%;
}

.wpb_single_image .vc_single_image-wrapper.vc_box_rounded,.wpb_single_image .vc_single_image-wrapper.vc_box_rounded img {
	border-radius: 4px;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.wpb_single_image .vc_single_image-wrapper.vc_box_outline,.wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle {
	border-radius: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	padding: 6px;
	border: 1px solid #ebebeb;
}

.wpb_single_image .vc_single_image-wrapper.vc_box_outline img,.wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle img {
	border-radius: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	border: 1px solid #ebebeb;
}

.wpb_single_image .vc_single_image-wrapper.vc_box_border,.wpb_single_image .vc_single_image-wrapper.vc_box_border_circle {
	border-radius: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	padding: 6px;
	border: 0;
}

.wpb_single_image .vc_single_image-wrapper.vc_box_border img,.wpb_single_image .vc_single_image-wrapper.vc_box_border_circle img {
	border-radius: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	border: 0;
}

.wpb_single_image .vc_single_image-wrapper.vc_box_shadow,.wpb_single_image .vc_single_image-wrapper.vc_box_shadow img,.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border,.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border img,.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle,.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle img,.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle,.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle img {
	border-radius: 0;
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,.1);
	box-shadow: 0 0 5px rgba(0,0,0,.1);
}

.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border,.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle {
	padding: 6px;
}

.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_3d {
	border-radius: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	margin-bottom: 15px;
}

.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_3d img {
	border-radius: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.wpb_single_image .vc_single_image-wrapper.vc_box_border_circle,.wpb_single_image .vc_single_image-wrapper.vc_box_border_circle img,.wpb_single_image .vc_single_image-wrapper.vc_box_circle,.wpb_single_image .vc_single_image-wrapper.vc_box_circle img,.wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle,.wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle img,.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle,.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle img,.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle,.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle img {
	border-radius: 50%;
	-webkit-box-shadow: none;
	box-shadow: none;
	overflow: hidden;
}

.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle,.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle img,.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle,.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle img {
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,.1);
	box-shadow: 0 0 5px rgba(0,0,0,.1);
}

.wpb_single_image.vc_align_center {
	text-align: center;
}

.wpb_single_image.vc_align_right {
	text-align: right;
}

.wpb_single_image.vc_align_left {
	text-align: left;
}

.wpb_single_image .vc_box_shadow_3d {
	position: relative;
	z-index: 0;
	display: inline-block;
	max-width: 100%;
}

.wpb_single_image .vc_box_shadow_3d:after,.wpb_single_image .vc_box_shadow_3d:before {
	content: "";
	position: absolute;
	-webkit-box-shadow: 0 15px 10px rgba(0,0,0,.6);
	box-shadow: 0 15px 10px rgba(0,0,0,.6);
	left: 5px;
	right: 50%;
	bottom: 8px;
	height: 30%;
	z-index: -1;
	border-radius: inherit;
	-webkit-transform-origin: 0 0;
	-moz-transform-origin: 0 0;
	-ms-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transform: skewY(-6deg);
	-ms-transform: skewY(-6deg);
	transform: skewY(-6deg);
}

.wpb_single_image .vc_box_shadow_3d:after {
	left: 50%;
	right: 5px;
	-webkit-transform: skewY(6deg);
	-ms-transform: skewY(6deg);
	transform: skewY(6deg);
	-webkit-transform-origin: 100% 0;
	-moz-transform-origin: 100% 0;
	-ms-transform-origin: 100% 0;
	transform-origin: 100% 0;
}

.wpb_single_image .vc_figure {
	display: inline-block;
	vertical-align: top;
	margin: 0;
	max-width: 100%;
}

.wpb_single_image .vc_figure-caption {
	margin-top: .2em;
	font-size: .8em;
}

.wpb_single_image .vc_box_outline.vc_box_border_blue,.wpb_single_image .vc_box_outline_circle.vc_box_border_blue {
	border-color: #5472d2;
}

.wpb_single_image .vc_box_border.vc_box_border_blue,.wpb_single_image .vc_box_border_circle.vc_box_border_blue {
	background-color: #5472d2;
}

.wpb_single_image .vc_box_outline.vc_box_border_turquoise,.wpb_single_image .vc_box_outline_circle.vc_box_border_turquoise {
	border-color: #00c1cf;
}

.wpb_single_image .vc_box_border.vc_box_border_turquoise,.wpb_single_image .vc_box_border_circle.vc_box_border_turquoise {
	background-color: #00c1cf;
}

.wpb_single_image .vc_box_outline.vc_box_border_pink,.wpb_single_image .vc_box_outline_circle.vc_box_border_pink {
	border-color: #fe6c61;
}

.wpb_single_image .vc_box_border.vc_box_border_pink,.wpb_single_image .vc_box_border_circle.vc_box_border_pink {
	background-color: #fe6c61;
}

.wpb_single_image .vc_box_outline.vc_box_border_violet,.wpb_single_image .vc_box_outline_circle.vc_box_border_violet {
	border-color: #8d6dc4;
}

.wpb_single_image .vc_box_border.vc_box_border_violet,.wpb_single_image .vc_box_border_circle.vc_box_border_violet {
	background-color: #8d6dc4;
}

.wpb_single_image .vc_box_outline.vc_box_border_peacoc,.wpb_single_image .vc_box_outline_circle.vc_box_border_peacoc {
	border-color: #4cadc9;
}

.wpb_single_image .vc_box_border.vc_box_border_peacoc,.wpb_single_image .vc_box_border_circle.vc_box_border_peacoc {
	background-color: #4cadc9;
}

.wpb_single_image .vc_box_outline.vc_box_border_chino,.wpb_single_image .vc_box_outline_circle.vc_box_border_chino {
	border-color: #cec2ab;
}

.wpb_single_image .vc_box_border.vc_box_border_chino,.wpb_single_image .vc_box_border_circle.vc_box_border_chino {
	background-color: #cec2ab;
}

.wpb_single_image .vc_box_outline.vc_box_border_mulled_wine,.wpb_single_image .vc_box_outline_circle.vc_box_border_mulled_wine {
	border-color: #50485b;
}

.wpb_single_image .vc_box_border.vc_box_border_mulled_wine,.wpb_single_image .vc_box_border_circle.vc_box_border_mulled_wine {
	background-color: #50485b;
}

.wpb_single_image .vc_box_outline.vc_box_border_vista_blue,.wpb_single_image .vc_box_outline_circle.vc_box_border_vista_blue {
	border-color: #75d69c;
}

.wpb_single_image .vc_box_border.vc_box_border_vista_blue,.wpb_single_image .vc_box_border_circle.vc_box_border_vista_blue {
	background-color: #75d69c;
}

.wpb_single_image .vc_box_outline.vc_box_border_black,.wpb_single_image .vc_box_outline_circle.vc_box_border_black {
	border-color: #2a2a2a;
}

.wpb_single_image .vc_box_border.vc_box_border_black,.wpb_single_image .vc_box_border_circle.vc_box_border_black {
	background-color: #2a2a2a;
}

.wpb_single_image .vc_box_outline.vc_box_border_grey,.wpb_single_image .vc_box_outline_circle.vc_box_border_grey {
	border-color: #ebebeb;
}

.wpb_single_image .vc_box_border.vc_box_border_grey,.wpb_single_image .vc_box_border_circle.vc_box_border_grey {
	background-color: #ebebeb;
}

.wpb_single_image .vc_box_outline.vc_box_border_orange,.wpb_single_image .vc_box_outline_circle.vc_box_border_orange {
	border-color: #f7be68;
}

.wpb_single_image .vc_box_border.vc_box_border_orange,.wpb_single_image .vc_box_border_circle.vc_box_border_orange {
	background-color: #f7be68;
}

.wpb_single_image .vc_box_outline.vc_box_border_sky,.wpb_single_image .vc_box_outline_circle.vc_box_border_sky {
	border-color: #5aa1e3;
}

.wpb_single_image .vc_box_border.vc_box_border_sky,.wpb_single_image .vc_box_border_circle.vc_box_border_sky {
	background-color: #5aa1e3;
}

.wpb_single_image .vc_box_outline.vc_box_border_green,.wpb_single_image .vc_box_outline_circle.vc_box_border_green {
	border-color: #6dab3c;
}

.wpb_single_image .vc_box_border.vc_box_border_green,.wpb_single_image .vc_box_border_circle.vc_box_border_green {
	background-color: #6dab3c;
}

.wpb_single_image .vc_box_outline.vc_box_border_juicy_pink,.wpb_single_image .vc_box_outline_circle.vc_box_border_juicy_pink {
	border-color: #f4524d;
}

.wpb_single_image .vc_box_border.vc_box_border_juicy_pink,.wpb_single_image .vc_box_border_circle.vc_box_border_juicy_pink {
	background-color: #f4524d;
}

.wpb_single_image .vc_box_outline.vc_box_border_sandy_brown,.wpb_single_image .vc_box_outline_circle.vc_box_border_sandy_brown {
	border-color: #f79468;
}

.wpb_single_image .vc_box_border.vc_box_border_sandy_brown,.wpb_single_image .vc_box_border_circle.vc_box_border_sandy_brown {
	background-color: #f79468;
}

.wpb_single_image .vc_box_outline.vc_box_border_purple,.wpb_single_image .vc_box_outline_circle.vc_box_border_purple {
	border-color: #b97ebb;
}

.wpb_single_image .vc_box_border.vc_box_border_purple,.wpb_single_image .vc_box_border_circle.vc_box_border_purple {
	background-color: #b97ebb;
}

.wpb_single_image .vc_box_outline.vc_box_border_white,.wpb_single_image .vc_box_outline_circle.vc_box_border_white {
	border-color: #FFF;
}

.wpb_single_image .vc_box_border.vc_box_border_white,.wpb_single_image .vc_box_border_circle.vc_box_border_white {
	background-color: #FFF;
}

.vc_icon_element {
	line-height: 0;
	font-size: 14px;
	margin-bottom: 35px;
}

.vc_icon_element.vc_icon_element-outer {
	box-sizing: border-box;
	text-align: center;
}

.vc_icon_element.vc_icon_element-outer.vc_icon_element-align-left {
	text-align: left;
}

.vc_icon_element.vc_icon_element-outer.vc_icon_element-align-center {
	text-align: center;
}

.vc_icon_element.vc_icon_element-outer.vc_icon_element-align-right {
	text-align: right;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner {
	text-align: center;
	display: inline-block;
	border: 2px solid transparent;
	width: 4em;
	height: 4em;
	box-sizing: content-box;
	position: relative;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-icon {
	font-size: 2.15em;
	font-style: normal;
	font-weight: 400;
	line-height: 1!important;
	font-size-adjust: none;
	font-stretch: normal;
	-webkit-font-feature-settings: normal;
	font-feature-settings: normal;
	-webkit-font-language-override: normal;
	font-language-override: normal;
	-webkit-font-kerning: auto;
	font-kerning: auto;
	font-synthesis: weight style;
	font-variant: normal;
	text-rendering: auto;
	display: inline-block;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-icon:before {
	font-style: normal;
	font-weight: 400;
	display: inline-block;
	text-decoration: inherit;
	width: inherit;
	height: inherit;
	font-size: 1em;
	text-align: center;
	text-rendering: optimizelegibility;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_gitem-link,.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-link {
	width: 100%;
	height: 100%;
	display: block;
	position: absolute;
	top: 0;
	box-sizing: content-box;
	border: 0;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xs {
	max-width: 100%!important;
	line-height: 1.2em!important;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xs.vc_icon_element-have-style-inner {
	width: 2.5em!important;
	height: 2.5em!important;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xs .vc_icon_element-icon {
	font-size: 1.2em!important;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-sm {
	max-width: 100%!important;
	line-height: 1.6em!important;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-sm.vc_icon_element-have-style-inner {
	width: 3.15em!important;
	height: 3.15em!important;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-sm .vc_icon_element-icon {
	font-size: 1.6em!important;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-md {
	max-width: 100%!important;
	line-height: 2.15em!important;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-md.vc_icon_element-have-style-inner {
	width: 4em!important;
	height: 4em!important;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-md .vc_icon_element-icon {
	font-size: 2.15em!important;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-lg {
	max-width: 100%!important;
	line-height: 2.85em!important;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-lg.vc_icon_element-have-style-inner {
	width: 5em!important;
	height: 5em!important;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-lg .vc_icon_element-icon {
	font-size: 2.85em!important;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xl {
	max-width: 100%!important;
	line-height: 5em!important;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xl.vc_icon_element-have-style-inner {
	width: 7.15em!important;
	height: 7.15em!important;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xl .vc_icon_element-icon {
	font-size: 5em!important;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded,.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded .vc_gitem-link,.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded .vc_icon_element-link,.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-outline,.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-outline .vc_gitem-link,.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-outline .vc_icon_element-link {
	border-radius: 50%;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less,.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less .vc_gitem-link,.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less .vc_icon_element-link,.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less-outline,.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less-outline .vc_gitem-link,.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less-outline .vc_icon_element-link {
	border-radius: 5px;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-blue .vc_icon_element-icon {
	color: #5472d2;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-turquoise .vc_icon_element-icon {
	color: #00c1cf;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-pink .vc_icon_element-icon {
	color: #fe6c61;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-violet .vc_icon_element-icon {
	color: #8d6dc4;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-peacoc .vc_icon_element-icon {
	color: #4cadc9;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-chino .vc_icon_element-icon {
	color: #cec2ab;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-mulled_wine .vc_icon_element-icon {
	color: #50485b;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-vista_blue .vc_icon_element-icon {
	color: #75d69c;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-black .vc_icon_element-icon {
	color: #2a2a2a;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-grey .vc_icon_element-icon {
	color: #ebebeb;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-orange .vc_icon_element-icon {
	color: #f7be68;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-sky .vc_icon_element-icon {
	color: #5aa1e3;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-green .vc_icon_element-icon {
	color: #6dab3c;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-juicy_pink .vc_icon_element-icon {
	color: #f4524d;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-sandy_brown .vc_icon_element-icon {
	color: #f79468;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-purple .vc_icon_element-icon {
	color: #b97ebb;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-white .vc_icon_element-icon {
	color: #FFF;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-blue.vc_icon_element-outline {
	border-color: #5472d2;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-blue.vc_icon_element-background {
	background-color: #5472d2;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-turquoise.vc_icon_element-outline {
	border-color: #00c1cf;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-turquoise.vc_icon_element-background {
	background-color: #00c1cf;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-pink.vc_icon_element-outline {
	border-color: #fe6c61;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-pink.vc_icon_element-background {
	background-color: #fe6c61;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-violet.vc_icon_element-outline {
	border-color: #8d6dc4;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-violet.vc_icon_element-background {
	background-color: #8d6dc4;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-peacoc.vc_icon_element-outline {
	border-color: #4cadc9;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-peacoc.vc_icon_element-background {
	background-color: #4cadc9;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-chino.vc_icon_element-outline {
	border-color: #cec2ab;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-chino.vc_icon_element-background {
	background-color: #cec2ab;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-mulled_wine.vc_icon_element-outline {
	border-color: #50485b;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-mulled_wine.vc_icon_element-background {
	background-color: #50485b;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-vista_blue.vc_icon_element-outline {
	border-color: #75d69c;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-vista_blue.vc_icon_element-background {
	background-color: #75d69c;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-black.vc_icon_element-outline {
	border-color: #2a2a2a;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-black.vc_icon_element-background {
	background-color: #2a2a2a;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-grey.vc_icon_element-outline {
	border-color: #ebebeb;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-grey.vc_icon_element-background {
	background-color: #ebebeb;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-orange.vc_icon_element-outline {
	border-color: #f7be68;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-orange.vc_icon_element-background {
	background-color: #f7be68;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-sky.vc_icon_element-outline {
	border-color: #5aa1e3;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-sky.vc_icon_element-background {
	background-color: #5aa1e3;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-green.vc_icon_element-outline {
	border-color: #6dab3c;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-green.vc_icon_element-background {
	background-color: #6dab3c;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-juicy_pink.vc_icon_element-outline {
	border-color: #f4524d;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-juicy_pink.vc_icon_element-background {
	background-color: #f4524d;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-sandy_brown.vc_icon_element-outline {
	border-color: #f79468;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-sandy_brown.vc_icon_element-background {
	background-color: #f79468;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-purple.vc_icon_element-outline {
	border-color: #b97ebb;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-purple.vc_icon_element-background {
	background-color: #b97ebb;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-white.vc_icon_element-outline {
	border-color: #FFF;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-white.vc_icon_element-background {
	background-color: #FFF;
}

.vc_chart .vc_chart-legend {
	font-size: 14px;
	margin: 0;
	padding: 0;
}

.vc_chart .vc_chart-legend li {
	line-height: 1.3em;
	list-style: none;
	margin: 0 0 .3em;
	min-height: 1.3em;
}

.vc_chart .vc_chart-legend span {
	border-radius: .3em;
	display: inline-block;
	height: 1.3em;
	left: 0;
	margin-right: .5em;
	vertical-align: middle;
	width: 1.3em;
}

@media(min-width:768px) {
	.vc_chart .vc_chart-legend {
		display: inline-block;
		vertical-align: middle;
		width: 40%;
	}

	.vc_chart .vc_chart-legend li {
		margin-left: 1em;
	}

	.vc_chart .vc_chart-with-legend {
		display: inline-block;
		vertical-align: middle;
		width: 60%;
	}
}

.vc_line-chart .vc_chart-with-legend {
	width: 75%;
}

.vc_line-chart .vc_chart-legend {
	width: 25%;
}

.wpb_single_image .wpb_wrapper .vc_single_image-wrapper .zoomImg {
	border-radius: 0;
}

.wpb_single_image [class*='_circle'] .vc-zoom-wrapper {
	border-radius: 50%;
}

.wpb_single_image [class*='_rounded'] .vc-zoom-wrapper {
	border-radius: 4px;
}

.vc_general.vc_pagination {
	display: block;
	margin: 0;
	padding: 0;
	text-align: center;
}

.vc_general.vc_pagination .vc_pagination-item {
	display: inline-block;
	margin: 0;
	padding: 0;
	vertical-align: middle;
}

.vc_general.vc_pagination .vc_pagination-trigger {
	display: block;
	text-decoration: none;
	cursor: pointer;
	height: 10px;
	width: 10px;
	margin: 5px 7px;
	background: 0;
	-webkit-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	border: 0;
}

.vc_gitem-zone,.vc_gitem_row .vc_gitem-col {
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: cover;
	box-sizing: border-box;
}

.vc_general.vc_pagination .vc_pagination-trigger:focus {
	outline: 0;
}

.vc_general.vc_pagination .vc_active .vc_pagination-trigger {
	cursor: default;
}

.vc_pagination.vc_pagination-style-outline .vc_pagination-trigger {
	border: 3px solid transparent;
}

.vc_pagination.vc_pagination-style-flat .vc_pagination-trigger {
	opacity: .6;
}

.vc_pagination.vc_pagination-style-flat .vc_active .vc_pagination-trigger,.vc_pagination.vc_pagination-style-flat .vc_pagination-trigger:hover {
	opacity: 1;
}

.vc_pagination.vc_pagination-shape-round .vc_pagination-trigger {
	border-radius: 50%;
}

.vc_pagination.vc_pagination-shape-rounded .vc_pagination-trigger {
	border-radius: 3px;
}

.vc_pagination-color-blue.vc_pagination-style-outline .vc_pagination-trigger {
	border-color: #5472d2;
}

.vc_pagination-color-blue.vc_pagination-style-flat .vc_pagination-trigger,.vc_pagination-color-blue.vc_pagination-style-outline .vc_active .vc_pagination-trigger,.vc_pagination-color-blue.vc_pagination-style-outline .vc_pagination-trigger:hover {
	background-color: #5472d2;
}

.vc_pagination-color-turquoise.vc_pagination-style-outline .vc_pagination-trigger {
	border-color: #00c1cf;
}

.vc_pagination-color-turquoise.vc_pagination-style-flat .vc_pagination-trigger,.vc_pagination-color-turquoise.vc_pagination-style-outline .vc_active .vc_pagination-trigger,.vc_pagination-color-turquoise.vc_pagination-style-outline .vc_pagination-trigger:hover {
	background-color: #00c1cf;
}

.vc_pagination-color-pink.vc_pagination-style-outline .vc_pagination-trigger {
	border-color: #fe6c61;
}

.vc_pagination-color-pink.vc_pagination-style-flat .vc_pagination-trigger,.vc_pagination-color-pink.vc_pagination-style-outline .vc_active .vc_pagination-trigger,.vc_pagination-color-pink.vc_pagination-style-outline .vc_pagination-trigger:hover {
	background-color: #fe6c61;
}

.vc_pagination-color-violet.vc_pagination-style-outline .vc_pagination-trigger {
	border-color: #8d6dc4;
}

.vc_pagination-color-violet.vc_pagination-style-flat .vc_pagination-trigger,.vc_pagination-color-violet.vc_pagination-style-outline .vc_active .vc_pagination-trigger,.vc_pagination-color-violet.vc_pagination-style-outline .vc_pagination-trigger:hover {
	background-color: #8d6dc4;
}

.vc_pagination-color-peacoc.vc_pagination-style-outline .vc_pagination-trigger {
	border-color: #4cadc9;
}

.vc_pagination-color-peacoc.vc_pagination-style-flat .vc_pagination-trigger,.vc_pagination-color-peacoc.vc_pagination-style-outline .vc_active .vc_pagination-trigger,.vc_pagination-color-peacoc.vc_pagination-style-outline .vc_pagination-trigger:hover {
	background-color: #4cadc9;
}

.vc_pagination-color-chino.vc_pagination-style-outline .vc_pagination-trigger {
	border-color: #cec2ab;
}

.vc_pagination-color-chino.vc_pagination-style-flat .vc_pagination-trigger,.vc_pagination-color-chino.vc_pagination-style-outline .vc_active .vc_pagination-trigger,.vc_pagination-color-chino.vc_pagination-style-outline .vc_pagination-trigger:hover {
	background-color: #cec2ab;
}

.vc_pagination-color-mulled-wine.vc_pagination-style-outline .vc_pagination-trigger {
	border-color: #50485b;
}

.vc_pagination-color-mulled-wine.vc_pagination-style-flat .vc_pagination-trigger,.vc_pagination-color-mulled-wine.vc_pagination-style-outline .vc_active .vc_pagination-trigger,.vc_pagination-color-mulled-wine.vc_pagination-style-outline .vc_pagination-trigger:hover {
	background-color: #50485b;
}

.vc_pagination-color-vista-blue.vc_pagination-style-outline .vc_pagination-trigger {
	border-color: #75d69c;
}

.vc_pagination-color-vista-blue.vc_pagination-style-flat .vc_pagination-trigger,.vc_pagination-color-vista-blue.vc_pagination-style-outline .vc_active .vc_pagination-trigger,.vc_pagination-color-vista-blue.vc_pagination-style-outline .vc_pagination-trigger:hover {
	background-color: #75d69c;
}

.vc_pagination-color-orange.vc_pagination-style-outline .vc_pagination-trigger {
	border-color: #f7be68;
}

.vc_pagination-color-orange.vc_pagination-style-flat .vc_pagination-trigger,.vc_pagination-color-orange.vc_pagination-style-outline .vc_active .vc_pagination-trigger,.vc_pagination-color-orange.vc_pagination-style-outline .vc_pagination-trigger:hover {
	background-color: #f7be68;
}

.vc_pagination-color-sky.vc_pagination-style-outline .vc_pagination-trigger {
	border-color: #5aa1e3;
}

.vc_pagination-color-sky.vc_pagination-style-flat .vc_pagination-trigger,.vc_pagination-color-sky.vc_pagination-style-outline .vc_active .vc_pagination-trigger,.vc_pagination-color-sky.vc_pagination-style-outline .vc_pagination-trigger:hover {
	background-color: #5aa1e3;
}

.vc_pagination-color-green.vc_pagination-style-outline .vc_pagination-trigger {
	border-color: #6dab3c;
}

.vc_pagination-color-green.vc_pagination-style-flat .vc_pagination-trigger,.vc_pagination-color-green.vc_pagination-style-outline .vc_active .vc_pagination-trigger,.vc_pagination-color-green.vc_pagination-style-outline .vc_pagination-trigger:hover {
	background-color: #6dab3c;
}

.vc_pagination-color-juicy-pink.vc_pagination-style-outline .vc_pagination-trigger {
	border-color: #f4524d;
}

.vc_pagination-color-juicy-pink.vc_pagination-style-flat .vc_pagination-trigger,.vc_pagination-color-juicy-pink.vc_pagination-style-outline .vc_active .vc_pagination-trigger,.vc_pagination-color-juicy-pink.vc_pagination-style-outline .vc_pagination-trigger:hover {
	background-color: #f4524d;
}

.vc_pagination-color-sandy-brown.vc_pagination-style-outline .vc_pagination-trigger {
	border-color: #f79468;
}

.vc_pagination-color-sandy-brown.vc_pagination-style-flat .vc_pagination-trigger,.vc_pagination-color-sandy-brown.vc_pagination-style-outline .vc_active .vc_pagination-trigger,.vc_pagination-color-sandy-brown.vc_pagination-style-outline .vc_pagination-trigger:hover {
	background-color: #f79468;
}

.vc_pagination-color-purple.vc_pagination-style-outline .vc_pagination-trigger {
	border-color: #b97ebb;
}

.vc_pagination-color-purple.vc_pagination-style-flat .vc_pagination-trigger,.vc_pagination-color-purple.vc_pagination-style-outline .vc_active .vc_pagination-trigger,.vc_pagination-color-purple.vc_pagination-style-outline .vc_pagination-trigger:hover {
	background-color: #b97ebb;
}

.vc_pagination-color-black.vc_pagination-style-outline .vc_pagination-trigger {
	border-color: #2a2a2a;
}

.vc_pagination-color-black.vc_pagination-style-flat .vc_pagination-trigger,.vc_pagination-color-black.vc_pagination-style-outline .vc_active .vc_pagination-trigger,.vc_pagination-color-black.vc_pagination-style-outline .vc_pagination-trigger:hover {
	background-color: #2a2a2a;
}

.vc_pagination-color-grey.vc_pagination-style-outline .vc_pagination-trigger {
	border-color: #ebebeb;
}

.vc_pagination-color-grey.vc_pagination-style-flat .vc_pagination-trigger,.vc_pagination-color-grey.vc_pagination-style-outline .vc_active .vc_pagination-trigger,.vc_pagination-color-grey.vc_pagination-style-outline .vc_pagination-trigger:hover {
	background-color: #ebebeb;
}

.vc_pagination-color-white.vc_pagination-style-outline .vc_pagination-trigger {
	border-color: #FFF;
}

.vc_pagination-color-white.vc_pagination-style-flat .vc_pagination-trigger,.vc_pagination-color-white.vc_pagination-style-outline .vc_active .vc_pagination-trigger,.vc_pagination-color-white.vc_pagination-style-outline .vc_pagination-trigger:hover {
	background-color: #FFF;
}

.vc_grid.vc_row {
	padding-left: 0;
	padding-right: 0;
	margin-left: 0;
	margin-right: 0;
}

.vc-row[data-vc-full-width] .vc_grid.vc_row {
	overflow: hidden;
}

.vc_grid.vc_row.vc_grid-gutter-1px {
	margin-bottom: -1px;
}

.vc_grid.vc_row.vc_grid-gutter-1px .vc_pageable-slide-wrapper {
	margin-right: -1px;
}

.vc_grid.vc_row.vc_grid-gutter-1px .vc_grid-item {
	padding-right: 1px;
	padding-bottom: 1px;
}

.vc_grid.vc_row.vc_grid-gutter-2px {
	margin-bottom: -2px;
}

.vc_grid.vc_row.vc_grid-gutter-2px .vc_pageable-slide-wrapper {
	margin-right: -2px;
}

.vc_grid.vc_row.vc_grid-gutter-2px .vc_grid-item {
	padding-right: 2px;
	padding-bottom: 2px;
}

.vc_grid.vc_row.vc_grid-gutter-3px {
	margin-bottom: -3px;
}

.vc_grid.vc_row.vc_grid-gutter-3px .vc_pageable-slide-wrapper {
	margin-right: -3px;
}

.vc_grid.vc_row.vc_grid-gutter-3px .vc_grid-item {
	padding-right: 3px;
	padding-bottom: 3px;
}

.vc_grid.vc_row.vc_grid-gutter-4px {
	margin-bottom: -4px;
}

.vc_grid.vc_row.vc_grid-gutter-4px .vc_pageable-slide-wrapper {
	margin-right: -4px;
}

.vc_grid.vc_row.vc_grid-gutter-4px .vc_grid-item {
	padding-right: 4px;
	padding-bottom: 4px;
}

.vc_grid.vc_row.vc_grid-gutter-5px {
	margin-bottom: -5px;
}

.vc_grid.vc_row.vc_grid-gutter-5px .vc_pageable-slide-wrapper {
	margin-right: -5px;
}

.vc_grid.vc_row.vc_grid-gutter-5px .vc_grid-item {
	padding-right: 5px;
	padding-bottom: 5px;
}

.vc_grid.vc_row.vc_grid-gutter-10px {
	margin-bottom: -10px;
}

.vc_grid.vc_row.vc_grid-gutter-10px .vc_pageable-slide-wrapper {
	margin-right: -10px;
}

.vc_grid.vc_row.vc_grid-gutter-10px .vc_grid-item {
	padding-right: 10px;
	padding-bottom: 10px;
}

.vc_grid.vc_row.vc_grid-gutter-15px {
	margin-bottom: -15px;
}

.vc_grid.vc_row.vc_grid-gutter-15px .vc_pageable-slide-wrapper {
	margin-right: -15px;
}

.vc_grid.vc_row.vc_grid-gutter-15px .vc_grid-item {
	padding-right: 15px;
	padding-bottom: 15px;
}

.vc_grid.vc_row.vc_grid-gutter-20px {
	margin-bottom: -20px;
}

.vc_grid.vc_row.vc_grid-gutter-20px .vc_pageable-slide-wrapper {
	margin-right: -20px;
}

.vc_grid.vc_row.vc_grid-gutter-20px .vc_grid-item {
	padding-right: 20px;
	padding-bottom: 20px;
}

.vc_grid.vc_row.vc_grid-gutter-25px {
	margin-bottom: -25px;
}

.vc_grid.vc_row.vc_grid-gutter-25px .vc_pageable-slide-wrapper {
	margin-right: -25px;
}

.vc_grid.vc_row.vc_grid-gutter-25px .vc_grid-item {
	padding-right: 25px;
	padding-bottom: 25px;
}

.vc_grid.vc_row.vc_grid-gutter-30px {
	margin-bottom: -30px;
}

.vc_grid.vc_row.vc_grid-gutter-30px .vc_pageable-slide-wrapper {
	margin-right: -30px;
}

.vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item {
	padding-right: 30px;
	padding-bottom: 30px;
}

.vc_grid.vc_row.vc_grid-gutter-35px {
	margin-bottom: -35px;
}

.vc_grid.vc_row.vc_grid-gutter-35px .vc_pageable-slide-wrapper {
	margin-right: -35px;
}

.vc_grid.vc_row.vc_grid-gutter-35px .vc_grid-item {
	padding-right: 35px;
	padding-bottom: 35px;
}

.vc_grid.vc_row .vc_pageable-slide-wrapper .vc_grid-item.vc_visible-item:hover {
	z-index: 3;
}

.vc_grid.vc_row .vc_grid-item {
	display: none;
	padding: 0;
	vertical-align: top;
	float: none;
	box-sizing: border-box;
	z-index: 1;
}

.vc_grid.vc_row .vc_grid-item .vc_grid-item-mini .vc_grid-item-content {
	overflow: hidden;
}

.vc_grid.vc_row .vc_grid-item .vc_btn,.vc_grid.vc_row .vc_grid-item .vc_icon_element,.vc_grid.vc_row .vc_grid-item .wpb_content_element {
	margin-bottom: 15px;
}

.vc_gitem_row,.vc_gitem_row .vc_gitem_row {
	margin-bottom: 0;
}

.vc_grid.vc_row .vc_grid-item .vc_btn a,.vc_grid.vc_row .vc_grid-item .vc_icon_element a,.vc_grid.vc_row .vc_grid-item .wpb_content_element a {
	text-decoration: none;
	border-bottom: 0;
}

.vc_grid .vc_gitem-link {
	border-bottom: 0;
	outline: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

.vc_masonry_grid .vc_grid.vc_row .vc_grid-item,.vc_masonry_media_grid .vc_grid.vc_row .vc_grid-item {
	position: static;
}

.vc_basic_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item,.vc_masonry_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item,.vc_masonry_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item,.vc_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item {
	display: block;
}

@media(min-width:768px) {
	.vc_basic_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item,.vc_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item {
		display: inline-block;
	}
}

.vc_gitem-zone-b {
	display: none;
	overflow: hidden;
}

.vc_gitem-float-none {
	float: none;
}

.vc_gitem-float-left {
	float: left;
}

.vc_gitem-float-right {
	float: right;
}

.vc_gitem-align-center {
	text-align: center;
}

.vc_gitem-align-right {
	text-align: right;
}

.vc_gitem-align-justify {
	text-align: justify;
}

.vc_gitem-block {
	position: relative;
	overflow: hidden;
}

.vc_gitem-is-link {
	cursor: pointer;
}

.vc_gitem-link {
	text-decoration: none;
}

.vc_gitem_row {
	margin-left: 0;
	margin-right: 0;
	padding: inherit;
	box-sizing: border-box;
}

.vc_gitem-zone-a .vc_gitem-row-position-top,.vc_gitem-zone-b .vc_gitem-row-position-top {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
}

.vc_gitem-zone-a .vc_gitem-row-position-middle,.vc_gitem-zone-b .vc_gitem-row-position-middle {
	position: absolute;
	left: 0;
	right: 0;
	top: 50%;
	-webkit-transform: translate(0,-50%);
	-ms-transform: translate(0,-50%);
	-o-transform: translate(0,-50%);
	transform: translate(0,-50%);
}

.vc_gitem-zone-a .vc_gitem-row-position-bottom,.vc_gitem-zone-b .vc_gitem-row-position-bottom {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
}

.vc_gitem_row .vc_gitem-col {
	padding: 10px;
}

.vc_gitem-zone {
	position: relative;
	background-clip: border-box;
	overflow: hidden;
}

.vc_gitem-zone .vc-zone-link {
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	z-index: 5;
}

.vc_gitem-zone-img {
	width: 100%;
	display: block;
	visibility: hidden;
	height: auto;
}

.vc_gitem-zone-a .vc_gitem-zone-mini {
	box-sizing: border-box;
	padding: inherit;
	position: static;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
}

.vc_gitem-zone-b .vc_gitem-zone-mini {
	position: static;
	padding: inherit;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: 0;
}

.vc_grid-item-zone-c-left .vc_gitem-animated-block {
	float: right;
	width: 50%;
}

.vc_grid-item-zone-c-left .vc_gitem-zone-c,.vc_grid-item-zone-c-right .vc_gitem-animated-block {
	float: left;
	width: 50%;
}

.vc_grid-item-zone-c-right .vc_gitem-zone-c {
	float: right;
	width: 50%;
}

.vc-gitem-zone-height-mode-auto .vc_gitem-zone-img {
	display: none!important;
}

.vc-gitem-zone-height-mode-auto:before {
	content: "";
	display: block;
	padding-top: 100%;
}

.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-4-3:before {
	padding-top: 75%;
}

.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-3-4:before {
	padding-top: 133.33333333%;
}

.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-16-9:before {
	padding-top: 56.25%;
}

.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-9-16:before {
	padding-top: 177.77777778%;
}

.vc_gitem-animated-block {
	position: relative;
}

.vc_gitem-animate .vc_btn {
	-webkit-transition: all 0 ease;
	-o-transition: all 0 ease;
	transition: all 0 ease;
}

.vc_gitem-animate .vc_gitem-zone-b {
	z-index: 199;
}

.vc_gitem-animate-none .vc_gitem-zone-b {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: 0;
	opacity: 0;
	filter: alpha(opacity=0);
	box-sizing: border-box;
}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-none .vc_gitem-zone-b {
	opacity: 1;
	filter: alpha(opacity=100);
}

.vc_gitem-animate-blurOut .vc_gitem-zone-b,.vc_gitem-animate-blurScaleOut .vc_gitem-zone-b,.vc_gitem-animate-fadeIn .vc_gitem-zone-b,.vc_gitem-animate-scaleIn .vc_gitem-zone-b,.vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: 0;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
	box-sizing: border-box;
}

.vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_separator,.vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_separator,.vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_separator,.vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_separator,.vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_separator {
	-webkit-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
	width: 0;
}

.vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_btn,.vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_btn,.vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_btn,.vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_btn,.vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_btn {
	-webkit-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
	-webkit-transform: scale(0);
	-ms-transform: scale(0);
	-o-transform: scale(0);
	transform: scale(0);
}

.vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_post-title,.vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_post-title,.vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_post-title,.vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_post-title,.vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_post-title {
	display: inline-block;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transform: translate3d(0,-100%,0);
	transform: translate3d(0,-100%,0);
	-webkit-perspective: 1000;
	-webkit-backface-visibility: hidden;
	-webkit-transition: -webkit-transform 1s cubic-bezier(0,.275,.125,1),opacity .5s cubic-bezier(0,.275,.125,1);
	-moz-transition: -moz-transform 1s cubic-bezier(0,.275,.125,1),opacity .5s cubic-bezier(0,.275,.125,1);
	transition: transform 1s cubic-bezier(0,.275,.125,1),opacity .5s cubic-bezier(0,.275,.125,1);
}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_post-title .vc_separator,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_post-title .vc_separator,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_post-title .vc_separator,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_post-title .vc_separator,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_post-title .vc_separator {
	-webkit-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
	width: 50%;
}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_post-title .vc_btn,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_post-title .vc_btn,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_post-title .vc_btn,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_post-title .vc_btn,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_post-title .vc_btn {
	-webkit-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_post-title .vc_post-title,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_post-title .vc_post-title,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_post-title .vc_post-title,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_post-title .vc_post-title,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_post-title .vc_post-title {
	opacity: 1;
	filter: alpha(opacity=100);
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b {
	opacity: 1;
	filter: alpha(opacity=100);
}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_separator,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_separator,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_separator,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_separator,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_separator {
	-webkit-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
	width: 50%;
}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_btn,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_btn,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_btn,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_btn,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_btn {
	-webkit-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_post-title,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_post-title,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_post-title,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_post-title,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_post-title {
	opacity: 1;
	filter: alpha(opacity=100);
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

.vc_gitem-animate-scaleIn {
	overflow: hidden;
}

.vc_gitem-animate-scaleIn .vc_gitem-zone-a {
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	-webkit-transition: -webkit-transform .3s ease-in-out;
	-moz-transition: -moz-transform .3s ease-in-out;
	-o-transition: -o-transform .3s ease-in-out;
	transition: transform .3s ease-in-out;
}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-a {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
}

.vc_gitem-animate-scaleRotateIn {
	overflow: hidden;
}

.vc_gitem-animate-scaleRotateIn .vc_gitem-zone-a {
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	-webkit-transition: -webkit-transform .3s ease-in-out;
	-moz-transition: -moz-transform .3s ease-in-out;
	-o-transition: -o-transform .3s ease-in-out;
	transition: transform .3s ease-in-out;
}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-a {
	-webkit-transform: scale(1.5) rotate(10deg);
	-moz-transform: scale(1.5) rotate(10deg);
	-ms-transform: scale(1.5) rotate(10deg);
	-o-transform: scale(1.5) rotate(10deg);
	transform: scale(1.5) rotate(10deg);
}

.vc_gitem-animate-blurOut .vc_gitem-zone-a,.vc_gitem-animate-blurScaleOut .vc_gitem-zone-a {
	-webkit-filter: blur(0);
	-moz-filter: blur(0);
	-ms-filter: blur(0);
	filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius='0');
	-webkit-transform-origin: 50% 50%;
	-moz-transform-origin: 50% 50%;
	-ms-transform-origin: 50% 50%;
	transform-origin: 50% 50%;
	-webkit-perspective: 1000;
	-webkit-backface-visibility: hidden;
	webkit-transition: filter .5s cubic-bezier(0,.275,.125,1),-webkit-transform .5s cubic-bezier(0,.275,.125,1);
	-moz-transition: filter .5s cubic-bezier(0,.275,.125,1),-moz-transform .5s cubic-bezier(0,.275,.125,1);
	transition: filter .5s cubic-bezier(0,.275,.125,1),transform .5s cubic-bezier(0,.275,.125,1);
}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-a,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-a {
	-webkit-filter: blur(2px);
	-moz-filter: blur(2px);
	-ms-filter: blur(2px);
	filter: blur(2px);
	filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius='0');
}

.vc_gitem-animate-blurScaleOut {
	overflow: hidden;
}

.vc_gitem-animate-blurScaleOut .vc_gitem-zone-a {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-a {
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
}

.vc_gitem-animate-slideInRight {
	overflow: hidden;
}

.vc_gitem-animate-slideInRight .vc_gitem-zone-b {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: 0;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
	-webkit-transform: translateX(-100%);
	-ms-transform: translateX(-100%);
	-o-transform: translateX(-100%);
	transform: translateX(-100%);
}

.vc_gitem-animate-slideBottom .vc_gitem-zone-b,.vc_gitem-animate-slideInLeft .vc_gitem-zone-b {
	-webkit-transition: all 1s ease;
	-o-transition: all 1s ease;
	left: 0;
	right: 0;
	display: block;
	margin: 0;
}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-slideInRight .vc_gitem-zone-b {
	opacity: 1;
	filter: alpha(opacity=100);
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	-o-transform: translateX(0);
	transform: translateX(0);
}

.vc_gitem-animate-slideInLeft {
	overflow: hidden;
}

.vc_gitem-animate-slideInLeft .vc_gitem-zone-b {
	position: absolute;
	top: 0;
	bottom: 0;
	transition: all 1s ease;
	-webkit-transform: translateX(-100%);
	-ms-transform: translateX(-100%);
	-o-transform: translateX(-100%);
	transform: translateX(-100%);
	opacity: 0;
	filter: alpha(opacity=0);
}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-slideInLeft .vc_gitem-zone-b {
	opacity: 1;
	filter: alpha(opacity=100);
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	-o-transform: translateX(0);
	transform: translateX(0);
}

.vc_gitem-animate-slideBottom {
	overflow: hidden;
	position: relative;
}

.vc_gitem-animate-slideBottom .vc_gitem-zone-b {
	transition: all 1s ease;
	z-index: 1000;
	position: absolute;
	top: 100%;
	height: 100%;
}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-slideBottom .vc_gitem-zone-b {
	top: 0;
}

.vc_gitem-animate-slideTop {
	overflow: hidden;
	position: relative;
}

.vc_gitem-animate-slideTop .vc_gitem-zone-b {
	display: block;
	-webkit-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
	z-index: 1000;
	position: absolute;
	top: -100%;
	height: 100%;
	left: 0;
	right: 0;
	margin: 0;
}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-slideTop .vc_gitem-zone-b {
	top: 0;
}

.vc_gitem-animate-flipFadeIn {
	overflow: hidden;
}

.vc_gitem-animate-flipFadeIn .vc_gitem-zone-a {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transition: -webkit-transform 1s;
	-moz-transition: -moz-transform 1s;
	-o-transition: -o-transform 1s;
	transition: transform 1s;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-o-transform-style: preserve-3d;
	transform-style: preserve-3d;
}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-flipFadeIn .vc_gitem-zone-a {
	-webkit-transform: rotateX(180deg);
	-ms-transform: rotateX(180deg);
	-o-transform: rotateX(180deg);
	transform: rotateX(180deg);
}

.vc_gitem-animate-flipFadeIn .vc_gitem-zone-b {
	display: block;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	position: absolute;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all .6s ease;
	-o-transition: all .6s ease;
	transition: all .6s ease;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-o-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: rotateX(180deg);
	-ms-transform: rotateX(180deg);
	-o-transform: rotateX(180deg);
	transform: rotateX(180deg);
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-flipFadeIn .vc_gitem-zone-b {
	opacity: 1;
	filter: alpha(opacity=100);
	-webkit-transform: rotateX(0);
	-ms-transform: rotateX(0);
	-o-transform: rotateX(0);
	transform: rotateX(0);
}

.vc_gitem-animate-flipHorizontalFadeIn {
	overflow: hidden;
}

.vc_gitem-animate-flipHorizontalFadeIn .vc_gitem-zone-a {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transition: -webkit-transform 1s;
	-moz-transition: -moz-transform 1s;
	-o-transition: -o-transform 1s;
	transition: transform 1s;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-o-transform-style: preserve-3d;
	transform-style: preserve-3d;
}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-flipHorizontalFadeIn .vc_gitem-zone-a {
	-webkit-transform: rotateY(180deg);
	-ms-transform: rotateY(180deg);
	-o-transform: rotateY(180deg);
	transform: rotateY(180deg);
}

.vc_gitem-animate-flipHorizontalFadeIn .vc_gitem-zone-b {
	display: block;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	position: absolute;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all .6s ease;
	-o-transition: all .6s ease;
	transition: all .6s ease;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-o-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: rotateY(180deg);
	-ms-transform: rotateY(180deg);
	-o-transform: rotateY(180deg);
	transform: rotateY(180deg);
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-flipHorizontalFadeIn .vc_gitem-zone-b {
	opacity: 1;
	filter: alpha(opacity=100);
	-webkit-transform: rotateY(0);
	-ms-transform: rotateY(0);
	-o-transform: rotateY(0);
	transform: rotateY(0);
}

.vc_gitem-animate-goTop20 {
	overflow: hidden;
}

.vc_gitem-animate-goTop20 .vc_gitem-zone-a {
	position: relative;
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
	transform: translateY(0);
	-webkit-transition: -webkit-transform .5s ease;
	-moz-transition: -moz-transform .5s ease;
	-o-transition: -o-transform .5s ease;
	transition: transform .5s ease;
}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-goTop20 .vc_gitem-zone-a {
	-webkit-transform: translateY(-20%);
	-ms-transform: translateY(-20%);
	-o-transform: translateY(-20%);
	transform: translateY(-20%);
}

.vc_gitem-animate-goTop20 .vc_gitem-zone-b {
	display: block;
	-webkit-transition: bottom .5s ease;
	-o-transition: bottom .5s ease;
	transition: bottom .5s ease;
	bottom: -100%;
	z-index: 1000;
	position: absolute;
	width: 100%;
	margin: 0;
}

.vc_gitem-animate-goTop20 .vc_gitem-zone-b .vc_gitem-zone-mini {
	position: static;
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-goTop20 .vc_gitem-zone-b {
	bottom: 0;
}

.vc_gitem-animate-goBottom20 {
	overflow: hidden;
}

.vc_gitem-animate-goBottom20 .vc_gitem-zone-a {
	position: relative;
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
	-webkit-transition: -webkit-transform .5s ease;
	-moz-transition: -moz-transform .5s ease;
	-o-transition: -o-transform .5s ease;
	transition: transform .5s ease;
}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-goBottom20 .vc_gitem-zone-a {
	-webkit-transform: translateY(20%);
	-ms-transform: translateY(20%);
	transform: translateY(20%);
}

.vc_gitem-animate-goBottom20 .vc_gitem-zone-b {
	display: block;
	-webkit-transition: top .5s ease;
	-o-transition: top .5s ease;
	transition: top .5s ease;
	top: -100%;
	z-index: 1000;
	position: absolute;
	width: 100%;
	margin: 0;
}

.vc_gitem-animate-goBottom20 .vc_gitem-zone-b .vc_gitem-zone-mini {
	position: static;
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-goBottom20 .vc_gitem-zone-b {
	top: 0;
}

.vc_gitem-post-data {
	margin-bottom: 15px;
}

.vc_gitem-post-data h2 {
	margin: 0;
}

.vc_gitem-post-category-name .vc_gitem-link {
	color: inherit;
}

.vc_grid .vc_pageable-load-more-btn {
	text-align: center;
	margin-top: 25px;
}

.vc_grid .vc_pageable-load-more-btn>.vc_btn {
	outline: 0;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots {
	display: none;
	margin-top: 20px;
	text-align: center;
	-webkit-tap-highlight-color: transparent;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots .vc_grid-owl-dot {
	cursor: pointer;
	display: inline-block;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots .vc_grid-owl-dot span {
	width: 10px;
	height: 10px;
	margin: 5px 7px;
	display: block;
	-webkit-backface-visibility: visible;
	-webkit-transition: opacity .2s ease;
	-o-transition: opacity .2s ease;
	transition: opacity .2s ease;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots {
	display: block;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots .vc_grid-owl-dot span {
	border: 3px solid;
	-webkit-transition: background-color .2s ease;
	-o-transition: background-color .2s ease;
	transition: background-color .2s ease;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots {
	display: block;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots .vc_grid-owl-dot span {
	border: 3px solid;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-webkit-transition: background-color .2s ease;
	-o-transition: background-color .2s ease;
	transition: background-color .2s ease;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots {
	display: block;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots .vc_grid-owl-dot span {
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	opacity: .6;
	filter: alpha(opacity=60);
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots .vc_grid-owl-dot:hover span {
	opacity: 1;
	filter: alpha(opacity=100);
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots {
	display: block;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots .vc_grid-owl-dot span {
	width: 10px;
	height: 10px;
	margin: 5px 7px;
	display: block;
	-webkit-backface-visibility: visible;
	-webkit-transition: opacity .2s ease;
	-o-transition: opacity .2s ease;
	transition: opacity .2s ease;
	opacity: .6;
	filter: alpha(opacity=60);
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots .vc_grid-owl-dot:hover span {
	opacity: 1;
	filter: alpha(opacity=100);
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots {
	display: block;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots .vc_grid-owl-dot span {
	width: 10px;
	height: 10px;
	margin: 5px 7px;
	display: block;
	-webkit-backface-visibility: visible;
	-webkit-transition: opacity .2s ease;
	-o-transition: opacity .2s ease;
	transition: opacity .2s ease;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	opacity: .6;
	filter: alpha(opacity=60);
}

.vc-hoverbox-block,.vc-hoverbox-block-inner * {
	backface-visibility: hidden;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots .vc_grid-owl-dot:hover span,.vc_grid.vc_grid-owl-theme:hover .vc_grid-owl-nav {
	opacity: 1;
	filter: alpha(opacity=100);
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot span {
	border-color: #5472d2!important;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot:hover span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot:hover span {
	background-color: #5472d2!important;
	border-color: #5472d2!important;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot span {
	border-color: #00c1cf!important;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot:hover span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot:hover span {
	background-color: #00c1cf!important;
	border-color: #00c1cf!important;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot span {
	border-color: #fe6c61!important;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot:hover span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot:hover span {
	background-color: #fe6c61!important;
	border-color: #fe6c61!important;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot span {
	border-color: #8d6dc4!important;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot:hover span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot:hover span {
	background-color: #8d6dc4!important;
	border-color: #8d6dc4!important;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot span {
	border-color: #4cadc9!important;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot:hover span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot:hover span {
	background-color: #4cadc9!important;
	border-color: #4cadc9!important;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot span {
	border-color: #cec2ab!important;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot:hover span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot:hover span {
	background-color: #cec2ab!important;
	border-color: #cec2ab!important;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot span {
	border-color: #50485b!important;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot:hover span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot:hover span {
	background-color: #50485b!important;
	border-color: #50485b!important;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot span {
	border-color: #75d69c!important;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot:hover span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot:hover span {
	background-color: #75d69c!important;
	border-color: #75d69c!important;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot span {
	border-color: #2a2a2a!important;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot:hover span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot:hover span {
	background-color: #2a2a2a!important;
	border-color: #2a2a2a!important;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot span {
	border-color: #ebebeb!important;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot:hover span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot:hover span {
	background-color: #ebebeb!important;
	border-color: #ebebeb!important;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot span {
	border-color: #f7be68!important;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot:hover span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot:hover span {
	background-color: #f7be68!important;
	border-color: #f7be68!important;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot span {
	border-color: #5aa1e3!important;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot:hover span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot:hover span {
	background-color: #5aa1e3!important;
	border-color: #5aa1e3!important;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot span {
	border-color: #6dab3c!important;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot:hover span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot:hover span {
	background-color: #6dab3c!important;
	border-color: #6dab3c!important;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot span {
	border-color: #f4524d!important;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot:hover span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot:hover span {
	background-color: #f4524d!important;
	border-color: #f4524d!important;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot span {
	border-color: #f79468!important;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot:hover span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot:hover span {
	background-color: #f79468!important;
	border-color: #f79468!important;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot span {
	border-color: #b97ebb!important;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot:hover span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot:hover span {
	background-color: #b97ebb!important;
	border-color: #b97ebb!important;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot span {
	border-color: #FFF!important;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot:hover span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot:hover span {
	background-color: #FFF!important;
	border-color: #FFF!important;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot span {
	background-color: #5472d2!important;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot span {
	background-color: #00c1cf!important;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot span {
	background-color: #fe6c61!important;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot span {
	background-color: #8d6dc4!important;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot span {
	background-color: #4cadc9!important;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot span {
	background-color: #cec2ab!important;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot span {
	background-color: #50485b!important;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot span {
	background-color: #75d69c!important;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot span {
	background-color: #2a2a2a!important;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot span {
	background-color: #ebebeb!important;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot span {
	background-color: #f7be68!important;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot span {
	background-color: #5aa1e3!important;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot span {
	background-color: #6dab3c!important;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot span {
	background-color: #f4524d!important;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot span {
	background-color: #f79468!important;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot span {
	background-color: #b97ebb!important;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot span {
	background-color: #FFF!important;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav {
	cursor: pointer;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: opacity .3s ease-in 0;
	-o-transition: opacity .3s ease-in 0;
	transition: opacity .3s ease-in 0;
	-webkit-tap-highlight-color: transparent;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .disabled {
	display: none!important;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-next,.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-prev {
	position: absolute;
	top: 50%;
	margin-top: -12.5px;
	opacity: .5;
	filter: alpha(opacity=50);
	font-size: 25px;
	line-height: 25px;
	height: 25px;
	display: inline-block;
	text-decoration: none;
	cursor: pointer;
	-webkit-transition: opacity .3s ease-in 0;
	-o-transition: opacity .3s ease-in 0;
	transition: opacity .3s ease-in 0;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-next:hover,.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-prev:hover {
	opacity: 1;
	filter: alpha(opacity=100);
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-prev {
	left: 5px;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-prev.vc_grid-nav-prev-outside {
	left: -30px;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-next {
	right: 5px;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-next.vc_grid-nav-next-outside {
	right: -30px;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-blue {
	color: #5472d2!important;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-turquoise {
	color: #00c1cf!important;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-pink {
	color: #fe6c61!important;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-violet {
	color: #8d6dc4!important;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-peacoc {
	color: #4cadc9!important;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-chino {
	color: #cec2ab!important;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-mulled_wine {
	color: #50485b!important;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-vista_blue {
	color: #75d69c!important;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-black {
	color: #2a2a2a!important;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-grey {
	color: #ebebeb!important;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-orange {
	color: #f7be68!important;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-sky {
	color: #5aa1e3!important;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-green {
	color: #6dab3c!important;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-juicy_pink {
	color: #f4524d!important;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-sandy_brown {
	color: #f79468!important;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-purple {
	color: #b97ebb!important;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-white {
	color: #FFF!important;
}

.vc_grid.vc_grid-owl-theme.vc_grid-gutter-1px .vc_grid-owl-nav .vc_grid-owl-next,.vc_grid.vc_grid-owl-theme.vc_grid-gutter-1px .vc_grid-owl-nav .vc_grid-owl-prev {
	margin-top: -13px;
}

.vc_grid.vc_grid-owl-theme.vc_grid-gutter-2px .vc_grid-owl-nav .vc_grid-owl-next,.vc_grid.vc_grid-owl-theme.vc_grid-gutter-2px .vc_grid-owl-nav .vc_grid-owl-prev {
	margin-top: -13.5px;
}

.vc_grid.vc_grid-owl-theme.vc_grid-gutter-3px .vc_grid-owl-nav .vc_grid-owl-next,.vc_grid.vc_grid-owl-theme.vc_grid-gutter-3px .vc_grid-owl-nav .vc_grid-owl-prev {
	margin-top: -14px;
}

.vc_grid.vc_grid-owl-theme.vc_grid-gutter-4px .vc_grid-owl-nav .vc_grid-owl-next,.vc_grid.vc_grid-owl-theme.vc_grid-gutter-4px .vc_grid-owl-nav .vc_grid-owl-prev {
	margin-top: -14.5px;
}

.vc_grid.vc_grid-owl-theme.vc_grid-gutter-5px .vc_grid-owl-nav .vc_grid-owl-next,.vc_grid.vc_grid-owl-theme.vc_grid-gutter-5px .vc_grid-owl-nav .vc_grid-owl-prev {
	margin-top: -15px;
}

.vc_grid.vc_grid-owl-theme.vc_grid-gutter-10px .vc_grid-owl-nav .vc_grid-owl-next,.vc_grid.vc_grid-owl-theme.vc_grid-gutter-10px .vc_grid-owl-nav .vc_grid-owl-prev {
	margin-top: -17.5px;
}

.vc_grid.vc_grid-owl-theme.vc_grid-gutter-15px .vc_grid-owl-nav .vc_grid-owl-next,.vc_grid.vc_grid-owl-theme.vc_grid-gutter-15px .vc_grid-owl-nav .vc_grid-owl-prev {
	margin-top: -20px;
}

.vc_grid.vc_grid-owl-theme.vc_grid-gutter-20px .vc_grid-owl-nav .vc_grid-owl-next,.vc_grid.vc_grid-owl-theme.vc_grid-gutter-20px .vc_grid-owl-nav .vc_grid-owl-prev {
	margin-top: -22.5px;
}

.vc_grid.vc_grid-owl-theme.vc_grid-gutter-25px .vc_grid-owl-nav .vc_grid-owl-next,.vc_grid.vc_grid-owl-theme.vc_grid-gutter-25px .vc_grid-owl-nav .vc_grid-owl-prev {
	margin-top: -25px;
}

.vc_grid.vc_grid-owl-theme.vc_grid-gutter-30px .vc_grid-owl-nav .vc_grid-owl-next,.vc_grid.vc_grid-owl-theme.vc_grid-gutter-30px .vc_grid-owl-nav .vc_grid-owl-prev {
	margin-top: -27.5px;
}

.vc_grid.vc_grid-owl-theme.vc_grid-gutter-35px .vc_grid-owl-nav .vc_grid-owl-next,.vc_grid.vc_grid-owl-theme.vc_grid-gutter-35px .vc_grid-owl-nav .vc_grid-owl-prev {
	margin-top: -30px;
}

.vc_grid-pagination .vc_grid-pagination-list {
	outline: 0;
	display: block;
	padding-left: 0;
	text-align: center;
	margin: 20px 0 0!important;
	border-radius: 2px;
}

.vc_grid-pagination .vc_grid-pagination-list>li {
	display: inline-block;
	margin: 0;
	border: 0 solid transparent;
}

.vc_grid-pagination .vc_grid-pagination-list>li>a,.vc_grid-pagination .vc_grid-pagination-list>li>span {
	color: #fff;
	background-color: #428bca;
	border: 1px solid #428bca;
	-webkit-transition: opacity .3s ease-in 0;
	-o-transition: opacity .3s ease-in 0;
	transition: opacity .3s ease-in 0;
	position: relative;
	float: left;
	padding: 3px 10px;
	line-height: 1.42857143;
	text-decoration: none;
	opacity: .5;
	filter: alpha(opacity=50);
	margin-left: -1px;
	font-size: 10px;
}

.vc_grid-pagination .vc_grid-pagination-list>li:first-child>a,.vc_grid-pagination .vc_grid-pagination-list>li:first-child>span {
	margin-left: 0;
}

.vc_grid-pagination .vc_grid-pagination-list>li:focus a,.vc_grid-pagination .vc_grid-pagination-list>li:focus span,.vc_grid-pagination .vc_grid-pagination-list>li:hover a,.vc_grid-pagination .vc_grid-pagination-list>li:hover span {
	opacity: 1;
	filter: alpha(opacity=100);
}

.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-prev>a:after {
	font-family: vc_grid_v1;
	display: inline-block;
	content: "\e61b";
}

.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-next>a:after {
	font-family: vc_grid_v1;
	display: inline-block;
	content: "\e61a";
}

.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-first>a:after {
	font-family: vc_grid_v1;
	display: inline-block;
	content: "\e618";
}

.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-last>a:after {
	font-family: vc_grid_v1;
	display: inline-block;
	content: "\e619";
}

.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-active>a,.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-active>a:focus,.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-active>a:hover,.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-active>span,.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-active>span:focus,.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-active>span:hover {
	z-index: 2;
	opacity: 1;
	filter: alpha(opacity=100);
	cursor: default;
}

.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-disabled>a,.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-disabled>a:focus,.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-disabled>a:hover,.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-disabled>span,.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-disabled>span:focus,.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-disabled>span:hover {
	display: none;
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-blue>li {
	border-color: #5472d2!important;
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-blue>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-blue>li>span {
	background-color: #5472d2!important;
	border-color: #5472d2!important;
	color: #FFF!important;
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-turquoise>li {
	border-color: #00c1cf!important;
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-turquoise>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-turquoise>li>span {
	background-color: #00c1cf!important;
	border-color: #00c1cf!important;
	color: #FFF!important;
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-pink>li {
	border-color: #fe6c61!important;
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-pink>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-pink>li>span {
	background-color: #fe6c61!important;
	border-color: #fe6c61!important;
	color: #FFF!important;
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-violet>li {
	border-color: #8d6dc4!important;
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-violet>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-violet>li>span {
	background-color: #8d6dc4!important;
	border-color: #8d6dc4!important;
	color: #FFF!important;
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-peacoc>li {
	border-color: #4cadc9!important;
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-peacoc>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-peacoc>li>span {
	background-color: #4cadc9!important;
	border-color: #4cadc9!important;
	color: #FFF!important;
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-chino>li {
	border-color: #cec2ab!important;
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-chino>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-chino>li>span {
	background-color: #cec2ab!important;
	border-color: #cec2ab!important;
	color: #FFF!important;
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-mulled_wine>li {
	border-color: #50485b!important;
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-mulled_wine>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-mulled_wine>li>span {
	background-color: #50485b!important;
	border-color: #50485b!important;
	color: #FFF!important;
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-vista_blue>li {
	border-color: #75d69c!important;
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-vista_blue>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-vista_blue>li>span {
	background-color: #75d69c!important;
	border-color: #75d69c!important;
	color: #FFF!important;
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-black>li {
	border-color: #2a2a2a!important;
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-black>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-black>li>span {
	background-color: #2a2a2a!important;
	border-color: #2a2a2a!important;
	color: #FFF!important;
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-grey>li {
	border-color: #ebebeb!important;
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-grey>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-grey>li>span {
	background-color: #ebebeb!important;
	border-color: #ebebeb!important;
	color: #FFF!important;
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-orange>li {
	border-color: #f7be68!important;
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-orange>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-orange>li>span {
	background-color: #f7be68!important;
	border-color: #f7be68!important;
	color: #FFF!important;
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-sky>li {
	border-color: #5aa1e3!important;
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-sky>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-sky>li>span {
	background-color: #5aa1e3!important;
	border-color: #5aa1e3!important;
	color: #FFF!important;
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-green>li {
	border-color: #6dab3c!important;
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-green>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-green>li>span {
	background-color: #6dab3c!important;
	border-color: #6dab3c!important;
	color: #FFF!important;
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-juicy_pink>li {
	border-color: #f4524d!important;
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-juicy_pink>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-juicy_pink>li>span {
	background-color: #f4524d!important;
	border-color: #f4524d!important;
	color: #FFF!important;
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-sandy_brown>li {
	border-color: #f79468!important;
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-sandy_brown>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-sandy_brown>li>span {
	background-color: #f79468!important;
	border-color: #f79468!important;
	color: #FFF!important;
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-purple>li {
	border-color: #b97ebb!important;
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-purple>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-purple>li>span {
	background-color: #b97ebb!important;
	border-color: #b97ebb!important;
	color: #FFF!important;
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-white>li {
	border-color: #FFF!important;
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-white>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-white>li>span {
	background-color: #FFF!important;
	border-color: #FFF!important;
	color: #2a2a2a!important;
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default>li>span,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark>li>span,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light>li>span {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	min-width: 28px;
	min-height: 22px;
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default>li:first-child>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default>li:first-child>span,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark>li:first-child>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark>li:first-child>span,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light>li:first-child>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light>li:first-child>span {
	border-bottom-left-radius: 2px;
	border-top-left-radius: 2px;
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default>li:last-child>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default>li:last-child>span,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark>li:last-child>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark>li:last-child>span,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light>li:last-child>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light>li:last-child>span {
	border-bottom-right-radius: 2px;
	border-top-right-radius: 2px;
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square>li>span,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_dark>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_dark>li>span,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_light>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_light>li>span {
	margin-left: 5px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	min-height: 22px;
	min-width: 22px;
	padding: 3px;
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded>li>span,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_dark>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_dark>li>span,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_light>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_light>li>span,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square>li>span,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_dark>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_dark>li>span,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_light>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_light>li>span {
	margin-left: 5px;
	border-radius: 30px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	min-height: 22px;
	min-width: 22px;
	padding: 3px;
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square>li>span,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_dark>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_dark>li>span,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_light>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_light>li>span {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	min-height: 22px;
	min-width: 22px;
	padding: 3px;
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark>li>span,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_dark>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_dark>li>span,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_dark>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_dark>li>span,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_dark>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_dark>li>span {
	background-color: transparent!important;
	color: #000!important;
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light>li>span,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_light>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_light>li>span,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_light>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_light>li>span,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_light>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_light>li>span {
	background-color: transparent!important;
	color: #fff!important;
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_dark>li,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_light>li {
	border-left-width: 1px!important;
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_dark>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_light>li>a {
	border-width: 0;
	background: rgba(0,0,0,0)!important;
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_dark li.vc_grid-disabled+li,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_dark>li:first-child,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_light li.vc_grid-disabled+li,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_light>li:first-child {
	border-width: 0!important;
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_dark>li>a {
	color: #000!important;
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_light>li>a {
	color: #fff!important;
}

.vc_grid-filter.vc_grid-filter-color-black>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-color-black>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-color-blue>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-color-blue>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-color-chino>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-color-chino>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-color-peacoc>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-color-peacoc>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-color-pink>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-color-pink>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-color-turquoise>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-color-turquoise>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-color-violet>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-color-violet>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-color-vista_blue>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-color-vista_blue>.vc_grid-filter-item:hover>span {
	color: #FFF;
}

.vc_grid-loading {
	margin: 2em auto;
	font-size: 10px;
	position: relative;
	text-indent: -9999em;
}

.vc_grid-loading,.vc_grid-loading:after,.vc_grid-loading:before {
	border-radius: 50%;
	width: 12px;
	height: 12px;
	-webkit-animation: load7 1.8s infinite ease-in-out;
	animation: load7 1.8s infinite ease-in-out;
}

.vc_grid-loading:before {
	left: -20px;
}

.vc_grid-loading:after {
	left: 20px;
	-webkit-animation-delay: .32s;
	animation-delay: .32s;
}

.vc_grid-loading:after,.vc_grid-loading:before {
	content: '';
	position: absolute;
	top: 0;
}

@-webkit-keyframes load7 {
	0%,100%,80% {
		box-shadow: 0 2.5em 0 -1.3em rgba(235,235,235,.75);
	}

	40% {
		box-shadow: 0 2.5em 0 0 rgba(235,235,235,.75);
	}
}

@keyframes load7 {
	0%,100%,80% {
		box-shadow: 0 2.5em 0 -1.3em rgba(235,235,235,.75);
	}

	40% {
		box-shadow: 0 2.5em 0 0 rgba(235,235,235,.75);
	}
}

.vc_grid-filter {
	margin-left: 0;
	margin-bottom: 20px;
	list-style: none;
	padding: 0;
}

.vc_grid-filter.vc_grid-filter-center {
	text-align: center;
}

.vc_grid-filter.vc_grid-filter-right {
	text-align: right;
}

.vc_grid-filter.vc_grid-filter-left {
	text-align: left;
}

.vc_grid-filter.vc_grid-filter-color-blue>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-color-blue>.vc_grid-filter-item:hover {
	background-color: #5472d2;
}

.vc_grid-filter.vc_grid-filter-color-turquoise>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-color-turquoise>.vc_grid-filter-item:hover {
	background-color: #00c1cf;
}

.vc_grid-filter.vc_grid-filter-color-pink>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-color-pink>.vc_grid-filter-item:hover {
	background-color: #fe6c61;
}

.vc_grid-filter.vc_grid-filter-color-violet>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-color-violet>.vc_grid-filter-item:hover {
	background-color: #8d6dc4;
}

.vc_grid-filter.vc_grid-filter-color-peacoc>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-color-peacoc>.vc_grid-filter-item:hover {
	background-color: #4cadc9;
}

.vc_grid-filter.vc_grid-filter-color-chino>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-color-chino>.vc_grid-filter-item:hover {
	background-color: #cec2ab;
}

.vc_grid-filter.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item:hover {
	background-color: #50485b;
}

.vc_grid-filter.vc_grid-filter-color-vista_blue>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-color-vista_blue>.vc_grid-filter-item:hover {
	background-color: #75d69c;
}

.vc_grid-filter.vc_grid-filter-color-black>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-color-black>.vc_grid-filter-item:hover {
	background-color: #2a2a2a;
}

.vc_grid-filter.vc_grid-filter-color-grey>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-color-grey>.vc_grid-filter-item:hover {
	background-color: #ebebeb;
}

.vc_grid-filter.vc_grid-filter-color-grey>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-color-grey>.vc_grid-filter-item:hover>span {
	color: #666;
}

.vc_grid-filter.vc_grid-filter-color-green>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-color-green>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-color-orange>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-color-orange>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-color-purple>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-color-purple>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-color-sky>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-color-sky>.vc_grid-filter-item:hover>span {
	color: #FFF;
}

.vc_grid-filter.vc_grid-filter-color-orange>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-color-orange>.vc_grid-filter-item:hover {
	background-color: #f7be68;
}

.vc_grid-filter.vc_grid-filter-color-sky>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-color-sky>.vc_grid-filter-item:hover {
	background-color: #5aa1e3;
}

.vc_grid-filter.vc_grid-filter-color-green>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-color-green>.vc_grid-filter-item:hover {
	background-color: #6dab3c;
}

.vc_grid-filter.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item:hover {
	background-color: #f4524d;
}

.vc_grid-filter.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item:hover {
	background-color: #f79468;
}

.vc_grid-filter.vc_grid-filter-color-purple>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-color-purple>.vc_grid-filter-item:hover {
	background-color: #b97ebb;
}

.vc_grid-filter.vc_grid-filter-color-white>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-color-white>.vc_grid-filter-item:hover {
	background-color: #FFF;
}

.vc_grid-filter.vc_grid-filter-color-white>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-color-white>.vc_grid-filter-item:hover>span {
	color: #666;
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue>.vc_grid-filter-item>span {
	color: #FFF;
}

.vc_grid-filter>.vc_grid-filter-item {
	cursor: pointer;
	display: inline-block;
	background: 0;
	padding: 4px 10px;
	-webkit-transition: background-color .1s linear;
	-o-transition: background-color .1s linear;
	transition: background-color .1s linear;
}

.vc_grid-filter-dropdown .vc_grid-styled-select .vc_arrow-icon-navicon,.vc_grid-filter-select,.vc_grid-filter-select .vc_grid-styled-select .vc_arrow-icon-navicon {
	display: none;
}

.vc_grid-filter>.vc_grid-filter-item:first-child {
	margin-left: 0!important;
}

.vc_grid-filter>.vc_grid-filter-item>span {
	-webkit-transition: color .1s linear;
	-o-transition: color .1s linear;
	transition: color .1s linear;
	outline: 0;
	padding: 0;
	text-decoration: none;
}

.vc_grid-filter>.vc_grid-filter-item.vc_active>span,.vc_grid-filter>.vc_grid-filter-item:hover>span {
	text-decoration: none;
}

.vc_grid-filter.vc_grid-filter-default>.vc_grid-filter-item {
	margin: 0 5px 5px 0;
	border-radius: 30px;
}

.vc_grid-filter.vc_grid-filter- .vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-comma .vc_grid-filter-item {
	padding: 0!important;
}

.vc_grid-filter.vc_grid-filter-default-less-rounded>.vc_grid-filter-item {
	margin: 0 5px 5px 0;
	border-radius: 5px;
}

.vc_grid-filter.vc_grid-filter-bordered-rounded-less>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-bordered-rounded>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-bordered>.vc_grid-filter-item {
	margin: 0;
	border: 1px solid rgba(235,235,235,.8);
	border-collapse: collapse;
}

.vc_grid-filter.vc_grid-filter-bordered-rounded-less>.vc_grid-filter-item:nth-child(n+2),.vc_grid-filter.vc_grid-filter-bordered-rounded>.vc_grid-filter-item:nth-child(n+2),.vc_grid-filter.vc_grid-filter-bordered>.vc_grid-filter-item:nth-child(n+2) {
	margin-left: -1px;
	margin-top: -1px;
}

.vc_grid-filter.vc_grid-filter-bordered-rounded-less>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-bordered-rounded-less>.vc_grid-filter-item:hover,.vc_grid-filter.vc_grid-filter-bordered-rounded>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-bordered-rounded>.vc_grid-filter-item:hover,.vc_grid-filter.vc_grid-filter-bordered>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-bordered>.vc_grid-filter-item:hover {
	position: relative;
	z-index: 1;
	border-color: transparent;
}

.vc_grid-filter.vc_grid-filter-bordered-rounded-less>.vc_grid-filter-item.vc_active>a,.vc_grid-filter.vc_grid-filter-bordered-rounded-less>.vc_grid-filter-item:hover>a,.vc_grid-filter.vc_grid-filter-bordered-rounded>.vc_grid-filter-item.vc_active>a,.vc_grid-filter.vc_grid-filter-bordered-rounded>.vc_grid-filter-item:hover>a,.vc_grid-filter.vc_grid-filter-bordered>.vc_grid-filter-item.vc_active>a,.vc_grid-filter.vc_grid-filter-bordered>.vc_grid-filter-item:hover>a {
	text-decoration: none;
}

.vc_grid-filter.vc_grid-filter-bordered-rounded>.vc_grid-filter-item:first-child {
	border-top-left-radius: 30px;
	border-bottom-left-radius: 30px;
}

.vc_grid-filter.vc_grid-filter-bordered-rounded>.vc_grid-filter-item:last-child {
	border-top-right-radius: 30px;
	border-bottom-right-radius: 30px;
}

.vc_grid-filter.vc_grid-filter-bordered-rounded-less>.vc_grid-filter-item:first-child {
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
}

.vc_grid-filter.vc_grid-filter-bordered-rounded-less>.vc_grid-filter-item:last-child {
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue>.vc_grid-filter-item {
	background-color: #7c93dd;
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue>.vc_grid-filter-item:hover,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue>.vc_grid-filter-item:hover {
	background-color: #5472d2;
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise>.vc_grid-filter-item {
	background-color: #00919c;
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise>.vc_grid-filter-item:hover,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise>.vc_grid-filter-item:hover {
	background-color: #00c1cf;
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink>.vc_grid-filter-item {
	background-color: #fe9b94;
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink>.vc_grid-filter-item:hover,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink>.vc_grid-filter-item:hover {
	background-color: #fe6c61;
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet>.vc_grid-filter-item {
	background-color: #a991d3;
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet>.vc_grid-filter-item:hover,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet>.vc_grid-filter-item:hover {
	background-color: #8d6dc4;
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc>.vc_grid-filter-item {
	background-color: #73bfd5;
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc>.vc_grid-filter-item>span {
	color: #FFF;
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc>.vc_grid-filter-item:hover,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc>.vc_grid-filter-item:hover {
	background-color: #4cadc9;
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino>.vc_grid-filter-item {
	background-color: #e1d9cb;
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino>.vc_grid-filter-item:hover,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino>.vc_grid-filter-item:hover {
	background-color: #cec2ab;
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item {
	background-color: #695f77;
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item:hover,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item:hover {
	background-color: #50485b;
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue>.vc_grid-filter-item {
	background-color: #9ce2b8;
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue>.vc_grid-filter-item:hover,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue>.vc_grid-filter-item:hover {
	background-color: #75d69c;
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black>.vc_grid-filter-item {
	background-color: #444;
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black>.vc_grid-filter-item:hover,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black>.vc_grid-filter-item:hover {
	background-color: #2a2a2a;
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey>.vc_grid-filter-item>span {
	color: #666;
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey>.vc_grid-filter-item {
	background-color: #d2d2d2;
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey>.vc_grid-filter-item:hover,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey>.vc_grid-filter-item:hover {
	background-color: #ebebeb;
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky>.vc_grid-filter-item>span {
	color: #FFF;
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange>.vc_grid-filter-item {
	background-color: #fad398;
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange>.vc_grid-filter-item:hover,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange>.vc_grid-filter-item:hover {
	background-color: #f7be68;
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky>.vc_grid-filter-item {
	background-color: #86baea;
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky>.vc_grid-filter-item:hover,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky>.vc_grid-filter-item:hover {
	background-color: #5aa1e3;
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green>.vc_grid-filter-item {
	background-color: #87c456;
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green>.vc_grid-filter-item:hover,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green>.vc_grid-filter-item:hover {
	background-color: #6dab3c;
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green>.vc_grid-filter-item:hover>span {
	color: #FFF;
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item {
	background-color: #f7817d;
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item:hover,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item:hover {
	background-color: #f4524d;
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item {
	background-color: #fab698;
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item:hover,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item:hover {
	background-color: #f79468;
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple>.vc_grid-filter-item {
	background-color: #cb9fcd;
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple>.vc_grid-filter-item:hover,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple>.vc_grid-filter-item:hover {
	background-color: #b97ebb;
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white>.vc_grid-filter-item>span {
	color: #666;
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white>.vc_grid-filter-item {
	background-color: #e6e6e6;
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white>.vc_grid-filter-item:hover,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white>.vc_grid-filter-item:hover {
	background-color: #FFF;
}

.vc_grid-filter.vc_grid-filter-filled-rounded>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-filled>.vc_grid-filter-item {
	margin: 0;
	border: 1px solid transparent;
	border-collapse: collapse;
	padding: 3px 7px;
}

.vc_grid-filter.vc_grid-filter-filled-rounded>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled>.vc_grid-filter-item>span {
	color: #FFF;
}

.vc_grid-filter.vc_grid-filter-filled-rounded>.vc_grid-filter-item:nth-child(n+2),.vc_grid-filter.vc_grid-filter-filled>.vc_grid-filter-item:nth-child(n+2) {
	border-left: none;
	margin-left: 1px;
	border-top: 0;
	margin-top: 1px;
}

.vc_grid-filter.vc_grid-filter-filled-rounded>.vc_grid-filter-item:first-child,.vc_grid-filter.vc_grid-filter-filled>.vc_grid-filter-item:first-child {
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
	border-top: 0;
}

.vc_grid-filter.vc_grid-filter-filled-rounded>.vc_grid-filter-item:last-child,.vc_grid-filter.vc_grid-filter-filled>.vc_grid-filter-item:last-child {
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
}

.vc_grid-filter.vc_grid-filter-filled-rounded>.vc_grid-filter-item:first-child {
	border-top-left-radius: 30px;
	border-bottom-left-radius: 30px;
	border-top: 0;
}

.vc_grid-filter.vc_grid-filter-filled-rounded>.vc_grid-filter-item:last-child {
	border-top-right-radius: 30px;
	border-bottom-right-radius: 30px;
}

.vc_grid-filter.vc_grid-filter-filled-rounded-all>.vc_grid-filter-item {
	border-radius: 3px!important;
}

.vc_grid-filter.vc_grid-filter-filled-round-all>.vc_grid-filter-item {
	border-radius: 30px!important;
}

.vc_grid-filter.vc_grid-filter-size-xs .vc_grid-filter-item {
	font-size: 12px;
	padding: 1px 5px;
}

.vc_grid-filter.vc_grid-filter-size-sm .vc_grid-filter-item {
	font-size: 13px;
	padding: 2px 7px;
}

.vc_grid-filter.vc_grid-filter-size-md .vc_grid-filter-item {
	font-size: 100%;
	padding: 2px 10px;
}

.vc_grid-filter.vc_grid-filter-size-lg .vc_grid-filter-item {
	font-size: 18px;
	padding: 4px 10px;
}

.vc_grid-filter-dropdown,.vc_grid-filter-select {
	font-size: 12px;
	margin-bottom: 20px;
}

.vc_grid-filter-dropdown.vc_grid-filter-center,.vc_grid-filter-select.vc_grid-filter-center {
	text-align: center;
}

.vc_grid-filter-dropdown.vc_grid-filter-right,.vc_grid-filter-select.vc_grid-filter-right {
	text-align: right;
}

.vc_grid-filter-dropdown.vc_grid-filter-left,.vc_grid-filter-select.vc_grid-filter-left {
	text-align: left;
}

.vc_grid-filter-dropdown .vc_grid-styled-select select,.vc_grid-filter-select .vc_grid-styled-select select {
	outline: 0;
	display: inline-block;
}

@media(min-width:768px) {
	.vc_grid-filter-dropdown.vc_grid-filter-color-blue .vc_arrow-icon-navicon,.vc_grid-filter-select.vc_grid-filter-color-blue .vc_arrow-icon-navicon {
		color: #5472d2;
	}

	.vc_grid-filter-dropdown.vc_grid-filter-color-turquoise .vc_arrow-icon-navicon,.vc_grid-filter-select.vc_grid-filter-color-turquoise .vc_arrow-icon-navicon {
		color: #00c1cf;
	}

	.vc_grid-filter-dropdown.vc_grid-filter-color-pink .vc_arrow-icon-navicon,.vc_grid-filter-select.vc_grid-filter-color-pink .vc_arrow-icon-navicon {
		color: #fe6c61;
	}

	.vc_grid-filter-dropdown.vc_grid-filter-color-violet .vc_arrow-icon-navicon,.vc_grid-filter-select.vc_grid-filter-color-violet .vc_arrow-icon-navicon {
		color: #8d6dc4;
	}

	.vc_grid-filter-dropdown.vc_grid-filter-color-peacoc .vc_arrow-icon-navicon,.vc_grid-filter-select.vc_grid-filter-color-peacoc .vc_arrow-icon-navicon {
		color: #4cadc9;
	}

	.vc_grid-filter-dropdown.vc_grid-filter-color-chino .vc_arrow-icon-navicon,.vc_grid-filter-select.vc_grid-filter-color-chino .vc_arrow-icon-navicon {
		color: #cec2ab;
	}

	.vc_grid-filter-dropdown.vc_grid-filter-color-mulled_wine .vc_arrow-icon-navicon,.vc_grid-filter-select.vc_grid-filter-color-mulled_wine .vc_arrow-icon-navicon {
		color: #50485b;
	}

	.vc_grid-filter-dropdown.vc_grid-filter-color-vista_blue .vc_arrow-icon-navicon,.vc_grid-filter-select.vc_grid-filter-color-vista_blue .vc_arrow-icon-navicon {
		color: #75d69c;
	}

	.vc_grid-filter-dropdown.vc_grid-filter-color-black .vc_arrow-icon-navicon,.vc_grid-filter-select.vc_grid-filter-color-black .vc_arrow-icon-navicon {
		color: #2a2a2a;
	}

	.vc_grid-filter-dropdown.vc_grid-filter-color-grey .vc_arrow-icon-navicon,.vc_grid-filter-select.vc_grid-filter-color-grey .vc_arrow-icon-navicon {
		color: #ebebeb;
	}

	.vc_grid-filter-dropdown.vc_grid-filter-color-orange .vc_arrow-icon-navicon,.vc_grid-filter-select.vc_grid-filter-color-orange .vc_arrow-icon-navicon {
		color: #f7be68;
	}

	.vc_grid-filter-dropdown.vc_grid-filter-color-sky .vc_arrow-icon-navicon,.vc_grid-filter-select.vc_grid-filter-color-sky .vc_arrow-icon-navicon {
		color: #5aa1e3;
	}

	.vc_grid-filter-dropdown.vc_grid-filter-color-green .vc_arrow-icon-navicon,.vc_grid-filter-select.vc_grid-filter-color-green .vc_arrow-icon-navicon {
		color: #6dab3c;
	}

	.vc_grid-filter-dropdown.vc_grid-filter-color-juicy_pink .vc_arrow-icon-navicon,.vc_grid-filter-select.vc_grid-filter-color-juicy_pink .vc_arrow-icon-navicon {
		color: #f4524d;
	}

	.vc_grid-filter-dropdown.vc_grid-filter-color-sandy_brown .vc_arrow-icon-navicon,.vc_grid-filter-select.vc_grid-filter-color-sandy_brown .vc_arrow-icon-navicon {
		color: #f79468;
	}

	.vc_grid-filter-dropdown.vc_grid-filter-color-purple .vc_arrow-icon-navicon,.vc_grid-filter-select.vc_grid-filter-color-purple .vc_arrow-icon-navicon {
		color: #b97ebb;
	}

	.vc_grid-filter-dropdown.vc_grid-filter-color-white .vc_arrow-icon-navicon,.vc_grid-filter-select.vc_grid-filter-color-white .vc_arrow-icon-navicon {
		color: #FFF;
	}

	.vc_grid-filter-dropdown .vc_grid-styled-select,.vc_grid-filter-select .vc_grid-styled-select {
		border: 1px solid #ccc;
		display: inline-block;
		height: 30px;
		overflow: hidden;
		padding-right: 5px;
		text-align: left;
		width: auto;
		vertical-align: middle;
	}

	.vc_grid-filter-dropdown .vc_grid-styled-select .vc_arrow-icon-navicon,.vc_grid-filter-select .vc_grid-styled-select .vc_arrow-icon-navicon {
		font-size: 17px;
		display: inline;
		vertical-align: middle;
	}

	.vc_grid-filter-dropdown .vc_grid-styled-select select,.vc_grid-filter-select .vc_grid-styled-select select {
		background: 0;
		border: 0;
		border-radius: 0;
		height: 30px;
		line-height: 1;
		margin-right: -50px;
		padding: 5px;
		position: relative;
		font-size: 12px;
		z-index: 0;
		cursor: pointer;
		max-width: inherit!important;
	}
}

@media(max-width:768px) {
	.vc_responsive .vc_grid-filter-select {
		display: block;
	}

	.vc_responsive .vc_grid-filter {
		display: none!important;
	}
}

.owl-carousel .owl-item .vc_grid-item {
	-webkit-transform: translate3D(0,0,0);
	-ms-transform: translate3D(0,0,0);
	transform: translate3D(0,0,0);
}

.owl-carousel .owl-animated-out {
	z-index: 0;
}

.owl-carousel .owl-animated-in {
	z-index: 1;
}

.vc-hoverbox-wrapper,.vc-hoverbox-wrapper * {
	box-sizing: border-box;
}

.vc-hoverbox-wrapper.vc-hoverbox-shape--rounded .vc-hoverbox-back,.vc-hoverbox-wrapper.vc-hoverbox-shape--rounded .vc-hoverbox-front {
	border-radius: 10px;
}

.vc-hoverbox-wrapper.vc-hoverbox-shape--round .vc-hoverbox-back,.vc-hoverbox-wrapper.vc-hoverbox-shape--round .vc-hoverbox-front {
	border-radius: 50px;
}

.vc-hoverbox-wrapper.vc-hoverbox-align--center {
	text-align: center;
}

.vc-hoverbox-wrapper.vc-hoverbox-align--left {
	text-align: left;
}

.vc-hoverbox-wrapper.vc-hoverbox-align--right {
	text-align: right;
}

.vc-hoverbox-wrapper .vc-hoverbox {
	position: relative;
	display: inline-block;
	text-align: center;
	width: 100%;
}

.vc-hoverbox-wrapper.vc-hoverbox-width--100 .vc-hoverbox {
	width: 100%;
}

.vc-hoverbox-wrapper.vc-hoverbox-width--90 .vc-hoverbox {
	width: 90%;
}

.vc-hoverbox-wrapper.vc-hoverbox-width--80 .vc-hoverbox {
	width: 80%;
}

.vc-hoverbox-wrapper.vc-hoverbox-width--70 .vc-hoverbox {
	width: 70%;
}

.vc-hoverbox-wrapper.vc-hoverbox-width--60 .vc-hoverbox {
	width: 60%;
}

.vc-hoverbox-wrapper.vc-hoverbox-width--50 .vc-hoverbox {
	width: 50%;
}

.vc-hoverbox-wrapper.vc-hoverbox-width--40 .vc-hoverbox {
	width: 40%;
}

.vc-hoverbox-wrapper.vc-hoverbox-width--30 .vc-hoverbox {
	width: 30%;
}

.vc-hoverbox-wrapper.vc-hoverbox-width--20 .vc-hoverbox {
	width: 20%;
}

.vc-hoverbox-wrapper.vc-hoverbox-width--10 .vc-hoverbox {
	width: 10%;
}

.vc-hoverbox-inner {
	width: 100%;
	display: inline-block;
	min-height: 250px;
}

.vc-hoverbox-inner :last-child {
	margin-bottom: 0;
}

.vc-hoverbox-block {
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	display: flex;
	flex-direction: column;
	justify-content: center;
	transition: transform .5s ease-in-out;
	transform-style: preserve-3d;
	background-size: cover;
	background-position: center;
}

.vc-hoverbox-block-inner {
	flex-shrink: 0;
	padding: 20px;
}

.vc-hoverbox-front {
	transform: rotateY(0);
	z-index: 1;
}

.vc-hoverbox-back {
	transform: rotateY(180deg);
}

.vc-hoverbox:hover .vc-hoverbox-front {
	transform: rotateY(-180deg);
}

.vc-hoverbox:hover .vc-hoverbox-back {
	transform: rotateY(0);
}

.vc-hoverbox-wrapper.vc-hoverbox-direction--reverse .vc-hoverbox-front {
	transform: rotateY(180deg);
}

.vc-hoverbox-wrapper.vc-hoverbox-direction--reverse .vc-hoverbox-back {
	transform: rotateY(0);
	z-index: 2;
}

.vc-hoverbox-wrapper.vc-hoverbox-direction--reverse .vc-hoverbox:hover .vc-hoverbox-front {
	transform: rotateY(0);
}

.vc-hoverbox-wrapper.vc-hoverbox-direction--reverse .vc-hoverbox:hover .vc-hoverbox-back {
	transform: rotateY(-180deg);
}

@font-face {
	font-family:vc_grid_v1;src:url(../fonts/vc_grid/vc_grid_v1.eot?-9hbgac);src:url(../fonts/vc_grid/vc_grid_v1.eot?#iefix-9hbgac) format("embedded-opentype"),url(../fonts/vc_grid/vc_grid_v1.woff?-9hbgac) format("woff"),url(../fonts/vc_grid/vc_grid_v1.ttf?-9hbgac) format("truetype"),url(../fonts/vc_grid/vc_grid_v1.svg?-9hbgac#vc_grid_v1) format("svg");font-weight:400;font-style:normal;
}

[class*=" vc_arrow-icon-"],[class^=vc_arrow-icon-] {
	font-family: vc_grid_v1;
	font-style: normal;
	font-weight: 400;
	line-height: 1;
}

.vc_arrow-icon-minus:before {
	content: "\e61c";
}

.vc_arrow-icon-plus:before {
	content: "\e61d";
}

.vc_arrow-icon-arrow_down:before {
	content: "\e61e";
}

.vc_arrow-icon-arrow_up:before {
	content: "\e61f";
}

.vc_arrow-icon-arrow_01_left:before {
	content: "\e600";
}

.vc_arrow-icon-arrow_01_right:before {
	content: "\e601";
}

.vc_arrow-icon-arrow_02_left:before {
	content: "\e602";
}

.vc_arrow-icon-arrow_02_right:before {
	content: "\e603";
}

.vc_arrow-icon-arrow_03_left:before {
	content: "\e604";
}

.vc_arrow-icon-arrow_03_right:before {
	content: "\e605";
}

.vc_arrow-icon-arrow_04_left:before {
	content: "\e606";
}

.vc_arrow-icon-arrow_04_right:before {
	content: "\e607";
}

.vc_arrow-icon-arrow_05_left:before {
	content: "\e608";
}

.vc_arrow-icon-arrow_05_right:before {
	content: "\e609";
}

.vc_arrow-icon-arrow_06_left:before {
	content: "\e60a";
}

.vc_arrow-icon-arrow_06_right:before {
	content: "\e60b";
}

.vc_arrow-icon-arrow_07_left:before {
	content: "\e60c";
}

.vc_arrow-icon-arrow_07_right:before {
	content: "\e60d";
}

.vc_arrow-icon-arrow_08_left:before {
	content: "\e60e";
}

.vc_arrow-icon-arrow_08_right:before {
	content: "\e60f";
}

.vc_arrow-icon-arrow_09_left:before {
	content: "\e610";
}

.vc_arrow-icon-arrow_09_right:before {
	content: "\e611";
}

.vc_arrow-icon-arrow_10_left:before {
	content: "\e612";
}

.vc_arrow-icon-arrow_10_right:before {
	content: "\e613";
}

.vc_arrow-icon-arrow_11_left:before {
	content: "\e614";
}

.vc_arrow-icon-arrow_11_right:before {
	content: "\e615";
}

.vc_arrow-icon-arrow_12_left:before {
	content: "\e616";
}

.vc_arrow-icon-arrow_12_right:before {
	content: "\e617";
}

.vc_arrow-icon-navicon:before {
	content: "\f0c9";
}

.wpb_animate_when_almost_visible {
	opacity: 0;
	filter: alpha(opacity=0);
}

.wpb_animate_when_almost_visible:not(.wpb_start_animation) {
	-webkit-animation: none;
	-o-animation: none;
	animation: none;
}

.top-to-bottom,.wpb_top-to-bottom {
	-webkit-animation: wpb_ttb .7s 1 cubic-bezier(.175,.885,.32,1.275);
	-o-animation: wpb_ttb .7s 1 cubic-bezier(.175,.885,.32,1.275);
	animation: wpb_ttb .7s 1 cubic-bezier(.175,.885,.32,1.275);
}

.bottom-to-top,.wpb_bottom-to-top {
	-webkit-animation: wpb_btt .7s 1 cubic-bezier(.175,.885,.32,1.275);
	-o-animation: wpb_btt .7s 1 cubic-bezier(.175,.885,.32,1.275);
	animation: wpb_btt .7s 1 cubic-bezier(.175,.885,.32,1.275);
}

.left-to-right,.wpb_left-to-right {
	-webkit-animation: wpb_ltr .7s 1 cubic-bezier(.175,.885,.32,1.275);
	-o-animation: wpb_ltr .7s 1 cubic-bezier(.175,.885,.32,1.275);
	animation: wpb_ltr .7s 1 cubic-bezier(.175,.885,.32,1.275);
}

.right-to-left,.wpb_right-to-left {
	-webkit-animation: wpb_rtl .7s 1 cubic-bezier(.175,.885,.32,1.275);
	-o-animation: wpb_rtl .7s 1 cubic-bezier(.175,.885,.32,1.275);
	animation: wpb_rtl .7s 1 cubic-bezier(.175,.885,.32,1.275);
}

.appear,.wpb_appear {
	-webkit-animation: wpb_appear .7s 1 cubic-bezier(.175,.885,.32,1.275);
	-o-animation: wpb_appear .7s 1 cubic-bezier(.175,.885,.32,1.275);
	animation: wpb_appear .7s 1 cubic-bezier(.175,.885,.32,1.275);
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
}

.wpb_start_animation {
	opacity: 1;
	filter: alpha(opacity=100);
}

@-webkit-keyframes wpb_ttb {
	0% {
		-webkit-transform: translate(0,-10%);
		opacity: 0;
		filter: alpha(opacity=0);
	}

	100% {
		-webkit-transform: translate(0,0);
		opacity: 1;
		filter: alpha(opacity=100);
	}
}

@-moz-keyframes wpb_ttb {
	0% {
		-moz-transform: translate(0,-10%);
		opacity: 0;
		filter: alpha(opacity=0);
	}

	100% {
		-moz-transform: translate(0,0);
		opacity: 1;
		filter: alpha(opacity=100);
	}
}

@-o-keyframes wpb_ttb {
	0% {
		-o-transform: translate(0,-10%);
		opacity: 0;
		filter: alpha(opacity=0);
	}

	100% {
		-o-transform: translate(0,0);
		opacity: 1;
		filter: alpha(opacity=100);
	}
}

@keyframes wpb_ttb {
	0% {
		-webkit-transform: translate(0,-10%);
		-ms-transform: translate(0,-10%);
		-o-transform: translate(0,-10%);
		transform: translate(0,-10%);
		opacity: 0;
		filter: alpha(opacity=0);
	}

	100% {
		-webkit-transform: translate(0,0);
		-ms-transform: translate(0,0);
		-o-transform: translate(0,0);
		transform: translate(0,0);
		opacity: 1;
		filter: alpha(opacity=100);
	}
}

@-webkit-keyframes wpb_btt {
	0% {
		-webkit-transform: translate(0,10%);
		opacity: 0;
		filter: alpha(opacity=0);
	}

	100% {
		-webkit-transform: translate(0,0);
		opacity: 1;
		filter: alpha(opacity=100);
	}
}

@-moz-keyframes wpb_btt {
	0% {
		-moz-transform: translate(0,10%);
		opacity: 0;
		filter: alpha(opacity=0);
	}

	100% {
		-moz-transform: translate(0,0);
		opacity: 1;
		filter: alpha(opacity=100);
	}
}

@-o-keyframes wpb_btt {
	0% {
		-o-transform: translate(0,10%);
		opacity: 0;
		filter: alpha(opacity=0);
	}

	100% {
		-o-transform: translate(0,0);
		opacity: 1;
		filter: alpha(opacity=100);
	}
}

@keyframes wpb_btt {
	0% {
		-webkit-transform: translate(0,10%);
		-ms-transform: translate(0,10%);
		-o-transform: translate(0,10%);
		transform: translate(0,10%);
		opacity: 0;
		filter: alpha(opacity=0);
	}

	100% {
		-webkit-transform: translate(0,0);
		-ms-transform: translate(0,0);
		-o-transform: translate(0,0);
		transform: translate(0,0);
		opacity: 1;
		filter: alpha(opacity=100);
	}
}

@-webkit-keyframes wpb_ltr {
	0% {
		-webkit-transform: translate(-10%,0);
		opacity: 0;
		filter: alpha(opacity=0);
	}

	100% {
		-webkit-transform: translate(0,0);
		opacity: 1;
		filter: alpha(opacity=100);
	}
}

@-moz-keyframes wpb_ltr {
	0% {
		-moz-transform: translate(-10%,0);
		opacity: 0;
		filter: alpha(opacity=0);
	}

	100% {
		-moz-transform: translate(0,0);
		opacity: 1;
		filter: alpha(opacity=100);
	}
}

@-o-keyframes wpb_ltr {
	0% {
		-o-transform: translate(-10%,0);
		opacity: 0;
		filter: alpha(opacity=0);
	}

	100% {
		-o-transform: translate(0,0);
		opacity: 1;
		filter: alpha(opacity=100);
	}
}

@keyframes wpb_ltr {
	0% {
		-webkit-transform: translate(-10%,0);
		-ms-transform: translate(-10%,0);
		-o-transform: translate(-10%,0);
		transform: translate(-10%,0);
		opacity: 0;
		filter: alpha(opacity=0);
	}

	100% {
		-webkit-transform: translate(0,0);
		-ms-transform: translate(0,0);
		-o-transform: translate(0,0);
		transform: translate(0,0);
		opacity: 1;
		filter: alpha(opacity=100);
	}
}

@-webkit-keyframes wpb_rtl {
	0% {
		-webkit-transform: translate(10%,0);
		opacity: 0;
		filter: alpha(opacity=0);
	}

	100% {
		-webkit-transform: translate(0,0);
		opacity: 1;
		filter: alpha(opacity=100);
	}
}

@-moz-keyframes wpb_rtl {
	0% {
		-moz-transform: translate(10%,0);
		opacity: 0;
		filter: alpha(opacity=0);
	}

	100% {
		-moz-transform: translate(0,0);
		opacity: 1;
		filter: alpha(opacity=100);
	}
}

@-o-keyframes wpb_rtl {
	0% {
		-o-transform: translate(10%,0);
		opacity: 0;
		filter: alpha(opacity=0);
	}

	100% {
		-o-transform: translate(0,0);
		opacity: 1;
		filter: alpha(opacity=100);
	}
}

@keyframes wpb_rtl {
	0% {
		-webkit-transform: translate(10%,0);
		-ms-transform: translate(10%,0);
		-o-transform: translate(10%,0);
		transform: translate(10%,0);
		opacity: 0;
		filter: alpha(opacity=0);
	}

	100% {
		-webkit-transform: translate(0,0);
		-ms-transform: translate(0,0);
		-o-transform: translate(0,0);
		transform: translate(0,0);
		opacity: 1;
		filter: alpha(opacity=100);
	}
}

@-webkit-keyframes wpb_appear {
	0% {
		-webkit-transform: scale(.5);
		opacity: .1;
		filter: alpha(opacity=10);
	}

	100% {
		-webkit-transform: scale(1);
		opacity: 1;
		filter: alpha(opacity=100);
	}
}

@-moz-keyframes wpb_appear {
	0% {
		-moz-transform: scale(.5);
		opacity: .1;
		filter: alpha(opacity=10);
	}

	100% {
		-moz-transform: scale(1);
		opacity: 1;
		filter: alpha(opacity=100);
	}
}

@-o-keyframes wpb_appear {
	0% {
		-o-transform: scale(.5);
		opacity: .1;
		filter: alpha(opacity=10);
	}

	100% {
		-o-transform: scale(1);
		opacity: 1;
		filter: alpha(opacity=100);
	}
}

@keyframes wpb_appear {
	0% {
		-webkit-transform: scale(.5);
		-ms-transform: scale(.5);
		-o-transform: scale(.5);
		transform: scale(.5);
		opacity: .1;
		filter: alpha(opacity=10);
	}

	100% {
		-webkit-transform: scale(1);
		-ms-transform: scale(1);
		-o-transform: scale(1);
		transform: scale(1);
		opacity: 1;
		filter: alpha(opacity=100);
	}
}

.vc-spinner::before {
	content: '';
	width: 16px;
	height: 16px;
	display: inline-block;
	pointer-events: none;
	margin-top: 6px;
	background: url(../images/spinner.gif) no-repeat;
	background-position-x: center;
	background-position-y: center;
}

.vc-spinner.vc-spinner-complete::before {
	background-image: url(../vc/tick.png);
}

.vc-spinner.vc-spinner-failed::before {
	background-image: url(../vc/remove.png);
}

.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini {
	position: relative;
}

.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_gitem-zone {
	opacity: 0!important;
	filter: alpha(opacity=0)!important;
	-webkit-transform: none!important;
	-ms-transform: none!important;
	transform: none!important;
	-webkit-transition: none!important;
	-o-transition: none!important;
	transition: none!important;
}

.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader-wrapper {
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -50px;
	left: 0;
}

.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader {
	margin: 2em auto;
	font-size: 10px;
	position: relative;
	text-indent: -9999em;
}

.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader,.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader:after,.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader:before {
	border-radius: 50%;
	width: 12px;
	height: 12px;
	-webkit-animation: vc_woo-add-cart-load 1.8s infinite ease-in-out;
	animation: vc_woo-add-cart-load 1.8s infinite ease-in-out;
}

.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader:before {
	left: -20px;
}

.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader:after {
	left: 20px;
	-webkit-animation-delay: .32s;
	animation-delay: .32s;
}

.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader:after,.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader:before {
	content: '';
	position: absolute;
	top: 0;
}

@-webkit-keyframes vc_woo-add-cart-load {
	0%,100%,80% {
		box-shadow: 0 2.5em 0 -1.3em rgba(235,235,235,.75);
	}

	40% {
		box-shadow: 0 2.5em 0 0 rgba(235,235,235,.75);
	}
}

@keyframes vc_woo-add-cart-load {
	0%,100%,80% {
		box-shadow: 0 2.5em 0 -1.3em rgba(235,235,235,.75);
	}

	40% {
		box-shadow: 0 2.5em 0 0 rgba(235,235,235,.75);
	}
}

.vc_grid-item-mini .added_to_cart.wc-forward {
	display: none;
}

.pagination {
	display: inline-block;
	text-align: center;
}

.pagination a {
	color: black;
	float: left;
	padding: 8px 16px;
	text-decoration: none;
}

.pagination a {
	font-size: 15px;
}