
/*!
 * Bootstrap v2.2.1
 *
 * Copyright 2012 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */
.clearfix {}

.clearfix:before, .clearfix:after {
	display: table;
	content: "";
	line-height: 0;
}

.clearfix:after {
	clear: both;
}

.hide-text {
	font: 0/0 a;
	color: transparent;
	text-shadow: none;
	background-color: transparent;
	border: 0;
}

.input-block-level {
	display: block;
	width: 100%;
	min-height: 30px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
	display: block;
}

audio, canvas, video {
	display: inline-block;
}

audio:not([controls]) {
	display: none;
}

html {
	font-size: 100%;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}

a:focus {
	outline: thin dotted #333;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}

a:hover, a:active {
	outline: 0;
}

sub, sup {
	position: relative;
	font-size: 75%;
	line-height: 0;
	vertical-align: baseline;
}

sup {
	top: -.5em;
}

sub {
	bottom: -.25em;
}

img {
	/* Responsive images (ensure images don't scale beyond their parents) */
	max-width: 100%;
	width: auto \9;
	height: auto;
	vertical-align: middle;
	border: 0;
	-ms-interpolation-mode: bicubic;
}

#map_canvas img, .google-maps img {
	max-width: none;
}

button, input, select, textarea {
	margin: 0;
	font-size: 100%;
	vertical-align: middle;
}

button, input {
	line-height: normal;
}

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

button, html input[type="button"], input[type="reset"], input[type="submit"] {
	-webkit-appearance: button;
	cursor: pointer;
}

input[type="search"] {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	-webkit-appearance: textfield;
}

input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button {
	-webkit-appearance: none;
}

textarea {
	overflow: auto;
	vertical-align: top;
}

body {
	margin: 0;
	line-height: 20px;
}

a {
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

.img-rounded {
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}

.img-polaroid {
	padding: 4px;
	background-color: #fff;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, .2);
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .1);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .1);
	box-shadow: 0 1px 3px rgba(0, 0, 0, .1);
}

.img-circle {
	-webkit-border-radius: 500px;
	-moz-border-radius: 500px;
	border-radius: 500px;
}

.row {
	margin-left: -20px;
}

.row:before, .row:after {
	display: table;
	content: "";
	line-height: 0;
}

.row:after {
	clear: both;
}

[class*="span"] {
	float: left;
	min-height: 1px;
	margin-left: 20px;
}

.span11 {
	width: 860px;
}

.span10 {
	width: 780px;
}

.row > .span9 {
	width: 75%;
	padding-left: 20px;
	box-sizing: border-box;
	margin-left: 0;
}

.span8 {
	width: 620px;
}

.span7 {
	width: 540px;
}

.row > .span6 {
	width: 50%;
	padding-left: 20px;
	box-sizing: border-box;
	margin-left: 0;
}

.span5 {
	width: 380px;
}

.span4 {
	width: 300px;
}

.row > .span3 {
	width: 25%;
	padding-left: 20px;
	box-sizing: border-box;
	margin-left: 0;
}

.span2 {
	width: 140px;
}

.span1 {
	width: 60px;
}

.offset12 {
	margin-left: 980px;
}

.offset11 {
	margin-left: 900px;
}

.offset10 {
	margin-left: 820px;
}

.offset9 {
	margin-left: 740px;
}

.offset8 {
	margin-left: 660px;
}

.offset7 {
	margin-left: 580px;
}

.offset6 {
	margin-left: 500px;
}

.offset5 {
	margin-left: 420px;
}

.offset4 {
	margin-left: 340px;
}

.offset3 {
	margin-left: 260px;
}

.offset2 {
	margin-left: 180px;
}

.offset1 {
	margin-left: 100px;
}

.row-fluid {
	width: 100%;
}

.row-fluid:before, .row-fluid:after {
	display: table;
	content: "";
	line-height: 0;
}

.row-fluid:after {
	clear: both;
}

.row-fluid [class*="span"] {
	display: block;
	width: 100%;
	min-height: 30px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	margin-left: 2.1276595744681%;
}

.row-fluid [class*="span"]:first-child {
	margin-left: 0;
}

.row-fluid .controls-row [class*="span"] + [class*="span"] {
	margin-left: 2.1276595744681%;
}

.row-fluid .span12 {
	width: 100%;
}

.row-fluid .span11 {
	width: 91.489361702128%;
}

.row-fluid .span10 {
	width: 82.978723404255%;
}

.row-fluid .span9 {
	width: 74.468085106383%;
}

.row-fluid .span8 {
	width: 65.957446808511%;
}

.row-fluid .span7 {
	width: 57.446808510638%;
}

.row-fluid .span6 {
	width: 48.936170212766%;
}

.row-fluid .span5 {
	width: 40.425531914894%;
}

.row-fluid .span4 {
	width: 31.914893617021%;
}

.row-fluid .span3 {
	width: 23.404255319149%;
}

.row-fluid .span2 {
	width: 14.893617021277%;
}

.row-fluid .span1 {
	width: 6.3829787234043%;
}

.row-fluid .offset12 {
	margin-left: 104.25531914894%;
}

.row-fluid .offset12:first-child {
	margin-left: 102.12765957447%;
}

.row-fluid .offset11 {
	margin-left: 95.744680851064%;
}

.row-fluid .offset11:first-child {
	margin-left: 93.617021276596%;
}

.row-fluid .offset10 {
	margin-left: 87.234042553191%;
}

.row-fluid .offset10:first-child {
	margin-left: 85.106382978723%;
}

.row-fluid .offset9 {
	margin-left: 78.723404255319%;
}

.row-fluid .offset9:first-child {
	margin-left: 76.595744680851%;
}

.row-fluid .offset8 {
	margin-left: 70.212765957447%;
}

.row-fluid .offset8:first-child {
	margin-left: 68.085106382979%;
}

.row-fluid .offset7 {
	margin-left: 61.702127659574%;
}

.row-fluid .offset7:first-child {
	margin-left: 59.574468085106%;
}

.row-fluid .offset6 {
	margin-left: 53.191489361702%;
}

.row-fluid .offset6:first-child {
	margin-left: 51.063829787234%;
}

.row-fluid .offset5 {
	margin-left: 44.68085106383%;
}

.row-fluid .offset5:first-child {
	margin-left: 42.553191489362%;
}

.row-fluid .offset4 {
	margin-left: 36.170212765957%;
}

.row-fluid .offset4:first-child {
	margin-left: 34.042553191489%;
}

.row-fluid .offset3 {
	margin-left: 27.659574468085%;
}

.row-fluid .offset3:first-child {
	margin-left: 25.531914893617%;
}

.row-fluid .offset2 {
	margin-left: 19.148936170213%;
}

.row-fluid .offset2:first-child {
	margin-left: 17.021276595745%;
}

.row-fluid .offset1 {
	margin-left: 10.63829787234%;
}

.row-fluid .offset1:first-child {
	margin-left: 8.5106382978723%;
}

[class*="span"].hide, .row-fluid [class*="span"].hide {
	display: none;
}

[class*="span"].pull-right, .row-fluid [class*="span"].pull-right {
	float: right;
}

.container {
	margin-right: auto;
	margin-left: auto;
}

.container:before, .container:after {
	display: table;
	content: "";
	line-height: 0;
}

.container:after {
	clear: both;
}

.container-fluid {
	padding-right: 20px;
	padding-left: 20px;
}

.container-fluid:before, .container-fluid:after {
	display: table;
	content: "";
	line-height: 0;
}

.container-fluid:after {
	clear: both;
}

code, pre {
	padding: 0 3px 2px;
	font-family: Monaco, Menlo, Consolas, "Courier New", monospace;
	font-size: 12px;
	color: #333;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

code {
	padding: 2px 4px;
	color: #d14;
	background-color: #f7f7f9;
	border: 1px solid #e1e1e8;
}

pre {
	display: block;
	padding: 9.5px;
	margin: 0 0 10px;
	font-size: 13px;
	line-height: 20px;
	word-break: break-all;
	word-wrap: break-word;
	white-space: pre;
	white-space: pre-wrap;
	background-color: #f5f5f5;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, .15);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

pre.prettyprint {
	margin-bottom: 20px;
}

pre code {
	padding: 0;
	color: inherit;
	background-color: transparent;
	border: 0;
}

.pre-scrollable {
	max-height: 340px;
	overflow-y: scroll;
}

.label, .badge {
	display: inline-block;
	padding: 2px 4px;
	font-size: 11.844px;
	font-weight: bold;
	line-height: 14px;
	color: #fff;
	vertical-align: baseline;
	white-space: nowrap;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
	background-color: #999;
}

.label {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.badge {
	padding-left: 9px;
	padding-right: 9px;
	-webkit-border-radius: 9px;
	-moz-border-radius: 9px;
	border-radius: 9px;
}

a.label:hover, a.badge:hover {
	color: #fff;
	text-decoration: none;
	cursor: pointer;
}

.label-important, .badge-important {
	background-color: #b94a48;
}

.label-important[href], .badge-important[href] {
	background-color: #953b39;
}

.label-warning, .badge-warning {
	background-color: #f89406;
}

.label-warning[href], .badge-warning[href] {
	background-color: #c67605;
}

.label-success, .badge-success {
	background-color: #468847;
}

.label-success[href], .badge-success[href] {
	background-color: #356635;
}

.label-info, .badge-info {
	background-color: #3a87ad;
}

.label-info[href], .badge-info[href] {
	background-color: #2d6987;
}

.label-inverse, .badge-inverse {
	background-color: #333;
}

.label-inverse[href], .badge-inverse[href] {
	background-color: #1a1a1a;
}

.btn .label, .btn .badge {
	position: relative;
	top: -1px;
}

.btn-mini .label, .btn-mini .badge {
	top: 0;
}

table {
	max-width: 100%;
	background-color: transparent;
	border-collapse: collapse;
	border-spacing: 0;
}

.table {
	width: 100%;
	margin-bottom: 20px;
}

.table th, .table td {
	padding: 8px;
	line-height: 20px;
	text-align: left;
	vertical-align: top;
	border-top: 1px solid #ddd;
}

.table th {
	font-weight: bold;
}

.table thead th {
	vertical-align: bottom;
}

.table caption + thead tr:first-child th, .table caption + thead tr:first-child td, .table colgroup + thead tr:first-child th, .table colgroup + thead tr:first-child td, .table thead:first-child tr:first-child th, .table thead:first-child tr:first-child td {
	border-top: 0;
}

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

.table-condensed th, .table-condensed td {
	padding: 4px 5px;
}

.table-bordered {
	border: 1px solid #ddd;
	border-collapse: separate;
	border-left: 0;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

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

.table-bordered caption + thead tr:first-child th, .table-bordered caption + tbody tr:first-child th, .table-bordered caption + tbody tr:first-child td, .table-bordered colgroup + thead tr:first-child th, .table-bordered colgroup + tbody tr:first-child th, .table-bordered colgroup + tbody tr:first-child td, .table-bordered thead:first-child tr:first-child th, .table-bordered tbody:first-child tr:first-child th, .table-bordered tbody:first-child tr:first-child td {
	border-top: 0;
}

.table-bordered thead:first-child tr:first-child th:first-child, .table-bordered tbody:first-child tr:first-child td:first-child {
	-webkit-border-top-left-radius: 4px;
	border-top-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
}

.table-bordered thead:first-child tr:first-child th:last-child, .table-bordered tbody:first-child tr:first-child td:last-child {
	-webkit-border-top-right-radius: 4px;
	border-top-right-radius: 4px;
	-moz-border-radius-topright: 4px;
}

.table-bordered thead:last-child tr:last-child th:first-child, .table-bordered tbody:last-child tr:last-child td:first-child, .table-bordered tfoot:last-child tr:last-child td:first-child {
	-webkit-border-radius: 0 0 0 4px;
	-moz-border-radius: 0 0 0 4px;
	border-radius: 0 0 0 4px;
	-webkit-border-bottom-left-radius: 4px;
	border-bottom-left-radius: 4px;
	-moz-border-radius-bottomleft: 4px;
}

.table-bordered thead:last-child tr:last-child th:last-child, .table-bordered tbody:last-child tr:last-child td:last-child, .table-bordered tfoot:last-child tr:last-child td:last-child {
	-webkit-border-bottom-right-radius: 4px;
	border-bottom-right-radius: 4px;
	-moz-border-radius-bottomright: 4px;
}

.table-bordered caption + thead tr:first-child th:first-child, .table-bordered caption + tbody tr:first-child td:first-child, .table-bordered colgroup + thead tr:first-child th:first-child, .table-bordered colgroup + tbody tr:first-child td:first-child {
	-webkit-border-top-left-radius: 4px;
	border-top-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
}

.table-bordered caption + thead tr:first-child th:last-child, .table-bordered caption + tbody tr:first-child td:last-child, .table-bordered colgroup + thead tr:first-child th:last-child, .table-bordered colgroup + tbody tr:first-child td:last-child {
	-webkit-border-top-right-radius: 4px;
	border-top-right-radius: 4px;
	-moz-border-radius-topright: 4px;
}

.table-striped tbody tr:nth-child(odd) td, .table-striped tbody tr:nth-child(odd) th {
	background-color: #f9f9f9;
}

.table-hover tbody tr:hover td, .table-hover tbody tr:hover th {
	background-color: #f5f5f5;
}

table td[class*="span"], table th[class*="span"], .row-fluid table td[class*="span"], .row-fluid table th[class*="span"] {
	display: table-cell;
	float: none;
	margin-left: 0;
}

.table td.span1, .table th.span1 {
	float: none;
	width: 44px;
	margin-left: 0;
}

.table td.span2, .table th.span2 {
	float: none;
	width: 124px;
	margin-left: 0;
}

.table td.span3, .table th.span3 {
	float: none;
	width: 204px;
	margin-left: 0;
}

.table td.span4, .table th.span4 {
	float: none;
	width: 284px;
	margin-left: 0;
}

.table td.span5, .table th.span5 {
	float: none;
	width: 364px;
	margin-left: 0;
}

.table td.span6, .table th.span6 {
	float: none;
	width: 444px;
	margin-left: 0;
}

.table td.span7, .table th.span7 {
	float: none;
	width: 524px;
	margin-left: 0;
}

.table td.span8, .table th.span8 {
	float: none;
	width: 604px;
	margin-left: 0;
}

.table td.span9, .table th.span9 {
	float: none;
	width: 684px;
	margin-left: 0;
}

.table td.span10, .table th.span10 {
	float: none;
	width: 764px;
	margin-left: 0;
}

.table td.span11, .table th.span11 {
	float: none;
	width: 844px;
	margin-left: 0;
}

.table td.span12, .table th.span12 {
	float: none;
	width: 924px;
	margin-left: 0;
}

.table tbody tr.success td {
	background-color: #dff0d8;
}

.table tbody tr.error td {
	background-color: #f2dede;
}

.table tbody tr.warning td {
	background-color: #fcf8e3;
}

.table tbody tr.info td {
	background-color: #d9edf7;
}

.table-hover tbody tr.success:hover td {
	background-color: #d0e9c6;
}

.table-hover tbody tr.error:hover td {
	background-color: #ebcccc;
}

.table-hover tbody tr.warning:hover td {
	background-color: #faf2cc;
}

.table-hover tbody tr.info:hover td {
	background-color: #c4e3f3;
}

form {
	margin: 0 0 20px;
}

fieldset {
	padding: 0;
	margin: 0;
	border: 0;
}

legend {
	display: block;
	width: 100%;
	padding: 0;
	margin-bottom: 20px;
	font-size: 21px;
	line-height: 40px;
	color: #333;
	border: 0;
	border-bottom: 1px solid #e5e5e5;
}

legend small {
	font-size: 15px;
	color: #999;
}

label, input, button, select, textarea {
	font-weight: normal;
	line-height: 20px;
}

input, button, select, textarea {}

label {
	display: block;
	margin-bottom: 5px;
}

select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
	display: inline-block;
	height: 20px;
	padding: 4px 6px;
	margin-bottom: 10px;
	line-height: 20px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	vertical-align: middle;
}

input, textarea, .uneditable-input {
	width: 206px;
}

textarea {
	height: auto;
}

textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
	-webkit-transition: border linear .2s, box-shadow linear .2s;
	-moz-transition: border linear .2s, box-shadow linear .2s;
	-o-transition: border linear .2s, box-shadow linear .2s;
	transition: border linear .2s, box-shadow linear .2s;
}

textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus {
	border-color: rgba(82, 168, 236, .8);
	outline: 0;
	outline: thin dotted \9;
}

input[type="radio"], input[type="checkbox"] {
	margin: 4px 0 0;
	margin-top: 1px \9;
	line-height: normal;
	cursor: pointer;
}

input[type="file"], input[type="image"], input[type="submit"], input[type="reset"], input[type="button"], input[type="radio"], input[type="checkbox"] {
	width: auto;
}

select, input[type="file"] {
	height: 30px;
	line-height: 30px;
}

select {
	width: 220px;
	border: 1px solid #ccc;
	background-color: #fff;
}

select[multiple], select[size] {
	height: auto;
}

select:focus, input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus {
	outline: thin dotted #333;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}

.uneditable-input, .uneditable-textarea {
	color: #999;
	background-color: #fcfcfc;
	border-color: #ccc;
	-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .025);
	-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .025);
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, .025);
	cursor: not-allowed;
}

.uneditable-input {
	overflow: hidden;
	white-space: nowrap;
}

.uneditable-textarea {
	width: auto;
	height: auto;
}

input:-moz-placeholder, textarea:-moz-placeholder {
	color: #999;
}

input:-ms-input-placeholder, textarea:-ms-input-placeholder {
	color: #999;
}

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
	color: #999;
}

.radio, .checkbox {
	min-height: 20px;
	padding-left: 20px;
}

.radio input[type="radio"], .checkbox input[type="checkbox"] {
	float: left;
	margin-left: -20px;
}

.controls > .radio:first-child, .controls > .checkbox:first-child {
	padding-top: 5px;
}

.radio.inline, .checkbox.inline {
	display: inline-block;
	padding-top: 5px;
	margin-bottom: 0;
	vertical-align: middle;
}

.radio.inline + .radio.inline, .checkbox.inline + .checkbox.inline {
	margin-left: 10px;
}

.input-mini {
	width: 60px;
}

.input-small {
	width: 90px;
}

.input-medium {
	width: 150px;
}

.input-large {
	width: 210px;
}

.input-xlarge {
	width: 270px;
}

.input-xxlarge {
	width: 530px;
}

input[class*="span"], select[class*="span"], textarea[class*="span"], .uneditable-input[class*="span"], .row-fluid input[class*="span"], .row-fluid select[class*="span"], .row-fluid textarea[class*="span"], .row-fluid .uneditable-input[class*="span"] {
	float: none;
	margin-left: 0;
}

.input-append input[class*="span"], .input-append .uneditable-input[class*="span"], .input-prepend input[class*="span"], .input-prepend .uneditable-input[class*="span"], .row-fluid input[class*="span"], .row-fluid select[class*="span"], .row-fluid textarea[class*="span"], .row-fluid .uneditable-input[class*="span"], .row-fluid .input-prepend [class*="span"], .row-fluid .input-append [class*="span"] {
	display: inline-block;
}

input, textarea, .uneditable-input {
	margin-left: 0;
}

.controls-row [class*="span"] + [class*="span"] {
	margin-left: 20px;
}

input.span12, textarea.span12, .uneditable-input.span12 {
	width: 926px;
}

input.span11, textarea.span11, .uneditable-input.span11 {
	width: 846px;
}

input.span10, textarea.span10, .uneditable-input.span10 {
	width: 766px;
}

input.span9, textarea.span9, .uneditable-input.span9 {
	width: 686px;
}

input.span8, textarea.span8, .uneditable-input.span8 {
	width: 606px;
}

input.span7, textarea.span7, .uneditable-input.span7 {
	width: 526px;
}

input.span6, textarea.span6, .uneditable-input.span6 {
	width: 446px;
}

input.span5, textarea.span5, .uneditable-input.span5 {
	width: 366px;
}

input.span4, textarea.span4, .uneditable-input.span4 {
	width: 286px;
}

input.span3, textarea.span3, .uneditable-input.span3 {
	width: 206px;
}

input.span2, textarea.span2, .uneditable-input.span2 {
	width: 126px;
}

input.span1, textarea.span1, .uneditable-input.span1 {
	width: 46px;
}

.controls-row {}

.controls-row:before, .controls-row:after {
	display: table;
	content: "";
	line-height: 0;
}

.controls-row:after {
	clear: both;
}

.controls-row [class*="span"], .row-fluid .controls-row [class*="span"] {
	float: left;
}

.controls-row .checkbox[class*="span"], .controls-row .radio[class*="span"] {
	padding-top: 5px;
}

input[disabled], select[disabled], textarea[disabled], input[readonly], select[readonly], textarea[readonly] {
	cursor: not-allowed;
	background-color: #eee;
}

input[type="radio"][disabled], input[type="checkbox"][disabled], input[type="radio"][readonly], input[type="checkbox"][readonly] {
	background-color: transparent;
}

.control-group.warning > label, .control-group.warning .help-block, .control-group.warning .help-inline {
	color: #c09853;
}

.control-group.warning .checkbox, .control-group.warning .radio, .control-group.warning input, .control-group.warning select, .control-group.warning textarea {
	color: #c09853;
}

.control-group.warning input, .control-group.warning select, .control-group.warning textarea {
	border-color: #c09853;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}

.control-group.warning input:focus, .control-group.warning select:focus, .control-group.warning textarea:focus {
	border-color: #a47e3c;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #dbc59e;
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #dbc59e;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #dbc59e;
}

.control-group.warning .input-prepend .add-on, .control-group.warning .input-append .add-on {
	color: #c09853;
	background-color: #fcf8e3;
	border-color: #c09853;
}

.control-group.error > label, .control-group.error .help-block, .control-group.error .help-inline {
	color: #b94a48;
}

.control-group.error .checkbox, .control-group.error .radio, .control-group.error input, .control-group.error select, .control-group.error textarea {
	color: #b94a48;
}

.control-group.error input, .control-group.error select, .control-group.error textarea {
	border-color: #b94a48;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}

.control-group.error input:focus, .control-group.error select:focus, .control-group.error textarea:focus {
	border-color: #953b39;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #d59392;
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #d59392;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #d59392;
}

.control-group.error .input-prepend .add-on, .control-group.error .input-append .add-on {
	color: #b94a48;
	background-color: #f2dede;
	border-color: #b94a48;
}

.control-group.success > label, .control-group.success .help-block, .control-group.success .help-inline {
	color: #468847;
}

.control-group.success .checkbox, .control-group.success .radio, .control-group.success input, .control-group.success select, .control-group.success textarea {
	color: #468847;
}

.control-group.success input, .control-group.success select, .control-group.success textarea {
	border-color: #468847;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}

.control-group.success input:focus, .control-group.success select:focus, .control-group.success textarea:focus {
	border-color: #356635;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #7aba7b;
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #7aba7b;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #7aba7b;
}

.control-group.success .input-prepend .add-on, .control-group.success .input-append .add-on {
	color: #468847;
	background-color: #dff0d8;
	border-color: #468847;
}

.control-group.info > label, .control-group.info .help-block, .control-group.info .help-inline {
	color: #3a87ad;
}

.control-group.info .checkbox, .control-group.info .radio, .control-group.info input, .control-group.info select, .control-group.info textarea {
	color: #3a87ad;
}

.control-group.info input, .control-group.info select, .control-group.info textarea {
	border-color: #3a87ad;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}

.control-group.info input:focus, .control-group.info select:focus, .control-group.info textarea:focus {
	border-color: #2d6987;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #7ab5d3;
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #7ab5d3;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #7ab5d3;
}

.control-group.info .input-prepend .add-on, .control-group.info .input-append .add-on {
	color: #3a87ad;
	background-color: #d9edf7;
	border-color: #3a87ad;
}

input:focus:required:invalid, textarea:focus:required:invalid, select:focus:required:invalid {
	color: #b94a48;
	border-color: #ee5f5b;
}

input:focus:required:invalid:focus, textarea:focus:required:invalid:focus, select:focus:required:invalid:focus {
	border-color: #e9322d;
	-webkit-box-shadow: 0 0 6px #f8b9b7;
	-moz-box-shadow: 0 0 6px #f8b9b7;
	box-shadow: 0 0 6px #f8b9b7;
}

.form-actions {
	padding: 19px 20px 20px;
	margin-top: 20px;
	margin-bottom: 20px;
	background-color: #f5f5f5;
	border-top: 1px solid #e5e5e5;
}

.form-actions:before, .form-actions:after {
	display: table;
	content: "";
	line-height: 0;
}

.form-actions:after {
	clear: both;
}

.help-block, .help-inline {
	color: #595959;
}

.help-block {
	display: block;
	margin-bottom: 10px;
}

.help-inline {
	display: inline-block;
	vertical-align: middle;
	padding-left: 5px;
}

.input-append, .input-prepend {
	margin-bottom: 0px;
	font-size: 0;
	white-space: nowrap;
}

.input-append input, .input-prepend input, .input-append select, .input-prepend select, .input-append .uneditable-input, .input-prepend .uneditable-input, .input-append .dropdown-menu, .input-prepend .dropdown-menu {
	font-size: 13px;
}

.input-append input, .input-prepend input, .input-append select, .input-prepend select, .input-append .uneditable-input, .input-prepend .uneditable-input {
	position: relative;
	margin-bottom: 0;
	vertical-align: top;
	-webkit-border-radius: 0 4px 4px 0;
	-moz-border-radius: 0 4px 4px 0;
	border-radius: 0 4px 4px 0;
}

.input-append input:focus, .input-prepend input:focus, .input-append select:focus, .input-prepend select:focus, .input-append .uneditable-input:focus, .input-prepend .uneditable-input:focus {
	z-index: 2;
}

.input-append .add-on, .input-prepend .add-on {
	display: inline-block;
	width: auto;
	height: 20px;
	min-width: 16px;
	padding: 4px 5px;
	font-size: 14px;
	font-weight: normal;
	line-height: 20px;
	text-align: center;
	text-shadow: 0 1px 0 #fff;
	background-color: #eee;
	border: 1px solid #ccc;
}

.input-append .add-on, .input-prepend .add-on, .input-append .btn, .input-prepend .btn {
	vertical-align: top;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}

.input-append .active, .input-prepend .active {
	background-color: #a9dba9;
	border-color: #46a546;
}

.input-prepend .add-on, .input-prepend .btn {
	margin-right: -1px;
}

.input-prepend .add-on:first-child, .input-prepend .btn:first-child {
	-webkit-border-radius: 4px 0 0 4px;
	-moz-border-radius: 4px 0 0 4px;
	border-radius: 4px 0 0 4px;
}

.input-append input, .input-append select, .input-append .uneditable-input {
	-webkit-border-radius: 6;
	-moz-border-radius: 6px;
	border-radius: 6px;
}

.input-append input + .btn-group .btn, .input-append select + .btn-group .btn, .input-append .uneditable-input + .btn-group .btn {
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}

.input-append .add-on, .input-append .btn, .input-append .btn-group {
	margin-left: -1px;
}

.input-append .add-on:last-child, .input-append .btn:last-child {
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}

.input-prepend.input-append input, .input-prepend.input-append select, .input-prepend.input-append .uneditable-input {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}

.input-prepend.input-append input + .btn-group .btn, .input-prepend.input-append select + .btn-group .btn, .input-prepend.input-append .uneditable-input + .btn-group .btn {
	-webkit-border-radius: 0 4px 4px 0;
	-moz-border-radius: 0 4px 4px 0;
	border-radius: 0 4px 4px 0;
}

.input-prepend.input-append .add-on:first-child, .input-prepend.input-append .btn:first-child {
	margin-right: -1px;
	-webkit-border-radius: 4px 0 0 4px;
	-moz-border-radius: 4px 0 0 4px;
	border-radius: 4px 0 0 4px;
}

.input-prepend.input-append .add-on:last-child, .input-prepend.input-append .btn:last-child {
	margin-left: -1px;
	-webkit-border-radius: 0 4px 4px 0;
	-moz-border-radius: 0 4px 4px 0;
	border-radius: 0 4px 4px 0;
}

.input-prepend.input-append .btn-group:first-child {
	margin-left: 0;
}

input.search-query {
	padding-right: 14px;
	padding-right: 4px \9;
	padding-left: 14px;
	padding-left: 4px \9;
	margin-bottom: 0;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
}

/* Allow for input prepend/append in search forms */
.form-search .input-append .search-query, .form-search .input-prepend .search-query {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}

.form-search .input-append .search-query {
	-webkit-border-radius: 14px 0 0 14px;
	-moz-border-radius: 14px 0 0 14px;
	border-radius: 14px 0 0 14px;
}

.form-search .input-append .btn {
	-webkit-border-radius: 0 14px 14px 0;
	-moz-border-radius: 0 14px 14px 0;
	border-radius: 0 14px 14px 0;
}

.form-search .input-prepend .search-query {
	-webkit-border-radius: 0 14px 14px 0;
	-moz-border-radius: 0 14px 14px 0;
	border-radius: 0 14px 14px 0;
}

.form-search .input-prepend .btn {
	-webkit-border-radius: 14px 0 0 14px;
	-moz-border-radius: 14px 0 0 14px;
	border-radius: 14px 0 0 14px;
}

.form-search input, .form-inline input, .form-horizontal input, .form-search textarea, .form-inline textarea, .form-horizontal textarea, .form-search select, .form-inline select, .form-horizontal select, .form-search .help-inline, .form-inline .help-inline, .form-horizontal .help-inline, .form-search .uneditable-input, .form-inline .uneditable-input, .form-horizontal .uneditable-input, .form-search .input-prepend, .form-inline .input-prepend, .form-horizontal .input-prepend, .form-search .input-append, .form-inline .input-append, .form-horizontal .input-append {
	display: inline-block;
	margin-bottom: 0;
	vertical-align: middle;
}

.form-search .hide, .form-inline .hide, .form-horizontal .hide {
	display: none;
}

.form-search label, .form-inline label, .form-search .btn-group, .form-inline .btn-group {
	display: inline-block;
}

.form-search .input-append, .form-inline .input-append, .form-search .input-prepend, .form-inline .input-prepend {
	margin-bottom: 0;
}

.form-search .radio, .form-search .checkbox, .form-inline .radio, .form-inline .checkbox {
	padding-left: 0;
	margin-bottom: 0;
	vertical-align: middle;
}

.form-search .radio input[type="radio"], .form-search .checkbox input[type="checkbox"], .form-inline .radio input[type="radio"], .form-inline .checkbox input[type="checkbox"] {
	float: left;
	margin-right: 3px;
	margin-left: 0;
}

.control-group {
	margin-bottom: 10px;
}

legend + .control-group {
	margin-top: 20px;
	-webkit-margin-top-collapse: separate;
}

.form-horizontal .control-group {
	margin-bottom: 20px;
}

.form-horizontal .control-group:before, .form-horizontal .control-group:after {
	display: table;
	content: "";
	line-height: 0;
}

.form-horizontal .control-group:after {
	clear: both;
}

.form-horizontal .control-label {
	float: left;
	width: 160px;
	padding-top: 5px;
	text-align: right;
}

.form-horizontal .controls {
	margin-left: 180px;
}

.form-horizontal .controls:first-child {}

.form-horizontal .help-block {
	margin-bottom: 0;
}

.form-horizontal input + .help-block, .form-horizontal select + .help-block, .form-horizontal textarea + .help-block {
	margin-top: 10px;
}

.form-horizontal .form-actions {
	padding-left: 180px;
}

.btn {
	display: inline-block;
	margin-bottom: 0;
	font-size: 14px;
	line-height: 20px;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
}

.btn:hover, .btn:active, .btn.active, .btn.disabled, .btn[disabled] {
	color: #333;
	background-color: #e6e6e6;
}

.btn:active, .btn.active {
	background-color: #ccc \9;
}

.btn:first-child {}

.btn:hover {
	text-decoration: none;
	background-position: 0 -15px;
	-webkit-transition: background-position .1s linear;
	-moz-transition: background-position .1s linear;
	-o-transition: background-position .1s linear;
	transition: background-position .1s linear;
}

.btn:focus {
	outline: thin dotted #333;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}

.btn.active, .btn:active {
	background-color: #e6e6e6;
	background-color: #d9d9d9 \9;
	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);
	-moz-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);
}

.btn.active.nitro-lazy, .btn:active.nitro-lazy {
	background-image: none !important;
}

.btn.disabled, .btn[disabled] {
	cursor: default;
	background-color: #e6e6e6;
	background-image: none;
	opacity: .65;
	filter: alpha(opacity=65);
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

.btn.disabled.nitro-lazy, .btn[disabled].nitro-lazy {
	background-image: none !important;
}

.btn-large {
	/* padding: 11px 18px;*/
	
	/*font-size: 17.5px;*/
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}

.btn-large [class^="icon-"], .btn-large [class*=" icon-"] {
	margin-top: 2px;
}

.btn-medium {
	/* padding: 9px 13px;*/
	font-size: 11.9px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.btn-small {
	/*padding: 2px 10px;*/
	font-size: 11.9px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.btn-small [class^="icon-"], .btn-small [class*=" icon-"] {
	margin-top: 0;
}

.btn-mini {
	padding: 1px 6px;
	font-size: 10.5px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.btn-block {
	display: block;
	width: 100%;
	padding-left: 0;
	padding-right: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.btn-block + .btn-block {
	margin-top: 5px;
}

input[type="submit"].btn-block, input[type="reset"].btn-block, input[type="button"].btn-block {
	width: 100%;
}

.btn-primary.active, .btn-warning.active, .btn-danger.active, .btn-success.active, .btn-info.active, .btn-inverse.active {}

.btn {}

.btn-primary {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
	background-color: #006dcc;
	background-image: -moz-linear-gradient(top, #08c, #04c);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#04c));
	background-image: -webkit-linear-gradient(top, #08c, #04c);
	background-image: -o-linear-gradient(top, #08c, #04c);
	background-image: linear-gradient(to bottom, #08c, #04c);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff0088cc", endColorstr="#ff0044cc", GradientType=0);
	/* Darken IE7 buttons by default so they stand out more given they won't have borders */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	border-color: #04c #04c #002a80;
	border-color: rgba(0, 0, 0, .1) rgba(0, 0, 0, .1) rgba(0, 0, 0, .25);
}

.btn-primary:hover, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {
	color: #fff;
	background-color: #04c;
}

.btn-primary:active, .btn-primary.active {
	background-color: #039 \9;
}

.btn-warning {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
	background-color: #faa732;
	background-image: -moz-linear-gradient(top, #fbb450, #f89406);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
	background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
	background-image: -o-linear-gradient(top, #fbb450, #f89406);
	background-image: linear-gradient(to bottom, #fbb450, #f89406);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fffbb450", endColorstr="#fff89406", GradientType=0);
	/* Darken IE7 buttons by default so they stand out more given they won't have borders */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	border-color: #f89406 #f89406 #ad6704;
	border-color: rgba(0, 0, 0, .1) rgba(0, 0, 0, .1) rgba(0, 0, 0, .25);
}

.btn-warning:hover, .btn-warning:active, .btn-warning.active, .btn-warning.disabled, .btn-warning[disabled] {
	color: #fff;
	background-color: #f89406;
}

.btn-warning:active, .btn-warning.active {
	background-color: #c67605 \9;
}

.btn-danger {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
	background-color: #da4f49;
	background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));
	background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f);
	background-image: -o-linear-gradient(top, #ee5f5b, #bd362f);
	background-image: linear-gradient(to bottom, #ee5f5b, #bd362f);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffee5f5b", endColorstr="#ffbd362f", GradientType=0);
	/* Darken IE7 buttons by default so they stand out more given they won't have borders */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	border-color: #bd362f #bd362f #802420;
	border-color: rgba(0, 0, 0, .1) rgba(0, 0, 0, .1) rgba(0, 0, 0, .25);
}

.btn-danger:hover, .btn-danger:active, .btn-danger.active, .btn-danger.disabled, .btn-danger[disabled] {
	color: #fff;
	background-color: #bd362f;
}

.btn-danger:active, .btn-danger.active {
	background-color: #942a25 \9;
}

.btn-success {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
	background-color: #5bb75b;
	background-image: -moz-linear-gradient(top, #62c462, #51a351);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));
	background-image: -webkit-linear-gradient(top, #62c462, #51a351);
	background-image: -o-linear-gradient(top, #62c462, #51a351);
	background-image: linear-gradient(to bottom, #62c462, #51a351);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff62c462", endColorstr="#ff51a351", GradientType=0);
	/* Darken IE7 buttons by default so they stand out more given they won't have borders */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	border-color: #51a351 #51a351 #387038;
	border-color: rgba(0, 0, 0, .1) rgba(0, 0, 0, .1) rgba(0, 0, 0, .25);
}

.btn-success:hover, .btn-success:active, .btn-success.active, .btn-success.disabled, .btn-success[disabled] {
	color: #fff;
	background-color: #51a351;
}

.btn-success:active, .btn-success.active {
	background-color: #408140 \9;
}

.btn-info {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
	background-color: #49afcd;
	background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));
	background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4);
	background-image: -o-linear-gradient(top, #5bc0de, #2f96b4);
	background-image: linear-gradient(to bottom, #5bc0de, #2f96b4);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff5bc0de", endColorstr="#ff2f96b4", GradientType=0);
	/* Darken IE7 buttons by default so they stand out more given they won't have borders */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	border-color: #2f96b4 #2f96b4 #1f6377;
	border-color: rgba(0, 0, 0, .1) rgba(0, 0, 0, .1) rgba(0, 0, 0, .25);
}

.btn-info:hover, .btn-info:active, .btn-info.active, .btn-info.disabled, .btn-info[disabled] {
	color: #fff;
	background-color: #2f96b4;
}

.btn-info:active, .btn-info.active {
	background-color: #24748c \9;
}

.btn-inverse {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
	background-color: #363636;
	background-image: -moz-linear-gradient(top, #444, #222);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#444), to(#222));
	background-image: -webkit-linear-gradient(top, #444, #222);
	background-image: -o-linear-gradient(top, #444, #222);
	background-image: linear-gradient(to bottom, #444, #222);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff444444", endColorstr="#ff222222", GradientType=0);
	/* Darken IE7 buttons by default so they stand out more given they won't have borders */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	border-color: #222 #222 #000;
	border-color: rgba(0, 0, 0, .1) rgba(0, 0, 0, .1) rgba(0, 0, 0, .25);
}

.btn-inverse:hover, .btn-inverse:active, .btn-inverse.active, .btn-inverse.disabled, .btn-inverse[disabled] {
	color: #fff;
	background-color: #222;
}

.btn-inverse:active, .btn-inverse.active {
	background-color: #080808 \9;
}

button.btn, input[type="submit"].btn {}

button.btn::-moz-focus-inner, input[type="submit"].btn::-moz-focus-inner {
	padding: 0;
	border: 0;
}

button.btn.btn-large, input[type="submit"].btn.btn-large {}

button.btn.btn-small, input[type="submit"].btn.btn-small {}

button.btn.btn-mini, input[type="submit"].btn.btn-mini {}

.btn-link, .btn-link:active, .btn-link[disabled] {
	background-color: transparent;
	background-image: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

.btn-link.nitro-lazy, .btn-link:active.nitro-lazy, .btn-link[disabled].nitro-lazy {
	background-image: none !important;
}

.btn-link {
	border-color: transparent;
	cursor: pointer;
	color: #08c;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}

.btn-link:hover {
	color: #005580;
	text-decoration: underline;
	background-color: transparent;
}

.btn-link[disabled]:hover {
	color: #333;
	text-decoration: none;
}

/* White icons with optional class, or on hover/active states of certain elements */
.icon-white, .nav-pills > .active > a > [class^="icon-"], .nav-pills > .active > a > [class*=" icon-"], .nav-list > .active > a > [class^="icon-"], .nav-list > .active > a > [class*=" icon-"], .navbar-inverse .nav > .active > a > [class^="icon-"], .navbar-inverse .nav > .active > a > [class*=" icon-"], .dropdown-menu > li > a:hover > [class^="icon-"], .dropdown-menu > li > a:hover > [class*=" icon-"], .dropdown-menu > .active > a > [class^="icon-"], .dropdown-menu > .active > a > [class*=" icon-"], .dropdown-submenu:hover > a > [class^="icon-"], .dropdown-submenu:hover > a > [class*=" icon-"] {
	background-image: url("https://sanchishah.co.in/wp-content/themes/specular/img/glyphicons-halflings-white.png");
}

.icon-white.nitro-lazy, .nav-pills > .active > a > [class^="icon-"].nitro-lazy, .nav-pills > .active > a > [class*=" icon-"].nitro-lazy, .nav-list > .active > a > [class^="icon-"].nitro-lazy, .nav-list > .active > a > [class*=" icon-"].nitro-lazy, .navbar-inverse .nav > .active > a > [class^="icon-"].nitro-lazy, .navbar-inverse .nav > .active > a > [class*=" icon-"].nitro-lazy, .dropdown-menu > li > a:hover > [class^="icon-"].nitro-lazy, .dropdown-menu > li > a:hover > [class*=" icon-"].nitro-lazy, .dropdown-menu > .active > a > [class^="icon-"].nitro-lazy, .dropdown-menu > .active > a > [class*=" icon-"].nitro-lazy, .dropdown-submenu:hover > a > [class^="icon-"].nitro-lazy, .dropdown-submenu:hover > a > [class*=" icon-"].nitro-lazy {
	background-image: none !important;
}

.icon-glass {
	background-position: 0 0;
}

.icon-music {
	background-position: -24px 0;
}

.icon-search {
	background-position: -48px 0;
}

.icon-envelope {
	background-position: -72px 0;
}

.icon-heart {
	background-position: -96px 0;
}

.icon-star {
	background-position: -120px 0;
}

.icon-star-empty {
	background-position: -144px 0;
}

.icon-user {
	background-position: -168px 0;
}

.icon-film {
	background-position: -192px 0;
}

.icon-th-large {
	background-position: -216px 0;
}

.icon-th {
	background-position: -240px 0;
}

.icon-th-list {
	background-position: -264px 0;
}

.icon-ok {
	background-position: -288px 0;
}

.icon-remove {
	background-position: -312px 0;
}

.icon-zoom-in {
	background-position: -336px 0;
}

.icon-zoom-out {
	background-position: -360px 0;
}

.icon-off {
	background-position: -384px 0;
}

.icon-signal {
	background-position: -408px 0;
}

.icon-cog {
	background-position: -432px 0;
}

.icon-trash {
	background-position: -456px 0;
}

.icon-home {
	background-position: 0 -24px;
}

.icon-file {
	background-position: -24px -24px;
}

.icon-time {
	background-position: -48px -24px;
}

.icon-road {
	background-position: -72px -24px;
}

.icon-download-alt {
	background-position: -96px -24px;
}

.icon-download {
	background-position: -120px -24px;
}

.icon-upload {
	background-position: -144px -24px;
}

.icon-inbox {
	background-position: -168px -24px;
}

.icon-play-circle {
	background-position: -192px -24px;
}

.icon-repeat {
	background-position: -216px -24px;
}

.icon-refresh {
	background-position: -240px -24px;
}

.icon-list-alt {
	background-position: -264px -24px;
}

.icon-lock {
	background-position: -287px -24px;
}

.icon-flag {
	background-position: -312px -24px;
}

.icon-headphones {
	background-position: -336px -24px;
}

.icon-volume-off {
	background-position: -360px -24px;
}

.icon-volume-down {
	background-position: -384px -24px;
}

.icon-volume-up {
	background-position: -408px -24px;
}

.icon-qrcode {
	background-position: -432px -24px;
}

.icon-barcode {
	background-position: -456px -24px;
}

.icon-tag {
	background-position: 0 -48px;
}

.icon-tags {
	background-position: -25px -48px;
}

.icon-book {
	background-position: -48px -48px;
}

.icon-bookmark {
	background-position: -72px -48px;
}

.icon-print {
	background-position: -96px -48px;
}

.icon-camera {
	background-position: -120px -48px;
}

.icon-font {
	background-position: -144px -48px;
}

.icon-bold {
	background-position: -167px -48px;
}

.icon-italic {
	background-position: -192px -48px;
}

.icon-text-height {
	background-position: -216px -48px;
}

.icon-text-width {
	background-position: -240px -48px;
}

.icon-align-left {
	background-position: -264px -48px;
}

.icon-align-center {
	background-position: -288px -48px;
}

.icon-align-right {
	background-position: -312px -48px;
}

.icon-align-justify {
	background-position: -336px -48px;
}

.icon-list {
	background-position: -360px -48px;
}

.icon-indent-left {
	background-position: -384px -48px;
}

.icon-indent-right {
	background-position: -408px -48px;
}

.icon-facetime-video {
	background-position: -432px -48px;
}

.icon-picture {
	background-position: -456px -48px;
}

.icon-pencil {
	background-position: 0 -72px;
}

.icon-map-marker {
	background-position: -24px -72px;
}

.icon-adjust {
	background-position: -48px -72px;
}

.icon-tint {
	background-position: -72px -72px;
}

.icon-edit {
	background-position: -96px -72px;
}

.icon-share {
	background-position: -120px -72px;
}

.icon-check {
	background-position: -144px -72px;
}

.icon-move {
	background-position: -168px -72px;
}

.icon-step-backward {
	background-position: -192px -72px;
}

.icon-fast-backward {
	background-position: -216px -72px;
}

.icon-backward {
	background-position: -240px -72px;
}

.icon-play {
	background-position: -264px -72px;
}

.icon-pause {
	background-position: -288px -72px;
}

.icon-stop {
	background-position: -312px -72px;
}

.icon-forward {
	background-position: -336px -72px;
}

.icon-fast-forward {
	background-position: -360px -72px;
}

.icon-step-forward {
	background-position: -384px -72px;
}

.icon-eject {
	background-position: -408px -72px;
}

.icon-chevron-left {
	background-position: -432px -72px;
}

.icon-chevron-right {
	background-position: -456px -72px;
}

.icon-plus-sign {
	background-position: 0 -96px;
}

.icon-minus-sign {
	background-position: -24px -96px;
}

.icon-remove-sign {
	background-position: -48px -96px;
}

.icon-ok-sign {
	background-position: -72px -96px;
}

.icon-question-sign {
	background-position: -96px -96px;
}

.icon-info-sign {
	background-position: -120px -96px;
}

.icon-screenshot {
	background-position: -144px -96px;
}

.icon-remove-circle {
	background-position: -168px -96px;
}

.icon-ok-circle {
	background-position: -192px -96px;
}

.icon-ban-circle {
	background-position: -216px -96px;
}

.icon-arrow-left {
	background-position: -240px -96px;
}

.icon-arrow-right {
	background-position: -264px -96px;
}

.icon-arrow-up {
	background-position: -289px -96px;
}

.icon-arrow-down {
	background-position: -312px -96px;
}

.icon-share-alt {
	background-position: -336px -96px;
}

.icon-resize-full {
	background-position: -360px -96px;
}

.icon-resize-small {
	background-position: -384px -96px;
}

.icon-plus {
	background-position: -408px -96px;
}

.icon-minus {
	background-position: -433px -96px;
}

.icon-asterisk {
	background-position: -456px -96px;
}

.icon-exclamation-sign {
	background-position: 0 -120px;
}

.icon-gift {
	background-position: -24px -120px;
}

.icon-leaf {
	background-position: -48px -120px;
}

.icon-fire {
	background-position: -72px -120px;
}

.icon-eye-open {
	background-position: -96px -120px;
}

.icon-eye-close {
	background-position: -120px -120px;
}

.icon-warning-sign {
	background-position: -144px -120px;
}

.icon-plane {
	background-position: -168px -120px;
}

.icon-calendar {
	background-position: -192px -120px;
}

.icon-random {
	background-position: -216px -120px;
	width: 16px;
}

.icon-comment {
	background-position: -240px -120px;
}

.icon-magnet {
	background-position: -264px -120px;
}

.icon-chevron-up {
	background-position: -288px -120px;
}

.icon-chevron-down {
	background-position: -313px -119px;
}

.icon-retweet {
	background-position: -336px -120px;
}

.icon-shopping-cart {
	background-position: -360px -120px;
}

.icon-folder-close {
	background-position: -384px -120px;
}

.icon-folder-open {
	background-position: -408px -120px;
	width: 16px;
}

.icon-resize-vertical {
	background-position: -432px -119px;
}

.icon-resize-horizontal {
	background-position: -456px -118px;
}

.icon-hdd {
	background-position: 0 -144px;
}

.icon-bullhorn {
	background-position: -24px -144px;
}

.icon-bell {
	background-position: -48px -144px;
}

.icon-certificate {
	background-position: -72px -144px;
}

.icon-thumbs-up {
	background-position: -96px -144px;
}

.icon-thumbs-down {
	background-position: -120px -144px;
}

.icon-hand-right {
	background-position: -144px -144px;
}

.icon-hand-left {
	background-position: -168px -144px;
}

.icon-hand-up {
	background-position: -192px -144px;
}

.icon-hand-down {
	background-position: -216px -144px;
}

.icon-circle-arrow-right {
	background-position: -240px -144px;
}

.icon-circle-arrow-left {
	background-position: -264px -144px;
}

.icon-circle-arrow-up {
	background-position: -288px -144px;
}

.icon-circle-arrow-down {
	background-position: -312px -144px;
}

.icon-globe {
	background-position: -336px -144px;
}

.icon-wrench {
	background-position: -360px -144px;
}

.icon-tasks {
	background-position: -384px -144px;
}

.icon-filter {
	background-position: -408px -144px;
}

.icon-briefcase {
	background-position: -432px -144px;
}

.icon-fullscreen {
	background-position: -456px -144px;
}

.btn-group {
	position: relative;
	display: inline-block;
	font-size: 0;
	vertical-align: middle;
	white-space: nowrap;
}

.btn-group:first-child {}

.btn-group + .btn-group {
	margin-left: 5px;
}

.btn-toolbar {
	font-size: 0;
	margin-top: 10px;
	margin-bottom: 10px;
}

.btn-toolbar .btn + .btn, .btn-toolbar .btn-group + .btn, .btn-toolbar .btn + .btn-group {
	margin-left: 5px;
}

.btn-group > .btn {
	position: relative;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}

.btn-group > .btn + .btn {
	margin-left: -1px;
}

.btn-group > .btn, .btn-group > .dropdown-menu {
	font-size: 14px;
}

.btn-group > .btn-mini {
	font-size: 11px;
}

.btn-group > .btn-small {
	font-size: 12px;
}

.btn-group > .btn-large {
	font-size: 16px;
}

.btn-group > .btn:first-child {
	margin-left: 0;
	-webkit-border-top-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-bottom-left-radius: 4px;
}

.btn-group > .btn:last-child, .btn-group > .dropdown-toggle {
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topright: 4px;
	border-top-right-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	border-bottom-right-radius: 4px;
}

.btn-group > .btn.large:first-child {
	margin-left: 0;
	-webkit-border-top-left-radius: 6px;
	-moz-border-radius-topleft: 6px;
	border-top-left-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-moz-border-radius-bottomleft: 6px;
	border-bottom-left-radius: 6px;
}

.btn-group > .btn.large:last-child, .btn-group > .large.dropdown-toggle {
	-webkit-border-top-right-radius: 6px;
	-moz-border-radius-topright: 6px;
	border-top-right-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
	-moz-border-radius-bottomright: 6px;
	border-bottom-right-radius: 6px;
}

.btn-group > .btn:hover, .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active {
	z-index: 2;
}

.btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle {
	outline: 0;
}

.btn-group > .btn + .dropdown-toggle {
	padding-left: 8px;
	padding-right: 8px;
	-webkit-box-shadow: inset 1px 0 0 rgba(255, 255, 255, .125), inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
	-moz-box-shadow: inset 1px 0 0 rgba(255, 255, 255, .125), inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
	box-shadow: inset 1px 0 0 rgba(255, 255, 255, .125), inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
}

.btn-group > .btn-mini + .dropdown-toggle {
	padding-left: 5px;
	padding-right: 5px;
}

.btn-group > .btn-small + .dropdown-toggle {}

.btn-group > .btn-large + .dropdown-toggle {
	padding-left: 12px;
	padding-right: 12px;
}

.btn-group.open .dropdown-toggle {
	background-image: none;
	-webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05);
	-moz-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);
}

.btn-group.open .dropdown-toggle.nitro-lazy {
	background-image: none !important;
}

.btn-group.open .btn.dropdown-toggle {
	background-color: #e6e6e6;
}

.btn-group.open .btn-primary.dropdown-toggle {
	background-color: #04c;
}

.btn-group.open .btn-warning.dropdown-toggle {
	background-color: #f89406;
}

.btn-group.open .btn-danger.dropdown-toggle {
	background-color: #bd362f;
}

.btn-group.open .btn-success.dropdown-toggle {
	background-color: #51a351;
}

.btn-group.open .btn-info.dropdown-toggle {
	background-color: #2f96b4;
}

.btn-group.open .btn-inverse.dropdown-toggle {
	background-color: #222;
}

.btn .caret {
	margin-top: 8px;
	margin-left: 0;
}

.btn-mini .caret, .btn-small .caret, .btn-large .caret {
	margin-top: 6px;
}

.btn-large .caret {
	border-left-width: 5px;
	border-right-width: 5px;
	border-top-width: 5px;
}

.dropup .btn-large .caret {
	border-bottom-width: 5px;
}

.btn-primary .caret, .btn-warning .caret, .btn-danger .caret, .btn-info .caret, .btn-success .caret, .btn-inverse .caret {
	border-top-color: #fff;
	border-bottom-color: #fff;
}

.btn-group-vertical {
	display: inline-block;
}

.btn-group-vertical .btn {
	display: block;
	float: none;
	width: 100%;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}

.btn-group-vertical .btn + .btn {
	margin-left: 0;
	margin-top: -1px;
}

.btn-group-vertical .btn:first-child {
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
}

.btn-group-vertical .btn:last-child {
	-webkit-border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px;
}

.btn-group-vertical .btn-large:first-child {
	-webkit-border-radius: 6px 6px 0 0;
	-moz-border-radius: 6px 6px 0 0;
	border-radius: 6px 6px 0 0;
}

.btn-group-vertical .btn-large:last-child {
	-webkit-border-radius: 0 0 6px 6px;
	-moz-border-radius: 0 0 6px 6px;
	border-radius: 0 0 6px 6px;
}

.nav {
	margin-left: 0;
	margin-bottom: 20px;
	list-style: none;
}

.nav > li > a {
	display: block;
}

.nav > li > a:hover {
	text-decoration: none;
}

.nav > .pull-right {
	float: right;
}

.nav-header {
	display: block;
	padding: 3px 15px;
	font-size: 11px;
	font-weight: bold;
	line-height: 20px;
	color: #999;
	text-shadow: 0 1px 0 rgba(255, 255, 255, .5);
	text-transform: uppercase;
}

.nav li + .nav-header {
	margin-top: 9px;
}

.nav-list {
	padding-left: 15px;
	padding-right: 15px;
	margin-bottom: 0;
}

.nav-list > li > a, .nav-list .nav-header {
	margin-left: -15px;
	margin-right: -15px;
	text-shadow: 0 1px 0 rgba(255, 255, 255, .5);
}

.nav-list > li > a {
	padding: 3px 15px;
}

.nav-list > .active > a, .nav-list > .active > a:hover {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .2);
	background-color: #08c;
}

.nav-list [class^="icon-"], .nav-list [class*=" icon-"] {
	margin-right: 2px;
}

.nav-list .divider {
	height: 1px;
	margin: 9px 1px;
	overflow: hidden;
	background-color: #e5e5e5;
	border-bottom: 1px solid #fff;
}

.nav-tabs, .nav-pills {}

.nav-tabs:before, .nav-pills:before, .nav-tabs:after, .nav-pills:after {
	display: table;
	content: "";
	line-height: 0;
}

.nav-tabs:after, .nav-pills:after {
	clear: both;
}

.nav-tabs > li, .nav-pills > li {
	float: left;
}

.nav-tabs > li > a, .nav-pills > li > a {
	padding-right: 17px;
	padding-left: 17px;
	line-height: 14px;
}

/*.nav-tabs {
  border-bottom: 1px solid #ddd;
}*/
.nav-tabs > li {
	margin-bottom: -1px;
}

.nav-tabs > li > a {
	padding-top: 8px;
	padding-bottom: 8px;
	line-height: 20px;
	border: 1px solid transparent;
}

.nav-tabs > li > a:hover {}

.nav-tabs > .active > a, .nav-tabs > .active > a:hover {
	color: #555;
	background-color: #fff;
	cursor: default;
}

.nav-pills > li > a {
	padding-top: 8px;
	padding-bottom: 8px;
	margin-top: 2px;
	margin-bottom: 2px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.nav-pills > .active > a, .nav-pills > .active > a:hover {
	color: #fff;
	background-color: #08c;
}

.nav-stacked > li {
	float: none;
}

.nav-stacked > li > a {
	margin-right: 0;
}

.nav-tabs.nav-stacked {
	border-bottom: 0;
}

.nav-tabs.nav-stacked > li > a {
	border: 1px solid #ddd;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}

.nav-tabs.nav-stacked > li:first-child > a {
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topright: 4px;
	border-top-right-radius: 4px;
	-webkit-border-top-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	border-top-left-radius: 4px;
}

.nav-tabs.nav-stacked > li:last-child > a {
	-webkit-border-bottom-right-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	border-bottom-right-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-bottom-left-radius: 4px;
}

.nav-tabs.nav-stacked > li > a:hover {
	border-color: #ddd;
	z-index: 2;
}

.nav-pills.nav-stacked > li > a {
	margin-bottom: 3px;
}

.nav-pills.nav-stacked > li:last-child > a {
	margin-bottom: 1px;
}

.nav-tabs .dropdown-menu {
	-webkit-border-radius: 0 0 6px 6px;
	-moz-border-radius: 0 0 6px 6px;
	border-radius: 0 0 6px 6px;
}

.nav-pills .dropdown-menu {
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}

.nav .dropdown-toggle .caret {
	border-top-color: #08c;
	border-bottom-color: #08c;
	margin-top: 6px;
}

.nav .dropdown-toggle:hover .caret {
	border-top-color: #005580;
	border-bottom-color: #005580;
}

/* move down carets for tabs */
.nav-tabs .dropdown-toggle .caret {
	margin-top: 8px;
}

.nav .active .dropdown-toggle .caret {
	border-top-color: #fff;
	border-bottom-color: #fff;
}

.nav-tabs .active .dropdown-toggle .caret {
	border-top-color: #555;
	border-bottom-color: #555;
}

.nav > .dropdown.active > a:hover {
	cursor: pointer;
}

.nav-tabs .open .dropdown-toggle, .nav-pills .open .dropdown-toggle, .nav > li.dropdown.open.active > a:hover {
	color: #fff;
	background-color: #999;
	border-color: #999;
}

.nav li.dropdown.open .caret, .nav li.dropdown.open.active .caret, .nav li.dropdown.open a:hover .caret {
	border-top-color: #fff;
	border-bottom-color: #fff;
	opacity: 1;
	filter: alpha(opacity=100);
}

.tabs-stacked .open > a:hover {
	border-color: #999;
}

.tabbable {}

.tabbable:before, .tabbable:after {
	display: table;
	content: "";
	line-height: 0;
}

.tabbable:after {
	clear: both;
}

.tab-content {
	overflow: auto;
}

.tabs-below > .nav-tabs, .tabs-right > .nav-tabs, .tabs-left > .nav-tabs {
	border-bottom: 0;
}

.tab-content > .tab-pane, .pill-content > .pill-pane {
	display: none;
}

.tab-content > .active, .pill-content > .active {
	display: block;
}

.tabs-below > .nav-tabs {
	border-top: 1px solid #ddd;
}

.tabs-below > .nav-tabs > li {
	margin-top: -1px;
	margin-bottom: 0;
}

.tabs-below > .nav-tabs > li > a {
	-webkit-border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px;
}

.tabs-below > .nav-tabs > li > a:hover {}

.tabs-below > .nav-tabs > .active > a, .tabs-below > .nav-tabs > .active > a:hover {
	border-color: transparent #ddd #ddd #ddd;
}

.tabs-left > .nav-tabs > li, .tabs-right > .nav-tabs > li {
	float: none;
}

.tabs-left > .nav-tabs > li > a, .tabs-right > .nav-tabs > li > a {
	min-width: 74px;
	margin-right: 0;
	margin-bottom: 3px;
}

.tabs-left > .nav-tabs {
	float: left;
	margin-right: 19px;
	border-right: 1px solid #ddd;
}

.tabs-left > .nav-tabs > li > a {
	margin-right: -1px;
	-webkit-border-radius: 4px 0 0 4px;
	-moz-border-radius: 4px 0 0 4px;
	border-radius: 4px 0 0 4px;
}

.tabs-left > .nav-tabs > li > a:hover {}

.tabs-left > .nav-tabs .active > a, .tabs-left > .nav-tabs .active > a:hover {
	border-color: #ddd transparent #ddd #ddd;
}

.tabs-right > .nav-tabs {
	float: right;
	margin-left: 19px;
	border-left: 1px solid #ddd;
}

.tabs-right > .nav-tabs > li > a {
	margin-left: -1px;
	-webkit-border-radius: 0 4px 4px 0;
	-moz-border-radius: 0 4px 4px 0;
	border-radius: 0 4px 4px 0;
}

.tabs-right > .nav-tabs > li > a:hover {}

.tabs-right > .nav-tabs .active > a, .tabs-right > .nav-tabs .active > a:hover {
	border-color: #ddd #ddd #ddd transparent;
}

.nav > .disabled > a {
	color: #999;
}

.nav > .disabled > a:hover {
	text-decoration: none;
	background-color: transparent;
	cursor: default;
}

.navbar {
	overflow: visible;
	margin-bottom: 20px;
	color: #777;
}

.navbar-inner {
	min-height: 40px;
	padding-left: 20px;
	padding-right: 20px;
	background-color: #fafafa;
	background-image: -moz-linear-gradient(top, #fff, #f2f2f2);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#f2f2f2));
	background-image: -webkit-linear-gradient(top, #fff, #f2f2f2);
	background-image: -o-linear-gradient(top, #fff, #f2f2f2);
	background-image: linear-gradient(to bottom, #fff, #f2f2f2);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffffff", endColorstr="#fff2f2f2", GradientType=0);
	border: 1px solid #d4d4d4;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, .065);
	-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, .065);
	box-shadow: 0 1px 4px rgba(0, 0, 0, .065);
}

.navbar-inner:before, .navbar-inner:after {
	display: table;
	content: "";
	line-height: 0;
}

.navbar-inner:after {
	clear: both;
}

.navbar .container {
	width: auto;
}

.nav-collapse.collapse {
	height: auto;
	overflow: visible;
}

.navbar .brand {
	float: left;
	display: block;
	padding: 10px 20px 10px;
	margin-left: -20px;
	font-size: 20px;
	font-weight: 200;
	color: #777;
	text-shadow: 0 1px 0 #fff;
}

.navbar .brand:hover {
	text-decoration: none;
}

.navbar-text {
	margin-bottom: 0;
	line-height: 40px;
}

.navbar-link {
	color: #777;
}

.navbar-link:hover {
	color: #333;
}

.navbar .divider-vertical {
	height: 40px;
	margin: 0 9px;
	border-left: 1px solid #f2f2f2;
	border-right: 1px solid #fff;
}

.navbar .btn, .navbar .btn-group {
	margin-top: 5px;
}

.navbar .btn-group .btn, .navbar .input-prepend .btn, .navbar .input-append .btn {
	margin-top: 0;
}

.navbar-form {
	margin-bottom: 0;
}

.navbar-form:before, .navbar-form:after {
	display: table;
	content: "";
	line-height: 0;
}

.navbar-form:after {
	clear: both;
}

.navbar-form input, .navbar-form select, .navbar-form .radio, .navbar-form .checkbox {
	margin-top: 5px;
}

.navbar-form input, .navbar-form select, .navbar-form .btn {
	display: inline-block;
	margin-bottom: 0;
}

.navbar-form input[type="image"], .navbar-form input[type="checkbox"], .navbar-form input[type="radio"] {
	margin-top: 3px;
}

.navbar-form .input-append, .navbar-form .input-prepend {
	margin-top: 6px;
	white-space: nowrap;
}

.navbar-form .input-append input, .navbar-form .input-prepend input {
	margin-top: 0;
}

.navbar-search {
	position: relative;
	float: left;
	margin-top: 5px;
	margin-bottom: 0;
}

.navbar-search .search-query {
	margin-bottom: 0;
	padding: 4px 14px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 13px;
	font-weight: normal;
	line-height: 1;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
}

.navbar-static-top {
	position: static;
	margin-bottom: 0;
}

.navbar-static-top .navbar-inner {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}

.navbar-fixed-top, .navbar-fixed-bottom {
	position: fixed;
	right: 0;
	left: 0;
	z-index: 1030;
	margin-bottom: 0;
}

.navbar-fixed-top .navbar-inner, .navbar-static-top .navbar-inner {
	border-width: 0 0 1px;
}

.navbar-fixed-bottom .navbar-inner {
	border-width: 1px 0 0;
}

.navbar-fixed-top .navbar-inner, .navbar-fixed-bottom .navbar-inner {
	padding-left: 0;
	padding-right: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}

.navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
	width: 940px;
}

.navbar-fixed-top {
	top: 0;
}

.navbar-fixed-top .navbar-inner, .navbar-static-top .navbar-inner {
	-webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, .1);
	-moz-box-shadow: 0 1px 10px rgba(0, 0, 0, .1);
	box-shadow: 0 1px 10px rgba(0, 0, 0, .1);
}

.navbar-fixed-bottom {
	bottom: 0;
}

.navbar-fixed-bottom .navbar-inner {
	-webkit-box-shadow: 0 -1px 10px rgba(0, 0, 0, .1);
	-moz-box-shadow: 0 -1px 10px rgba(0, 0, 0, .1);
	box-shadow: 0 -1px 10px rgba(0, 0, 0, .1);
}

.navbar .nav {
	position: relative;
	left: 0;
	display: block;
	float: left;
	margin: 0 10px 0 0;
}

.navbar .nav.pull-right {
	float: right;
	margin-right: 0;
}

.navbar .nav > li {
	float: left;
}

.navbar .nav > li > a {
	float: none;
	padding: 10px 15px 10px;
	color: #777;
	text-decoration: none;
	text-shadow: 0 1px 0 #fff;
}

.navbar .nav .dropdown-toggle .caret {
	margin-top: 8px;
}

.navbar .nav > li > a:focus, .navbar .nav > li > a:hover {
	background-color: transparent;
	color: #333;
	text-decoration: none;
}

.navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus {
	color: #555;
	text-decoration: none;
	background-color: #e5e5e5;
	-webkit-box-shadow: inset 0 3px 8px rgba(0, 0, 0, .125);
	-moz-box-shadow: inset 0 3px 8px rgba(0, 0, 0, .125);
	box-shadow: inset 0 3px 8px rgba(0, 0, 0, .125);
}

.navbar .btn-navbar {
	display: none;
	float: right;
	padding: 7px 10px;
	margin-left: 5px;
	margin-right: 5px;
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
	background-color: #ededed;
	background-image: -moz-linear-gradient(top, #f2f2f2, #e5e5e5);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f2f2f2), to(#e5e5e5));
	background-image: -webkit-linear-gradient(top, #f2f2f2, #e5e5e5);
	background-image: -o-linear-gradient(top, #f2f2f2, #e5e5e5);
	background-image: linear-gradient(to bottom, #f2f2f2, #e5e5e5);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fff2f2f2", endColorstr="#ffe5e5e5", GradientType=0);
	/* Darken IE7 buttons by default so they stand out more given they won't have borders */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	border-color: #e5e5e5 #e5e5e5 #bfbfbf;
	border-color: rgba(0, 0, 0, .1) rgba(0, 0, 0, .1) rgba(0, 0, 0, .25);
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .075);
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .075);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .075);
}

.navbar .btn-navbar:hover, .navbar .btn-navbar:active, .navbar .btn-navbar.active, .navbar .btn-navbar.disabled, .navbar .btn-navbar[disabled] {
	color: #fff;
	background-color: #e5e5e5;
}

.navbar .btn-navbar:active, .navbar .btn-navbar.active {
	background-color: #ccc \9;
}

.navbar .btn-navbar .icon-bar {
	display: block;
	width: 18px;
	height: 2px;
	background-color: #f5f5f5;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px;
	-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, .25);
	-moz-box-shadow: 0 1px 0 rgba(0, 0, 0, .25);
	box-shadow: 0 1px 0 rgba(0, 0, 0, .25);
}

.btn-navbar .icon-bar + .icon-bar {
	margin-top: 3px;
}

.navbar .nav > li > .dropdown-menu:before {
	content: "";
	display: inline-block;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-bottom: 7px solid #ccc;
	border-bottom-color: rgba(0, 0, 0, .2);
	position: absolute;
	top: -7px;
	left: 9px;
}

.navbar .nav > li > .dropdown-menu:after {
	content: "";
	display: inline-block;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-bottom: 6px solid #fff;
	position: absolute;
	top: -6px;
	left: 10px;
}

.navbar-fixed-bottom .nav > li > .dropdown-menu:before {
	border-top: 7px solid #ccc;
	border-top-color: rgba(0, 0, 0, .2);
	border-bottom: 0;
	bottom: -7px;
	top: auto;
}

.navbar-fixed-bottom .nav > li > .dropdown-menu:after {
	border-top: 6px solid #fff;
	border-bottom: 0;
	bottom: -6px;
	top: auto;
}

.navbar .nav li.dropdown.open > .dropdown-toggle, .navbar .nav li.dropdown.active > .dropdown-toggle, .navbar .nav li.dropdown.open.active > .dropdown-toggle {
	background-color: #e5e5e5;
	color: #555;
}

.navbar .nav li.dropdown > .dropdown-toggle .caret {
	border-top-color: #777;
	border-bottom-color: #777;
}

.navbar .nav li.dropdown.open > .dropdown-toggle .caret, .navbar .nav li.dropdown.active > .dropdown-toggle .caret, .navbar .nav li.dropdown.open.active > .dropdown-toggle .caret {
	border-top-color: #555;
	border-bottom-color: #555;
}

.navbar .pull-right > li > .dropdown-menu, .navbar .nav > li > .dropdown-menu.pull-right {
	left: auto;
	right: 0;
}

.navbar .pull-right > li > .dropdown-menu:before, .navbar .nav > li > .dropdown-menu.pull-right:before {
	left: auto;
	right: 12px;
}

.navbar .pull-right > li > .dropdown-menu:after, .navbar .nav > li > .dropdown-menu.pull-right:after {
	left: auto;
	right: 13px;
}

.navbar .pull-right > li > .dropdown-menu .dropdown-menu, .navbar .nav > li > .dropdown-menu.pull-right .dropdown-menu {
	left: auto;
	right: 100%;
	margin-left: 0;
	margin-right: -1px;
	-webkit-border-radius: 6px 0 6px 6px;
	-moz-border-radius: 6px 0 6px 6px;
	border-radius: 6px 0 6px 6px;
}

.navbar-inverse {
	color: #999;
}

.navbar-inverse .navbar-inner {
	background-color: #1b1b1b;
	background-image: -moz-linear-gradient(top, #222, #111);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#222), to(#111));
	background-image: -webkit-linear-gradient(top, #222, #111);
	background-image: -o-linear-gradient(top, #222, #111);
	background-image: linear-gradient(to bottom, #222, #111);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff222222", endColorstr="#ff111111", GradientType=0);
	border-color: #252525;
}

.navbar-inverse .brand, .navbar-inverse .nav > li > a {
	color: #999;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
}

.navbar-inverse .brand:hover, .navbar-inverse .nav > li > a:hover {
	color: #fff;
}

.navbar-inverse .nav > li > a:focus, .navbar-inverse .nav > li > a:hover {
	background-color: transparent;
	color: #fff;
}

.navbar-inverse .nav .active > a, .navbar-inverse .nav .active > a:hover, .navbar-inverse .nav .active > a:focus {
	color: #fff;
	background-color: #111;
}

.navbar-inverse .navbar-link {
	color: #999;
}

.navbar-inverse .navbar-link:hover {
	color: #fff;
}

.navbar-inverse .divider-vertical {
	border-left-color: #111;
	border-right-color: #222;
}

.navbar-inverse .nav li.dropdown.open > .dropdown-toggle, .navbar-inverse .nav li.dropdown.active > .dropdown-toggle, .navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle {
	background-color: #111;
	color: #fff;
}

.navbar-inverse .nav li.dropdown > .dropdown-toggle .caret {
	border-top-color: #999;
	border-bottom-color: #999;
}

.navbar-inverse .nav li.dropdown.open > .dropdown-toggle .caret, .navbar-inverse .nav li.dropdown.active > .dropdown-toggle .caret, .navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle .caret {
	border-top-color: #fff;
	border-bottom-color: #fff;
}

.navbar-inverse .navbar-search .search-query {
	color: #fff;
	background-color: #515151;
	border-color: #111;
	-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1), 0 1px 0 rgba(255, 255, 255, .15);
	-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1), 0 1px 0 rgba(255, 255, 255, .15);
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1), 0 1px 0 rgba(255, 255, 255, .15);
	-webkit-transition: none;
	-moz-transition: none;
	-o-transition: none;
	transition: none;
}

.navbar-inverse .navbar-search .search-query:-moz-placeholder {
	color: #ccc;
}

.navbar-inverse .navbar-search .search-query:-ms-input-placeholder {
	color: #ccc;
}

.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder {
	color: #ccc;
}

.navbar-inverse .navbar-search .search-query:focus, .navbar-inverse .navbar-search .search-query.focused {
	padding: 5px 15px;
	color: #333;
	text-shadow: 0 1px 0 #fff;
	background-color: #fff;
	border: 0;
	-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .15);
	-moz-box-shadow: 0 0 3px rgba(0, 0, 0, .15);
	box-shadow: 0 0 3px rgba(0, 0, 0, .15);
	outline: 0;
}

.navbar-inverse .btn-navbar {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
	background-color: #0e0e0e;
	background-image: -moz-linear-gradient(top, #151515, #040404);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#151515), to(#040404));
	background-image: -webkit-linear-gradient(top, #151515, #040404);
	background-image: -o-linear-gradient(top, #151515, #040404);
	background-image: linear-gradient(to bottom, #151515, #040404);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff151515", endColorstr="#ff040404", GradientType=0);
	/* Darken IE7 buttons by default so they stand out more given they won't have borders */
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	border-color: #040404 #040404 #000;
	border-color: rgba(0, 0, 0, .1) rgba(0, 0, 0, .1) rgba(0, 0, 0, .25);
}

.navbar-inverse .btn-navbar:hover, .navbar-inverse .btn-navbar:active, .navbar-inverse .btn-navbar.active, .navbar-inverse .btn-navbar.disabled, .navbar-inverse .btn-navbar[disabled] {
	color: #fff;
	background-color: #040404;
}

.navbar-inverse .btn-navbar:active, .navbar-inverse .btn-navbar.active {
	background-color: #000 \9;
}

.breadcrumb {
	padding: 8px 15px;
	margin: 0 0 20px;
	list-style: none;
	background-color: #f5f5f5;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.breadcrumb li {
	display: inline-block;
	text-shadow: 0 1px 0 #fff;
}

.breadcrumb .divider {
	padding: 0 5px;
	color: #ccc;
}

.breadcrumb .active {
	color: #999;
}

.pagination {
	margin: 20px 0;
}

.pagination ul {
	display: inline-block;
	margin-left: 0;
	margin-bottom: 0;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .05);
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .05);
	box-shadow: 0 1px 2px rgba(0, 0, 0, .05);
}

.pagination ul > li {
	display: inline;
}

.pagination ul > li > a, .pagination ul > li > span {
	float: left;
	padding: 4px 12px;
	line-height: 20px;
	text-decoration: none;
	background-color: #fff;
	border: 1px solid #ddd;
	border-left-width: 0;
}

.pagination ul > li > a:hover, .pagination ul > .active > a, .pagination ul > .active > span {
	background-color: #f5f5f5;
}

.pagination ul > .active > a, .pagination ul > .active > span {
	color: #999;
	cursor: default;
}

.pagination ul > .disabled > span, .pagination ul > .disabled > a, .pagination ul > .disabled > a:hover {
	color: #999;
	background-color: transparent;
	cursor: default;
}

.pagination ul > li:first-child > a, .pagination ul > li:first-child > span {
	border-left-width: 1px;
	-webkit-border-top-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-bottom-left-radius: 4px;
}

.pagination ul > li:last-child > a, .pagination ul > li:last-child > span {
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topright: 4px;
	border-top-right-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	border-bottom-right-radius: 4px;
}

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

.pagination-right {
	text-align: right;
}

.pagination-large ul > li > a, .pagination-large ul > li > span {
	padding: 11px 19px;
	font-size: 17.5px;
}

.pagination-large ul > li:first-child > a, .pagination-large ul > li:first-child > span {
	-webkit-border-top-left-radius: 6px;
	-moz-border-radius-topleft: 6px;
	border-top-left-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-moz-border-radius-bottomleft: 6px;
	border-bottom-left-radius: 6px;
}

.pagination-large ul > li:last-child > a, .pagination-large ul > li:last-child > span {
	-webkit-border-top-right-radius: 6px;
	-moz-border-radius-topright: 6px;
	border-top-right-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
	-moz-border-radius-bottomright: 6px;
	border-bottom-right-radius: 6px;
}

.pagination-mini ul > li:first-child > a, .pagination-small ul > li:first-child > a, .pagination-mini ul > li:first-child > span, .pagination-small ul > li:first-child > span {
	-webkit-border-top-left-radius: 3px;
	-moz-border-radius-topleft: 3px;
	border-top-left-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-bottom-left-radius: 3px;
}

.pagination-mini ul > li:last-child > a, .pagination-small ul > li:last-child > a, .pagination-mini ul > li:last-child > span, .pagination-small ul > li:last-child > span {
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topright: 3px;
	border-top-right-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	border-bottom-right-radius: 3px;
}

.pagination-small ul > li > a, .pagination-small ul > li > span {
	padding: 2px 10px;
	font-size: 11.9px;
}

.pagination-mini ul > li > a, .pagination-mini ul > li > span {
	padding: 1px 6px;
	font-size: 10.5px;
}

.pager {
	margin: 20px 0;
	list-style: none;
	text-align: center;
}

.pager:before, .pager:after {
	display: table;
	content: "";
	line-height: 0;
}

.pager:after {
	clear: both;
}

.pager li {
	display: inline;
}

.pager li > a, .pager li > span {
	display: inline-block;
	padding: 5px 14px;
	background-color: #fff;
	border: 1px solid #ddd;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
}

.pager li > a:hover {
	text-decoration: none;
	background-color: #f5f5f5;
}

.pager .next > a, .pager .next > span {
	float: right;
}

.pager .previous > a, .pager .previous > span {
	float: left;
}

.pager .disabled > a, .pager .disabled > a:hover, .pager .disabled > span {
	color: #999;
	background-color: #fff;
	cursor: default;
}

.thumbnails {
	margin-left: -20px;
	list-style: none;
}

.thumbnails:before, .thumbnails:after {
	display: table;
	content: "";
	line-height: 0;
}

.thumbnails:after {
	clear: both;
}

.row-fluid .thumbnails {
	margin-left: 0;
}

.thumbnails > li {
	float: left;
	margin-bottom: 20px;
	margin-left: 20px;
}

.thumbnail {
	display: block;
	padding: 4px;
	line-height: 20px;
	border: 1px solid #ddd;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .055);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .055);
	box-shadow: 0 1px 3px rgba(0, 0, 0, .055);
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}

a.thumbnail:hover {
	border-color: #08c;
	-webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, .25);
	-moz-box-shadow: 0 1px 4px rgba(0, 105, 214, .25);
	box-shadow: 0 1px 4px rgba(0, 105, 214, .25);
}

.thumbnail > img {
	display: block;
	max-width: 100%;
	margin-left: auto;
	margin-right: auto;
}

.thumbnail .caption {
	padding: 9px;
	color: #555;
}

.alert {
	padding: 10px 35px 10px 14px;
	margin-bottom: 20px;
	background-color: #fcf8e3;
	border: 1px solid #fbeed5;
	color: #c09853;
}

.alert h4 {
	margin: 0;
}

.alert .close {
	position: relative;
	top: 0px;
	right: -21px;
	line-height: 20px;
}

.alert-success {
	background-color: #fbd772;
	border-color: #deb94e;
	color: #ea6300;
}

.alert-warning {
	background-color: #a6def3;
	border-color: #24a4db;
	color: #297896;
}

.alert-success .close {
	color: #c39a25;
}

.alert-error .close {
	color: #ba3837;
}

.alert-info .close {
	color: #51a716;
}

.alert-warning .close {
	color: #368cab;
}

.alert-grey .close {
	color: #777;
}

.alert-danger, .alert-error {
	background-color: #fd9190;
	border-color: #cf6a6a;
	color: #bb1917;
}

.alert-grey {
	background-color: #e0e0e0;
	border-color: #9c9c9c;
	color: #555 !important;
}

.alert-info {
	background-color: #a6e07e;
	border-color: #71bb3f;
	color: #457724 !important;
}

.alert-block {
	padding-top: 14px;
	padding-bottom: 14px;
}

.alert-block > p, .alert-block > ul {
	margin-bottom: 0;
}

.alert-block p + p {
	margin-top: 5px;
}

@-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;
	}
}

.progress {
	overflow: hidden;
	height: 20px;
	margin-bottom: 20px;
	background-color: #ebebeb;
	border: 1px solid #ebebeb;
	-webkit-box-shadow: inset 0 1px 1px 0px rgba(1, 1, 1, .15);
	-moz-box-shadow: inset 0 1px 1px 0px rgba(1, 1, 1, .15);
	box-shadow: inset 0 1px 1px 0px rgba(1, 1, 1, .15);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.progress .bar {
	width: 0%;
	height: 100%;
	color: #fff;
	float: left;
	font-size: 12px;
	text-align: center;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
	background-color: #0e90d2;
	background-image: -moz-linear-gradient(top, #149bdf, #0480be);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));
	background-image: -webkit-linear-gradient(top, #149bdf, #0480be);
	background-image: -o-linear-gradient(top, #149bdf, #0480be);
	background-image: linear-gradient(to bottom, #149bdf, #0480be);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff149bdf", endColorstr="#ff0480be", GradientType=0);
	-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
	-moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
	box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: width .6s ease;
	-moz-transition: width .6s ease;
	-o-transition: width .6s ease;
	transition: width .6s ease;
}

.progress .bar + .bar {
	-webkit-box-shadow: inset 1px 0 0 rgba(0, 0, 0, .15), inset 0 -1px 0 rgba(0, 0, 0, .15);
	-moz-box-shadow: inset 1px 0 0 rgba(0, 0, 0, .15), inset 0 -1px 0 rgba(0, 0, 0, .15);
	box-shadow: inset 1px 0 0 rgba(0, 0, 0, .15), inset 0 -1px 0 rgba(0, 0, 0, .15);
}

.progress-striped .bar {
	background-color: #149bdf;
	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;
}

.progress.active .bar {
	-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;
}

.progress-danger .bar, .progress .bar-danger {
	background-color: #dd514c;
	background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35));
	background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);
	background-image: -o-linear-gradient(top, #ee5f5b, #c43c35);
	background-image: linear-gradient(to bottom, #ee5f5b, #c43c35);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffee5f5b", endColorstr="#ffc43c35", GradientType=0);
}

.progress-danger.progress-striped .bar, .progress-striped .bar-danger {
	background-color: #ee5f5b;
	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);
}

.progress-success .bar, .progress .bar-success {
	background-color: #5eb95e;
	background-image: -moz-linear-gradient(top, #62c462, #57a957);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957));
	background-image: -webkit-linear-gradient(top, #62c462, #57a957);
	background-image: -o-linear-gradient(top, #62c462, #57a957);
	background-image: linear-gradient(to bottom, #62c462, #57a957);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff62c462", endColorstr="#ff57a957", GradientType=0);
}

.progress-success.progress-striped .bar, .progress-striped .bar-success {
	background-color: #62c462;
	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);
}

.progress-info .bar, .progress .bar-info {
	background-color: #4bb1cf;
	background-image: -moz-linear-gradient(top, #5bc0de, #339bb9);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9));
	background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9);
	background-image: -o-linear-gradient(top, #5bc0de, #339bb9);
	background-image: linear-gradient(to bottom, #5bc0de, #339bb9);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff5bc0de", endColorstr="#ff339bb9", GradientType=0);
}

.progress-info.progress-striped .bar, .progress-striped .bar-info {
	background-color: #5bc0de;
	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);
}

.progress-warning .bar, .progress .bar-warning {
	background-color: #faa732;
	background-image: -moz-linear-gradient(top, #fbb450, #f89406);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
	background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
	background-image: -o-linear-gradient(top, #fbb450, #f89406);
	background-image: linear-gradient(to bottom, #fbb450, #f89406);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fffbb450", endColorstr="#fff89406", GradientType=0);
}

.progress-warning.progress-striped .bar, .progress-striped .bar-warning {
	background-color: #fbb450;
	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);
}

.hero-unit {
	padding: 60px;
	margin-bottom: 30px;
	font-size: 18px;
	font-weight: 200;
	line-height: 30px;
	color: inherit;
	background-color: #eee;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}

.hero-unit h1 {
	margin-bottom: 0;
	font-size: 60px;
	line-height: 1;
	color: inherit;
	letter-spacing: -1px;
}

.hero-unit li {
	line-height: 30px;
}

.media, .media-body {
	overflow: hidden;
	zoom: 1;
}

.media, .media .media {
	margin-top: 15px;
}

.media:first-child {
	margin-top: 0;
}

.media-object {
	display: block;
}

.media-heading {
	margin: 0 0 5px;
}

.media .pull-left {
	margin-right: 10px;
}

.media .pull-right {
	margin-left: 10px;
}

.media-list {
	margin-left: 0;
	list-style: none;
}

.tooltip {
	position: absolute;
	z-index: 1030;
	visibility: visible;
	padding: 5px;
	font-size: 11px;
	opacity: 0;
	margin-left: 0px;
	filter: alpha(opacity=0);
}

.tooltip.in {
	opacity: .8;
	filter: alpha(opacity=80);
}

.tooltip.top {
	margin-top: -3px;
}

.tooltip.right {
	margin-left: 3px;
}

.tooltip.bottom {
	margin-top: 3px;
}

.tooltip.left {
	margin-left: -3px;
}

.tooltip-inner {
	max-width: 8000px;
	width: 60px;
	padding: 3px 8px;
	color: #eee;
	font-weight: 500;
	text-align: center;
	font-size: 13px;
	text-decoration: none;
	background-color: #222;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.tooltip-arrow {
	position: absolute;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
}

.tooltip.top .tooltip-arrow {
	bottom: 0;
	left: 50%;
	margin-left: -5px;
	border-width: 5px 5px 0;
	border-top-color: #222;
}

.tooltip.right .tooltip-arrow {
	top: 50%;
	left: 0;
	margin-top: -5px;
	border-width: 5px 5px 5px 0;
	border-right-color: #222;
}

.tooltip.left .tooltip-arrow {
	top: 50%;
	right: 0;
	margin-top: -5px;
	border-width: 5px 0 5px 5px;
	border-left-color: #222;
}

.tooltip.bottom .tooltip-arrow {
	top: 0;
	left: 50%;
	margin-left: -5px;
	border-width: 0 5px 5px;
	border-bottom-color: #222;
}

.popover {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1010;
	display: none;
	width: 236px;
	padding: 1px;
	background-color: #fff;
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding;
	background-clip: padding-box;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, .2);
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
	-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
	box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
}

.popover.top {
	margin-top: -10px;
}

.popover.right {
	margin-left: 10px;
}

.popover.bottom {
	margin-top: 10px;
}

.popover.left {
	margin-left: -10px;
}

.popover-title {
	margin: 0;
	padding: 8px 14px;
	font-size: 14px;
	font-weight: normal;
	line-height: 18px;
	background-color: #f7f7f7;
	border-bottom: 1px solid #ebebeb;
	-webkit-border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
}

.popover-content {
	padding: 9px 14px;
}

.popover-content p, .popover-content ul, .popover-content ol {
	margin-bottom: 0;
}

.popover .arrow, .popover .arrow:after {
	position: absolute;
	display: inline-block;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
}

.popover .arrow:after {
	content: "";
	z-index: -1;
}

.popover.top .arrow {
	bottom: -10px;
	left: 50%;
	margin-left: -10px;
	border-width: 10px 10px 0;
	border-top-color: #fff;
}

.popover.top .arrow:after {
	border-width: 11px 11px 0;
	border-top-color: rgba(0, 0, 0, .25);
	bottom: -1px;
	left: -11px;
}

.popover.right .arrow {
	top: 50%;
	left: -10px;
	margin-top: -10px;
	border-width: 10px 10px 10px 0;
	border-right-color: #fff;
}

.popover.right .arrow:after {
	border-width: 11px 11px 11px 0;
	border-right-color: rgba(0, 0, 0, .25);
	bottom: -11px;
	left: -1px;
}

.popover.bottom .arrow {
	top: -10px;
	left: 50%;
	margin-left: -10px;
	border-width: 0 10px 10px;
	border-bottom-color: #fff;
}

.popover.bottom .arrow:after {
	border-width: 0 11px 11px;
	border-bottom-color: rgba(0, 0, 0, .25);
	top: -1px;
	left: -11px;
}

.popover.left .arrow {
	top: 50%;
	right: -10px;
	margin-top: -10px;
	border-width: 10px 0 10px 10px;
	border-left-color: #fff;
}

.popover.left .arrow:after {
	border-width: 11px 0 11px 11px;
	border-left-color: rgba(0, 0, 0, .25);
	bottom: -11px;
	right: -1px;
}

.modal-backdrop {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1040;
	background-color: #000;
}

.modal-backdrop.fade {
	opacity: 0;
}

.modal-backdrop, .modal-backdrop.fade.in {
	opacity: .8;
	filter: alpha(opacity=80);
}

.modal {
	position: fixed;
	top: 50%;
	left: 50%;
	z-index: 1050;
	width: 560px;
	margin: -250px 0 0 -280px;
	background-color: #fff;
	border: 1px solid #999;
	border: 1px solid rgba(0, 0, 0, .3);
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, .3);
	-moz-box-shadow: 0 3px 7px rgba(0, 0, 0, .3);
	box-shadow: 0 3px 7px rgba(0, 0, 0, .3);
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding-box;
	background-clip: padding-box;
	outline: none;
}

.modal.fade {
	-webkit-transition: opacity .3s linear, top .3s ease-out;
	-moz-transition: opacity .3s linear, top .3s ease-out;
	-o-transition: opacity .3s linear, top .3s ease-out;
	transition: opacity .3s linear, top .3s ease-out;
	top: -25%;
}

.modal.fade.in {
	top: 50%;
}

.modal-header {
	padding: 9px 15px;
	border-bottom: 1px solid #eee;
}

.modal-header .close {
	margin-top: 2px;
}

.modal-header h3 {
	margin: 0;
	line-height: 30px;
}

.modal-body {
	overflow-y: auto;
	max-height: 400px;
	padding: 15px;
}

.modal-form {
	margin-bottom: 0;
}

.modal-footer {
	padding: 14px 15px 15px;
	margin-bottom: 0;
	text-align: right;
	background-color: #f5f5f5;
	border-top: 1px solid #ddd;
	-webkit-border-radius: 0 0 6px 6px;
	-moz-border-radius: 0 0 6px 6px;
	border-radius: 0 0 6px 6px;
	-webkit-box-shadow: inset 0 1px 0 #fff;
	-moz-box-shadow: inset 0 1px 0 #fff;
	box-shadow: inset 0 1px 0 #fff;
}

.modal-footer:before, .modal-footer:after {
	display: table;
	content: "";
	line-height: 0;
}

.modal-footer:after {
	clear: both;
}

.modal-footer .btn + .btn {
	margin-left: 5px;
	margin-bottom: 0;
}

.modal-footer .btn-group .btn + .btn {
	margin-left: -1px;
}

.modal-footer .btn-block + .btn-block {
	margin-left: 0;
}

.dropup, .dropdown {
	position: relative;
}

.dropdown-toggle {}

.dropdown-toggle:active, .open .dropdown-toggle {
	outline: 0;
}

.caret {
	display: inline-block;
	width: 0;
	height: 0;
	vertical-align: top;
	border-top: 4px solid #000;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
	content: "";
}

.dropdown .caret {
	margin-top: 8px;
	margin-left: 2px;
}

.dropdown-menu {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 1000;
	display: none;
	float: left;
	min-width: 160px;
	padding: 5px 0;
	margin: 2px 0 0;
	list-style: none;
	background-color: #fff;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, .2);
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
	-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
	box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding;
	background-clip: padding-box;
}

.dropdown-menu.pull-right {
	right: 0;
	left: auto;
}

.dropdown-menu .divider {
	height: 1px;
	margin: 9px 1px;
	overflow: hidden;
	background-color: #e5e5e5;
	border-bottom: 1px solid #fff;
}

.dropdown-menu li > a {
	display: block;
	padding: 3px 20px;
	clear: both;
	font-weight: normal;
	line-height: 20px;
	color: #333;
	white-space: nowrap;
}

.dropdown-menu li > a:hover, .dropdown-menu li > a:focus, .dropdown-submenu:hover > a {
	text-decoration: none;
	color: #fff;
	background-color: #0081c2;
	background-image: -moz-linear-gradient(top, #08c, #0077b3);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#0077b3));
	background-image: -webkit-linear-gradient(top, #08c, #0077b3);
	background-image: -o-linear-gradient(top, #08c, #0077b3);
	background-image: linear-gradient(to bottom, #08c, #0077b3);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff0088cc", endColorstr="#ff0077b3", GradientType=0);
}

.dropdown-menu .active > a, .dropdown-menu .active > a:hover {
	color: #333;
	text-decoration: none;
	outline: 0;
	background-color: #0081c2;
	background-image: -moz-linear-gradient(top, #08c, #0077b3);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#0077b3));
	background-image: -webkit-linear-gradient(top, #08c, #0077b3);
	background-image: -o-linear-gradient(top, #08c, #0077b3);
	background-image: linear-gradient(to bottom, #08c, #0077b3);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff0088cc", endColorstr="#ff0077b3", GradientType=0);
}

.dropdown-menu .disabled > a, .dropdown-menu .disabled > a:hover {
	color: #999;
}

.dropdown-menu .disabled > a:hover {
	text-decoration: none;
	background-color: transparent;
	background-image: none;
	cursor: default;
}

.dropdown-menu .disabled > a:hover.nitro-lazy {
	background-image: none !important;
}

.open {}

.open  > .dropdown-menu {
	display: block;
}

.pull-right > .dropdown-menu {
	right: 0;
	left: auto;
}

.dropup .caret, .navbar-fixed-bottom .dropdown .caret {
	border-top: 0;
	border-bottom: 4px solid #000;
	content: "";
}

.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu {
	top: auto;
	bottom: 100%;
	margin-bottom: 1px;
}

.dropdown-submenu {
	position: relative;
}

.dropdown-submenu > .dropdown-menu {
	top: 0;
	left: 100%;
	margin-top: -6px;
	margin-left: -1px;
	-webkit-border-radius: 0 6px 6px 6px;
	-moz-border-radius: 0 6px 6px 6px;
	border-radius: 0 6px 6px 6px;
}

.dropdown-submenu:hover > .dropdown-menu {
	display: block;
}

.dropup .dropdown-submenu > .dropdown-menu {
	top: auto;
	bottom: 0;
	margin-top: 0;
	margin-bottom: -2px;
	-webkit-border-radius: 5px 5px 5px 0;
	-moz-border-radius: 5px 5px 5px 0;
	border-radius: 5px 5px 5px 0;
}

.dropdown-submenu > a:after {
	display: block;
	content: " ";
	float: right;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
	border-width: 5px 0 5px 5px;
	border-left-color: #ccc;
	margin-top: 5px;
	margin-right: -10px;
}

.dropdown-submenu:hover > a:after {
	border-left-color: #fff;
}

.dropdown-submenu.pull-left {
	float: none;
}

.dropdown-submenu.pull-left > .dropdown-menu {
	left: -100%;
	margin-left: 10px;
	-webkit-border-radius: 6px 0 6px 6px;
	-moz-border-radius: 6px 0 6px 6px;
	border-radius: 6px 0 6px 6px;
}

.dropdown .dropdown-menu .nav-header {
	padding-left: 20px;
	padding-right: 20px;
}

.typeahead {
	margin-top: 2px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.accordion {
	margin-bottom: 20px;
}

.accordion-group {
	margin-bottom: 2px;
	border: 1px solid #e5e5e5;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.accordion-heading {
	border-bottom: 0;
}

.accordion-heading .accordion-toggle {
	display: block;
	padding: 8px 15px;
}

.accordion-toggle {
	cursor: pointer;
}

.accordion-inner {
	padding: 9px 15px;
	border-top: 1px solid #e5e5e5;
}

.carousel {
	position: relative;
	margin-bottom: 20px;
	line-height: 1;
}

.carousel-inner {
	overflow: hidden;
	width: 100%;
	position: relative;
}

.carousel .item {
	display: none;
	position: relative;
}

.carousel .item > img {
	display: block;
	line-height: 1;
}

.carousel .active, .carousel .next, .carousel .prev {
	display: block;
}

.carousel .active {
	left: 0;
}

.carousel .next, .carousel .prev {
	position: absolute;
	top: 0;
	width: 100%;
}

.carousel .next {
	left: 100%;
}

.carousel .prev {
	left: -100%;
}

.carousel .next.left, .carousel .prev.right {
	left: 0;
}

.carousel .active.left {
	left: -100%;
}

.carousel .active.right {
	left: 100%;
}

.carousel-control {
	position: absolute;
	top: 40%;
	left: 15px;
	width: 40px;
	height: 40px;
	margin-top: -20px;
	font-size: 60px;
	font-weight: 100;
	line-height: 30px;
	color: #fff;
	text-align: center;
	background: #222;
	border: 3px solid #fff;
	-webkit-border-radius: 23px;
	-moz-border-radius: 23px;
	border-radius: 23px;
	opacity: .5;
	filter: alpha(opacity=50);
}

.carousel-control.right {
	left: auto;
	right: 15px;
}

.carousel-control:hover {
	color: #fff;
	text-decoration: none;
	opacity: .9;
	filter: alpha(opacity=90);
}

.carousel-caption {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	padding: 15px;
	background: #333;
	background: rgba(0, 0, 0, .75);
}

.carousel-caption h4, .carousel-caption p {
	color: #fff;
	line-height: 20px;
}

.carousel-caption h4 {
	margin: 0 0 5px;
}

.carousel-caption p {
	margin-bottom: 0;
}

.media, .media-body {
	overflow: hidden;
	zoom: 1;
}

.media, .media .media {
	margin-top: 15px;
}

.media:first-child {
	margin-top: 0;
}

.media-object {
	display: block;
}

.media-heading {
	margin: 0 0 5px;
}

.media .pull-left {
	margin-right: 10px;
}

.media .pull-right {
	margin-left: 10px;
}

.media-list {
	margin-left: 0;
	list-style: none;
}

.well {
	min-height: 20px;
	padding: 19px;
	margin-bottom: 20px;
	background-color: #f5f5f5;
	border: 1px solid #e3e3e3;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
}

.well blockquote {
	border-color: #ddd;
	border-color: rgba(0, 0, 0, .15);
}

.well-large {
	padding: 24px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}

.well-small {
	padding: 9px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.close {
	float: right;
	font-size: 20px;
	font-weight: bold;
	line-height: 20px;
	color: #000;
}

.close:hover {
	color: #000;
	text-decoration: none;
	cursor: pointer;
	opacity: .4;
	filter: alpha(opacity=40);
}

button.close {
	padding: 0;
	cursor: pointer;
	background: transparent;
	border: 0;
	-webkit-appearance: none;
}

.pull-right {
	float: right;
}

.pull-left {
	float: left;
}

.hide {
	display: none;
}

.show {
	display: block;
}

.invisible {
	visibility: hidden;
}

.affix {
	position: fixed;
}

.fade {
	opacity: 0;
	-webkit-transition: opacity .15s linear;
	-moz-transition: opacity .15s linear;
	-o-transition: opacity .15s linear;
	transition: opacity .15s linear;
}

.fade.in {
	opacity: 1;
}

.collapse {
	position: relative;
	height: 0;
	overflow: hidden;
	-webkit-transition: height .35s ease;
	-moz-transition: height .35s ease;
	-o-transition: height .35s ease;
	transition: height .35s ease;
}

.collapse.in {
	height: auto;
}

.hidden {
	display: none;
	visibility: hidden;
}

.visible-phone {
	display: none !important;
}

.visible-tablet {
	display: none !important;
}

.hidden-desktop {
	display: none !important;
}

.visible-desktop {
	display: inherit !important;
}

dl {
	margin-bottom: 20px;
}

dt, dd {
	line-height: 20px;
}

dt {
	font-weight: bold;
}

dd {
	margin-left: 10px;
}

.dl-horizontal {}

.dl-horizontal:before, .dl-horizontal:after {
	display: table;
	line-height: 0;
	content: "";
}

.dl-horizontal:after {
	clear: both;
}

.dl-horizontal dt {
	float: left;
	width: 45px;
	height: 45px;
	overflow: hidden;
	clear: left;
	text-align: right;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.dl-horizontal dd {
	margin-left: 55px;
}

/*
 * jQuery FlexSlider v2.0
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 */

/* Browser Resets */
.flex-container a:active, .flexslider a:active, .flex-container a:focus, .flexslider a:focus {
	outline: none;
}

.slides, .flex-control-nav, .flex-direction-nav {
	margin: 0;
	padding: 0;
	list-style: none;
}

/* FlexSlider Necessary Styles
*********************************/
.flexslider {
	margin: 0;
	padding: 0;
}

.flexslider .slides > li {
	display: none;
	-webkit-backface-visibility: hidden;
}

/* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {
	width: 100%;
	display: block;
}

.flex-pauseplay span {
	text-transform: capitalize;
}

/* Clearfix for the .slides element */
.slides:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

html[xmlns] .slides {
	display: block;
}

* html .slides {
	height: 1%;
}

/* No JavaScript Fallback */

/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {
	display: block;
}

/* FlexSlider Default Theme
*********************************/
.flexslider {
	margin: 0 0 0px;
	position: relative;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
	zoom: 1;
}

.flex-viewport {
	max-height: 2000px;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	transition: all 1s ease;
}

.loading .flex-viewport {
	max-height: 300px;
}

.flexslider .slides {
	zoom: 1;
}

.carousel li {
	margin-right: 5px;
}

/* Direction Nav */
.flex-direction-nav {}

.flex-direction-nav a {
	width: 50px;
	height: 100%;
	margin: 0px 0 0;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	display: block;
	position: absolute;
	top: 0px;
	z-index: 10;
	cursor: pointer;
	text-indent: -9999px;
	opacity: 0;
	-webkit-transition: all .3s ease;
}

.flex-direction-nav .flex-next {
	right: -36px;
	background-image: url("https://cdn-iemok.nitrocdn.com/shKFQIhqmtPcYKyAdNbDrBqdXdAOsudW/assets/images/optimized/rev-0395388/sanchishah.co.in/wp-content/themes/specular/img/right.png");
	background-position: center;
	background-repeat: no-repeat;
	background-color: rgba(255, 255, 255, .1);
	border-top-right-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	-moz-border-top-right-radius: 0px;
	-o-border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;
	-moz-border-bottom-right-radius: 0px;
	-o-border-bottom-right-radius: 0px;
}

.flex-direction-nav .flex-next.nitro-lazy {
	background-image: none !important;
}

.flex-direction-nav .flex-prev {
	left: -36px;
	background-image: url("https://cdn-iemok.nitrocdn.com/shKFQIhqmtPcYKyAdNbDrBqdXdAOsudW/assets/images/optimized/rev-0395388/sanchishah.co.in/wp-content/themes/specular/img/left.png");
	background-position: center;
	background-repeat: no-repeat;
	background-color: rgba(255, 255, 255, .1);
	border-top-left-radius: 0px;
	-webkit-border-top-left-radius: 0px;
	-moz-border-top-left-radius: 0px;
	-o-border-top-left-radius: 0px;
	border-bottom-left-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-moz-border-bottom-left-radius: 0px;
	-o-border-bottom-left-radius: 0px;
}

.flex-direction-nav .flex-prev.nitro-lazy {
	background-image: none !important;
}

.flexslider:hover .flex-next {
	opacity: .8;
	right: 0px;
}

.flexslider:hover .flex-prev {
	opacity: .8;
	left: 0px;
}

.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {
	opacity: 1;
	background-color: rgba(255, 255, 255, .2);
}

.flex-direction-nav .flex-disabled {
	opacity: .3 !important;
	filter: alpha(opacity=30);
	cursor: default;
}

/* Control Nav */
.flex-control-nav {
	display: none;
	width: 100%;
	position: absolute;
	bottom: 15px;
	text-align: center;
}

.flex-control-nav li {
	margin: 0 2px;
	display: inline-block;
	zoom: 1;
}

.flex-control-paging li a {
	width: 10px;
	height: 10px;
	display: block;
	background: #fff;
	cursor: pointer;
	text-indent: -9999px;
	border: 2px solid #fff;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
	-webkit-transition: all 0s ease !important;
}

.flex-control-paging li a.flex-active {
	cursor: default;
	background: rgba(255, 255, 255, .4);
}

.flex-control-thumbs {
	margin: 5px 0 0;
	position: static;
	overflow: hidden;
}

.flex-control-thumbs li {
	width: 25%;
	float: left;
	margin: 0;
}

.flex-control-thumbs img {
	width: 100%;
	display: block;
	opacity: .7;
	cursor: pointer;
}

.flex-control-thumbs img:hover {
	opacity: 1;
}

.flex-control-thumbs .flex-active {
	opacity: 1;
	cursor: default;
}

@media screen and (max-width: 860px) {
	.flex-direction-nav .flex-prev {
		opacity: 1;
		left: 0;
	}
	
	.flex-direction-nav .flex-next {
		opacity: 1;
		right: 0;
	}
}

/* ----------------------- End Contact Information ------------------ */

/*----------------------- Blockquote ---------------------*/
.blockquote {
	padding: 20px;
	padding-top: 15px;
	padding-bottom: 15px;
	font-size: 16px;
	color: #000;
	line-height: 25px;
	margin-top: 20px;
	margin-bottom: 20px !important;
	float: left;
}

.blockquote span.source {
	float: right;
	padding-top: 6px;
	font-size: 12px;
	color: #666;
}

/*----------------------- End Blockquote -----------------*/

/*----------------------- Social Icons ---------------------*/
.social_icons_sc {
	float: left;
	padding-left: 10px;
	padding-top: 20px;
}

.social_icons_sc i {
	font-size: 18px;
	color: #333;
	-webkit-transition-duration: .4s;
	-moz-transition-duration: .4s;
	-o-transition-duration: .4s;
	-ms-transition-duration: .4s;
	transition-duration: .4s;
}

/*----------------------- End Social Icons ---------------------*/

/*----------------------- Boxes with Alerts --------------------*/
.alert h1 {
	font-size: 20px;
	width: 100%;
	float: left;
	color: inherit;
}

.alert .alert_content {
	padding-bottom: 18px;
}

/*------------------------ End boxes with alerts -----------------*/

/*------------------------- Tooltip Styling ----------------------*/
.tooltip-inner {
	float: left;
	width: 100%;
}

/*------------------------- End Tooltip Styling ------------------*/

/*------------------------- Dropcaps Styling ---------------------*/
.dropcaps, .dropcaps.squre {
	padding: 15px 15px;
	font-size: 31px;
	float: left;
	margin: 5px 7px;
}

.dropcaps.circle {
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-o-moz-border-radius: 50%;
}

/*------------------------- End Dropcaps Styling -----------------*/

/*------------------------- LightBox Styling ---------------------*/
.lightbox-gallery img {
	-webkit-transition-duration: .4s;
	-moz-transition-duration: .4s;
	-o-transition-duration: .4s;
	-ms-transition-duration: .4s;
	transition-duration: .4s;
}

.lightbox-gallery:hover img {
	opacity: .7;
}

.lightbox-media img {
	-webkit-transition-duration: .4s;
	-moz-transition-duration: .4s;
	-o-transition-duration: .4s;
	-ms-transition-duration: .4s;
	transition-duration: .4s;
}

.lightbox-media:hover img {
	opacity: .7;
}

/*------------------------- End LightBox Styling ---------------------*/

/*------------------------- HighLights Styling ----------------------*/
.highlights {}

/*--------------------------End Highlights Styling ------------------*/

/* ------------------------ Icon Text -------------------------------*/
.icon_text {
	float: left;
}

.icon_text i {
	float: left;
	margin-right: 7px;
	font-size: 13px;
	color: inherit;
	line-height: 20px;
}

.icon_text span {
	float: left;
	color: inherit;
	line-height: 20px;
}

/* ------------------------ End Icon Text ---------------------------*/

/* ----------------------- Contact Information ----------------------*/
.contact_information {
	float: left;
}

.contact_information dl {
	margin: 0;
	padding: 0;
	float: left;
	width: auto;
	margin-right: 25px;
}

.contact_information dl:last-child {
	margin-right: 0;
}

.contact_information dt {
	width: 28px;
	height: 28px;
}

.contact_information dt i {
	font-size: 24px;
	line-height: 35px;
	float: right;
}

.contact_information dt .bbm_channels {
	width: 24px;
	line-height: 35px;
	height: 35px;
	float: right;
	background: url("https://cdn-iemok.nitrocdn.com/shKFQIhqmtPcYKyAdNbDrBqdXdAOsudW/assets/images/optimized/rev-0395388/sanchishah.co.in/wp-content/themes/specular/img/bbm.png") center no-repeat;
}

.contact_information dt .bbm_channels.nitro-lazy {
	background-image: none !important;
}

.contact_information dd {
	margin-left: 40px;
	margin-top: 0px;
}

.contact_information dd .title {
	display: block;
	font-weight: 400;
	color: #a4a4a4;
	font-size: 12px;
}

.contact_information dd p {
	margin-bottom: 0px;
	color: #444;
	font-size: 12px;
	font-style: italic;
	font-weight: 500;
	float: left;
	margin-top: -4px;
}

@charset "UTF-8";

/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license - http://opensource.org/licenses/MIT

Copyright (c) 2013 Daniel Eden
*/
.animated {
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}

.animated.infinite {
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
}

.animated.hinge {
	-webkit-animation-duration: 2s;
	animation-duration: 2s;
}

@-webkit-keyframes bounce {
	0%, 100%, 20%, 50%, 80% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
	
	40% {
		-webkit-transform: translateY(-30px);
		transform: translateY(-30px);
	}
	
	60% {
		-webkit-transform: translateY(-15px);
		transform: translateY(-15px);
	}
}

@keyframes bounce {
	0%, 100%, 20%, 50%, 80% {
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0);
	}
	
	40% {
		-webkit-transform: translateY(-30px);
		-ms-transform: translateY(-30px);
		transform: translateY(-30px);
	}
	
	60% {
		-webkit-transform: translateY(-15px);
		-ms-transform: translateY(-15px);
		transform: translateY(-15px);
	}
}

.bounce {
	-webkit-animation-name: bounce;
	animation-name: bounce;
}

@-webkit-keyframes flash {
	0%, 100%, 50% {
		opacity: 1;
	}
	
	25%, 75% {
		opacity: 0;
	}
}

@keyframes flash {
	0%, 100%, 50% {
		opacity: 1;
	}
	
	25%, 75% {
		opacity: 0;
	}
}

.flash {
	-webkit-animation-name: flash;
	animation-name: flash;
}

@-webkit-keyframes pulse {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1);
	}
	
	50% {
		-webkit-transform: scale(1.1);
		transform: scale(1.1);
	}
	
	100% {
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

@keyframes pulse {
	0% {
		-webkit-transform: scale(1);
		-ms-transform: scale(1);
		transform: scale(1);
	}
	
	50% {
		-webkit-transform: scale(1.1);
		-ms-transform: scale(1.1);
		transform: scale(1.1);
	}
	
	100% {
		-webkit-transform: scale(1);
		-ms-transform: scale(1);
		transform: scale(1);
	}
}

.pulse {
	-webkit-animation-name: pulse;
	animation-name: pulse;
}

@-webkit-keyframes rubberBand {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1);
	}
	
	30% {
		-webkit-transform: scaleX(1.25) scaleY(.75);
		transform: scaleX(1.25) scaleY(.75);
	}
	
	40% {
		-webkit-transform: scaleX(.75) scaleY(1.25);
		transform: scaleX(.75) scaleY(1.25);
	}
	
	60% {
		-webkit-transform: scaleX(1.15) scaleY(.85);
		transform: scaleX(1.15) scaleY(.85);
	}
	
	100% {
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

@keyframes rubberBand {
	0% {
		-webkit-transform: scale(1);
		-ms-transform: scale(1);
		transform: scale(1);
	}
	
	30% {
		-webkit-transform: scaleX(1.25) scaleY(.75);
		-ms-transform: scaleX(1.25) scaleY(.75);
		transform: scaleX(1.25) scaleY(.75);
	}
	
	40% {
		-webkit-transform: scaleX(.75) scaleY(1.25);
		-ms-transform: scaleX(.75) scaleY(1.25);
		transform: scaleX(.75) scaleY(1.25);
	}
	
	60% {
		-webkit-transform: scaleX(1.15) scaleY(.85);
		-ms-transform: scaleX(1.15) scaleY(.85);
		transform: scaleX(1.15) scaleY(.85);
	}
	
	100% {
		-webkit-transform: scale(1);
		-ms-transform: scale(1);
		transform: scale(1);
	}
}

.rubberBand {
	-webkit-animation-name: rubberBand;
	animation-name: rubberBand;
}

@-webkit-keyframes shake {
	0%, 100% {
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
	
	10%, 30%, 50%, 70%, 90% {
		-webkit-transform: translateX(-10px);
		transform: translateX(-10px);
	}
	
	20%, 40%, 60%, 80% {
		-webkit-transform: translateX(10px);
		transform: translateX(10px);
	}
}

@keyframes shake {
	0%, 100% {
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		transform: translateX(0);
	}
	
	10%, 30%, 50%, 70%, 90% {
		-webkit-transform: translateX(-10px);
		-ms-transform: translateX(-10px);
		transform: translateX(-10px);
	}
	
	20%, 40%, 60%, 80% {
		-webkit-transform: translateX(10px);
		-ms-transform: translateX(10px);
		transform: translateX(10px);
	}
}

.shake {
	-webkit-animation-name: shake;
	animation-name: shake;
}

@-webkit-keyframes swing {
	20% {
		-webkit-transform: rotate(15deg);
		transform: rotate(15deg);
	}
	
	40% {
		-webkit-transform: rotate(-10deg);
		transform: rotate(-10deg);
	}
	
	60% {
		-webkit-transform: rotate(5deg);
		transform: rotate(5deg);
	}
	
	80% {
		-webkit-transform: rotate(-5deg);
		transform: rotate(-5deg);
	}
	
	100% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
}

@keyframes swing {
	20% {
		-webkit-transform: rotate(15deg);
		-ms-transform: rotate(15deg);
		transform: rotate(15deg);
	}
	
	40% {
		-webkit-transform: rotate(-10deg);
		-ms-transform: rotate(-10deg);
		transform: rotate(-10deg);
	}
	
	60% {
		-webkit-transform: rotate(5deg);
		-ms-transform: rotate(5deg);
		transform: rotate(5deg);
	}
	
	80% {
		-webkit-transform: rotate(-5deg);
		-ms-transform: rotate(-5deg);
		transform: rotate(-5deg);
	}
	
	100% {
		-webkit-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		transform: rotate(0deg);
	}
}

.swing {
	-webkit-transform-origin: top center;
	-ms-transform-origin: top center;
	transform-origin: top center;
	-webkit-animation-name: swing;
	animation-name: swing;
}

@-webkit-keyframes tada {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1);
	}
	
	10%, 20% {
		-webkit-transform: scale(.9) rotate(-3deg);
		transform: scale(.9) rotate(-3deg);
	}
	
	30%, 50%, 70%, 90% {
		-webkit-transform: scale(1.1) rotate(3deg);
		transform: scale(1.1) rotate(3deg);
	}
	
	40%, 60%, 80% {
		-webkit-transform: scale(1.1) rotate(-3deg);
		transform: scale(1.1) rotate(-3deg);
	}
	
	100% {
		-webkit-transform: scale(1) rotate(0);
		transform: scale(1) rotate(0);
	}
}

@keyframes tada {
	0% {
		-webkit-transform: scale(1);
		-ms-transform: scale(1);
		transform: scale(1);
	}
	
	10%, 20% {
		-webkit-transform: scale(.9) rotate(-3deg);
		-ms-transform: scale(.9) rotate(-3deg);
		transform: scale(.9) rotate(-3deg);
	}
	
	30%, 50%, 70%, 90% {
		-webkit-transform: scale(1.1) rotate(3deg);
		-ms-transform: scale(1.1) rotate(3deg);
		transform: scale(1.1) rotate(3deg);
	}
	
	40%, 60%, 80% {
		-webkit-transform: scale(1.1) rotate(-3deg);
		-ms-transform: scale(1.1) rotate(-3deg);
		transform: scale(1.1) rotate(-3deg);
	}
	
	100% {
		-webkit-transform: scale(1) rotate(0);
		-ms-transform: scale(1) rotate(0);
		transform: scale(1) rotate(0);
	}
}

.tada {
	-webkit-animation-name: tada;
	animation-name: tada;
}

@-webkit-keyframes wobble {
	0% {
		-webkit-transform: translateX(0%);
		transform: translateX(0%);
	}
	
	15% {
		-webkit-transform: translateX(-25%) rotate(-5deg);
		transform: translateX(-25%) rotate(-5deg);
	}
	
	30% {
		-webkit-transform: translateX(20%) rotate(3deg);
		transform: translateX(20%) rotate(3deg);
	}
	
	45% {
		-webkit-transform: translateX(-15%) rotate(-3deg);
		transform: translateX(-15%) rotate(-3deg);
	}
	
	60% {
		-webkit-transform: translateX(10%) rotate(2deg);
		transform: translateX(10%) rotate(2deg);
	}
	
	75% {
		-webkit-transform: translateX(-5%) rotate(-1deg);
		transform: translateX(-5%) rotate(-1deg);
	}
	
	100% {
		-webkit-transform: translateX(0%);
		transform: translateX(0%);
	}
}

@keyframes wobble {
	0% {
		-webkit-transform: translateX(0%);
		-ms-transform: translateX(0%);
		transform: translateX(0%);
	}
	
	15% {
		-webkit-transform: translateX(-25%) rotate(-5deg);
		-ms-transform: translateX(-25%) rotate(-5deg);
		transform: translateX(-25%) rotate(-5deg);
	}
	
	30% {
		-webkit-transform: translateX(20%) rotate(3deg);
		-ms-transform: translateX(20%) rotate(3deg);
		transform: translateX(20%) rotate(3deg);
	}
	
	45% {
		-webkit-transform: translateX(-15%) rotate(-3deg);
		-ms-transform: translateX(-15%) rotate(-3deg);
		transform: translateX(-15%) rotate(-3deg);
	}
	
	60% {
		-webkit-transform: translateX(10%) rotate(2deg);
		-ms-transform: translateX(10%) rotate(2deg);
		transform: translateX(10%) rotate(2deg);
	}
	
	75% {
		-webkit-transform: translateX(-5%) rotate(-1deg);
		-ms-transform: translateX(-5%) rotate(-1deg);
		transform: translateX(-5%) rotate(-1deg);
	}
	
	100% {
		-webkit-transform: translateX(0%);
		-ms-transform: translateX(0%);
		transform: translateX(0%);
	}
}

.wobble {
	-webkit-animation-name: wobble;
	animation-name: wobble;
}

@-webkit-keyframes bounceIn {
	0% {
		opacity: 0;
		-webkit-transform: scale(.3);
		transform: scale(.3);
	}
	
	50% {
		opacity: 1;
		-webkit-transform: scale(1.05);
		transform: scale(1.05);
	}
	
	70% {
		-webkit-transform: scale(.9);
		transform: scale(.9);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

@keyframes bounceIn {
	0% {
		opacity: 0;
		-webkit-transform: scale(.3);
		-ms-transform: scale(.3);
		transform: scale(.3);
	}
	
	50% {
		opacity: 1;
		-webkit-transform: scale(1.05);
		-ms-transform: scale(1.05);
		transform: scale(1.05);
	}
	
	70% {
		-webkit-transform: scale(.9);
		-ms-transform: scale(.9);
		transform: scale(.9);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: scale(1);
		-ms-transform: scale(1);
		transform: scale(1);
	}
}

.bounceIn {
	-webkit-animation-name: bounceIn;
	animation-name: bounceIn;
}

@-webkit-keyframes bounceInDown {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-2000px);
		transform: translateY(-2000px);
	}
	
	60% {
		opacity: 1;
		-webkit-transform: translateY(30px);
		transform: translateY(30px);
	}
	
	80% {
		-webkit-transform: translateY(-10px);
		transform: translateY(-10px);
	}
	
	100% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
}

@keyframes bounceInDown {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-2000px);
		-ms-transform: translateY(-2000px);
		transform: translateY(-2000px);
	}
	
	60% {
		opacity: 1;
		-webkit-transform: translateY(30px);
		-ms-transform: translateY(30px);
		transform: translateY(30px);
	}
	
	80% {
		-webkit-transform: translateY(-10px);
		-ms-transform: translateY(-10px);
		transform: translateY(-10px);
	}
	
	100% {
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0);
	}
}

.bounceInDown {
	-webkit-animation-name: bounceInDown;
	animation-name: bounceInDown;
}

@-webkit-keyframes bounceInLeft {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-2000px);
		transform: translateX(-2000px);
	}
	
	60% {
		opacity: 1;
		-webkit-transform: translateX(30px);
		transform: translateX(30px);
	}
	
	80% {
		-webkit-transform: translateX(-10px);
		transform: translateX(-10px);
	}
	
	100% {
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
}

@keyframes bounceInLeft {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-2000px);
		-ms-transform: translateX(-2000px);
		transform: translateX(-2000px);
	}
	
	60% {
		opacity: 1;
		-webkit-transform: translateX(30px);
		-ms-transform: translateX(30px);
		transform: translateX(30px);
	}
	
	80% {
		-webkit-transform: translateX(-10px);
		-ms-transform: translateX(-10px);
		transform: translateX(-10px);
	}
	
	100% {
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		transform: translateX(0);
	}
}

.bounceInLeft {
	-webkit-animation-name: bounceInLeft;
	animation-name: bounceInLeft;
}

@-webkit-keyframes bounceInRight {
	0% {
		opacity: 0;
		-webkit-transform: translateX(2000px);
		transform: translateX(2000px);
	}
	
	60% {
		opacity: 1;
		-webkit-transform: translateX(-30px);
		transform: translateX(-30px);
	}
	
	80% {
		-webkit-transform: translateX(10px);
		transform: translateX(10px);
	}
	
	100% {
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
}

@keyframes bounceInRight {
	0% {
		opacity: 0;
		-webkit-transform: translateX(2000px);
		-ms-transform: translateX(2000px);
		transform: translateX(2000px);
	}
	
	60% {
		opacity: 1;
		-webkit-transform: translateX(-30px);
		-ms-transform: translateX(-30px);
		transform: translateX(-30px);
	}
	
	80% {
		-webkit-transform: translateX(10px);
		-ms-transform: translateX(10px);
		transform: translateX(10px);
	}
	
	100% {
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		transform: translateX(0);
	}
}

.bounceInRight {
	-webkit-animation-name: bounceInRight;
	animation-name: bounceInRight;
}

@-webkit-keyframes bounceInUp {
	0% {
		opacity: 0;
		-webkit-transform: translateY(2000px);
		transform: translateY(2000px);
	}
	
	60% {
		opacity: 1;
		-webkit-transform: translateY(-30px);
		transform: translateY(-30px);
	}
	
	80% {
		-webkit-transform: translateY(10px);
		transform: translateY(10px);
	}
	
	100% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
}

@keyframes bounceInUp {
	0% {
		opacity: 0;
		-webkit-transform: translateY(2000px);
		-ms-transform: translateY(2000px);
		transform: translateY(2000px);
	}
	
	60% {
		opacity: 1;
		-webkit-transform: translateY(-30px);
		-ms-transform: translateY(-30px);
		transform: translateY(-30px);
	}
	
	80% {
		-webkit-transform: translateY(10px);
		-ms-transform: translateY(10px);
		transform: translateY(10px);
	}
	
	100% {
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0);
	}
}

.bounceInUp {
	-webkit-animation-name: bounceInUp;
	animation-name: bounceInUp;
}

@-webkit-keyframes bounceOut {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1);
	}
	
	25% {
		-webkit-transform: scale(.95);
		transform: scale(.95);
	}
	
	50% {
		opacity: 1;
		-webkit-transform: scale(1.1);
		transform: scale(1.1);
	}
	
	100% {
		opacity: 0;
		-webkit-transform: scale(.3);
		transform: scale(.3);
	}
}

@keyframes bounceOut {
	0% {
		-webkit-transform: scale(1);
		-ms-transform: scale(1);
		transform: scale(1);
	}
	
	25% {
		-webkit-transform: scale(.95);
		-ms-transform: scale(.95);
		transform: scale(.95);
	}
	
	50% {
		opacity: 1;
		-webkit-transform: scale(1.1);
		-ms-transform: scale(1.1);
		transform: scale(1.1);
	}
	
	100% {
		opacity: 0;
		-webkit-transform: scale(.3);
		-ms-transform: scale(.3);
		transform: scale(.3);
	}
}

.bounceOut {
	-webkit-animation-name: bounceOut;
	animation-name: bounceOut;
}

@-webkit-keyframes bounceOutDown {
	0% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
	
	20% {
		opacity: 1;
		-webkit-transform: translateY(-20px);
		transform: translateY(-20px);
	}
	
	100% {
		opacity: 0;
		-webkit-transform: translateY(2000px);
		transform: translateY(2000px);
	}
}

@keyframes bounceOutDown {
	0% {
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0);
	}
	
	20% {
		opacity: 1;
		-webkit-transform: translateY(-20px);
		-ms-transform: translateY(-20px);
		transform: translateY(-20px);
	}
	
	100% {
		opacity: 0;
		-webkit-transform: translateY(2000px);
		-ms-transform: translateY(2000px);
		transform: translateY(2000px);
	}
}

.bounceOutDown {
	-webkit-animation-name: bounceOutDown;
	animation-name: bounceOutDown;
}

@-webkit-keyframes bounceOutLeft {
	0% {
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
	
	20% {
		opacity: 1;
		-webkit-transform: translateX(20px);
		transform: translateX(20px);
	}
	
	100% {
		opacity: 0;
		-webkit-transform: translateX(-2000px);
		transform: translateX(-2000px);
	}
}

@keyframes bounceOutLeft {
	0% {
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		transform: translateX(0);
	}
	
	20% {
		opacity: 1;
		-webkit-transform: translateX(20px);
		-ms-transform: translateX(20px);
		transform: translateX(20px);
	}
	
	100% {
		opacity: 0;
		-webkit-transform: translateX(-2000px);
		-ms-transform: translateX(-2000px);
		transform: translateX(-2000px);
	}
}

.bounceOutLeft {
	-webkit-animation-name: bounceOutLeft;
	animation-name: bounceOutLeft;
}

@-webkit-keyframes bounceOutRight {
	0% {
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
	
	20% {
		opacity: 1;
		-webkit-transform: translateX(-20px);
		transform: translateX(-20px);
	}
	
	100% {
		opacity: 0;
		-webkit-transform: translateX(2000px);
		transform: translateX(2000px);
	}
}

@keyframes bounceOutRight {
	0% {
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		transform: translateX(0);
	}
	
	20% {
		opacity: 1;
		-webkit-transform: translateX(-20px);
		-ms-transform: translateX(-20px);
		transform: translateX(-20px);
	}
	
	100% {
		opacity: 0;
		-webkit-transform: translateX(2000px);
		-ms-transform: translateX(2000px);
		transform: translateX(2000px);
	}
}

.bounceOutRight {
	-webkit-animation-name: bounceOutRight;
	animation-name: bounceOutRight;
}

@-webkit-keyframes bounceOutUp {
	0% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
	
	20% {
		opacity: 1;
		-webkit-transform: translateY(20px);
		transform: translateY(20px);
	}
	
	100% {
		opacity: 0;
		-webkit-transform: translateY(-2000px);
		transform: translateY(-2000px);
	}
}

@keyframes bounceOutUp {
	0% {
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0);
	}
	
	20% {
		opacity: 1;
		-webkit-transform: translateY(20px);
		-ms-transform: translateY(20px);
		transform: translateY(20px);
	}
	
	100% {
		opacity: 0;
		-webkit-transform: translateY(-2000px);
		-ms-transform: translateY(-2000px);
		transform: translateY(-2000px);
	}
}

.bounceOutUp {
	-webkit-animation-name: bounceOutUp;
	animation-name: bounceOutUp;
}

@-webkit-keyframes fadeIn {
	0% {
		opacity: 0;
	}
	
	100% {
		opacity: 1;
	}
}

@keyframes fadeIn {
	0% {
		opacity: 0;
	}
	
	100% {
		opacity: 1;
	}
}

.fadeIn {
	-webkit-animation-name: fadeIn;
	animation-name: fadeIn;
}

@-webkit-keyframes fadeInDown {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-20px);
		transform: translateY(-20px);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
}

@keyframes fadeInDown {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-20px);
		-ms-transform: translateY(-20px);
		transform: translateY(-20px);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0);
	}
}

.fadeInDown {
	-webkit-animation-name: fadeInDown;
	animation-name: fadeInDown;
}

@-webkit-keyframes fadeInDownBig {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-2000px);
		transform: translateY(-2000px);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
}

@keyframes fadeInDownBig {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-2000px);
		-ms-transform: translateY(-2000px);
		transform: translateY(-2000px);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0);
	}
}

.fadeInDownBig {
	-webkit-animation-name: fadeInDownBig;
	animation-name: fadeInDownBig;
}

@-webkit-keyframes fadeInLeft {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-20px);
		transform: translateX(-20px);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
}

@keyframes fadeInLeft {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-20px);
		-ms-transform: translateX(-20px);
		transform: translateX(-20px);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		transform: translateX(0);
	}
}

.fadeInLeft {
	-webkit-animation-name: fadeInLeft;
	animation-name: fadeInLeft;
}

@-webkit-keyframes fadeInLeftBig {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-2000px);
		transform: translateX(-2000px);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
}

@keyframes fadeInLeftBig {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-2000px);
		-ms-transform: translateX(-2000px);
		transform: translateX(-2000px);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		transform: translateX(0);
	}
}

.fadeInLeftBig {
	-webkit-animation-name: fadeInLeftBig;
	animation-name: fadeInLeftBig;
}

@-webkit-keyframes fadeInRight {
	0% {
		opacity: 0;
		-webkit-transform: translateX(20px);
		transform: translateX(20px);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
}

@keyframes fadeInRight {
	0% {
		opacity: 0;
		-webkit-transform: translateX(20px);
		-ms-transform: translateX(20px);
		transform: translateX(20px);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		transform: translateX(0);
	}
}

.fadeInRight {
	-webkit-animation-name: fadeInRight;
	animation-name: fadeInRight;
}

@-webkit-keyframes fadeInRightBig {
	0% {
		opacity: 0;
		-webkit-transform: translateX(2000px);
		transform: translateX(2000px);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
}

@keyframes fadeInRightBig {
	0% {
		opacity: 0;
		-webkit-transform: translateX(2000px);
		-ms-transform: translateX(2000px);
		transform: translateX(2000px);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		transform: translateX(0);
	}
}

.fadeInRightBig {
	-webkit-animation-name: fadeInRightBig;
	animation-name: fadeInRightBig;
}

@-webkit-keyframes fadeInUp {
	0% {
		opacity: 0;
		-webkit-transform: translateY(20px);
		transform: translateY(20px);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
}

@keyframes fadeInUp {
	0% {
		opacity: 0;
		-webkit-transform: translateY(20px);
		-ms-transform: translateY(20px);
		transform: translateY(20px);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0);
	}
}

.fadeInUp {
	-webkit-animation-name: fadeInUp;
	animation-name: fadeInUp;
}

@-webkit-keyframes fadeInUpBig {
	0% {
		opacity: 0;
		-webkit-transform: translateY(2000px);
		transform: translateY(2000px);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
}

@keyframes fadeInUpBig {
	0% {
		opacity: 0;
		-webkit-transform: translateY(2000px);
		-ms-transform: translateY(2000px);
		transform: translateY(2000px);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0);
	}
}

.fadeInUpBig {
	-webkit-animation-name: fadeInUpBig;
	animation-name: fadeInUpBig;
}

@-webkit-keyframes fadeOut {
	0% {
		opacity: 1;
	}
	
	100% {
		opacity: 0;
	}
}

@keyframes fadeOut {
	0% {
		opacity: 1;
	}
	
	100% {
		opacity: 0;
	}
}

.fadeOut {
	-webkit-animation-name: fadeOut;
	animation-name: fadeOut;
}

@-webkit-keyframes fadeOutDown {
	0% {
		opacity: 1;
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
	
	100% {
		opacity: 0;
		-webkit-transform: translateY(20px);
		transform: translateY(20px);
	}
}

@keyframes fadeOutDown {
	0% {
		opacity: 1;
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0);
	}
	
	100% {
		opacity: 0;
		-webkit-transform: translateY(20px);
		-ms-transform: translateY(20px);
		transform: translateY(20px);
	}
}

.fadeOutDown {
	-webkit-animation-name: fadeOutDown;
	animation-name: fadeOutDown;
}

@-webkit-keyframes fadeOutDownBig {
	0% {
		opacity: 1;
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
	
	100% {
		opacity: 0;
		-webkit-transform: translateY(2000px);
		transform: translateY(2000px);
	}
}

@keyframes fadeOutDownBig {
	0% {
		opacity: 1;
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0);
	}
	
	100% {
		opacity: 0;
		-webkit-transform: translateY(2000px);
		-ms-transform: translateY(2000px);
		transform: translateY(2000px);
	}
}

.fadeOutDownBig {
	-webkit-animation-name: fadeOutDownBig;
	animation-name: fadeOutDownBig;
}

@-webkit-keyframes fadeOutLeft {
	0% {
		opacity: 1;
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		-webkit-transform: translateX(-20px);
		transform: translateX(-20px);
	}
}

@keyframes fadeOutLeft {
	0% {
		opacity: 1;
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		-webkit-transform: translateX(-20px);
		-ms-transform: translateX(-20px);
		transform: translateX(-20px);
	}
}

.fadeOutLeft {
	-webkit-animation-name: fadeOutLeft;
	animation-name: fadeOutLeft;
}

@-webkit-keyframes fadeOutLeftBig {
	0% {
		opacity: 1;
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		-webkit-transform: translateX(-2000px);
		transform: translateX(-2000px);
	}
}

@keyframes fadeOutLeftBig {
	0% {
		opacity: 1;
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		-webkit-transform: translateX(-2000px);
		-ms-transform: translateX(-2000px);
		transform: translateX(-2000px);
	}
}

.fadeOutLeftBig {
	-webkit-animation-name: fadeOutLeftBig;
	animation-name: fadeOutLeftBig;
}

@-webkit-keyframes fadeOutRight {
	0% {
		opacity: 1;
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		-webkit-transform: translateX(20px);
		transform: translateX(20px);
	}
}

@keyframes fadeOutRight {
	0% {
		opacity: 1;
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		-webkit-transform: translateX(20px);
		-ms-transform: translateX(20px);
		transform: translateX(20px);
	}
}

.fadeOutRight {
	-webkit-animation-name: fadeOutRight;
	animation-name: fadeOutRight;
}

@-webkit-keyframes fadeOutRightBig {
	0% {
		opacity: 1;
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		-webkit-transform: translateX(2000px);
		transform: translateX(2000px);
	}
}

@keyframes fadeOutRightBig {
	0% {
		opacity: 1;
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		-webkit-transform: translateX(2000px);
		-ms-transform: translateX(2000px);
		transform: translateX(2000px);
	}
}

.fadeOutRightBig {
	-webkit-animation-name: fadeOutRightBig;
	animation-name: fadeOutRightBig;
}

@-webkit-keyframes fadeOutUp {
	0% {
		opacity: 1;
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
	
	100% {
		opacity: 0;
		-webkit-transform: translateY(-20px);
		transform: translateY(-20px);
	}
}

@keyframes fadeOutUp {
	0% {
		opacity: 1;
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0);
	}
	
	100% {
		opacity: 0;
		-webkit-transform: translateY(-20px);
		-ms-transform: translateY(-20px);
		transform: translateY(-20px);
	}
}

.fadeOutUp {
	-webkit-animation-name: fadeOutUp;
	animation-name: fadeOutUp;
}

@-webkit-keyframes fadeOutUpBig {
	0% {
		opacity: 1;
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
	
	100% {
		opacity: 0;
		-webkit-transform: translateY(-2000px);
		transform: translateY(-2000px);
	}
}

@keyframes fadeOutUpBig {
	0% {
		opacity: 1;
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0);
	}
	
	100% {
		opacity: 0;
		-webkit-transform: translateY(-2000px);
		-ms-transform: translateY(-2000px);
		transform: translateY(-2000px);
	}
}

.fadeOutUpBig {
	-webkit-animation-name: fadeOutUpBig;
	animation-name: fadeOutUpBig;
}

@-webkit-keyframes flip {
	0% {
		-webkit-transform: perspective(400px) translateZ(0) rotateY(-360deg) scale(1);
		transform: perspective(400px) translateZ(0) rotateY(-360deg) scale(1);
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out;
	}
	
	40% {
		-webkit-transform: perspective(400px) translateZ(150px) rotateY(-190deg) scale(1);
		transform: perspective(400px) translateZ(150px) rotateY(-190deg) scale(1);
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out;
	}
	
	50% {
		-webkit-transform: perspective(400px) translateZ(150px) rotateY(-170deg) scale(1);
		transform: perspective(400px) translateZ(150px) rotateY(-170deg) scale(1);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
	}
	
	80% {
		-webkit-transform: perspective(400px) translateZ(0) rotateY(0deg) scale(.95);
		transform: perspective(400px) translateZ(0) rotateY(0deg) scale(.95);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
	}
	
	100% {
		-webkit-transform: perspective(400px) translateZ(0) rotateY(0deg) scale(1);
		transform: perspective(400px) translateZ(0) rotateY(0deg) scale(1);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
	}
}

@keyframes flip {
	0% {
		-webkit-transform: perspective(400px) translateZ(0) rotateY(-360deg) scale(1);
		-ms-transform: perspective(400px) translateZ(0) rotateY(-360deg) scale(1);
		transform: perspective(400px) translateZ(0) rotateY(-360deg) scale(1);
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out;
	}
	
	40% {
		-webkit-transform: perspective(400px) translateZ(150px) rotateY(-190deg) scale(1);
		-ms-transform: perspective(400px) translateZ(150px) rotateY(-190deg) scale(1);
		transform: perspective(400px) translateZ(150px) rotateY(-190deg) scale(1);
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out;
	}
	
	50% {
		-webkit-transform: perspective(400px) translateZ(150px) rotateY(-170deg) scale(1);
		-ms-transform: perspective(400px) translateZ(150px) rotateY(-170deg) scale(1);
		transform: perspective(400px) translateZ(150px) rotateY(-170deg) scale(1);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
	}
	
	80% {
		-webkit-transform: perspective(400px) translateZ(0) rotateY(0deg) scale(.95);
		-ms-transform: perspective(400px) translateZ(0) rotateY(0deg) scale(.95);
		transform: perspective(400px) translateZ(0) rotateY(0deg) scale(.95);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
	}
	
	100% {
		-webkit-transform: perspective(400px) translateZ(0) rotateY(0deg) scale(1);
		-ms-transform: perspective(400px) translateZ(0) rotateY(0deg) scale(1);
		transform: perspective(400px) translateZ(0) rotateY(0deg) scale(1);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
	}
}

.animated.flip {
	-webkit-backface-visibility: visible;
	-ms-backface-visibility: visible;
	backface-visibility: visible;
	-webkit-animation-name: flip;
	animation-name: flip;
}

@-webkit-keyframes flipInX {
	0% {
		-webkit-transform: perspective(400px) rotateX(90deg);
		transform: perspective(400px) rotateX(90deg);
		opacity: 0;
	}
	
	40% {
		-webkit-transform: perspective(400px) rotateX(-10deg);
		transform: perspective(400px) rotateX(-10deg);
	}
	
	70% {
		-webkit-transform: perspective(400px) rotateX(10deg);
		transform: perspective(400px) rotateX(10deg);
	}
	
	100% {
		-webkit-transform: perspective(400px) rotateX(0deg);
		transform: perspective(400px) rotateX(0deg);
		opacity: 1;
	}
}

@keyframes flipInX {
	0% {
		-webkit-transform: perspective(400px) rotateX(90deg);
		-ms-transform: perspective(400px) rotateX(90deg);
		transform: perspective(400px) rotateX(90deg);
		opacity: 0;
	}
	
	40% {
		-webkit-transform: perspective(400px) rotateX(-10deg);
		-ms-transform: perspective(400px) rotateX(-10deg);
		transform: perspective(400px) rotateX(-10deg);
	}
	
	70% {
		-webkit-transform: perspective(400px) rotateX(10deg);
		-ms-transform: perspective(400px) rotateX(10deg);
		transform: perspective(400px) rotateX(10deg);
	}
	
	100% {
		-webkit-transform: perspective(400px) rotateX(0deg);
		-ms-transform: perspective(400px) rotateX(0deg);
		transform: perspective(400px) rotateX(0deg);
		opacity: 1;
	}
}

.flipInX {
	-webkit-backface-visibility: visible !important;
	-ms-backface-visibility: visible !important;
	backface-visibility: visible !important;
	-webkit-animation-name: flipInX;
	animation-name: flipInX;
}

@-webkit-keyframes flipInY {
	0% {
		-webkit-transform: perspective(400px) rotateY(90deg);
		transform: perspective(400px) rotateY(90deg);
		opacity: 0;
	}
	
	40% {
		-webkit-transform: perspective(400px) rotateY(-10deg);
		transform: perspective(400px) rotateY(-10deg);
	}
	
	70% {
		-webkit-transform: perspective(400px) rotateY(10deg);
		transform: perspective(400px) rotateY(10deg);
	}
	
	100% {
		-webkit-transform: perspective(400px) rotateY(0deg);
		transform: perspective(400px) rotateY(0deg);
		opacity: 1;
	}
}

@keyframes flipInY {
	0% {
		-webkit-transform: perspective(400px) rotateY(90deg);
		-ms-transform: perspective(400px) rotateY(90deg);
		transform: perspective(400px) rotateY(90deg);
		opacity: 0;
	}
	
	40% {
		-webkit-transform: perspective(400px) rotateY(-10deg);
		-ms-transform: perspective(400px) rotateY(-10deg);
		transform: perspective(400px) rotateY(-10deg);
	}
	
	70% {
		-webkit-transform: perspective(400px) rotateY(10deg);
		-ms-transform: perspective(400px) rotateY(10deg);
		transform: perspective(400px) rotateY(10deg);
	}
	
	100% {
		-webkit-transform: perspective(400px) rotateY(0deg);
		-ms-transform: perspective(400px) rotateY(0deg);
		transform: perspective(400px) rotateY(0deg);
		opacity: 1;
	}
}

.flipInY {
	-webkit-backface-visibility: visible !important;
	-ms-backface-visibility: visible !important;
	backface-visibility: visible !important;
	-webkit-animation-name: flipInY;
	animation-name: flipInY;
}

@-webkit-keyframes flipOutX {
	0% {
		-webkit-transform: perspective(400px) rotateX(0deg);
		transform: perspective(400px) rotateX(0deg);
		opacity: 1;
	}
	
	100% {
		-webkit-transform: perspective(400px) rotateX(90deg);
		transform: perspective(400px) rotateX(90deg);
		opacity: 0;
	}
}

@keyframes flipOutX {
	0% {
		-webkit-transform: perspective(400px) rotateX(0deg);
		-ms-transform: perspective(400px) rotateX(0deg);
		transform: perspective(400px) rotateX(0deg);
		opacity: 1;
	}
	
	100% {
		-webkit-transform: perspective(400px) rotateX(90deg);
		-ms-transform: perspective(400px) rotateX(90deg);
		transform: perspective(400px) rotateX(90deg);
		opacity: 0;
	}
}

.flipOutX {
	-webkit-animation-name: flipOutX;
	animation-name: flipOutX;
	-webkit-backface-visibility: visible !important;
	-ms-backface-visibility: visible !important;
	backface-visibility: visible !important;
}

@-webkit-keyframes flipOutY {
	0% {
		-webkit-transform: perspective(400px) rotateY(0deg);
		transform: perspective(400px) rotateY(0deg);
		opacity: 1;
	}
	
	100% {
		-webkit-transform: perspective(400px) rotateY(90deg);
		transform: perspective(400px) rotateY(90deg);
		opacity: 0;
	}
}

@keyframes flipOutY {
	0% {
		-webkit-transform: perspective(400px) rotateY(0deg);
		-ms-transform: perspective(400px) rotateY(0deg);
		transform: perspective(400px) rotateY(0deg);
		opacity: 1;
	}
	
	100% {
		-webkit-transform: perspective(400px) rotateY(90deg);
		-ms-transform: perspective(400px) rotateY(90deg);
		transform: perspective(400px) rotateY(90deg);
		opacity: 0;
	}
}

.flipOutY {
	-webkit-backface-visibility: visible !important;
	-ms-backface-visibility: visible !important;
	backface-visibility: visible !important;
	-webkit-animation-name: flipOutY;
	animation-name: flipOutY;
}

@-webkit-keyframes lightSpeedIn {
	0% {
		-webkit-transform: translateX(100%) skewX(-30deg);
		transform: translateX(100%) skewX(-30deg);
		opacity: 0;
	}
	
	60% {
		-webkit-transform: translateX(-20%) skewX(30deg);
		transform: translateX(-20%) skewX(30deg);
		opacity: 1;
	}
	
	80% {
		-webkit-transform: translateX(0%) skewX(-15deg);
		transform: translateX(0%) skewX(-15deg);
		opacity: 1;
	}
	
	100% {
		-webkit-transform: translateX(0%) skewX(0deg);
		transform: translateX(0%) skewX(0deg);
		opacity: 1;
	}
}

@keyframes lightSpeedIn {
	0% {
		-webkit-transform: translateX(100%) skewX(-30deg);
		-ms-transform: translateX(100%) skewX(-30deg);
		transform: translateX(100%) skewX(-30deg);
		opacity: 0;
	}
	
	60% {
		-webkit-transform: translateX(-20%) skewX(30deg);
		-ms-transform: translateX(-20%) skewX(30deg);
		transform: translateX(-20%) skewX(30deg);
		opacity: 1;
	}
	
	80% {
		-webkit-transform: translateX(0%) skewX(-15deg);
		-ms-transform: translateX(0%) skewX(-15deg);
		transform: translateX(0%) skewX(-15deg);
		opacity: 1;
	}
	
	100% {
		-webkit-transform: translateX(0%) skewX(0deg);
		-ms-transform: translateX(0%) skewX(0deg);
		transform: translateX(0%) skewX(0deg);
		opacity: 1;
	}
}

.lightSpeedIn {
	-webkit-animation-name: lightSpeedIn;
	animation-name: lightSpeedIn;
	-webkit-animation-timing-function: ease-out;
	animation-timing-function: ease-out;
}

@-webkit-keyframes lightSpeedOut {
	0% {
		-webkit-transform: translateX(0%) skewX(0deg);
		transform: translateX(0%) skewX(0deg);
		opacity: 1;
	}
	
	100% {
		-webkit-transform: translateX(100%) skewX(-30deg);
		transform: translateX(100%) skewX(-30deg);
		opacity: 0;
	}
}

@keyframes lightSpeedOut {
	0% {
		-webkit-transform: translateX(0%) skewX(0deg);
		-ms-transform: translateX(0%) skewX(0deg);
		transform: translateX(0%) skewX(0deg);
		opacity: 1;
	}
	
	100% {
		-webkit-transform: translateX(100%) skewX(-30deg);
		-ms-transform: translateX(100%) skewX(-30deg);
		transform: translateX(100%) skewX(-30deg);
		opacity: 0;
	}
}

.lightSpeedOut {
	-webkit-animation-name: lightSpeedOut;
	animation-name: lightSpeedOut;
	-webkit-animation-timing-function: ease-in;
	animation-timing-function: ease-in;
}

@-webkit-keyframes rotateIn {
	0% {
		-webkit-transform-origin: center center;
		transform-origin: center center;
		-webkit-transform: rotate(-200deg);
		transform: rotate(-200deg);
		opacity: 0;
	}
	
	100% {
		-webkit-transform-origin: center center;
		transform-origin: center center;
		-webkit-transform: rotate(0);
		transform: rotate(0);
		opacity: 1;
	}
}

@keyframes rotateIn {
	0% {
		-webkit-transform-origin: center center;
		-ms-transform-origin: center center;
		transform-origin: center center;
		-webkit-transform: rotate(-200deg);
		-ms-transform: rotate(-200deg);
		transform: rotate(-200deg);
		opacity: 0;
	}
	
	100% {
		-webkit-transform-origin: center center;
		-ms-transform-origin: center center;
		transform-origin: center center;
		-webkit-transform: rotate(0);
		-ms-transform: rotate(0);
		transform: rotate(0);
		opacity: 1;
	}
}

.rotateIn {
	-webkit-animation-name: rotateIn;
	animation-name: rotateIn;
}

@-webkit-keyframes rotateInDownLeft {
	0% {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate(-90deg);
		transform: rotate(-90deg);
		opacity: 0;
	}
	
	100% {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate(0);
		transform: rotate(0);
		opacity: 1;
	}
}

@keyframes rotateInDownLeft {
	0% {
		-webkit-transform-origin: left bottom;
		-ms-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate(-90deg);
		-ms-transform: rotate(-90deg);
		transform: rotate(-90deg);
		opacity: 0;
	}
	
	100% {
		-webkit-transform-origin: left bottom;
		-ms-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate(0);
		-ms-transform: rotate(0);
		transform: rotate(0);
		opacity: 1;
	}
}

.rotateInDownLeft {
	-webkit-animation-name: rotateInDownLeft;
	animation-name: rotateInDownLeft;
}

@-webkit-keyframes rotateInDownRight {
	0% {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate(90deg);
		transform: rotate(90deg);
		opacity: 0;
	}
	
	100% {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate(0);
		transform: rotate(0);
		opacity: 1;
	}
}

@keyframes rotateInDownRight {
	0% {
		-webkit-transform-origin: right bottom;
		-ms-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		transform: rotate(90deg);
		opacity: 0;
	}
	
	100% {
		-webkit-transform-origin: right bottom;
		-ms-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate(0);
		-ms-transform: rotate(0);
		transform: rotate(0);
		opacity: 1;
	}
}

.rotateInDownRight {
	-webkit-animation-name: rotateInDownRight;
	animation-name: rotateInDownRight;
}

@-webkit-keyframes rotateInUpLeft {
	0% {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate(90deg);
		transform: rotate(90deg);
		opacity: 0;
	}
	
	100% {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate(0);
		transform: rotate(0);
		opacity: 1;
	}
}

@keyframes rotateInUpLeft {
	0% {
		-webkit-transform-origin: left bottom;
		-ms-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		transform: rotate(90deg);
		opacity: 0;
	}
	
	100% {
		-webkit-transform-origin: left bottom;
		-ms-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate(0);
		-ms-transform: rotate(0);
		transform: rotate(0);
		opacity: 1;
	}
}

.rotateInUpLeft {
	-webkit-animation-name: rotateInUpLeft;
	animation-name: rotateInUpLeft;
}

@-webkit-keyframes rotateInUpRight {
	0% {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate(-90deg);
		transform: rotate(-90deg);
		opacity: 0;
	}
	
	100% {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate(0);
		transform: rotate(0);
		opacity: 1;
	}
}

@keyframes rotateInUpRight {
	0% {
		-webkit-transform-origin: right bottom;
		-ms-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate(-90deg);
		-ms-transform: rotate(-90deg);
		transform: rotate(-90deg);
		opacity: 0;
	}
	
	100% {
		-webkit-transform-origin: right bottom;
		-ms-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate(0);
		-ms-transform: rotate(0);
		transform: rotate(0);
		opacity: 1;
	}
}

.rotateInUpRight {
	-webkit-animation-name: rotateInUpRight;
	animation-name: rotateInUpRight;
}

@-webkit-keyframes rotateOut {
	0% {
		-webkit-transform-origin: center center;
		transform-origin: center center;
		-webkit-transform: rotate(0);
		transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		-webkit-transform-origin: center center;
		transform-origin: center center;
		-webkit-transform: rotate(200deg);
		transform: rotate(200deg);
		opacity: 0;
	}
}

@keyframes rotateOut {
	0% {
		-webkit-transform-origin: center center;
		-ms-transform-origin: center center;
		transform-origin: center center;
		-webkit-transform: rotate(0);
		-ms-transform: rotate(0);
		transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		-webkit-transform-origin: center center;
		-ms-transform-origin: center center;
		transform-origin: center center;
		-webkit-transform: rotate(200deg);
		-ms-transform: rotate(200deg);
		transform: rotate(200deg);
		opacity: 0;
	}
}

.rotateOut {
	-webkit-animation-name: rotateOut;
	animation-name: rotateOut;
}

@-webkit-keyframes rotateOutDownLeft {
	0% {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate(0);
		transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate(90deg);
		transform: rotate(90deg);
		opacity: 0;
	}
}

@keyframes rotateOutDownLeft {
	0% {
		-webkit-transform-origin: left bottom;
		-ms-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate(0);
		-ms-transform: rotate(0);
		transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		-webkit-transform-origin: left bottom;
		-ms-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		transform: rotate(90deg);
		opacity: 0;
	}
}

.rotateOutDownLeft {
	-webkit-animation-name: rotateOutDownLeft;
	animation-name: rotateOutDownLeft;
}

@-webkit-keyframes rotateOutDownRight {
	0% {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate(0);
		transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate(-90deg);
		transform: rotate(-90deg);
		opacity: 0;
	}
}

@keyframes rotateOutDownRight {
	0% {
		-webkit-transform-origin: right bottom;
		-ms-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate(0);
		-ms-transform: rotate(0);
		transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		-webkit-transform-origin: right bottom;
		-ms-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate(-90deg);
		-ms-transform: rotate(-90deg);
		transform: rotate(-90deg);
		opacity: 0;
	}
}

.rotateOutDownRight {
	-webkit-animation-name: rotateOutDownRight;
	animation-name: rotateOutDownRight;
}

@-webkit-keyframes rotateOutUpLeft {
	0% {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate(0);
		transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate(-90deg);
		transform: rotate(-90deg);
		opacity: 0;
	}
}

@keyframes rotateOutUpLeft {
	0% {
		-webkit-transform-origin: left bottom;
		-ms-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate(0);
		-ms-transform: rotate(0);
		transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		-webkit-transform-origin: left bottom;
		-ms-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate(-90deg);
		-ms-transform: rotate(-90deg);
		transform: rotate(-90deg);
		opacity: 0;
	}
}

.rotateOutUpLeft {
	-webkit-animation-name: rotateOutUpLeft;
	animation-name: rotateOutUpLeft;
}

@-webkit-keyframes rotateOutUpRight {
	0% {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate(0);
		transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate(90deg);
		transform: rotate(90deg);
		opacity: 0;
	}
}

@keyframes rotateOutUpRight {
	0% {
		-webkit-transform-origin: right bottom;
		-ms-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate(0);
		-ms-transform: rotate(0);
		transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		-webkit-transform-origin: right bottom;
		-ms-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		transform: rotate(90deg);
		opacity: 0;
	}
}

.rotateOutUpRight {
	-webkit-animation-name: rotateOutUpRight;
	animation-name: rotateOutUpRight;
}

@-webkit-keyframes slideInDown {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-2000px);
		transform: translateY(-2000px);
	}
	
	100% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
}

@keyframes slideInDown {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-2000px);
		-ms-transform: translateY(-2000px);
		transform: translateY(-2000px);
	}
	
	100% {
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0);
	}
}

.slideInDown {
	-webkit-animation-name: slideInDown;
	animation-name: slideInDown;
}

@-webkit-keyframes slideInLeft {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-2000px);
		transform: translateX(-2000px);
	}
	
	100% {
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
}

@keyframes slideInLeft {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-2000px);
		-ms-transform: translateX(-2000px);
		transform: translateX(-2000px);
	}
	
	100% {
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		transform: translateX(0);
	}
}

.slideInLeft {
	-webkit-animation-name: slideInLeft;
	animation-name: slideInLeft;
}

@-webkit-keyframes slideInRight {
	0% {
		opacity: 0;
		-webkit-transform: translateX(2000px);
		transform: translateX(2000px);
	}
	
	100% {
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
}

@keyframes slideInRight {
	0% {
		opacity: 0;
		-webkit-transform: translateX(2000px);
		-ms-transform: translateX(2000px);
		transform: translateX(2000px);
	}
	
	100% {
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		transform: translateX(0);
	}
}

.slideInRight {
	-webkit-animation-name: slideInRight;
	animation-name: slideInRight;
}

@-webkit-keyframes slideOutLeft {
	0% {
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		-webkit-transform: translateX(-2000px);
		transform: translateX(-2000px);
	}
}

@keyframes slideOutLeft {
	0% {
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		-webkit-transform: translateX(-2000px);
		-ms-transform: translateX(-2000px);
		transform: translateX(-2000px);
	}
}

.slideOutLeft {
	-webkit-animation-name: slideOutLeft;
	animation-name: slideOutLeft;
}

@-webkit-keyframes slideOutRight {
	0% {
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		-webkit-transform: translateX(2000px);
		transform: translateX(2000px);
	}
}

@keyframes slideOutRight {
	0% {
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		-webkit-transform: translateX(2000px);
		-ms-transform: translateX(2000px);
		transform: translateX(2000px);
	}
}

.slideOutRight {
	-webkit-animation-name: slideOutRight;
	animation-name: slideOutRight;
}

@-webkit-keyframes slideOutUp {
	0% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
	
	100% {
		opacity: 0;
		-webkit-transform: translateY(-2000px);
		transform: translateY(-2000px);
	}
}

@keyframes slideOutUp {
	0% {
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0);
	}
	
	100% {
		opacity: 0;
		-webkit-transform: translateY(-2000px);
		-ms-transform: translateY(-2000px);
		transform: translateY(-2000px);
	}
}

.slideOutUp {
	-webkit-animation-name: slideOutUp;
	animation-name: slideOutUp;
}

@-webkit-keyframes slideInUp {
	0% {
		opacity: 0;
		-webkit-transform: translateY(2000px);
		transform: translateY(2000px);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
}

@keyframes slideInUp {
	0% {
		opacity: 0;
		-webkit-transform: translateY(2000px);
		-ms-transform: translateY(2000px);
		transform: translateY(2000px);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0);
	}
}

.slideInUp {
	-webkit-animation-name: slideInUp;
	animation-name: slideInUp;
}

@-webkit-keyframes slideOutDown {
	0% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
	
	100% {
		opacity: 0;
		-webkit-transform: translateY(2000px);
		transform: translateY(2000px);
	}
}

@keyframes slideOutDown {
	0% {
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0);
	}
	
	100% {
		opacity: 0;
		-webkit-transform: translateY(2000px);
		-ms-transform: translateY(2000px);
		transform: translateY(2000px);
	}
}

.slideOutDown {
	-webkit-animation-name: slideOutDown;
	animation-name: slideOutDown;
}

@-webkit-keyframes hinge {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0);
		-webkit-transform-origin: top left;
		transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out;
	}
	
	20%, 60% {
		-webkit-transform: rotate(80deg);
		transform: rotate(80deg);
		-webkit-transform-origin: top left;
		transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out;
	}
	
	40% {
		-webkit-transform: rotate(60deg);
		transform: rotate(60deg);
		-webkit-transform-origin: top left;
		transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out;
	}
	
	80% {
		-webkit-transform: rotate(60deg) translateY(0);
		transform: rotate(60deg) translateY(0);
		-webkit-transform-origin: top left;
		transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out;
		opacity: 1;
	}
	
	100% {
		-webkit-transform: translateY(700px);
		transform: translateY(700px);
		opacity: 0;
	}
}

@keyframes hinge {
	0% {
		-webkit-transform: rotate(0);
		-ms-transform: rotate(0);
		transform: rotate(0);
		-webkit-transform-origin: top left;
		-ms-transform-origin: top left;
		transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out;
	}
	
	20%, 60% {
		-webkit-transform: rotate(80deg);
		-ms-transform: rotate(80deg);
		transform: rotate(80deg);
		-webkit-transform-origin: top left;
		-ms-transform-origin: top left;
		transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out;
	}
	
	40% {
		-webkit-transform: rotate(60deg);
		-ms-transform: rotate(60deg);
		transform: rotate(60deg);
		-webkit-transform-origin: top left;
		-ms-transform-origin: top left;
		transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out;
	}
	
	80% {
		-webkit-transform: rotate(60deg) translateY(0);
		-ms-transform: rotate(60deg) translateY(0);
		transform: rotate(60deg) translateY(0);
		-webkit-transform-origin: top left;
		-ms-transform-origin: top left;
		transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out;
		opacity: 1;
	}
	
	100% {
		-webkit-transform: translateY(700px);
		-ms-transform: translateY(700px);
		transform: translateY(700px);
		opacity: 0;
	}
}

.hinge {
	-webkit-animation-name: hinge;
	animation-name: hinge;
}

@-webkit-keyframes rollIn {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-100%) rotate(-120deg);
		transform: translateX(-100%) rotate(-120deg);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateX(0px) rotate(0deg);
		transform: translateX(0px) rotate(0deg);
	}
}

@keyframes rollIn {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-100%) rotate(-120deg);
		-ms-transform: translateX(-100%) rotate(-120deg);
		transform: translateX(-100%) rotate(-120deg);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateX(0px) rotate(0deg);
		-ms-transform: translateX(0px) rotate(0deg);
		transform: translateX(0px) rotate(0deg);
	}
}

.rollIn {
	-webkit-animation-name: rollIn;
	animation-name: rollIn;
}

@-webkit-keyframes rollOut {
	0% {
		opacity: 1;
		-webkit-transform: translateX(0px) rotate(0deg);
		transform: translateX(0px) rotate(0deg);
	}
	
	100% {
		opacity: 0;
		-webkit-transform: translateX(100%) rotate(120deg);
		transform: translateX(100%) rotate(120deg);
	}
}

@keyframes rollOut {
	0% {
		opacity: 1;
		-webkit-transform: translateX(0px) rotate(0deg);
		-ms-transform: translateX(0px) rotate(0deg);
		transform: translateX(0px) rotate(0deg);
	}
	
	100% {
		opacity: 0;
		-webkit-transform: translateX(100%) rotate(120deg);
		-ms-transform: translateX(100%) rotate(120deg);
		transform: translateX(100%) rotate(120deg);
	}
}

.rollOut {
	-webkit-animation-name: rollOut;
	animation-name: rollOut;
}

@-webkit-keyframes zoomIn {
	0% {
		opacity: 0;
		-webkit-transform: scale(.3);
		transform: scale(.3);
	}
	
	50% {
		opacity: 1;
	}
}

@keyframes zoomIn {
	0% {
		opacity: 0;
		-webkit-transform: scale(.3);
		-ms-transform: scale(.3);
		transform: scale(.3);
	}
	
	50% {
		opacity: 1;
	}
}

.zoomIn {
	-webkit-animation-name: zoomIn;
	animation-name: zoomIn;
}

@-webkit-keyframes zoomInDown {
	0% {
		opacity: 0;
		-webkit-transform: scale(.1) translateY(-2000px);
		transform: scale(.1) translateY(-2000px);
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out;
	}
	
	60% {
		opacity: 1;
		-webkit-transform: scale(.475) translateY(60px);
		transform: scale(.475) translateY(60px);
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out;
	}
}

@keyframes zoomInDown {
	0% {
		opacity: 0;
		-webkit-transform: scale(.1) translateY(-2000px);
		-ms-transform: scale(.1) translateY(-2000px);
		transform: scale(.1) translateY(-2000px);
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out;
	}
	
	60% {
		opacity: 1;
		-webkit-transform: scale(.475) translateY(60px);
		-ms-transform: scale(.475) translateY(60px);
		transform: scale(.475) translateY(60px);
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out;
	}
}

.zoomInDown {
	-webkit-animation-name: zoomInDown;
	animation-name: zoomInDown;
}

@-webkit-keyframes zoomInLeft {
	0% {
		opacity: 0;
		-webkit-transform: scale(.1) translateX(-2000px);
		transform: scale(.1) translateX(-2000px);
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out;
	}
	
	60% {
		opacity: 1;
		-webkit-transform: scale(.475) translateX(48px);
		transform: scale(.475) translateX(48px);
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out;
	}
}

@keyframes zoomInLeft {
	0% {
		opacity: 0;
		-webkit-transform: scale(.1) translateX(-2000px);
		-ms-transform: scale(.1) translateX(-2000px);
		transform: scale(.1) translateX(-2000px);
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out;
	}
	
	60% {
		opacity: 1;
		-webkit-transform: scale(.475) translateX(48px);
		-ms-transform: scale(.475) translateX(48px);
		transform: scale(.475) translateX(48px);
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out;
	}
}

.zoomInLeft {
	-webkit-animation-name: zoomInLeft;
	animation-name: zoomInLeft;
}

@-webkit-keyframes zoomInRight {
	0% {
		opacity: 0;
		-webkit-transform: scale(.1) translateX(2000px);
		transform: scale(.1) translateX(2000px);
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out;
	}
	
	60% {
		opacity: 1;
		-webkit-transform: scale(.475) translateX(-48px);
		transform: scale(.475) translateX(-48px);
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out;
	}
}

@keyframes zoomInRight {
	0% {
		opacity: 0;
		-webkit-transform: scale(.1) translateX(2000px);
		-ms-transform: scale(.1) translateX(2000px);
		transform: scale(.1) translateX(2000px);
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out;
	}
	
	60% {
		opacity: 1;
		-webkit-transform: scale(.475) translateX(-48px);
		-ms-transform: scale(.475) translateX(-48px);
		transform: scale(.475) translateX(-48px);
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out;
	}
}

.zoomInRight {
	-webkit-animation-name: zoomInRight;
	animation-name: zoomInRight;
}

@-webkit-keyframes zoomInUp {
	0% {
		opacity: 0;
		-webkit-transform: scale(.1) translateY(2000px);
		transform: scale(.1) translateY(2000px);
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out;
	}
	
	60% {
		opacity: 1;
		-webkit-transform: scale(.475) translateY(-60px);
		transform: scale(.475) translateY(-60px);
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out;
	}
}

@keyframes zoomInUp {
	0% {
		opacity: 0;
		-webkit-transform: scale(.1) translateY(2000px);
		-ms-transform: scale(.1) translateY(2000px);
		transform: scale(.1) translateY(2000px);
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out;
	}
	
	60% {
		opacity: 1;
		-webkit-transform: scale(.475) translateY(-60px);
		-ms-transform: scale(.475) translateY(-60px);
		transform: scale(.475) translateY(-60px);
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out;
	}
}

.zoomInUp {
	-webkit-animation-name: zoomInUp;
	animation-name: zoomInUp;
}

@-webkit-keyframes zoomOut {
	0% {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1);
	}
	
	50% {
		opacity: 0;
		-webkit-transform: scale(.3);
		transform: scale(.3);
	}
	
	100% {
		opacity: 0;
	}
}

@keyframes zoomOut {
	0% {
		opacity: 1;
		-webkit-transform: scale(1);
		-ms-transform: scale(1);
		transform: scale(1);
	}
	
	50% {
		opacity: 0;
		-webkit-transform: scale(.3);
		-ms-transform: scale(.3);
		transform: scale(.3);
	}
	
	100% {
		opacity: 0;
	}
}

.zoomOut {
	-webkit-animation-name: zoomOut;
	animation-name: zoomOut;
}

@-webkit-keyframes zoomOutDown {
	40% {
		opacity: 1;
		-webkit-transform: scale(.475) translateY(-60px);
		transform: scale(.475) translateY(-60px);
		-webkit-animation-timing-function: linear;
		animation-timing-function: linear;
	}
	
	100% {
		opacity: 0;
		-webkit-transform: scale(.1) translateY(2000px);
		transform: scale(.1) translateY(2000px);
		-webkit-transform-origin: center bottom;
		transform-origin: center bottom;
	}
}

@keyframes zoomOutDown {
	40% {
		opacity: 1;
		-webkit-transform: scale(.475) translateY(-60px);
		-ms-transform: scale(.475) translateY(-60px);
		transform: scale(.475) translateY(-60px);
		-webkit-animation-timing-function: linear;
		animation-timing-function: linear;
	}
	
	100% {
		opacity: 0;
		-webkit-transform: scale(.1) translateY(2000px);
		-ms-transform: scale(.1) translateY(2000px);
		transform: scale(.1) translateY(2000px);
		-webkit-transform-origin: center bottom;
		-ms-transform-origin: center bottom;
		transform-origin: center bottom;
	}
}

.zoomOutDown {
	-webkit-animation-name: zoomOutDown;
	animation-name: zoomOutDown;
}

@-webkit-keyframes zoomOutLeft {
	40% {
		opacity: 1;
		-webkit-transform: scale(.475) translateX(42px);
		transform: scale(.475) translateX(42px);
		-webkit-animation-timing-function: linear;
		animation-timing-function: linear;
	}
	
	100% {
		opacity: 0;
		-webkit-transform: scale(.1) translateX(-2000px);
		transform: scale(.1) translateX(-2000px);
		-webkit-transform-origin: left center;
		transform-origin: left center;
	}
}

@keyframes zoomOutLeft {
	40% {
		opacity: 1;
		-webkit-transform: scale(.475) translateX(42px);
		-ms-transform: scale(.475) translateX(42px);
		transform: scale(.475) translateX(42px);
		-webkit-animation-timing-function: linear;
		animation-timing-function: linear;
	}
	
	100% {
		opacity: 0;
		-webkit-transform: scale(.1) translateX(-2000px);
		-ms-transform: scale(.1) translateX(-2000px);
		transform: scale(.1) translateX(-2000px);
		-webkit-transform-origin: left center;
		-ms-transform-origin: left center;
		transform-origin: left center;
	}
}

.zoomOutLeft {
	-webkit-animation-name: zoomOutLeft;
	animation-name: zoomOutLeft;
}

@-webkit-keyframes zoomOutRight {
	40% {
		opacity: 1;
		-webkit-transform: scale(.475) translateX(-42px);
		transform: scale(.475) translateX(-42px);
		-webkit-animation-timing-function: linear;
		animation-timing-function: linear;
	}
	
	100% {
		opacity: 0;
		-webkit-transform: scale(.1) translateX(2000px);
		transform: scale(.1) translateX(2000px);
		-webkit-transform-origin: right center;
		transform-origin: right center;
	}
}

@keyframes zoomOutRight {
	40% {
		opacity: 1;
		-webkit-transform: scale(.475) translateX(-42px);
		-ms-transform: scale(.475) translateX(-42px);
		transform: scale(.475) translateX(-42px);
		-webkit-animation-timing-function: linear;
		animation-timing-function: linear;
	}
	
	100% {
		opacity: 0;
		-webkit-transform: scale(.1) translateX(2000px);
		-ms-transform: scale(.1) translateX(2000px);
		transform: scale(.1) translateX(2000px);
		-webkit-transform-origin: right center;
		-ms-transform-origin: right center;
		transform-origin: right center;
	}
}

.zoomOutRight {
	-webkit-animation-name: zoomOutRight;
	animation-name: zoomOutRight;
}

@-webkit-keyframes zoomOutUp {
	40% {
		opacity: 1;
		-webkit-transform: scale(.475) translateY(60px);
		transform: scale(.475) translateY(60px);
		-webkit-animation-timing-function: linear;
		animation-timing-function: linear;
	}
	
	100% {
		opacity: 0;
		-webkit-transform: scale(.1) translateY(-2000px);
		transform: scale(.1) translateY(-2000px);
		-webkit-transform-origin: center top;
		transform-origin: center top;
	}
}

@keyframes zoomOutUp {
	40% {
		opacity: 1;
		-webkit-transform: scale(.475) translateY(60px);
		-ms-transform: scale(.475) translateY(60px);
		transform: scale(.475) translateY(60px);
		-webkit-animation-timing-function: linear;
		animation-timing-function: linear;
	}
	
	100% {
		opacity: 0;
		-webkit-transform: scale(.1) translateY(-2000px);
		-ms-transform: scale(.1) translateY(-2000px);
		transform: scale(.1) translateY(-2000px);
		-webkit-transform-origin: center top;
		-ms-transform-origin: center top;
		transform-origin: center top;
	}
}

.zoomOutUp {
	-webkit-animation-name: zoomOutUp;
	animation-name: zoomOutUp;
}

/*-----------------------------------------------------------------------------------

[Table of contents]

1. Base WP
2. Typography
3. Top Navigation
4. Header 
  .Base
  .Menu
  .Responsive Menu
  .Tools
  .Search
  .Different Headers
    ..Header1
    ..Header2
    ..Header3
    ..Header4
    ..Header5
    ..Header6
    ..Header7
    ..Header8
    ..Header9
    ..Header10
    ..Header11
    ..Header12
  .Page Headers (Intro)

5. Layout
6. Footer
7. Blogs
  .Overall
  .Post like
  .Timeline Blog
  .Standard Blog
  .Alt. Blog
  .Grid Blog
  .Eye Catching Blog
  .Author Box
  .Comments

8. Buttons
9. Sidebar
10. Sliders
  .LayerSlider
  .Revolution Slider
  .Swiper Slider
  .Codeless Slider
  .Codeless News
  .Codeless Gallery Carousel

11. Portfolio Navigation
12. Portfolio
  .Overlayed
  .Grayscaled
  .Basic
  .Chrome
  .Layout
  .Isotope

13. Single Portfolio
14. Tabs
  .Style1
  .Style2
  .Style3

15. Services List *
16. Media *
17. Faq Filter *
18. Accordion /  Toggles*
19. Side Navigation (Left Nav)*
20. Single Post Navigation
21. Elements
  .Block Title
  .Lists
  .Single Staff Member
    .Modern Staff
  .Services Small
  .Clients
  .Textbar
  .Services Medium
  .Counter
  .Chart Skill
  .Button
  .Skills
  .Testimonial
  .Services Large
  .Services Media
  .Google Map
  .Testimonial Carousel
  .Testimonial Cycle
  .Services Steps
  .Recent Portfolio
  .Latest From Blog
  .Recent News
  .Separator
  .CountDown
  .Price List
  .Widgetized
  .MailChimp

22. Carousel Modern Pagination
23. Contact Form 7
24. Search & Extra Navigation
25. 404 Not Found
  

-----------------------------------------------------------------------------------*/

/* ------------------------------------------------------- BASE WP ---------------------------------------------------------- */

/* -------------------------------------------------------------------------------------------------------------------------- */
html {
	overflow-x: hidden;
}

body {
	margin-right: 0 !important;
	-webkit-font-smoothing: antialiased;
}

.light h1, .light h2, .light h3, .light h4, .light h5, .light h6 {
	color: #fff;
}

body .light {
	color: #eee;
}

.wp-caption {
	max-width: 100%;
}

.wp-caption-text {}

.sticky {}

.gallery-caption {}

.bypostauthor {}

.alignleft {
	float: left;
	padding-right: 20px;
}

.alignright {
	float: right;
	padding-left: 20px;
}

.aligncenter {
	display: block;
	float: none !important;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	max-width: 100%;
	padding: 4px;
	padding: 0;
	float: left;
	background-color: #fff;
	border: 1px solid rgba(0, 0, 0, .2);
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .1);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .1);
	box-shadow: 0 1px 3px rgba(0, 0, 0, .1);
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}

.wp-caption a {
	display: block;
	padding: 5px;
	padding-bottom: 0px;
}

table {
	margin-bottom: 20px;
	margin-top: 20px;
}

.wp-caption.alignleft {
	margin-right: 20px;
}

.wp-caption.alignright {
	margin-left: 20px;
}

.wp-caption-text {
	padding-left: 7px;
	margin-bottom: 7px;
	text-align: center;
	font-size: 13px;
}

.wp-caption-text, .gallery-caption, .entry-caption {
	line-height: 1.5em;
}

img.wp-smiley, .rsswidget img {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	box-shadow: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}

/* WP Quick Gallery*/
.entry-content dl.gallery-item {
	margin: 0;
}

.sticky {
	padding: 5% !important;
	width: 90%;
	background: #fff;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}

.post-password-form input[type="password"] {
	background: #fff;
	height: 30px;
}

article embed {
	max-width: 100%;
}

a {
	-webkit-transition-duration: .4s;
	-moz-transition-duration: .4s;
	-o-transition-duration: .4s;
	-ms-transition-duration: .4s;
	transition-duration: .4s;
}

.scrollup {
	width: 50px;
	height: 50px;
	position: fixed;
	bottom: 50px;
	right: 100px;
	display: none;
	text-indent: -9999px;
	background-image: url("https://cdn-iemok.nitrocdn.com/shKFQIhqmtPcYKyAdNbDrBqdXdAOsudW/assets/images/optimized/rev-0395388/sanchishah.co.in/wp-content/themes/specular/img/icon_top.png");
	background-repeat: no-repeat;
	background-position: center;
	background-color: rgba(34, 34, 34, .6);
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
}

.scrollup.nitro-lazy {
	background-image: none !important;
}

.tp-caption a i {
	color: #fff !important;
}

/* ------------------------------------------------------- End Base WP ------------------------------------------------------ */

/* -------------------------------------------------------------------------------------------------------------------------- */

/* ------------------------------------------------------- Typography ------------------------------------------------------- */

/* -------------------------------------------------------------------------------------------------------------------------- */
body {
	line-height: 20px;
}

h1 {
	line-height: 46px;
	margin-top: 0;
	margin-bottom: 0;
}

h2 {
	line-height: 20px;
	margin-top: 0;
	margin-bottom: 0;
}

h3 {
	line-height: 20px;
	margin-top: 0;
	margin-bottom: 0;
}

h4 {
	line-height: 20px;
	margin-top: 0;
	margin-bottom: 0;
}

h5 {
	line-height: 20px;
	margin-top: 0;
	margin-bottom: 0;
}

h6 {
	line-height: 20px;
	margin-top: 0;
	margin-bottom: 0;
}

h1 > a, h2 > a, h3 > a, h4 > a, h5 > a, h6 > a {
	color: inherit;
}

/* ------------------------------------------------------- End Typography --------------------------------------------------- */

/* -------------------------------------------------------------------------------------------------------------------------- */

/* ------------------------------------------------------- Top Header ------------------------------------------------------- */

/* -------------------------------------------------------------------------------------------------------------------------- */
.top_nav {
	width: 100%;
	position: relative;
	top: 0;
	left: 0;
	-webkit-transition-duration: .4s;
	-moz-transition-duration: .4s;
	-o-transition-duration: .4s;
	-ms-transition-duration: .4s;
	transition-duration: .4s;
	opacity: 1;
	z-index: 33;
}

.adjustsub .menu li .sub-menu {
	top: 58px;
}

.top_nav .widget {
	float: left;
	display: table;
	padding-left: 8px;
	padding-right: 8px;
}

.top_nav .widget span {}

.top_nav .widget:first-child {
	padding-left: 0;
	border-left: none;
}

.top_nav .widget:last-child {
	padding-right: 0;
	border-right: none;
}

.top_nav .widget_text {
	float: left;
}

.topinfo {
	margin-top: 5px;
}

.top_nav .topinfo .phone {
	background: url("https://cdn-iemok.nitrocdn.com/shKFQIhqmtPcYKyAdNbDrBqdXdAOsudW/assets/images/optimized/rev-0395388/sanchishah.co.in/wp-content/themes/specular/img/phone.png") no-repeat 0;
	width: 20px;
	height: 20px;
	padding-left: 21px;
	padding-right: 21px;
}

.top_nav .topinfo .phone.nitro-lazy {
	background-image: none !important;
}

.top_nav .topinfo .email {
	background: url("https://cdn-iemok.nitrocdn.com/shKFQIhqmtPcYKyAdNbDrBqdXdAOsudW/assets/images/optimized/rev-0395388/sanchishah.co.in/wp-content/themes/specular/img/envelope.png") no-repeat 0;
	width: 20px;
	height: 20px;
	padding-left: 21px;
	padding-right: 5px;
}

.top_nav .topinfo .email.nitro-lazy {
	background-image: none !important;
}

.top_nav .widget {}

.top_nav .textwidget {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}

.top_nav .social_widget ul {
	margin: 0;
	padding: 0;
	list-style: none;
	padding-top: 5px;
}

.top_nav .social_widget ul li {
	height: auto;
	float: left;
	margin-right: 10px;
	opacity: 1 !important;
	position: relative;
	overflow: hidden;
}

.top_nav .social_widget ul li:first-child {
	margin-left: 0;
}

.top_nav .social_widget ul li a {
	float: left;
	width: 100%;
}

.top_nav .social_widget .row-fluid {
	display: none;
}

.top_nav .social_widget .social_row {
	display: block;
}

.top_nav .social_widget li i {
	float: left;
	width: 100%;
	height: 100%;
	line-height: 26px;
	font-size: 17px;
	display: block;
	text-align: center;
	padding-left: 0;
	-webkit-transition-duration: .4s;
	-moz-transition-duration: .4s;
	-o-transition-duration: .4s;
	-ms-transition-duration: .4s;
	transition-duration: .4s;
	position: relative;
	z-index: 9999;
}

.top_nav .social_widget li a:hover {
	text-decoration: none;
	display: block;
}

.top_nav .megamenu_container {
	height: 100%;
	float: left;
	display: table;
}

.top_nav .social_widget ul li:last-child {
	margin-right: 0;
}

.top_nav .widget ul {
	list-style: none;
	margin: 0;
	padding: 0;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}

.top_nav .widget ul li {
	float: left;
	padding-left: 5px;
	padding-right: 5px;
}

.top_nav .icl_languages_selector a.lang_sel_sel {
	border: none !important;
	font-size: 12px !important;
	line-height: 21px !important;
	padding-left: 0 !important;
}

.top_nav #lang_sel ul ul {
	left: 1px !important;
	background: #fafafa !important;
	top: 31px !important;
	border-top: 0px !important;
	visibility: visible !important;
	display: none;
}

.top_nav #lang_sel ul li:hover ul, .top_nav #lang_sel ul a:hover ul {
	display: block !important;
}

.top_nav #lang_sel ul ul li {
	border: 1px solid #eef1f2 !important;
	border-bottom: none !important;
	background: #fafafa !important;
	color: #555 !important;
	padding-top: 5px !important;
	padding-bottom: 5px !important;
}

.top_nav #lang_sel ul ul li:last-child {
	border-bottom: 1px solid #eef1f2 !important;
}

.top_nav #lang_sel ul ul li :hover {
	background: #fafafa !important;
}

.top_nav #lang_sel ul ul a {
	background: #fafafa !important;
}

.top_nav #lang_sel a, .top_nav #lang_sel a:visited {
	border: none;
}

.top_nav #lang_sel > ul > li {
	height: 40px;
}

.top_nav .widget.icl_languages_selector {
	margin-top: 9px;
	height: 15px;
}

.top_nav .icl_languages_selector img.iclflag {
	top: -1px !important;
}

.top_nav .icl_languages_selector li {
	width: 97px !important;
}

.top_nav .icl_languages_selector ul ul li {
	width: 160px !important;
}

.top_nav .icl_languages_selector ul, .top_nav .icl_languages_selector li {
	z-index: 50000;
}

.top_nav .icl_languages_selector ul ul {
	width: 160px !important;
	left: -21px !important;
}

.top_nav .icl_languages_selector ul ul a, .top_nav .icl_languages_selector ul ul a:visited {
	padding-left: 21px !important;
}

.top_nav .icon_text {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	float: none;
}

.top_nav .widget_search input[type="text"] {
	border: 1px solid #e1e1e1 !important;
	width: 100%;
	height: 30px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	padding: 5px 13px;
	border-radius: none;
	-webkit-border-radius: none;
	-moz-border-radius: none;
}

.top_nav #search-form:after {
	content: "";
	font-family: "moon";
	font-weight: normal;
	font-style: normal;
	text-decoration: inherit;
	-webkit-font-smoothing: antialiased;
	position: absolute;
	right: 15px;
	top: 7px;
	font-size: 14px;
	display: inline;
	width: auto;
	height: auto;
	line-height: normal;
	vertical-align: baseline;
	background-image: none;
	background-position: 0% 0%;
	background-repeat: repeat;
	margin-top: 0;
	color: #bbb;
}

.top_nav #search-form {
	width: 100%;
	float: left;
	position: relative;
	margin-bottom: 0;
	margin-top: 5px;
}

.top_nav #search-form .more, .top_nav #search-form .more {
	display: none;
}

/* ------------------------------------------------------- End Top Header --------------------------------------------------- */

/* -------------------------------------------------------------------------------------------------------------------------- */

/* --------------------------------------------------------  Header --------------------------------------------------------- */

/* -------------------------------------------------------------------------------------------------------------------------- */
#logo {
	float: left;
	height: 100%;
}

#logo a {
	float: left;
	height: 100%;
}

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

#logo img {
	max-width: none;
	top: 50%;
	position: relative;
}

#logo img.dark {
	display: block;
	visibility: visible;
}

#logo img.light {
	display: none;
	visibility: hidden;
}

.background--dark #logo img.light {
	display: block;
	visibility: visible;
}

.background--dark #logo img.dark {
	display: none;
	visibility: hidden;
}

.logo_only_sticky .header_wrapper #logo {
	-webkit-transition-duration: .4s;
	-moz-transition-duration: .4s;
	-o-transition-duration: .4s;
	-ms-transition-duration: .4s;
	transition-duration: .4s;
	opacity: 0;
}

.header_wrapper {
	width: 100%;
	position: relative;
	float: left;
	z-index: 32;
}

header#header .container {
	position: relative;
}

header#header .row-fluid .span12

header#header .row-fluid {
	-webkit-transition-duration: .4s;
	-moz-transition-duration: .4s;
	-o-transition-duration: .4s;
	-ms-transition-duration: .4s;
	transition-duration: .4s;
}

header#header.animate_this .row-fluid {
	padding-top: 0;
	padding-bottom: 0;
}

header#header.animate_reverse .row-fluid {
	padding-top: 22px;
	padding-bottom: 22px;
}

/* -------------------------------- Menu --------------------------------- */

/* ----------------------------------------------------------------------- */
header#header #navigation {
	float: right;
	height: 100%;
}

nav {
	float: left;
	width: 100%;
	height: 100%;
}

nav .menu {
	float: left;
	padding: 0;
	margin: 0;
	list-style: none;
	text-align: center;
	height: 100%;
	margin-top: 0;
}

nav .menu li {
	float: left;
	position: relative;
	height: 100%;
}

nav .menu>li:hover>a {}

nav .menu>li>a {
	position: relative;
	top: 50%;
	margin-top: -10px;
	float: left;
}

nav .menu li a:hover {
	text-decoration: none;
}

nav .menu > li > ul.sub-menu, nav .menu > li > ul.sub-menu ul {
	list-style: none;
	margin: 0 !important;
	display: none;
	position: absolute;
	left: 0;
	left: 6px;
	top: 100%;
	z-index: 9999999;
	padding: 10px;
	-webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, .1);
	-moz-box-shadow: 0 2px 2px rgba(0, 0, 0, .1);
	box-shadow: 0 2px 2px rgba(0, 0, 0, .1);
}

nav .menu li > ul.sub-menu li {
	z-index: 50005;
	float: left;
	text-align: left;
	margin: 0 !important;
	padding: 0 !important;
	height: auto;
	display: block;
	width: 100%;
}

nav .menu li ul.sub-menu li a {
	float: left;
	padding: 7px 12px;
}

nav .menu > li > ul.sub-menu li > .sub-menu {
	top: 0;
	left: 100%;
}

nav .menu li ul.sub-menu li:last-child {
	border-bottom: none;
}

nav .codeless_custom_menu_mega_menu {
	display: none;
	position: absolute;
	right: 0px;
	top: 100%;
	z-index: 9999999;
	width: 160px;
	padding: 10px;
	-webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, .1);
	-moz-box-shadow: 0 2px 2px rgba(0, 0, 0, .1);
	box-shadow: 0 2px 2px rgba(0, 0, 0, .1);
	background-size: 100%;
	background-repeat: no-repeat;
	background-position: bottom left;
}

nav .codeless_custom_menu_mega_menu.codeless_mega1 {
	width: 255px !important;
}

nav .codeless_custom_menu_mega_menu.codeless_mega1 li {
	width: 195px !important;
}

nav .codeless_custom_menu_mega_menu.codeless_mega2 {
	width: 600px !important;
	left: 0;
}

nav .codeless_custom_menu_mega_menu.codeless_mega2 li {
	width: 280px !important;
}

nav .codeless_custom_menu_mega_menu.codeless_mega3 {
	width: 620px !important;
}

nav .codeless_custom_menu_mega_menu.codeless_mega3 li {
	width: 174px !important;
}

nav .codeless_custom_menu_mega_menu.codeless_mega4 {
	width: 1100px !important;
}

nav .codeless_custom_menu_mega_menu.codeless_mega4 li {
	width: 240px !important;
}

nav .codeless_custom_menu_mega_menu.codeless_mega5 {
	width: 1100px !important;
}

nav .codeless_custom_menu_mega_menu.codeless_mega5 li {
	width: 198px !important;
}

nav .codeless_custom_menu_mega_menu li:first-child {
	border-left: none;
}

nav .codeless_custom_menu_mega_menu li li {
	margin-left: 0 !important;
}

nav .codeless_custom_menu_mega_menu ul ul ul {
	margin-top: 0px;
	margin-bottom: 0;
}

nav .codeless_custom_menu_mega_menu ul>li {
	float: left;
	padding: 0;
	margin: 0;
	height: auto;
	padding-left: 10px;
	padding-right: 10px;
}

nav .codeless_custom_menu_mega_menu ul>li li {
	margin-left: 0 !important;
}

nav .codeless_custom_menu_mega_menu ul>li h6 {
	margin-top: 10px;
	text-align: left;
	padding-left: 12px;
	margin-bottom: 10px;
	font-weight: 600;
}

nav .codeless_custom_menu_mega_menu ul {
	float: left;
	display: block !important;
	position: relative !important;
	margin: 0;
	padding: 0;
	background-color: transparent !important;
	border-top: none !important;
	list-style: none;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
}

nav .codeless_custom_menu_mega_menu > ul {
	float: left;
	display: block;
	padding: 15px !important;
	width: 100%;
}

nav .codeless_custom_menu_mega_menu > ul > li:first-child {
	margin-left: 0 !important;
}

nav .menu li:first-child {
	margin-left: 0;
}

nav .menu > li:last-child {
	padding-right: 0;
	margin-right: 0;
}

.select-menu {
	display: none;
}

/* -------------------------------- End Menu ----------------------------- */

/* ----------------------------------------------------------------------- */

/* -------------------------------- Responsive Menu ---------------------- */

/* ----------------------------------------------------------------------- */
.mobile_small_menu {
	display: none;
	position: absolute;
	top: 50%;
	margin-top: -10px;
}

.mobile_small_menu.open:before {
	content: "";
	font-family: FontAwesome;
	font-size: 24px;
	line-height: 21px;
}

.mobile_small_menu.close:before {
	content: "";
	font-family: FontAwesome;
	font-size: 24px;
	line-height: 21px;
}

.menu-small {
	display: none;
	float: left;
	width: 100%;
	z-index: 100000;
	position: relative;
}

.menu-small ul.menu {
	list-style: none;
	margin: 0;
	padding: 0;
	padding-top: 20px;
	padding-bottom: 20px;
	float: left;
	width: 100%;
}

.menu-small ul.menu:first-child {
	padding-bottom: 0;
}

.menu-small ul.menu:first-child:last-child {
	padding-bottom: 20px;
}

.menu-small ul.menu:nth-child(2) {
	padding-top: 0;
}

.menu-small ul li {
	float: left;
	width: 100%;
}

.menu-small ul li a {
	margin: 0 auto;
	padding-left: 12%;
	float: left;
	width: 100%;
	margin-top: 8px;
	margin-bottom: 8px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.menu-small ul.menu > li > ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.menu-small ul.menu > li > ul > li > a {
	padding-left: 13%;
}

.menu-small ul.menu > li > ul > li > ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.menu-small ul.menu > li > ul > li > ul > li > a {
	padding-left: 14%;
}

.menu-small ul.menu .codeless_custom_menu_mega_menu h6 {
	padding-left: 12.5%;
	margin-top: 20px;
}

.menu-small ul.menu .codeless_custom_menu_mega_menu > ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.menu-small ul.menu .codeless_custom_menu_mega_menu > ul > li > a {
	padding-left: 30px;
}

.menu-small ul.menu .codeless_custom_menu_mega_menu > ul > li > ul {
	margin: 0;
	padding: 0;
	list-style: none;
	padding-left: 13%;
}

.menu-small ul.menu .codeless_custom_menu_mega_menu > ul > li > ul > li > a {
	padding-left: 30px;
}

/* -------------------------------- End Responsive Menu ------------------ */

/* ----------------------------------------------------------------------- */

/* -------------------------------- Tools -------------------------------- */

/* ----------------------------------------------------------------------- */
.header_tools {
	display: table;
	height: 100%;
	padding-left: 20px;
	float: right;
}

.header_tools .vert_mid {
	vertical-align: middle;
	display: table-cell;
}

#navigation {
	padding-right: 0px;
}

/* -------------------------------- End Tools ---------------------------- */

/* ----------------------------------------------------------------------- */

/* -------------------------------- Search Header ------------------------ */

/* ----------------------------------------------------------------------- */
.header_tools .vert_mid > a, .header_tools .cart {
	margin-right: 20px;
}

.header_tools .cart {
	float: left;
	margin-right: 20px;
	z-index: 9999999;
}

.header_tools .vert_mid > a:last-child, .header_tools .cart:last-child {
	margin-right: 0;
}

.header_tools .right_search {
	font-size: 14px !important;
	float: left;
}

.header_tools .cart_icon {
	font-size: 14px !important;
	float: left;
	position: relative;
}

.header_tools .cart_icon .count {
	background: #222;
	color: #fff;
	position: absolute;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	top: 10px;
	width: 20px;
	height: 20px;
	text-align: center;
	line-height: 20px;
	right: -10px;
	font-size: 11px;
}

/*header#header .cart .cart_icon:hover i, .sticky_menu .cart .cart_icon:hover i{color:#fff;}*/
.header_tools .cart .content {
	display: none;
	position: absolute;
	top: 100%;
	width: 260px;
	z-index: 9999999999;
	right: 0;
	list-style: none;
	margin: 0 !important;
	padding: 20px;
	-webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, .1);
	-moz-box-shadow: 0 2px 2px rgba(0, 0, 0, .1);
	box-shadow: 0 2px 2px rgba(0, 0, 0, .1);
}

.header_tools .cart .content .cart_item {
	margin: 0px 0px;
	padding: 13px 0px;
	position: relative;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	width: 100%;
}

.header_tools .cart .content .cart_item:first-child {
	padding-top: 0;
}

.header_tools .cart .content .cart_item:last-child {
	padding-bottom: 0;
	border-bottom: none;
}

.header_tools .cart .content .cart_item img {
	float: left;
	width: 40px;
	height: 40px;
}

.header_tools .cart .content .cart_item .description {
	float: left;
	padding-left: 12px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	max-width: 217px;
}

.header_tools .cart .content .cart_item .description .title {
	font-size: 13px;
	float: left;
	width: 100%;
	margin-top: -3px;
	margin-top: 1px;
	-webkit-transition-duration: .4s;
	-moz-transition-duration: .4s;
	-o-transition-duration: .4s;
	-ms-transition-duration: .4s;
	transition-duration: .4s;
}

.header_tools .cart .content .cart_item .description .price {
	float: left;
	width: 100%;
	margin-top: -2px;
}

.header_tools .cart .content .empty, .header_tools .cart .content .items {
	padding-bottom: 10px;
	float: left;
	width: 100%;
}

.header_tools .items .cart_item:last-child {
	border-bottom: none;
}

.header_tools .cart .checkout {
	width: 100%;
	float: left;
	padding-top: 10px;
}

.header_tools .cart .checkout .view_cart {
	float: left;
}

.header_tools .cart .checkout .view_cart a {
	padding: 4px 14px;
	font-size: 10px;
	margin-top: 5px;
}

.header_tools .cart .checkout .subtotal {
	float: right;
	margin-top: 10px;
}

.header_tools .cart .cart_item .remove:after {
	position: absolute;
	position: absolute;
	content: "";
	font-family: "moon";
	width: 23px;
	height: 23px;
	right: 0;
	top: 13px;
	-webkit-transition-duration: .4s;
	-moz-transition-duration: .4s;
	-o-transition-duration: .4s;
	-ms-transition-duration: .4s;
	transition-duration: .4s;
}

.header_tools .cart .cart_item:first-child .remove:after {
	top: 0px;
}

.header_tools .extra_navigation_button {
	font-size: 14px !important;
	float: left;
}

.right_search_container {
	display: none;
}

/* -------------------------------- End Searh Header --------------------- */

/* ----------------------------------------------------------------------- */

/* -------------------------------- Different Headers -------------------- */

/* ----------------------------------------------------------------------- */
.header_wrapper {
	-webkit-transition-duration: .4s;
	-moz-transition-duration: .4s;
	-o-transition-duration: .4s;
	-ms-transition-duration: .4s;
	transition-duration: .4s;
	float: none;
}

header#header {
	width: 100%;
}

header#header .row-fluid .span12 {
	-webkit-transition-duration: .4s;
	-moz-transition-duration: .4s;
	-o-transition-duration: .4s;
	-ms-transition-duration: .4s;
	transition-duration: .4s;
}

.fixed_header {
	position: fixed !important;
	width: 100%;
	left: 0;
	top: 0;
	z-index: 9999999;
}

.admin-bar .fixed_header {
	top: 32px;
}

.sticky_header .header_wrapper {
	visibility: hidden;
	width: 100%;
	top: 0;
	left: 0;
	z-index: 99999;
	-webkit-transition-duration: .4s;
	-moz-transition-duration: .4s;
	-o-transition-duration: .4s;
	-ms-transition-duration: .4s;
	transition-duration: .4s;
	-webkit-transform: translateY(-100%);
	-moz-transform: translateY(-100%);
	-ms-transform: translateY(-100%);
	-o-transform: translateY(-100%);
	transform: translateY(-100%);
}

.sticky_header .header_wrapper.open {
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
	transform: translateY(0);
}

.admin-bar.sticky_header .header_wrapper {
	top: 32px;
}

.header_button {
	float: right !important;
	top: 50%;
	margin-left: 30px;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
}

/* Shadows */
.header_shadow_full .header_wrapper {
	-moz-box-shadow: 0 3px 5px rgba(0, 0, 0, .04);
	-webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, .04);
	box-shadow: 0 3px 5px rgba(0, 0, 0, .05);
}

.header_shadow_shadow1 .header_wrapper .container:after {
	background: url("https://cdn-iemok.nitrocdn.com/shKFQIhqmtPcYKyAdNbDrBqdXdAOsudW/assets/images/optimized/rev-0395388/sanchishah.co.in/wp-content/themes/specular/img/shadow1.png") no-repeat center top;
	bottom: -42px;
	content: "";
	display: block;
	left: 0;
	width: 100%;
	z-index: -1;
	height: 42px;
	position: absolute;
}

/* End Shadows */

/* Fullwidth */
.fullwidth_header .header_wrapper header {
	width: 100%;
	padding-left: 70px;
	padding-right: 70px;
	margin-left: 0;
	margin-right: 0;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}

/* End Fullwidth */

/* Header 1 */
.header_1.page_header_centered .header_wrapper, .header_1.fullwidth_slider_page  .header_wrapper {
	position: absolute;
}

.background--dark nav .menu > li > a:hover, .background--dark header#header .header_tools .vert_mid > a:hover, .background--dark .slicknav_btn:hover:after, .background--dark header#header .header_tools .vert_mid .cart .cart_icon:hover {
	color: rgba(255, 255, 255, .8) !important;
}

/* Effect 1: Brackets */
.header_1 nav .menu > li > a::before {
	margin-right: 12px;
	content: "";
}

.header_1 nav .menu > li > a::after {
	margin-left: 12px;
	content: "";
}

.header_1 nav .menu > li:last-child a {
	padding-right: 0;
	margin-right: 0;
}

.sticky_header .header_wrapper.header_1 {
	-moz-box-shadow: 0 3px 5px rgba(0, 0, 0, .04);
	-webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, .04);
	box-shadow: 0 3px 5px rgba(0, 0, 0, .05);
}

/* End Header 1 */

/* Header 2 */
.header_2 nav .menu>li>a {
	margin-top: -11px;
}

.header_2 nav .menu>li {
	border-top: 3px solid transparent;
	-webkit-transition-duration: .4s;
	-moz-transition-duration: .4s;
	-o-transition-duration: .4s;
	-ms-transition-duration: .4s;
	transition-duration: .4s;
}

.header_2 nav .menu > li > ul.sub-menu, .header_2 nav .menu > li > ul.sub-menu ul {
	top: 97%;
}

/* End Header 2 */

/* Header 3 */
.header_3.header_wrapper {
	position: absolute;
}

.header_3.header_wrapper header > .container {
	padding-left: 40px;
	padding-right: 40px;
	top: 30px;
	-webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, .1);
	-moz-box-shadow: 0 2px 2px rgba(0, 0, 0, .1);
	box-shadow: 0 2px 2px rgba(0, 0, 0, .1);
}

.header_3 nav .menu>li>a {
	margin-top: -14px;
}

.header_3 nav .menu>li {
	border-top: 3px solid transparent;
	-webkit-transition-duration: .4s;
	-moz-transition-duration: .4s;
	-o-transition-duration: .4s;
	-ms-transition-duration: .4s;
	transition-duration: .4s;
}

.header_3 nav .menu > li > ul.sub-menu, .header_3 nav .menu > li > ul.sub-menu ul {
	top: 97%;
}

.header_3 #navigation {
	float: left !important;
	margin-left: 45px;
}

.header_3 .menu-small {
	margin-bottom: 30px;
}

/* End Header 3 */

/* Header 4 */
.header_4.page_header_centered .header_wrapper, .header_4.fullwidth_slider_page  .header_wrapper {
	position: absolute;
}

.background--dark nav .menu > li > a, .background--dark header#header .header_tools .vert_mid > a, .background--dark header#header .header_tools .vert_mid .cart .cart_icon, .background--dark .slicknav_btn:after {
	color: #fff !important;
}

.header_4 nav .menu > li {
	-webkit-transition-duration: .4s;
	-moz-transition-duration: .4s;
	-o-transition-duration: .4s;
	-ms-transition-duration: .4s;
	transition-duration: .4s;
}

.header_4 nav .menu > li:hover > a {
	color: #fff;
}

.header_4 nav .menu > li > ul.sub-menu, .header_4 nav .menu > li > ul.sub-menu ul {
	left: 0;
}

.header_4 nav .menu > li:last-child {
	padding-right: 20px;
}

/* End Header 4*/

/* Header 5 */
.header_5 .open_full_menu i {
	font-size: 28px;
}

.header_5 nav .menu > li > ul.sub-menu, .header_5 nav .menu > li > ul.sub-menu ul {
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
}

.header_5 header .right_search, .header_5 header .extra_navigation_button {
	display: none;
}

.header_5.page_header_centered .header_wrapper, .header_5.fullwidth_slider_page  .header_wrapper {
	position: absolute;
}

.header_5 .top_nav {
	z-index: 1;
}

.header_5 .header_tools {
	height: 100%;
	margin-top: 0;
}

.header_5 .header_tools .cart {
	display: none;
}

.header_5 .open_full_menu {
	color: #222;
}

.header_5 nav .menu > li > ul.sub-menu li > .sub-menu {
	display: none;
}

/* Overlay style */
.overlay_menu {
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}

/* Overlay closing cross */
.overlay_menu .overlay-close {
	width: 80px;
	height: 80px;
	position: absolute;
	right: 20px;
	top: 20px;
	overflow: hidden;
	border: none;
	background: url("https://cdn-iemok.nitrocdn.com/shKFQIhqmtPcYKyAdNbDrBqdXdAOsudW/assets/images/optimized/rev-0395388/sanchishah.co.in/wp-content/themes/specular/img/cross.png") no-repeat center center;
	text-indent: 200%;
	color: transparent;
	outline: none;
	z-index: 100;
}

.overlay_menu .overlay-close.nitro-lazy {
	background-image: none !important;
}

.admin-bar .overlay_menu .overlay-close {
	top: 50px;
}

/* Menu style */
.overlay_menu nav {
	text-align: center;
	position: absolute;
	width: 100% !important;
	width: auto;
	height: 100%;
	display: table;
	float: none;
	font-size: 54px;
}

.overlay_menu ul {
	list-style: none;
	padding: 0;
	float: none;
	margin: 0 auto;
	display: table-cell;
	vertical-align: middle;
	position: relative;
	width: 100%;
}

.overlay_menu ul ul {
	position: relative !important;
	float: left;
	width: 100% !important;
	height: 0;
	display: block !important;
	visibility: visible;
	text-align: center;
	overflow: hidden;
	padding: 0 !important;
	padding-top: 0px !important;
	opacity: 1 !important;
	-webkit-transition-duration: .4s;
	-moz-transition-duration: .4s;
	-o-transition-duration: .4s;
	-ms-transition-duration: .4s;
	transition-duration: .4s;
}

.overlay_menu .menu-item-has-children:hover .sub-menu {
	-webkit-transition-duration: .4s;
	-moz-transition-duration: .4s;
	-o-transition-duration: .4s;
	-ms-transition-duration: .4s;
	transition-duration: .4s;
	padding-top: 35px !important;
}

.overlay_menu ul ul a {
	padding-left: 0 !important;
	padding-right: 0 !important;
}

.overlay_menu ul li {
	display: block;
	height: auto;
	padding: 0 !important;
	text-align: center;
	width: 100%;
	float: left;
	margin-bottom: 50px;
	-webkit-transition-duration: .4s;
	-moz-transition-duration: .4s;
	-o-transition-duration: .4s;
	-ms-transition-duration: .4s;
	transition-duration: .4s;
}

.overlay_menu ul li:last-child {
	margin-bottom: 0;
}

.overlay_menu ul li a {
	display: block;
	-webkit-transition: color .2s;
	transition: color .2s;
	text-align: center;
	float: left;
	width: 100%;
	margin-top: 0 !important;
	line-height: 100%;
}

.overlay_menu ul li a:hover, .overlay_menu ul li a:focus {}

/* Effects */
.overlay-hugeinc {
	opacity: 0;
	visibility: hidden;
	-webkit-transition: opacity .5s, visibility 0s .5s;
	transition: opacity .5s, visibility 0s .5s;
}

.overlay-hugeinc.open {
	opacity: 1;
	visibility: visible;
	-webkit-transition: opacity .5s;
	transition: opacity .5s;
}

.overlay-hugeinc nav {
	-webkit-perspective: 1200px;
	perspective: 1200px;
}

.overlay-hugeinc nav > ul {
	opacity: .4;
	-webkit-transform: translateY(-25%) rotateX(35deg);
	transform: translateY(-25%) rotateX(35deg);
	-webkit-transition: -webkit-transform .5s, opacity .5s;
	transition: transform .5s, opacity .5s;
}

.overlay-hugeinc.open nav ul {
	opacity: 1;
	-webkit-transform: rotateX(0deg);
	transform: rotateX(0deg);
}

.overlay-hugeinc.close nav ul {
	-webkit-transform: translateY(25%) rotateX(-35deg);
	transform: translateY(25%) rotateX(-35deg);
}

@media screen and (max-height: 30.5em) {
	.overlay_menu nav ul li a {
		font-size: 70%;
	}
	
	.overlay_menu ul li {
		min-height: 34px;
		margin-bottom: 15px;
	}
}

.header_5 nav .menu li > ul.sub-menu li {
	border-bottom: none !important;
}

/* End Header 5 */

/* Header 6 */
.header_6 #navigation {
	float: left;
	width: 100%;
	position: relative;
}

.header_shadow_full.header_6 .header_wrapper {
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.header_6 nav ul > li {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}

.header_6 .header_widgetized {
	float: right;
	height: 76%;
	position: relative;
	top: 12%;
	max-width: 70%;
	display: table;
}

.header_6 nav .non_mega_menu {
	left: 0 !important;
}

.fullwidth_slider_page .header_6_wrapper {
	position: absolute;
	width: 100%;
}

.header_6_wrapper #navigation {
	z-index: 9999;
}

.header_6_wrapper .full_nav_menu {
	width: 100%;
	position: relative;
	z-index: 99999;
	float: none;
}

.header_6 .header_widgetized .widget {
	display: table-cell;
	vertical-align: middle;
}

.header_6 .header_widgetized .footer_social_icons {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
}

.header_6 .header_widgetized .footer_social_icons li {
	float: left;
	margin-right: 15px;
}

/* End Header 6 */

/* Header 7 */
.header_7.header_wrapper {
	position: fixed;
	height: 100%;
	top: 0;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}

.header_7 .boxed_layout .header_wrapper {
	position: fixed !important;
}

.header_7.header_wrapper .container {
	width: 100%;
}

.header_7.header_wrapper .span12 {
	height: auto !important;
}

.header_7 .header_tools {
	display: none;
}

.header_7 nav .codeless_custom_menu_mega_menu.codeless_mega2 {
	left: auto;
}

.header_7 #navigation {
	height: auto;
	float: left;
	width: 100%;
}

.header_7 #navigation nav {
	height: auto;
}

.header_7 #navigation nav .menu {
	height: auto;
	width: 100%;
}

.header_7 #navigation nav .menu > li {
	width: 100%;
	text-align: center;
	height: auto;
}

.header_7 #navigation nav .menu > li > a {
	position: relative;
	height: auto;
	margin-top: 0;
	top: 0;
	float: left;
	width: 100%;
}

.header_7 #navigation.pos_left nav .menu > li > ul.sub-menu, .header_7 #navigation.pos_left nav .menu > li > ul.sub-menu ul {
	top: 0;
	right: auto;
}

.header_7 #navigation.pos_right nav .menu > li > ul.sub-menu, .header_7 #navigation.pos_right nav .menu > li > ul.sub-menu ul {
	top: 0;
	left: auto;
}

.header_7 #logo {
	position: relative;
	left: 50%;
	height: auto !important;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
}

.header_7 #logo img {
	margin-top: 0;
}

.header_7 .header_widgetized {
	float: left;
	width: 100%;
}

.header_7 .header_wrapper .textwidget {
	text-align: center;
}

.header_7 .codeless_slider_wrapper {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}

.header_7 .header_wrapper .footer_social_icons {
	float: left;
	width: 100%;
	margin-left: 0px !important;
	margin-top: 0px !important;
	position: relative;
	list-style: none;
	padding: 0;
}

.header_7 .header_wrapper .footer_social_icons li {
	-webkit-transition-duration: .4s;
	-moz-transition-duration: .4s;
	-o-transition-duration: .4s;
	-ms-transition-duration: .4s;
	transition-duration: .4s;
	float: left;
	padding-bottom: 0 !important;
	padding-top: 0 !important;
	margin-left: 5px !important;
	width: 32px !important;
	height: 32px !important;
}

.header_7 .header_wrapper .footer_social_icons li:first-child {
	margin-left: 0 !important;
}

.header_7 .header_wrapper .footer_social_icons li a {
	float: left;
}

.header_7 .header_wrapper .footer_social_icons li i {
	float: left;
	line-height: 32px;
	font-size: 16px;
	display: block;
	width: 100%;
	text-align: center;
	-webkit-transition-duration: .4s;
	-moz-transition-duration: .4s;
	-o-transition-duration: .4s;
	-ms-transition-duration: .4s;
	transition-duration: .4s;
}

.header_7 nav .codeless_custom_menu_mega_menu {
	top: 40%;
}

.header_7.header_shadow_shadow1 .header_wrapper .container:after {
	display: none;
}

.header_7 .ls-wp-fullwidth-helper, .header_7 .ls-wp-container, .header_7 .ls-inner, .header_7 .ls-slide {
	left: 0 !important;
	max-width: 100%;
}

.header_7 .viewport {
	overflow: hidden;
}

/* End Header 7 */

/* Header 8 */
.header_8 nav .menu>li>a {
	margin-top: -8px;
}

.header_8 nav .menu>li {
	border-bottom: 3px solid transparent;
	-webkit-transition-duration: .4s;
	-moz-transition-duration: .4s;
	-o-transition-duration: .4s;
	-ms-transition-duration: .4s;
	transition-duration: .4s;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}

.header_8 nav .menu > li > ul.sub-menu, .header_8 nav .menu > li > ul.sub-menu ul {
	top: 105%;
	left: 0;
}

.header_8 nav .menu > li > ul.sub-menu ul {
	top: -10px;
}

/* End Header 8 */

/* Header 9 */
.header_9 nav .menu>li>a {
	margin-top: -10px;
}

.header_9 nav .menu>li > a {
	border-bottom: 1px solid transparent;
	-webkit-transition-duration: .4s;
	-moz-transition-duration: .4s;
	-o-transition-duration: .4s;
	-ms-transition-duration: .4s;
	transition-duration: .4s;
}

/* End Header 9 */

/* Header 10 */
.header_10 #logo {
	left: 50%;
	position: relative;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
	backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-o-backface-visibility: hidden;
}

.header_10 .full_nav_menu {
	width: 100%;
	float: none;
	display: block;
	position: relative;
	z-index: 11;
	backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-o-backface-visibility: hidden;
}

.header_10 .full_nav_menu #navigation {
	float: none;
}

.header_10 nav .menu>li>a {
	top: auto;
	margin-top: 0;
}

.header_10 #navigation nav {
	position: relative;
	width: auto;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
}

.header_10.header_shadow_shadow1 .header_wrapper .container:after {
	display: none;
}

/* End Header 10 */

/* Header 11 */
.header_11.page_header_centered .header_wrapper, .header_11.fullwidth_slider_page  .header_wrapper {
	position: absolute;
}

.header_11 nav {
	float: left;
	width: auto;
}

.header_11 .centered_header {
	position: relative;
	float: left;
	left: 50%;
	height: 100%;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
}

.header_11 #logo {
	margin-left: 60px;
	margin-right: 60px;
}

.header_11.sticky_header #logo {
	display: none;
}

.header_11.sticky_header .header_tools {
	display: none;
}

.header_11 .container > .row-fluid > .span12 {
	backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-o-backface-visibility: hidden;
}

/* End Header 11 */

/* Header 12 */
.header_12 #navigation {
	float: left;
	position: relative;
}

.header_shadow_full.header_12 .header_wrapper {
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.header_12 nav ul > li {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-transition-duration: .2s;
	-moz-transition-duration: .2s;
	-o-transition-duration: .2s;
	-ms-transition-duration: .2s;
	transition-duration: .2s;
}

.header_12 nav ul > li a {
	margin-top: 0;
}

.header_12 nav ul > li > a {
	padding-top: 15px;
	padding-bottom: 15px;
	-webkit-transition-duration: .2s;
	-moz-transition-duration: .2s;
	-o-transition-duration: .2s;
	-ms-transition-duration: .2s;
	transition-duration: .2s;
}

.header_12 .header_widgetized {
	float: right;
	position: relative;
	top: 50%;
	max-width: 70%;
	display: table;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
}

.header_12 nav .non_mega_menu {
	left: 0 !important;
}

.header_12 #navigation {
	z-index: 9999;
}

.header_12 .full_nav_menu {
	width: 100%;
	position: relative;
	z-index: 99999;
	float: none;
}

.header_12 .full_nav_menu .container {
	position: relative;
}

.header_12 .header_widgetized .widget {
	display: table-cell;
	vertical-align: middle;
}

.header_12 .header_widgetized .footer_social_icons {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
}

.header_12 .header_widgetized .footer_social_icons li {
	float: left;
	margin-right: 15px;
}

.header_12 .header_widgetized .footer_social_icons li {
	-webkit-transition-duration: .4s;
	-moz-transition-duration: .4s;
	-o-transition-duration: .4s;
	-ms-transition-duration: .4s;
	transition-duration: .4s;
	float: left;
	padding-bottom: 0 !important;
	padding-top: 0 !important;
	margin-left: 0px !important;
	width: 32px !important;
	height: 32px !important;
}

.header_12 .header_widgetized .footer_social_icons li:first-child {
	margin-left: 0 !important;
}

.header_12 .header_widgetized .footer_social_icons li:last-child {
	margin-right: 0 !important;
}

.header_12 .header_widgetized .footer_social_icons li a {
	float: left;
}

.header_12 .header_widgetized .footer_social_icons li i {
	float: left;
	line-height: 32px;
	font-size: 18px;
	display: block;
	width: 100%;
	text-align: center;
	-webkit-transition-duration: .4s;
	-moz-transition-duration: .4s;
	-o-transition-duration: .4s;
	-ms-transition-duration: .4s;
	transition-duration: .4s;
}

.header_12 .header_widgetized .widget {
	float: left;
	display: block;
}

.header_12 .after_navigation_widgetized {
	float: right;
	width: 200px;
	position: absolute;
	right: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
}

.header_12 .after_navigation_widgetized #s {
	width: 100%;
	height: 34px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.header_12 .after_navigation_widgetized #search-form:after {
	content: "";
	font-family: "moon";
	font-weight: normal;
	font-style: normal;
	text-decoration: inherit;
	-webkit-font-smoothing: antialiased;
	position: absolute;
	right: 15px;
	top: 8px;
	font-size: 16px;
	display: inline;
	width: auto;
	height: auto;
	line-height: normal;
	vertical-align: baseline;
	background-image: none;
	background-position: 0% 0%;
	background-repeat: repeat;
	margin-top: 0;
	color: #bbb;
}

.header_12 .after_navigation_widgetized #search-form {
	width: 100%;
	float: left;
	position: relative;
	margin-bottom: 0;
}

.header_12 .after_navigation_widgetized #search-form .more, footer #search-form .more {
	display: none;
}

.header_12 .full_nav_menu nav ul > li.current-menu-item > a, .header_12 .full_nav_menu nav ul > li.current-menu-parent > a, .header_12 .full_nav_menu nav ul > li:hover > a {
	color: #fff;
}

.header_12.header_shadow_full .full_nav_menu {
	-moz-box-shadow: 0 3px 5px rgba(0, 0, 0, .04);
	-webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, .04);
	box-shadow: 0 3px 5px rgba(0, 0, 0, .05);
}

.header_12.header_shadow_shadow1 .full_nav_menu .container:after {
	background: url("https://cdn-iemok.nitrocdn.com/shKFQIhqmtPcYKyAdNbDrBqdXdAOsudW/assets/images/optimized/rev-0395388/sanchishah.co.in/wp-content/themes/specular/img/shadow1.png") no-repeat center top;
	bottom: -42px;
	content: "";
	display: block;
	left: 0;
	width: 100%;
	z-index: -1;
	height: 42px;
	position: absolute;
}

.header_12 .full_nav_menu nav ul > li ul li {
	border-left: none !important;
	border-right: none !important;
}

/* End Header 12 */

/* -------------------------------- End Different Headers ---------------- */

/* ----------------------------------------------------------------------- */

/* -------------------------------- Page Headers (Intro) ----------------- */

/* ----------------------------------------------------------------------- */
.header_page {
	width: 100%;
	position: relative;
	float: none;
	z-index: 0;
}

.header_page.without_shadow {
	box-shadow: none !important;
	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
	-o-box-shadow: none !important;
	-ms-box-shadow: none !important;
}

.header_page .container {
	position: relative;
	z-index: 1000;
	height: 100%;
}

.header_page .page_parents {
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -11px;
}

.page_parents li:first-child {
	padding-right: 0px;
}

.page_parents li {
	float: left;
	padding-left: 0px;
	padding-left: 15px;
	position: relative;
	font-weight: 400;
	padding-right: 11px;
	font-size: 12px;
	opacity: .7;
}

.page_parents li:after {
	content: "/";
	position: absolute;
	left: 0;
	top: 1px;
	width: 3px;
	font-size: 12px;
	height: 7px;
	display: inline;
	margin-top: 0;
}

.page_parents li:first-child:after {
	content: "" !important;
	display: none;
}

.page_parents li.home:after {
	content: "" !important;
	display: none;
}

.page_parents li:last-child {
	margin-right: 0px;
	padding-right: 0;
}

.page_parents li a {
	font-size: 12px;
	font-weight: 400;
	color: inherit;
}

.page_parents li.home {
	opacity: 1;
}

.page_parents li.home a {
	font-weight: bold;
}

.page_parents li a:hover {
	text-decoration: none;
}

.page_parents li:last-child a {
	margin-right: 0px;
}

.page_parents {
	margin: 0;
	padding: 0;
	list-style: none;
	position: relative;
	margin-top: 0px;
	-webkit-transition-duration: .1s;
	-moz-transition-duration: .1s;
	-o-transition-duration: .1s;
	-ms-transition-duration: .1s;
	transition-duration: .1s;
	top: 31px;
	right: 0px;
	right: 0;
	z-index: 20;
	z-index: 1;
	float: left;
}

.header_page h1 {
	color: inherit;
	float: left;
	height: 100%;
}

.header_page.centered {
	opacity: 0;
	overflow: hidden;
}

.header_page.centered h1 {
	width: 100%;
	text-align: center;
}

.header_page.centered .overlay {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}

.header_page.with_subtitle .titles {
	float: left;
	width: 100%;
	position: relative;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
}

.header_page .titles h1:after {
	content: "_";
	display: block;
	width: 30px;
	margin: 0 auto 20px;
	text-align: center;
	color: inherit;
}

.header_page.with_subtitle.centered .titles h1 {
	line-height: 20px;
	color: inherit;
}

.header_page.with_subtitle.centered .titles h3 {
	line-height: 30px;
	color: inherit;
	width: 100%;
	float: left;
	text-align: center;
	margin-top: 5px;
}

.header_page.with_subtitle.normal .titles h1 {
	line-height: 25px;
	height: auto;
	float: left;
}

.header_page.with_subtitle.normal .titles h1:after {
	display: none;
}

.header_page.with_subtitle.normal .titles h3 {
	line-height: 13px;
	color: inherit;
	opacity: .7;
	float: left;
	width: 100%;
	margin-top: 4px;
}

.header_page.with_padding_style .divider {
	display: none;
}

.header_page.with_padding_style.with_subtitle.centered h1 {
	float: left;
	text-align: left;
	padding: 24px 28px;
	width: auto;
}

.header_page.with_padding_style.with_subtitle.centered .titles h3 {
	float: left;
	padding: 18px 20px;
	width: auto;
	margin-top: 10px;
	text-align: left;
}

.header_page.with_padding_style.with_subtitle .titles {
	width: 500px;
}

.header_page.with_padding_style .titles h1:after {
	content: "";
	display: none;
}

/* -------------------------------- End Page Headers (Intro) ------------- */

/* ----------------------------------------------------------------------- */

/* --------------------------------------------------------  End Header ----------------------------------------------------- */

/* -------------------------------------------------------------------------------------------------------------------------- */

/* --------------------------------------------------------  Layout --------------------------------------------------------- */

/* -------------------------------------------------------------------------------------------------------------------------- */
.top_wrapper {
	/*padding-top:100px;*/
	z-index: 1;
	margin-bottom: 0;
	-webkit-transition: all 1.2s ease-in-out;
	-moz-transition: all 1.2s ease-in-out;
	-o-transition: all 1.2s ease-in-out;
	transition: all 1.2s ease-in-out;
	position: relative;
	float: none;
}

.page_header_yes #content {
	padding-top: 60px;
}

.page_header_yes .top_wrapper {
	padding-top: 0;
}

.span9 > p:first-child {
	margin-top: 0px;
}

.span9 .row-dynamic-el .container {
	width: 100%;
}

#content {
	padding-top: 85px;
	padding-bottom: 85px;
	float: none;
	width: 100%;
	position: relative;
	z-index: 9;
}

#content.section_first {
	padding-top: 0;
}

#content.section_last {
	padding-bottom: 0;
	margin-bottom: -14px;
}

.section-style .row-dynamic-el {
	margin-bottom: 30px;
}

.section-style.no_borders {
	border: none !important;
}

.section-style.section_space_2 .row-dynamic-el {
	margin-bottom: 30px;
}

.section-style.section_space_2 .row-dynamic-el:last-child {
	margin-bottom: 0;
}

.section-style.section_space_3 {
	padding-top: 70px !important;
	padding-bottom: 70px !important;
}

.section-style.section_space_3 .row-dynamic-el {
	margin-bottom: 90px;
}

.section-style.section_space_3 .row-dynamic-el:last-child {
	margin-bottom: 0;
}

#content.section_last .section-style:last-child {
	border-bottom: none;
}

#content.section_first .section-style:first-child {
	border-top: none;
}

.single-portfolio .page_header_yes #content {
	padding-top: 0px !important;
}

.single-portfolio #content {
	padding-top: 0px !important;
}

.row-dynamic-el:first-child {
	margin-top: 0px;
}

.row-dynamic-el.second_space {
	margin-bottom: 0;
}

.row-dynamic-el.third_space {
	margin-bottom: 60px;
}

.row-dynamic-el.fourth_space {
	margin-bottom: 60px;
	margin-top: -40px;
}

.row-dynamic-el.section-style:first-child {
	margin-top: 0;
}

.row-dynamic-el:last-child {
	margin-bottom: 0;
}

.customSelect {
	display: none !important;
}

.boxed_layout {
	margin: 0 auto;
}

.boxed_layout .ls-wp-fullwidth-helper, .boxed_layout .ls-wp-container, .boxed_layout .ls-inner, .header_7 .ls-slide {
	left: 0 !important;
	max-width: 100%;
}

.boxed_layout {
	margin-bottom: 0px;
	position: relative;
}

/* Sections */
.section-style {
	padding-top: 45px;
	padding-bottom: 45px;
	position: relative;
	display: block;
}

.section-style.parallax_section > .container > .row-fluid {
	position: relative;
}

.section-style.parallax_section {
	background-attachment: fixed;
	-webkit-background-size: cover;
	background-size: cover;
	background-repeat: no-repeat;
	overflow: hidden;
	background-position: 50% 0;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}

.section-style .bg-overlay {
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
}

.section_clear {
	margin-left: -15px;
	margin-right: -15px;
}

.section-style {
	padding-top: 70px;
	padding-bottom: 70px;
}

.vc_row {
	margin-left: 0 !important;
	margin-right: 0 !important;
	float: none;
	width: 100%;
	clear: both;
}

.vc_row .vc_row {
	margin-left: -15px !important;
	margin-right: -15px !important;
}

.one_page .vc_row {
	position: relative;
}

.vc_row.transparency_section {
	position: absolute;
}

.vc_row.standard_section {}

.vc_row.standard_section:last-child {
	margin-bottom: 0;
}

.vc_row .vc_row .container {
	width: 100% !important;
}

.vc_row.section-style {
	margin-right: 0 !important;
	z-index: 2;
}

.vc_row.section-style:last-child {
	margin-bottom: 0;
}

.vc_row .vc_column .vc_row .container {
	width: auto;
}

.full-width-content {
	padding: 0;
	margin-right: 0 !important;
}

.full-width-content > .col {
	margin: 0;
}

.full-width-content .span_12 {
	width: 100%;
	float: none;
	display: table;
}

.vc_responsive .full-width-content.vc_row .vc_span6 {
	padding-right: 0;
}

.vc_responsive .full-width-content.vc_row .vc_span12 {
	padding-left: 0;
	padding-right: 0;
}

.vc_responsive .full-width-content.vc_row .vc_col-sm-6 {
	padding-right: 0;
	padding-left: 0;
}

.vc_responsive .full-width-content.vc_row .vc_col-sm-12 {
	padding-left: 0;
	padding-right: 0;
}

.vc_responsive .full-width-content.vc_row .vc_column .vc_column {
	padding-left: 15px;
	padding-right: 15px;
}

.full-width-content .vc_column.with_bg, .full-width-content .vc_column.using_bg {
	background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
}

.vc_row .arrow_bottom {
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 25px 20px 0 20px;
	-webkit-transform: rotate(360deg);
	bottom: -25px;
	left: 50%;
	margin-left: -17.5px;
	position: absolute;
}

.vc_row .arrow_top {
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 20px 25px 20px;
	-webkit-transform: rotate(360deg);
	top: -25px;
	left: 50%;
	margin-left: -17.5px;
	position: absolute;
}

.full-width-content .vc_column > .overlay {
	width: 100%;
	left: 0;
	top: 0;
	height: 100%;
	position: absolute;
}

.full-width-content .vc_column .wpb_wrapper {
	z-index: 2;
	position: relative;
}

.vc_column.with_overlay .wpb_wrapper {
	position: relative;
	z-index: 2;
}

.vc_column.with_overlay .overlay {
	width: 100%;
	left: 0;
	top: 0;
	height: 100%;
	position: absolute;
}

.vc_column.centered_col {
	text-align: center;
}

.vc_column.centered_vertical .wpb_wrapper {
	position: relative;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
}

.span12 {
	min-height: 0 !important;
}

.with_animation {
	visibility: hidden;
}

.wpb_text_column p:first-child {
	margin-top: 0;
}

.wpb_image_grid .wpb_image_grid_ul {
	min-height: 150px;
}

/* Fullscreen Sections */
#fullpage .section {
	display: table;
	width: 100%;
}

#fullpage .section .fullscreen_inner {
	display: table-cell;
	vertical-align: middle;
	width: 100%;
}

#fullPage-nav {
	color: #000;
	position: absolute;
	right: 40px;
	top: 50%;
	z-index: 99999;
}

#fullPage-nav ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

#fullPage-nav ul a {
	width: 8px;
	margin-bottom: 10px;
	height: 8px;
	border: 2px solid #bbb;
	float: left;
	border-radius: 50%;
}

#fullPage-nav ul a.active {
	border: 2px solid #222;
}

/* End Fullscreen Sections */

/* --------------------------------------------------------  End Layout ----------------------------------------------------- */

/* -------------------------------------------------------------------------------------------------------------------------- */

/* --------------------------------------------------------  Footer --------------------------------------------------------- */

/* -------------------------------------------------------------------------------------------------------------------------- */
footer .widget_search input[type="text"] {
	border: 1px solid rgba(255, 255, 255, .02) !important;
	width: 100%;
	height: 40px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	padding: 5px 13px;
	border-radius: none;
	-webkit-border-radius: none;
	-moz-border-radius: none;
}

.footer_wrapper {
	position: relative;
	margin-top: 0px;
	bottom: 0px;
	z-index: 1;
	width: 100%;
	-moz-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
	-webkit-transition: all .5s ease-in-out;
}

footer#footer {
	width: 100%;
	float: none;
}

footer .textwidget p:first-child {
	margin-top: 0;
}

footer .icon_text {
	width: 100%;
}

footer#footer .inner .row-fluid.ff:first-child {
	padding-top: 52px;
	padding-bottom: 52px;
}

footer#footer .inner .row-fluid.ff .span12:first-child:last-child {
	width: 300px;
	position: relative;
	left: 50%;
	margin-left: -150px;
}

footer#footer .inner .row-fluid.ff .span12:first-child:last-child .widget {
	text-align: center;
}

footer#footer .inner .row-fluid.ff .span12:first-child:last-child .widget ul li {
	width: auto;
	margin-right: 10px;
	padding: 0;
}

footer#footer .inner .row-fluid.ff .span12:first-child:last-child .widget ul li:last-child {
	margin-right: 0;
}

footer#footer .inner .row-fluid.ff .span12:first-child:last-child .footer_social_icons {
	position: relative;
	left: 50%;
	width: auto;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
}

footer#footer .contact_information dl {
	margin-bottom: 5px;
}

footer#footer .contact_information dl:last-child {
	margin-bottom: 0;
}

#copyright {
	padding-top: 15px;
	padding-bottom: 15px;
	font-size: 11px;
}

#copyright .desc {
	display: table;
	float: left;
}

#copyright .copyright_text {
	display: table-cell;
	vertical-align: middle;
}

/*General Widget Styling */
footer .inner .widget ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

/*End */

/* Footer Recent Comments */
footer .widget_recent_comments li {
	padding: 15px !important;
	margin-bottom: 20px !important;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

footer .widget_recent_comments li a {
	float: none !important;
	width: auto !important;
}

/* End Footer Comments */
footer .tagcloud a {
	color: #999;
	padding: 8px 10px;
	font-size: 13px !important;
	margin-right: 5px;
	margin-bottom: 5px;
	float: left;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}

footer .tagcloud a:hover {
	color: #fff;
	text-decoration: none;
}

footer .widget_flickr {
	float: left;
}

footer .widget_flickr .flickr_container {
	float: left;
	margin-top: 0px;
}

footer .widget_flickr .flickr_badge_image {
	float: left;
	-webkit-transition-duration: .7s;
	-moz-transition-duration: .7s;
	-o-transition-duration: .7s;
	-ms-transition-duration: .7s;
	transition-duration: .7s;
	border: 2px solid rgba(0, 0, 0, 0);
	margin-bottom: 9px;
	margin-right: 13px;
	width: 68px;
	height: 68px;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	moz-border-radius: 6px;
}

footer .span4 .flickr_badge_image {
	width: 75px;
	height: 80px;
	max-width: 93px;
}

footer .widget_flickr img {
	/*filter:grayscale(100%);
  -webkit-filter:grayscale(100%);
  -moz-filter:grayscale(100%);
  -ms-filter:grayscale(100%);
  -o-filter:grayscale(100%);
  filter:url("desaturate.svg#greyscale");
  filter:gray;
  */
	-webkit-transition-duration: .4s;
	-moz-transition-duration: .4s;
	-o-transition-duration: .4s;
	-ms-transition-duration: .4s;
	transition-duration: .4s;
}

footer .inner .widget_flickr img:hover {
	filter: grayscale(0%);
	filter: url("https://sanchishah.co.in/wp-content/themes/specular/desaturate.svg");
	filter: none;
	-webkit-filter: grayscale(0%);
	-moz-filter: grayscale(0%);
	-ms-filter: grayscale(0%);
	-o-filter: grayscale(0%);
}

footer .inner .widget_flickr .flickr_badge_image:nth-child(3n+1) {}

footer .inner .widget {
	line-height: 20px;
}

footer .inner .widget ul li:last-child {
	border-bottom: none;
	border-bottom: none !important;
	padding-bottom: 0;
}

footer .inner .widget ul li:first-child {
	padding-top: 0;
}

footer .inner .widget ul li {
	margin: 0;
	float: left;
	width: 100%;
	padding: 0;
	padding-top: 10px;
	padding-bottom: 10px;
}

footer .inner .widget ul li a {
	float: left;
	width: 100%;
}

footer .inner .widget ul li span {
	float: left;
	width: 100%;
	margin-top: 3px;
}

footer .inner .widget_flickr .flickr_badge_image:nth-child(5) {
	margin-bottom: 0;
}

footer .inner .widget_flickr .flickr_badge_image:nth-child(6) {
	margin-bottom: 0;
}

footer .inner .widget_flickr .flickr_badge_image:nth-child(7) {
	margin-bottom: 0;
}

footer .inner .widget_contact_info ul {
	margin: 0;
	padding: 0 !important;
	list-style: none;
}

footer .inner .widget_contact_info li {
	border: none !important;
	margin-bottom: 0px !important;
	padding: 0 !important;
}

footer .inner .widget_contact_info li i {
	margin-right: 10px;
	height: 30px;
	float: left;
	margin-top: 2px;
}

footer .inner .widget_contact_info li span {
	line-height: 18px;
}

footer .inner .widget_contact_info li span span {
	font-weight: 400;
}

footer .inner .widget_recent_posts li {
	background: none;
	padding: 0;
	margin: 0;
	float: left;
	margin-bottom: 0px;
	width: 100%;
}

footer .inner .widget_recent_posts li:last-child {
	margin-bottom: 0;
}

footer .inner .widget_recent_posts li dt {
	width: 44px;
	height: 44px;
	border: 2px solid #444;
	cursor: pointer;
}

footer .inner .widget_recent_posts li dt:hover {
	-webkit-transition-duration: .4s;
	-moz-transition-duration: .4s;
	-o-transition-duration: .4s;
	-ms-transition-duration: .4s;
	transition-duration: .4s;
}

footer .inner .widget_recent_posts li dt img {
	border: 2px solid #222;
	width: 40px;
	height: 40px;
}

footer .inner .widget_recent_posts li dl {
	margin: 0;
}

footer .inner .widget_recent_posts li .info {
	color: #a0a0a0;
	margin-top: 0;
}

footer .widget_recent_posts dl {
	width: 100%;
}

footer .widget_recent_posts dd {
	margin-left: 0;
}

footer .inner .widget {
	float: left;
	width: 100%;
	margin-bottom: 20px;
}

footer .inner .widget:last-child {
	margin-bottom: 0;
}

footer .footer_social_icons {
	float: left;
	width: 100%;
	margin-left: 0px !important;
	margin-top: 0px !important;
	position: relative;
}

footer .inner .footer_social_icons li {
	-webkit-transition-duration: .4s;
	-moz-transition-duration: .4s;
	-o-transition-duration: .4s;
	-ms-transition-duration: .4s;
	transition-duration: .4s;
	float: left;
	padding-bottom: 0 !important;
	padding-top: 0 !important;
	margin-left: 10px !important;
	width: 32px !important;
	height: 32px !important;
}

footer .inner .footer_social_icons li:first-child {
	margin-left: 0 !important;
}

footer .footer_social_icons li a {
	float: left;
}

footer .footer_social_icons li i {
	float: left;
	line-height: 32px;
	font-size: 18px;
	display: block;
	width: 100%;
	text-align: center;
	-webkit-transition-duration: .4s;
	-moz-transition-duration: .4s;
	-o-transition-duration: .4s;
	-ms-transition-duration: .4s;
	transition-duration: .4s;
}

footer ul.sub-menu {
	padding-left: 32px !important;
}

footer ul li.menu-item-has-children {
	padding-bottom: 10px;
}

footer #wp-calendar {
	width: 100%;
}

footer #wp-calendar td {
	padding-left: 16px;
}

footer #wp-calendar td#today {
	color: #cdcdcd;
}

footer #search-form:after {
	content: "";
	font-family: "moon";
	font-weight: normal;
	font-style: normal;
	text-decoration: inherit;
	-webkit-font-smoothing: antialiased;
	position: absolute;
	right: 15px;
	top: 11px;
	font-size: 16px;
	display: inline;
	width: auto;
	height: auto;
	line-height: normal;
	vertical-align: baseline;
	background-image: none;
	background-position: 0% 0%;
	background-repeat: repeat;
	margin-top: 0;
	color: #ababab;
}

footer #search-form {
	width: 100%;
	float: left;
	position: relative;
}

footer .widget-title {
	margin-bottom: 30px;
}

.widget_twitter li .message {
	padding-top: 0;
	margin-top: 0;
}

.widget_twitter dl {
	margin: 0;
	margin-bottom: 20px;
}

.widget_twitter dl:last-child {
	margin-bottom: 0;
}

.widget_twitter dl dt {
	width: 18px;
	height: 18px;
}

.widget_twitter dl dd {
	margin-left: 35px;
}

.widget_twitter dl dd .message span {
	float: left;
	width: 100%;
	margin-top: 2px;
}

.widget_twitter dl dt i {
	font-size: 18px;
}

.widget_twitter .with_avatar dt {
	width: 45px;
	height: 45px;
}

.widget_twitter .with_avatar dd {
	margin-left: 65px;
}

.widget_most_popular dt {
	width: 60px;
	height: 60px;
}

.widget_most_popular dd {
	margin-left: 75px;
}

.widget_most_popular dl {
	margin: 0;
}

.widget_most_popular li {
	margin-bottom: 20px;
}

.widget_most_popular li:after {
	content: "";
	display: none;
}

.widget_most_popular li:last-child {
	margin-bottom: 0;
}

.widget_most_popular .date {
	width: 100%;
	float: left;
}

#copyright .widget ul {
	float: left;
	list-style: none;
	display: inline-block;
	margin: 0;
	border: none;
}

#copyright .widget ul li {
	float: left;
	padding-right: 14px;
	margin-top: 5px;
	border-bottom: none !important;
	line-height: 15px !important;
	height: 11px;
}

#copyright .widget ul li a {
	top: -2px;
	position: relative;
}

#copyright .widget ul li:first-child {
	border: none;
}

#copyright .footer_social_icons {
	float: left;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
	margin-left: 0px !important;
	margin-top: 0px !important;
	position: relative;
	padding: 0;
	list-style: none;
}

#copyright .footer_social_icons li {
	-webkit-transition-duration: .4s;
	-moz-transition-duration: .4s;
	-o-transition-duration: .4s;
	-ms-transition-duration: .4s;
	transition-duration: .4s;
	float: left;
	padding-bottom: 0 !important;
	padding-top: 0 !important;
	margin-left: 12px !important;
	width: 26px !important;
	margin-top: 0 !important;
	padding-right: 0 !important;
	height: 26px !important;
}

#copyright .footer_social_icons li:after {
	display: none;
}

#copyright .footer_social_icons li:first-child {
	margin-left: 0 !important;
}

#copyright .footer_social_icons li a {
	float: left;
}

#copyright .footer_social_icons li i {
	float: left;
	line-height: 26px;
	font-size: 18px;
	display: block;
	width: 100%;
	text-align: center;
	-webkit-transition-duration: .4s;
	-moz-transition-duration: .4s;
	-o-transition-duration: .4s;
	-ms-transition-duration: .4s;
	transition-duration: .4s;
}

/* -------------------------------------------------------- End Footer ------------------------------------------------------ */

/* -------------------------------------------------------------------------------------------------------------------------- */

/* --------------------------------------------------------  BLOGS ---------------------------------------------------------- */

/* -------------------------------------------------------------------------------------------------------------------------- */

/* -------------------------------- Overall ------------------------------ */

/* ----------------------------------------------------------------------- */
#blog .span9 {
	position: relative;
}

.blog-article .btn-bt {
	margin-top: 20px;
	float: left;
}

.blog-article .btn-bt:hover {}

.media {
	float: left;
	width: 100%;
}

.media img {
	width: 100%;
}

.media iframe {
	width: 100%;
}

/* -------------------------------- End Overall -------------------------- */

/* ----------------------------------------------------------------------- */

/* -------------------------------- Post Like ---------------------------- */

/* ----------------------------------------------------------------------- */
.post-like {
	float: right;
	margin-top: 35px;
	font-size: 16px;
	color: #222;
}

.format-quote .post-like {
	margin-top: 0;
	margin-right: 0 !important;
	float: right !important;
}

.format-quote .post-like i {
	margin-right: 0 !important;
}

.post-like i {
	padding-right: 4px;
	font-size: 20px;
	color: #222;
}

/* -------------------------------- End Post Like ------------------------ */

/* ----------------------------------------------------------------------- */

/* -------------------------------- Share Link --------------------------- */

/* ----------------------------------------------------------------------- */
.shares_container {
	position: relative;
	float: right;
}

.blog-article ul.shares {
	visibility: hidden;
	float: left;
	margin-top: 26px;
	margin-right: 20px;
	position: relative;
	list-style: none;
	background: #f5f5f5;
	padding: 10px 15px;
	opacity: 0;
	-webkit-transition-duration: .4s;
	-moz-transition-duration: .4s;
	-o-transition-duration: .4s;
	-ms-transition-duration: .4s;
	transition-duration: .4s;
}

.blog-article ul.shares:after {
	width: 0;
	content: "";
	height: 0;
	border-style: solid;
	border-width: 7px 0 7px 14px;
	border-color: transparent transparent transparent #f5f5f5;
	position: absolute;
	top: 50%;
	margin-top: -7px;
	right: -10px;
}

.blog-article ul.shares li {
	display: inline-block;
	float: left;
	padding-right: 15px;
}

.blog-article ul.shares li i {
	font-size: 14px;
	color: #888;
}

.blog-article ul.shares li:last-child {
	padding-right: 0px;
}

.blog-article .share_link {
	float: right;
	margin-top: 35px;
	font-size: 16px;
	color: #222;
	margin-right: 10px;
}

.format-quote.blog-article .share_link {
	margin-top: 0;
	margin-right: 0 !important;
	float: right !important;
}

.format-quote.blog-article .share_link i {
	margin-right: 0 !important;
}

.blog-article .share_link i {
	padding-right: 4px;
	font-size: 20px;
	color: #555;
}

/* -------------------------------- End Share Link ----------------------- */

/* ----------------------------------------------------------------------- */

/* -------------------------------- Timeline Blog ------------------------ */

/* ----------------------------------------------------------------------- */
#blog.container {
	position: relative;
}

.timeline-border {
	position: absolute;
	top: 0;
	left: 55px;
	width: 1px;
	height: 88%;
	float: left;
	z-index: 0;
}

.fullwidth .timeline-border {
	left: 35px;
}

.blog-article.timeline-style {
	width: 100%;
	float: left;
	margin-bottom: 50px;
	z-index: 2;
}

.blog-article.timeline-style .timeline {
	width: 12.2%;
	height: 150px;
	padding-right: 27px;
	float: left;
	position: relative;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}

.blog-article.timeline-style .timeline .date {
	width: 70px;
	height: 70px;
	border-radius: 50%;
	background: #fff;
}

.blog-article.timeline-style .timeline .date span, .blog-article.timeline-style .timeline .date {
	-webkit-transition-duration: .4s;
	-moz-transition-duration: .4s;
	-o-transition-duration: .4s;
	-ms-transition-duration: .4s;
	transition-duration: .4s;
}

.blog-article.timeline-style .timeline .date .day {
	font-size: 24px;
	font-weight: 300;
	color: #999;
	text-align: center;
	width: 100%;
	float: left;
	margin-top: 15px;
	line-height: 24px;
}

.blog-article.timeline-style .timeline .date .month {
	font-size: 13px;
	font-weight: bold;
	color: #444;
	text-align: center;
	text-transform: uppercase;
	width: 100%;
	float: left;
	line-height: 18px;
}

.blog-article.timeline-style .timeline .avatar {
	width: 48px;
	height: 48px;
	border-radius: 50%;
	background: #fff;
	margin-left: 11px;
}

.blog-article.timeline-style .post_box {
	width: 87.8%;
	float: left;
}

.blog-article.timeline-style .post_box.box_shadow {
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .1);
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .1);
	box-shadow: 0 1px 2px rgba(0, 0, 0, .1);
}

.fullwidth .blog-article.timeline-style .post_box {
	width: 87.8%;
}

.blog-article.timeline-style .media {
	float: left;
	position: relative;
}

.blog-article.timeline-style .media .overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	-webkit-transition-duration: .4s;
	-moz-transition-duration: .4s;
	-o-transition-duration: .4s;
	-ms-transition-duration: .4s;
	transition-duration: .4s;
	cursor: pointer;
}

.blog-article.timeline-style .media .overlay .post_type_circle i {
	color: #fff;
	font-size: 18px;
	text-align: center;
	line-height: 52px;
	float: left;
	width: 52px;
}

.blog-article.timeline-style .media .overlay .post_type_circle {
	width: 50px;
	height: 50px;
	background: #333;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	position: absolute;
	top: 45%;
	opacity: 0;
	left: 50%;
	cursor: pointer;
	margin-left: -25px;
	margin-top: -25px;
	-webkit-transition-duration: .4s;
	-moz-transition-duration: .4s;
	-o-transition-duration: .4s;
	-ms-transition-duration: .4s;
	transition-duration: .4s;
}

.blog-article.timeline-style .media:hover .overlay .post_type_circle {
	top: 50%;
	opacity: 1;
}

.blog-article.timeline-style .media:hover .overlay {
	opacity: 1;
}

.blog-article.timeline-style .media > *:not(.post_type) {
	width: 100%;
}

.blog-article.timeline-style .content {
	padding: 20px;
	float: left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.blog-article.timeline-style .content h1 {}

.blog-article.timeline-style .content .quote {
	position: relative;
	float: left;
	width: 100%;
}

.blog-article.timeline-style .content .quote i {
	position: absolute;
	top: 10px;
	left: 0px;
	font-size: 32px;
}

.blog-article.timeline-style .content .quote p {
	font-size: 18px;
	line-height: 28px;
	font-style: italic;
	padding: 0;
	margin: 0;
	padding-left: 45px;
	padding-top: 15px;
}

.blog-article.timeline-style .content .quote .author {
	float: right;
	margin-top: 10px;
	font-weight: bold;
}

.blog-article.timeline-style .content .text {
	margin-top: 10px;
}

.blog-article.timeline-style .content .text p {
	margin-bottom: 0;
}

.blog-article.timeline-style .info {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 100%;
	float: left;
	margin-bottom: 10px;
	margin-top: 0px;
}

.blog-article.timeline-style .info li {
	float: left;
	margin-right: 18px;
	line-height: inherit;
}

.blog-article.timeline-style .info li i {
	margin-right: 7px;
	float: left;
	line-height: inherit;
}

/* -------------------------------- End Timeline Blog -------------------- */

/* ----------------------------------------------------------------------- */

/* -------------------------------- Standard Blog ------------------------ */

/* ----------------------------------------------------------------------- */
.blog-article.standard-style {
	width: 100%;
	float: left;
	margin-bottom: 50px;
	z-index: 2;
}

.single .blog-article.standard-style {
	margin-bottom: 20px;
}

.blog-article.standard-style .media {
	float: left;
	position: relative;
}

.blog-article.standard-style .media .overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	-webkit-transition-duration: .4s;
	-moz-transition-duration: .4s;
	-o-transition-duration: .4s;
	-ms-transition-duration: .4s;
	transition-duration: .4s;
	cursor: pointer;
}

.blog-article.standard-style .media .overlay .post_type_circle i {
	color: #fff;
	font-size: 18px;
	text-align: center;
	line-height: 52px;
	float: left;
	width: 52px;
}

.blog-article.standard-style .media .overlay .post_type_circle {
	width: 50px;
	height: 50px;
	background: #333;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	position: absolute;
	top: 45%;
	opacity: 0;
	left: 50%;
	cursor: pointer;
	margin-left: -25px;
	margin-top: -25px;
	-webkit-transition-duration: .4s;
	-moz-transition-duration: .4s;
	-o-transition-duration: .4s;
	-ms-transition-duration: .4s;
	transition-duration: .4s;
}

.blog-article.standard-style .media:hover .overlay .post_type_circle {
	top: 50%;
	opacity: 1;
}

.blog-article.standard-style .media:hover .overlay {
	opacity: 1;
}

.blog-article.standard-style .media > *:not(.post_type) {
	width: 100%;
}

.blog-article.standard-style .content {
	padding-top: 0px;
	float: left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
}

.blog-article.standard-style .content h1 {}

.blog-article.standard-style .content .quote {
	position: relative;
	float: left;
	width: 100%;
}

.blog-article.standard-style .content .quote i {
	position: absolute;
	top: 10px;
	left: 0px;
	font-size: 32px;
}

.blog-article.standard-style .content .quote p {
	font-size: 18px;
	line-height: 28px;
	font-style: italic;
	padding: 0;
	margin: 0;
	padding-left: 45px;
	padding-top: 15px;
}

.blog-article.standard-style .content .quote .author {
	float: right;
	margin-top: 10px;
	font-weight: bold;
}

.blog-article.standard-style .content .text {
	margin-top: 10px;
}

.blog-article.standard-style .content .text p {
	margin-bottom: 0;
}

.blog-article.standard-style .info {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 100%;
	float: left;
	margin-bottom: 15px;
	margin-top: 0px;
}

.blog-article.standard-style .info li {
	float: left;
	margin-right: 18px;
	line-height: inherit;
}

.blog-article.standard-style .info li i {
	margin-right: 7px;
	float: left;
	line-height: inherit;
}

/* -------------------------------- End Timeline Blog -------------------- */

/* ----------------------------------------------------------------------- */

/* -------------------------------- Alt. Blog ------------------------ */

/* ------------------------------------------------------------------- */
.blog-article.alternate-style {
	width: 100%;
	float: left;
	margin-bottom: 50px;
	z-index: 2;
}

.blog-article.alternate-style .media {
	float: left;
	position: relative;
}

.fullwidth .blog-article.alternate-style .media {
	width: 440px;
}

.fullwidth .blog-article.alternate-style .media iframe {
	width: 440px;
}

.fullwidth .blog-article.alternate-style .content {
	width: 640px;
}

.sidebar_right .blog-article.alternate-style .media, .sidebar_left .blog-article.alternate-style .media {
	width: 46%;
}

.sidebar_right .blog-article.alternate-style .media iframe, .sidebar_left .blog-article.alternate-style .media iframe {
	width: 100%;
	height: 235px;
}

.sidebar_right .blog-article.alternate-style .content, .sidebar_left .blog-article.alternate-style .content {
	width: 54%;
	padding-left: 20px;
	margin-left: 0;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}

.blog-article.alternate-style.format-quote .content {
	width: 100%;
}

.blog-article.alternate-style .media .overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	-webkit-transition-duration: .4s;
	-moz-transition-duration: .4s;
	-o-transition-duration: .4s;
	-ms-transition-duration: .4s;
	transition-duration: .4s;
	cursor: pointer;
}

.blog-article.alternate-style .media .overlay .post_type_circle i {
	color: #fff;
	font-size: 18px;
	text-align: center;
	line-height: 52px;
	float: left;
	width: 52px;
}

.blog-article.alternate-style .media .overlay .post_type_circle {
	width: 50px;
	height: 50px;
	background: #333;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	position: absolute;
	top: 45%;
	opacity: 0;
	left: 50%;
	cursor: pointer;
	margin-left: -25px;
	margin-top: -25px;
	-webkit-transition-duration: .4s;
	-moz-transition-duration: .4s;
	-o-transition-duration: .4s;
	-ms-transition-duration: .4s;
	transition-duration: .4s;
}

.blog-article.alternate-style .media:hover .overlay .post_type_circle {
	top: 50%;
	opacity: 1;
}

.blog-article.alternate-style .media:hover .overlay {
	opacity: 1;
}

.blog-article.alternate-style .media > *:not(.post_type) {
	width: 100%;
}

.blog-article.alternate-style .content {
	margin-left: 20px;
	float: left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.blog-article.alternate-style .content h1 {
	line-height: 36px;
}

.blog-article.alternate-style .content .quote {
	position: relative;
	float: left;
	width: 100%;
}

.blog-article.alternate-style .content .quote i {
	position: absolute;
	top: 10px;
	left: 0px;
	font-size: 32px;
}

.blog-article.alternate-style .content .quote p {
	font-size: 18px;
	line-height: 28px;
	font-style: italic;
	padding: 0;
	margin: 0;
	padding-left: 45px;
	padding-top: 15px;
}

.blog-article.alternate-style .content .quote .author {
	float: right;
	margin-top: 10px;
	font-weight: bold;
}

.blog-article.alternate-style .content .text {
	margin-top: 10px;
}

.blog-article.alternate-style .content .text p {
	margin-bottom: 0;
}

.blog-article.alternate-style .info {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 100%;
	float: left;
	margin-bottom: 10px;
	margin-top: 0px;
}

.blog-article.alternate-style .info li {
	float: left;
	margin-right: 18px;
	line-height: inherit;
}

.blog-article.alternate-style .info li i {
	margin-right: 7px;
	float: left;
	line-height: inherit;
}

/* -------------------------------- End Alt. Blog -------------------- */

/* ------------------------------------------------------------------- */

/* -------------------------------- GRID BLOG ------------------------ */

/* ------------------------------------------------------------------- */
.blog-article.grid-style {
	float: left;
	margin-bottom: 20px;
	z-index: 2;
	padding-left: 20px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}

.blog-article.grid-style .gridbox {
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .1);
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .1);
	box-shadow: 0 1px 2px rgba(0, 0, 0, .1);
	background: #fff;
	width: 100%;
	float: left;
}

.cols3 .blog-article.grid-style, .cols3 .grid-size {
	width: 33.3333%;
}

.cols4 .blog-article.grid-style, .cols4 .grid-size {
	width: 25%;
}

.cols2 .blog-article.grid-style, .cols2 .grid-size {
	width: 50%;
}

.vc_col-sm-6.vc_column .blog-article.grid-style, .vc_col-sm-6.vc_column .grid-size {
	width: 100%;
}

.blog-article.grid-style.no_shadow .gridbox {
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.blog-article.grid-style .media iframe {
	width: 100%;
	height: 350px;
}

.blog-article.grid-style .media {
	float: left;
	position: relative;
}

.blog-article.grid-style.format-video .media {
	height: 350px;
}

.blog-article.grid-style .media .overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	-webkit-transition-duration: .4s;
	-moz-transition-duration: .4s;
	-o-transition-duration: .4s;
	-ms-transition-duration: .4s;
	transition-duration: .4s;
	cursor: pointer;
}

.blog-article.grid-style .media .overlay .post_type_circle i {
	color: #fff;
	font-size: 18px;
	text-align: center;
	line-height: 52px;
	float: left;
	width: 52px;
}

.blog-article.grid-style .media .overlay .post_type_circle {
	width: 50px;
	height: 50px;
	background: #333;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	position: absolute;
	top: 45%;
	opacity: 0;
	left: 50%;
	cursor: pointer;
	margin-left: -25px;
	margin-top: -25px;
	-webkit-transition-duration: .4s;
	-moz-transition-duration: .4s;
	-o-transition-duration: .4s;
	-ms-transition-duration: .4s;
	transition-duration: .4s;
}

.blog-article.grid-style .media:hover .overlay .post_type_circle {
	top: 50%;
	opacity: 1;
}

.blog-article.grid-style .media:hover .overlay {
	opacity: 1;
}

.blog-article.grid-style .media > *:not(.post_type) {
	width: 100%;
}

.blog-article.grid-style .content {
	padding: 20px;
	float: left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.blog-article.grid-style.no_shadow .content {
	padding: 0;
	padding-top: 20px;
}

.blog-article.grid-style .content h1 {
	font-weight: 700;
	font-size: 16px;
	line-height: 24px;
}

.blog-article.grid-style .content .quote {
	position: relative;
	float: left;
	width: 100%;
}

.blog-article.grid-style .content .quote i {
	position: absolute;
	top: 10px;
	left: 0px;
	font-size: 32px;
}

.blog-article.grid-style .content .quote p {
	font-size: 18px;
	line-height: 28px;
	font-style: italic;
	padding: 0;
	margin: 0;
	padding-left: 45px;
	padding-top: 15px;
}

.blog-article.grid-style .content .quote .author {
	float: right;
	margin-top: 10px;
	font-weight: bold;
}

.blog-article.grid-style .content .text {
	margin-top: 10px;
}

.blog-article.grid-style .content .text p {
	margin-bottom: 0;
}

.blog-article.grid-style .info {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 100%;
	float: left;
	margin-bottom: 10px;
	margin-top: 0px;
}

.blog-article.grid-style .info li {
	float: left;
	margin-right: 11px;
	line-height: inherit;
}

.blog-article.grid-style .info li i {
	margin-right: 7px;
	float: left;
	line-height: inherit;
}

/* -------------------------------- End GRID BLOG -------------------- */

/* ------------------------------------------------------------------- */

/* -------------------------------- EyeCatching BLOG ----------------- */

/* ------------------------------------------------------------------- */
.fullscreen-blog-article {
	background-position: center;
	background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	margin: 0;
	position: relative;
}

.fullpage_onepage .footer_wrapper {
	display: none;
}

.fullpage_onepage .header_wrapper {
	position: absolute;
}

.fullscreen-blog-article .content {
	position: absolute;
	top: 50%;
	vertical-align: middle;
	width: 600px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}

.fullscreen-blog-article.active .content {}

.fullscreen-blog-article .content.left {
	float: left;
	margin-left: 150px;
}

.fullscreen-blog-article .content.right {
	right: 150px;
	float: right;
}

.fullscreen-blog-article .content.background--dark {
	color: #fff;
}

.fullscreen-blog-article .content.background--light {
	color: #222;
}

.fullscreen-blog-article .content h1 {
	color: inherit !important;
	font-size: 48px;
	line-height: 48px;
	text-transform: uppercase;
	font-weight: bold;
}

.fullscreen-blog-article .content p {
	color: inherit !important;
	font-size: 14px;
	line-height: 22px;
	margin-top: 20px;
}

.fullscreen-blog-article .content .btn-bt {
	float: left;
}

.fullscreen-blog-article .content.background--dark .btn-bt {
	margin-top: 20px;
}

/* -------------------------------- End EyeCatching BLOG ------------- */

/* ------------------------------------------------------------------- */

/* -------------------------------- Author Box ----------------------- */

/* ------------------------------------------------------------------- */
.author_box {
	float: left;
	margin: 0;
	margin-bottom: 30px;
	margin-top: 75px;
}

.author_box dt {
	width: 64px;
	height: 64px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
}

.author_box h5 {
	font-weight: bold;
}

.author_box dd {
	margin-left: 80px;
}

.author_box p {
	margin-top: 7px !important;
}

/* -------------------------------- End Author Box ------------------- */

/* ------------------------------------------------------------------- */

/* -------------------------------- Comments ------------------------- */

/* ------------------------------------------------------------------- */
#comments {
	margin-top: 40px;
	padding-top: 40px;
	float: left;
	width: 100%;
}

#comments h4 {
	font-weight: bold;
	line-height: 50px;
	margin-bottom: 0;
	width: 100%;
	text-transform: uppercase;
}

.comment {
	position: relative;
	padding-top: 30px;
}

.comments_list .children {
	position: relative;
}

.comments_list .children:after {
	width: 20px;
	height: 1px;
	background: #e8e8e8;
	position: absolute;
}

.comment.span12 {
	margin-left: 0;
}

.comment:first-child {
	padding-top: 40px;
}

.comment dl {
	margin-top: 0;
	margin-bottom: 0px;
	padding: 30px;
	background: #fff;
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .1);
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .1);
	box-shadow: 0 1px 2px rgba(0, 0, 0, .1);
}

.comment dl dt {
	width: 64px;
	height: 64px;
}

.comment dl dt img {
	width: 100%;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
}

.comment dl dd {
	margin-top: 0px;
	margin-left: 80px;
}

.comment dl dd ul {
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	width: 100%;
	margin-top: 4px;
}

.comment dl dd ul li {
	float: left;
	border-right: 1px solid #999;
	line-height: 11px;
}

.comment dl dd ul li span {
	padding-left: 8px;
	padding-right: 8px;
	color: #999;
	font-weight: 300 !important;
	font-size: 12px !important;
}

.comment dl dd ul li span a {
	color: #444;
	font-weight: 400;
	font-size: 12px;
}

.comment dl dd span.author a {
	color: #444;
	font-size: 14px;
	font-weight: 500 !important;
}

.comment dl dd ul li a {
	color: #888;
	font-weight: 500;
	font-size: 12px !important;
}

.comment dl dd ul li a:hover {
	text-decoration: none;
}

.comment dl dd ul li:first-child span {
	padding-left: 0;
}

.comment dl dd ul li:last-child {
	border-right: none;
}

.comment {
	padding-top: 30px;
	padding-bottom: 30px;
}

.comment .comment_text {
	width: 100%;
	float: left;
	margin-top: 10px;
}

#respond h3 {
	text-transform: uppercase;
	margin-top: 60px;
	float: left;
	width: 100%;
	font-size: 18px;
	font-weight: bold;
	position: relative;
	margin-bottom: 40px;
}

#respond label {}

#respond textarea {
	width: 100%;
	background: #fff;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#respond .comment-form-author {
	width: 32%;
	float: left;
	margin-right: 2%;
}

#respond .comment-form-email {
	width: 32%;
	float: left;
	margin-right: 2%;
}

#respond .comment-form-url {
	width: 32%;
	float: left;
}

#respond input[type="text"] {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background: #fff;
	height: 40px;
	width: 100%;
	float: left;
	margin-bottom: 0;
}

/* ------------------------------ End Comments ----------------------- */

/* ------------------------------------------------------------------- */
#portfolio-single-widget-area {
	float: left;
	width: 100%;
	margin-top: 60px;
}

.flexslider .headborder {
	height: 18px;
	background: url("https://sanchishah.co.in/wp-content/themes/specular/img/headborder.png") repeat-y;
	width: 50%;
	position: absolute;
	left: 50%;
	top: 100%;
	margin-left: -10px;
}

.flexslider .headborder.nitro-lazy {
	background-image: none !important;
}

/* --------------------------------------------------------  End BLOGS ------------------------------------------------------ */

/* -------------------------------------------------------------------------------------------------------------------------- */

/* --------------------------------------------------------  Buttons -------------------------------------------------------- */

/* -------------------------------------------------------------------------------------------------------------------------- */
.btn-bt.align-left {
	float: left;
}

.btn-bt.align-right {
	float: right !important;
}

.btn-bt.align-center {
	float: left;
	position: absolute !important;
	left: 50%;
	-webkit-transform: translateX(-50%) !important;
	-moz-transform: translateX(-50%) !important;
	-ms-transform: translateX(-50%) !important;
	-o-transform: translateX(-50%) !important;
	transform: translateX(-50%) !important;
}

.btn-bt.default {
	text-align: center;
	cursor: pointer;
	display: inline-block;
	outline: 0;
	position: relative;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	-ms-transform: translateZ(0);
	-o-transform: translateZ(0);
	transform: translateZ(0);
	border-width: 2px;
	border-style: solid;
	float: left;
	padding: 10px 38px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-backface-visibility: hidden;
}

.btn-bt.default:hover span {
	left: -12px;
}

.btn-bt.default span {
	position: relative;
	left: 0;
	-webkit-transition: all .3s ease-out;
	-moz-transition: all .3s ease-out;
	-ms-transition: all .3s ease-out;
	-o-transition: all .3s ease-out;
	transition: all .3s ease-out;
}

.btn-bt.default i {
	font-size: 14px;
	position: absolute;
	top: 50%;
	line-height: 20px;
	margin-top: 1px;
	left: 73%;
	-ms-filter: "alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
	-webkit-transition: all .3s ease-out;
	-moz-transition: all .3s ease-out;
	-ms-transition: all .3s ease-out;
	-o-transition: all .3s ease-out;
	transition: all .3s ease-out;
}

.btn-bt.default:hover i {
	left: 77%;
	-ms-filter: "alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;
}

.btn-bt.default i {
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
}

.btn-bt.default:hover {
	border: 2px solid;
}

.btn-bt.default:hover i {
	left: 80%;
}

.btn-bt.business {
	text-align: center;
	cursor: pointer;
	display: inline-block;
	outline: 0;
	position: relative;
	border-width: 0;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
	float: left;
	padding: 10px 32px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}

.btn-bt.business i {
	display: none;
}

.light .btn-bt.business {
	border-width: 1px;
	border-style: solid;
}

.btn-bt.no_padding {
	text-align: center;
	cursor: pointer;
	display: inline-block;
	outline: 0;
	position: relative;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
	float: left;
	padding: 10px 0px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}

.btn-bt.no_padding i {
	display: none;
}

.btn-bt.rounded {
	text-align: center;
	cursor: pointer;
	display: inline-block;
	outline: 0;
	position: relative;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
	float: left;
	padding: 14px 26px;
	border-radius: 22px;
	-webkit-border-radius: 22px;
	-moz-border-radius: 22px;
}

.btn-bt.rounded i {
	display: none;
}

.btn-bt.big {
	text-align: center;
	cursor: pointer;
	display: inline-block;
	outline: 0;
	position: relative;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
	float: left;
	padding: 14px 28px;
	border-radius: 12px;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	box-shadow: 0px 3px 5px #000;
	-webkit-box-shadow: 0px 3px 5px #000;
	-moz-box-shadow: 0px 3px 5px #000;
}

.btn-bt.big i {
	display: none;
}

.btn-bt.with_icon {
	text-align: center;
	cursor: pointer;
	display: inline-block;
	outline: 0;
	position: relative;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
	float: left;
	padding: 14px 24px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}

.btn-bt.with_icon i {
	float: left;
	top: 3px;
	line-height: 100%;
	position: relative;
	margin-right: 15px;
}

.btn-bt.gradient {
	text-align: center;
	cursor: pointer;
	display: inline-block;
	outline: 0;
	position: relative;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
	float: left;
	padding: 12px 20px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-width: 1px;
	border-style: solid;
}

.btn-bt.gradient i {
	display: none;
}

/* --------------------------------------------------------  End Buttons ---------------------------------------------------- */

/* -------------------------------------------------------------------------------------------------------------------------- */

/* --------------------------------------------------------  Sidebar -------------------------------------------------------- */

/* -------------------------------------------------------------------------------------------------------------------------- */
aside select {
	width: 100%;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
}

aside #s {
	width: 100%;
	height: 40px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

aside #search-form:after {
	content: "";
	font-family: "moon";
	font-weight: normal;
	font-style: normal;
	text-decoration: inherit;
	-webkit-font-smoothing: antialiased;
	position: absolute;
	right: 15px;
	top: 11px;
	font-size: 16px;
	display: inline;
	width: auto;
	height: auto;
	line-height: normal;
	vertical-align: baseline;
	background-image: none;
	background-position: 0% 0%;
	background-repeat: repeat;
	margin-top: 0;
	color: #bbb;
}

aside #search-form {
	width: 100%;
	float: left;
	position: relative;
}

aside #search-form .more, footer #search-form .more {
	display: none;
}

aside .widget-title {
	margin-top: 0;
	float: left;
	width: 100%;
}

aside .widget {
	float: left;
	width: 100%;
}

aside ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

aside ul li {
	padding-top: 10px;
	padding-bottom: 10px;
}

aside ul li a {
	width: 100%;
}

aside ul li:after {
	content: "";
	font-family: "FontAwesome";
	float: right;
	-webkit-transition-duration: .4s;
	-moz-transition-duration: .4s;
	-o-transition-duration: .4s;
	-ms-transition-duration: .4s;
	transition-duration: .4s;
}

aside .widget:first-child {
	margin-top: 0;
}

aside .widget_most_popular li {
	margin-bottom: 0;
}

aside .widget_most_popular li a {
	color: #444;
}

a {
	color: inherit;
}

a:hover {
	text-decoration: none;
}

aside #wp-calendar {
	width: 100%;
}

aside #wp-calendar td {
	padding-left: 16px;
}

#wp-calendar td#today {
	font-weight: 600;
}

aside .widget_rss ul li:after {
	content: "";
}

aside .tagcloud a {
	padding: 8px;
	margin-bottom: 5px;
	float: left;
	margin-right: 5px;
	font-size: 13px !important;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
}

aside ul.sub-menu {
	padding-left: 32px;
	padding-top: 10px;
}

aside ul.sub-menu li:last-child, aside li.menu-item-has-children {
	border-bottom: none;
}

aside li.menu-item-has-children:after {
	content: "";
}

/* --------------------------------------------------------  End Sidebar ---------------------------------------------------- */

/* -------------------------------------------------------------------------------------------------------------------------- */

/* -------------------------------------------------------SLIDERS HERE ----------------------------------------------------- */

/* ------------------------------------------------------------------------------------------------------------------------- */
.slider {}

.slider#slider-fullwidth {
	width: 100%;
	margin-top: 0;
}

.slider.fixed_parallax .swiper-wrapper {
	position: fixed;
}

.slider#slider-fixed {
	padding-top: 45px;
	background: #fff;
}

#slider-fixed.section_active {
	padding-bottom: 80px;
	padding-top: 80px;
}

#slider-fullwidth .slider_container {
	width: 940px;
	margin: 0 auto;
}

.slider-img {
	-webkit-background-size: cover;
	background-size: cover;
	background-repeat: no-repeat;
	background-repeat: no-repeat;
	-moz-box-sizing: content-box;
	-ms-box-sizing: content-box;
	box-sizing: content-box;
	background-position: center;
	background-position: center top;
	width: 100%;
	height: 450px;
	display: block;
}

/* ------------------------------ LayerSlider ------------------------ */

/* ------------------------------------------------------------------- */
.ls-defaultskin {
	padding: 0 !important;
	box-shadow: none !important;
	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
	border-radius: none !important;
	-moz-border-radius: none !important;
	-webkit-border-radius: none !important;
}

.ls-layer {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

.ls-defaultskin .ls-nav-prev {
	background-image: url("https://sanchishah.co.in/wp-content/themes/specular/img/layer-prev_hover.png") !important;
	background-position: 0 0 !important;
	opacity: .7;
	width: 64px !important;
	height: 64px !important;
}

.ls-defaultskin .ls-nav-prev.nitro-lazy {
	background-image: none !important;
}

.ls-defaultskin .ls-nav-prev:hover {
	opacity: 1;
}

.ls-defaultskin .ls-nav-next {
	background-image: url("https://sanchishah.co.in/wp-content/themes/specular/img/layer-next_hover.png") !important;
	opacity: .7;
	background-position: 0 0 !important;
	width: 64px !important;
	height: 64px !important;
}

.ls-defaultskin .ls-nav-next.nitro-lazy {
	background-image: none !important;
}

.ls-defaultskin .ls-nav-next:hover {
	opacity: 1;
}

.ls-defaultskin .ls-nav-prev, .ls-defaultskin .ls-nav-next {
	width: 64px !important;
	height: 64px !important;
	z-index: 10000 !important;
	top: 50% !important;
	margin-top: -32px !important;
	position: absolute !important;
	visibility: visible;
}

.ls-defaultskin .ls-nav-prev {
	left: 65px !important;
}

.ls-defaultskin .ls-nav-next {
	right: 65px !important;
}

.ls-layer .big_title_white {
	font-size: 50px;
	line-height: 50px;
	font-weight: 300;
	font-family: "Roboto Slab";
	color: #fff;
	background-color: transparent;
}

.ls-layer .medium_title_white {
	font-size: 30px;
	line-height: 50px;
	font-weight: 300;
	font-family: "Roboto";
	color: #fff;
	background-color: transparent;
}

.ls-layer .description_text {
	font-size: 20px;
	line-height: 30px;
	font-weight: 300;
	font-family: "Roboto";
	color: #fff;
	background-color: transparent;
}

/* ------------------------------ End LayerSlider -------------------- */

/* ------------------------------------------------------------------- */

/* ------------------------------ Revolution ------------------------- */

/* ------------------------------------------------------------------- */
.tp-bullets.simplebullets .bullet {
	cursor: pointer;
	position: relative !important;
	background: rgba(0, 0, 0, .5) !important;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	width: 6px !important;
	height: 6px !important;
	border: 5px solid rgba(0, 0, 0, 0) !important;
	display: inline-block;
	margin-right: 5px !important;
	margin-bottom: 14px !important;
	-webkit-transition: background-color .2s, border-color .2s;
	-moz-transition: background-color .2s, border-color .2s;
	-o-transition: background-color .2s, border-color .2s;
	-ms-transition: background-color .2s, border-color .2s;
	transition: background-color .2s, border-color .2s;
	float: none !important;
}

.tp-bullets.simplebullets .bullet:hover, .tp-bullets.simplebullets .bullet.selected {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	width: 6px !important;
	height: 6px !important;
	border: 5px solid rgba(0, 0, 0, 1) !important;
}

.tparrows.hidearrows {
	opacity: 0 !important;
}

.tparrows {
	z-index: 40000 !important;
	cursor: pointer;
	position: absolute;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	width: 40px !important;
	height: 40px !important;
}

.tp-leftarrow.default {
	background-image: url("https://sanchishah.co.in/wp-content/themes/specular/img/layer-prev_hover.png") no-repeat 0 0;
	width: 66px;
	height: 66px;
}

.tp-leftarrow.default.nitro-lazy {
	background-image: none !important;
}

/*.tp-rightarrow.default {
  background:url('img/layer-next_hover.png') no-repeat 0 0;
  width:66px !important;
  height: 66px !important;
 /* opacity:0.6;
  -webkit-transition-duration:0.4s;
  -moz-transition-duration:0.4s;
  -o-transition-duration:0.4s;
  -ms-transition-duration:0.4s;
  transition-duration:0.4s;
}*/
.tp-leftarrow.default:hover {
	opacity: 1;
}

.tp-rightarrow.default:hover {
	opacity: 1;
}

/* ------------------------------ End Revolution --------------------- */

/* ------------------------------------------------------------------- */

/* ------------------------------ Swiper Slider ---------------------- */

/* ------------------------------------------------------------------- */
.codeless-slider-container {
	width: 100%;
	height: 500px;
	cursor: -moz-grab;
	cursor: -webkit-grab;
}

.swiper-slide.layout-full {
	height: 500px !important;
	cursor: -moz-grab;
	cursor: -webkit-grab;
}

.swiper-slide.layout-semi {
	height: 250px !important;
	cursor: -moz-grab;
	cursor: -webkit-grab;
}

.swiper-slide {
	width: 25%;
}

.codeless-slider-container .codeless-slider-container {
	width: 100%;
}

.codeless-slider-container.layout-semi {
	height: 250px !important;
}

.codeless-slider-container.layout-full {
	height: 500px !important;
}

.swiper_slider .pagination {
	position: absolute;
	z-index: 100;
	left: 10px;
	bottom: 10px;
}

.swiper_slider .swiper-pagination-switch {
	display: inline-block;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	background: #fff;
	margin-right: 5px;
	opacity: 1;
	border: 1px solid #fff;
	cursor: pointer;
}

.swiper_slider .swiper-visible-switch {
	background: rgba(255, 255, 255, .4);
}

.swiper_slider .swiper-active-switch {
	background: rgba(255, 255, 255, .4);
}

.swiper_slider .pagination-nested {
	bottom: auto;
	top: 10px;
}

.swiper_slider .pagination-nested .swiper-pagination-switch {
	display: block;
	margin-right: 0;
	margin-bottom: 5px;
}

/* ------------------------------ End Swiper Slider ------------------ */

/* ------------------------------------------------------------------- */

/* ---------------------- Codeless Slider --------------------------------------*/
#slider-fullwidth > .default {
	background: #f5f5f5;
	height: 300px;
	line-height: 300px;
	text-align: center;
}

.codeless_slider_swiper .loading {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	text-align: center;
}

.codeless_slider_swiper .loading i {
	position: relative;
	top: 50%;
	line-height: 40px;
	font-size: 36px;
	color: #fff;
	z-index: 9999999;
	margin-top: -20px;
}

.codeless_slider_swiper {
	position: relative;
	width: 100%;
	overflow: hidden;
	-webkit-transition-duration: .4s;
	-moz-transition-duration: .4s;
	-o-transition-duration: .4s;
	-ms-transition-duration: .4s;
	transition-duration: .4s;
	min-height: 400px;
}

.codeless_slider .swiper-slide {
	position: relative;
}

.codeless_slider_wrapper {
	overflow: hidden;
	min-height: 400px;
}

.parallax_slider .codeless_slider_wrapper {
	-webkit-transform: translate(0, 0);
	-moz-transform: translate(0, 0);
	transform: translate(0, 0);
	-o-transform: translate(0, 0);
	-webkit-perspective: 1000;
	-webkit-backface-visibility: hidden;
	left: 0 !important;
	position: fixed;
	overflow: hidden;
	width: 100%;
	z-index: 1;
}

.boxed_layout .parallax_slider .codeless_slider_wrapper {
	position: relative;
	-webkit-transform: translateY(0) !important;
	transform: translateY(0) !important;
	-moz-transform: translateY(0) !important;
}

.boxed_layout .codeless_slider_swiper {
	max-height: 500px !important;
}

.boxed_layout .codeless_slider {
	max-height: 500px !important;
}

.codeless_slider .swiper-slide .container {
	height: 100%;
	position: relative;
	z-index: 9999;
}

.codeless_slider .swiper-slide .content {
	float: left;
	position: relative;
}

.codeless_slider .swiper-slide .content.vertical_centered {
	top: 50% !important;
	transform: translateY(-50%) !important;
	-webkit-transform: translateY(-50%) !important;
	-moz-transform: translateY(-50%) !important;
	-o-transform: translateY(-50%) !important;
}

.codeless_slider .swiper-slide .content.horizontal_centered {
	left: 50% !important;
	transform: translateX(-50%) !important;
	-webkit-transform: translateX(-50%) !important;
	-moz-transform: translateX(-50%) !important;
	-o-transform: translateX(-50%) !important;
}

.codeless_slider .swiper-slide .content p {
	margin-bottom: 0;
	margin-top: 25px;
}

.codeless_slider .swiper-slide .content h1 {}

.codeless_slider .swiper-slide .content img.center {
	position: relative;
	left: 50%;
	transform: translateX(-50%) !important;
	-webkit-transform: translateX(-50%) !important;
	-moz-transform: translateX(-50%) !important;
	-o-transform: translateX(-50%) !important;
}

.codeless_slider .swiper-slide .content img.left {
	position: relative;
	left: 0;
}

.codeless_slider .swiper-slide .content img.right {
	position: relative;
	left: 100%;
	transform: translateX(-100%) !important;
	-webkit-transform: translateX(-100%) !important;
	-moz-transform: translateX(-100%) !important;
	-o-transform: translateX(-100%) !important;
}

.codeless_slider .swiper-slide .buttons {
	float: left;
	width: auto;
	margin-top: 25px;
}

.codeless_slider .swiper-slide .buttons.align-center {
	position: relative;
	left: 50% !important;
	transform: translateX(-50%) !important;
	-webkit-transform: translateX(-50%) !important;
	-moz-transform: translateX(-50%) !important;
	-o-transform: translateX(-50%) !important;
}

.codeless_slider .swiper-slide .buttons.align-right {
	float: right;
}

.codeless_slider .swiper-slide .buttons a {
	margin-right: 10px;
	float: left;
}

.codeless_slider .swiper-slide .buttons a:last-child {
	margin-right: 0;
}

.codeless_slider .swiper-slide .buttons.colors-light a.bordered {
	border-color: #fff;
}

.codeless_slider .swiper-slide .buttons.colors-light a.bordered * {
	color: #fff;
}

.codeless_slider .swiper-slide .buttons.colors-dark a.bordered {
	border-color: #222;
}

.codeless_slider .swiper-slide .buttons.colors-dark a.bordered * {
	color: #222;
}

.codeless_slider .swiper-slide .buttons a.bordered {
	opacity: .88;
}

.codeless_slider .swiper-slide .buttons a.bordered:hover {
	border-color: rgba(0, 0, 0, 0);
}

.codeless_slider .swiper-slide .buttons.colors-light a.colored {
	border-color: rgba(0, 0, 0, 0);
}

.codeless_slider .swiper-slide .buttons.colors-light a.colored:hover {
	background: #fff;
}

.codeless_slider .swiper-slide .buttons.colors-light a.colored * {
	color: #fff;
}

.codeless_slider .swiper-slide .buttons.colors-dark a.colored {
	border-color: #222;
	background: #222;
}

.codeless_slider .swiper-slide .buttons.colors-dark a.colored * {
	color: #fff;
}

.codeless_slider .swiper-slide .codeless_animated {
	visibility: hidden;
}

.codeless_slider .swiper-slide h1.animated {
	-webkit-animation-delay: .2s;
	-moz-animation-delay: .2s;
	-ms-animation-delay: .2s;
	-o-animation-delay: .2s;
	animation-delay: .2s;
}

.codeless_slider .swiper-slide p.animated {
	-webkit-animation-delay: .6s;
	-moz-animation-delay: .6s;
	-ms-animation-delay: .6s;
	-o-animation-delay: .6s;
	animation-delay: .6s;
}

.codeless_slider .swiper-slide .buttons.animated {
	-webkit-animation-delay: 1s;
	-moz-animation-delay: 1s;
	-ms-animation-delay: 1s;
	-o-animation-delay: 1s;
	animation-delay: 1s;
}

/*.codeless_slider .swiper-slide p, .codeless_slider .swiper-slide h1, .codeless_slider .swiper-slide .buttons{
  opacity:0;
}*/
.codeless_slider #video_background {
	top: 0px;
	position: relative;
	-webkit-backface-visibility: hidden !important;
	min-width: 100%;
	min-height: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.codeless_slider .video-wrap {
	position: absolute !important;
	top: 0;
	left: 0;
	width: 100%;
	overflow: hidden;
	height: 100%;
	z-index: -1;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.codeless_slider .video-wrap .video_replace_mobile {
	display: none;
}

.codeless_slider .bg-overlay {
	width: 100%;
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	z-index: 0;
}

/* Navigation */
.codeless_slider .nav-thumbflip a {
	position: absolute;
	top: 50%;
	display: block;
	outline: none;
	text-align: left;
	z-index: 1000;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}

.codeless_slider .nav-thumbflip a.prev {
	left: 0;
}

.codeless_slider .nav-thumbflip a.next {
	right: 0;
}

.codeless_slider .nav-thumbflip a {
	-webkit-perspective: 1000px;
	perspective: 1000px;
}

.codeless_slider .nav-thumbflip a.prev {
	-webkit-perspective-origin: 100% 50%;
	perspective-origin: 100% 50%;
}

.codeless_slider .nav-thumbflip a.next {
	-webkit-perspective-origin: 0% 50%;
	perspective-origin: 0% 50%;
}

.codeless_slider .nav-thumbflip .icon-wrap {
	display: block;
	width: 50px;
	height: 60px;
	background-color: rgba(0, 0, 0, .9);
	-webkit-transition: background-color .3s;
	transition: background-color .3s;
}

.codeless_slider .nav-thumbflip i {
	position: relative;
	text-align: center;
	width: 100%;
	line-height: 60px;
	font-size: 34px;
	float: left;
	color: #fff;
}

.codeless_slider .nav-thumbflip .text {
	position: absolute;
	top: 0;
	background: #222;
	color: #fff;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: 1.5px;
	height: 100%;
	line-height: 60px;
	width: 80px;
	-webkit-transition: -webkit-transform .3s;
	transition: transform .3s;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.codeless_slider .nav-thumbflip a.prev .text {
	left: 100%;
	-webkit-transform: rotateY(90deg);
	transform: rotateY(90deg);
	-webkit-transform-origin: 0% 50%;
	transform-origin: 0% 50%;
}

.codeless_slider .nav-thumbflip a.next .text {
	right: 100%;
	-webkit-transform: rotateY(-90deg);
	transform: rotateY(-90deg);
	-webkit-transform-origin: 100% 50%;
	transform-origin: 100% 50%;
}

.codeless_slider .nav-thumbflip a:hover .icon-wrap {
	background-color: #fff;
}

.codeless_slider .nav-thumbflip a:hover i {
	color: #222;
}

.codeless_slider .nav-thumbflip a:hover .text {
	-webkit-transform: rotateY(0deg);
	transform: rotateY(0deg);
}

.codeless_slider:hover .nav-simple a {
	opacity: 1;
}

.codeless_slider .nav-simple a {
	position: absolute;
	top: 50%;
	height: 40px;
	opacity: 0;
	margin-top: -20px;
	z-index: 999999;
	width: 40px;
}

.codeless_slider .nav-simple a.prev {
	left: 10px;
}

.codeless_slider .nav-simple a.next {
	right: 10px;
}

.codeless_slider .nav-simple a span {
	width: 100%;
	height: 100%;
	float: left;
}

.codeless_slider .nav-simple a span i {
	color: rgba(255, 255, 255, .9);
	font-size: 64px;
	line-height: 40px;
	text-align: center;
	width: 100%;
	float: left;
}

.codeless_slider .nav-simple .text {
	display: none;
}

/* ---------------------- End Codeless Slider ----------------------------------*/

/* ---------------------- Codeless News ----------------------------------------*/
.codeless_news_slider .codeless_slider_swiper {
	width: 75%;
	float: left;
	height: 400px;
}

.codeless_news_slider .codeless-slider-container {
	height: 400px;
}

.codeless_news_slider .featured_posts {
	width: 25%;
	float: left;
	padding-left: 5px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}

.codeless_news_slider .featured_posts .featured {
	height: 197.5px;
	width: 100%;
	margin-bottom: 5px;
	background: #222;
	position: relative;
	overflow: hidden;
	-webkit-background-size: cover;
	background-size: cover;
	background-repeat: no-repeat;
	background-repeat: no-repeat;
	-moz-box-sizing: content-box;
	-ms-box-sizing: content-box;
	box-sizing: content-box;
	background-position: center;
}

.codeless_news_slider .swiper-slide {
	-webkit-background-size: cover;
	background-size: cover;
	background-repeat: no-repeat;
	background-repeat: no-repeat;
	-moz-box-sizing: content-box;
	-ms-box-sizing: content-box;
	box-sizing: content-box;
}

.codeless_news_slider .swiper-slide h1 {
	padding: 8px 30px;
	color: #fff;
	width: auto;
	float: left;
	position: absolute;
	bottom: 20px;
	-webkit-transition-duration: .4s;
	-moz-transition-duration: .4s;
	-o-transition-duration: .4s;
	-ms-transition-duration: .4s;
	transition-duration: .4s;
}

.codeless_news_slider .swiper-slide .overlay {
	background: rgba(0, 0, 0, 0);
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-webkit-transition-duration: .4s;
	-moz-transition-duration: .4s;
	-o-transition-duration: .4s;
	-ms-transition-duration: .4s;
	transition-duration: .4s;
}

.codeless_news_slider .swiper-slide p {
	opacity: 0;
	bottom: -40px;
	-webkit-transition-duration: .4s;
	-moz-transition-duration: .4s;
	-o-transition-duration: .4s;
	-ms-transition-duration: .4s;
	transition-duration: .4s;
	background: rgba(0, 0, 0, .6);
	color: #ddd;
	font-size: 13px;
	padding: 10px 20px;
	position: absolute;
	margin: 0;
	width: 100%;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}

.codeless_news_slider .swiper-slide p > * {
	color: #fff !important;
}

.codeless_news_slider .swiper-slide h1:hover {
	background: rgba(0, 0, 0, .8);
}

.codeless_news_slider .swiper-slide:hover .overlay {
	background: rgba(0, 0, 0, .2);
}

.codeless_news_slider .swiper-slide:hover h1 {
	bottom: 40px;
}

.codeless_news_slider .swiper-slide:hover p {
	opacity: 1;
	bottom: 0;
}

.codeless_news_slider .featured_posts .featured:last-child {
	margin-bottom: 0;
	background: #222;
}

.codeless_news_slider .featured_posts .featured h4 {
	padding: 8px 20px;
	color: #fff;
	width: auto;
	width: 100%;
	float: left;
	position: absolute;
	bottom: 0px;
	-webkit-transition-duration: .4s;
	-moz-transition-duration: .4s;
	-o-transition-duration: .4s;
	-ms-transition-duration: .4s;
	transition-duration: .4s;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}

.codeless_news_slider .featured_posts .featured .overlay {
	background: rgba(0, 0, 0, 0);
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-webkit-transition-duration: .4s;
	-moz-transition-duration: .4s;
	-o-transition-duration: .4s;
	-ms-transition-duration: .4s;
	transition-duration: .4s;
}

.codeless_news_slider .featured_posts .featured h4:hover {
	background: rgba(0, 0, 0, .8);
}

.codeless_news_slider .featured_posts .featured:hover .overlay {
	background: rgba(0, 0, 0, .35);
}

.codeless_news_slider .featured_posts .featured:hover h4 {
	bottom: 80px;
}

.codeless_news_slider .featured_posts .featured p {
	opacity: 0;
	bottom: -60px;
	-webkit-transition-duration: .4s;
	-moz-transition-duration: .4s;
	-o-transition-duration: .4s;
	-ms-transition-duration: .4s;
	transition-duration: .4s;
	background: rgba(0, 0, 0, .6);
	color: #ddd;
	padding: 10px 20px;
	position: absolute;
	margin: 0;
	font-size: 13px;
	width: 100%;
	z-index: 99999;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}

.codeless_news_slider .featured_posts .featured p > * {
	color: #ddd !important;
}

.codeless_news_slider .featured_posts .featured:hover p {
	opacity: 1;
	bottom: 0;
}

/* ---------------------- End Codeless News ------------------------------------*/

/* ---------------------- Codeless Gallery Carousel ---------------------------- */
.codeless_gallery_carousel.mobile_gallery {
	height: auto !important;
}

.codeless_gallery_carousel.mobile_gallery img {
	height: auto !important;
	max-width: none !important;
	width: 100%;
}

.mobile_gallery .codeless_slider_swiper {
	min-height: 50px !important;
}

.mobile_gallery .codeless_slider_wrapper {
	min-height: 50px !important;
}

.mobile_gallery .swiper_slider, .mobile_gallery .swiper-wrapper, .mobile_gallery .swiper-slide {
	height: auto !important;
	float: left !important;
}

.codeless_gallery_carousel .swiper-slide {
	height: 100%;
	width: auto;
	float: left;
}

.codeless_gallery_carousel.grayscale img {
	-moz-filter: grayscale(100%);
	filter: gray;
	filter: grayscale(100%);
	filter: url("https://cdn-iemok.nitrocdn.com/shKFQIhqmtPcYKyAdNbDrBqdXdAOsudW/assets/images/optimized/rev-0395388/sanchishah.co.in/wp-content/themes/specular/css/desaturate.svg#greyscale");
	-webkit-filter: grayscale(100%);
	-webkit-transition-duration: .4s;
	-moz-transition-duration: .4s;
	-o-transition-duration: .4s;
	-ms-transition-duration: .4s;
	transition-duration: .4s;
}

.codeless_gallery_carousel.grayscale .swiper-slide-active img {
	-moz-filter: grayscale(0);
	filter: none;
	filter: grayscale(0);
	-webkit-filter: grayscale(0);
}

.codeless_gallery_carousel.opacity img {
	opacity: .1;
	-webkit-transition-duration: .4s;
	-moz-transition-duration: .4s;
	-o-transition-duration: .4s;
	-ms-transition-duration: .4s;
	transition-duration: .4s;
}

.codeless_gallery_carousel.opacity .swiper-slide-active img {
	opacity: 1;
}

.codeless_gallery_carousel .codeless_slider_wrapper {
	background: #fff;
}

.codeless_gallery_carousel .swiper-slide img {
	height: 100%;
}

.codeless_gallery_carousel .swiper-slide {
	position: relative;
}

.codeless_gallery_carousel .info {
	position: absolute;
	bottom: 0;
	background: rgba(255, 255, 255, .97);
	padding: 30px 12px;
	width: 100%;
	text-align: center;
}

.codeless_gallery_carousel .info > * {
	opacity: 0;
	-webkit-transition-duration: .4s;
	-moz-transition-duration: .4s;
	-o-transition-duration: .4s;
	-ms-transition-duration: .4s;
	transition-duration: .4s;
}

.codeless_gallery_carousel .info p {
	margin: 0;
	padding: 0;
	text-align: center;
	width: 450px;
	position: relative;
	left: 50%;
	margin-left: -225px;
	margin-top: 5px;
}

.codeless_gallery_carousel .swiper-slide-active .info > * {
	opacity: 1;
}

.codeless_gallery_carousel:hover .nav-simple a {
	opacity: 1;
}

.codeless_gallery_carousel .nav-simple a {
	position: absolute;
	top: 50%;
	height: 60px;
	opacity: 1;
	margin-top: -30px;
	z-index: 999999;
	background: rgba(0, 0, 0, .3);
	width: 60px;
}

.codeless_gallery_carousel .nav-simple a:hover {
	background: rgba(0, 0, 0, .5);
}

.codeless_gallery_carousel .nav-simple a.prev {
	left: 0px;
}

.codeless_gallery_carousel .nav-simple a.prev span span {
	background: url("https://cdn-iemok.nitrocdn.com/shKFQIhqmtPcYKyAdNbDrBqdXdAOsudW/assets/images/optimized/rev-0395388/sanchishah.co.in/wp-content/themes/specular/img/slider_left_carou.png") no-repeat center;
}

.codeless_gallery_carousel .nav-simple a.prev span span.nitro-lazy {
	background-image: none !important;
}

.codeless_gallery_carousel .nav-simple a.next {
	right: 0px;
}

.codeless_gallery_carousel .nav-simple a.next span span {
	background: url("https://cdn-iemok.nitrocdn.com/shKFQIhqmtPcYKyAdNbDrBqdXdAOsudW/assets/images/optimized/rev-0395388/sanchishah.co.in/wp-content/themes/specular/img/slider_right_carou.png") no-repeat center;
}

.codeless_gallery_carousel .nav-simple a.next span span.nitro-lazy {
	background-image: none !important;
}

.codeless_gallery_carousel .nav-simple a span span {
	width: 100%;
	height: 100%;
	float: left;
}

.codeless_gallery_carousel .nav-simple a span {
	width: 100%;
	height: 100%;
	float: left;
}

.codeless_gallery_carousel .nav-simple a span i {
	color: rgba(255, 255, 255, .9);
	font-size: 64px;
	line-height: 40px;
	text-align: center;
	width: 100%;
	float: left;
}

.codeless_gallery_carousel .nav-simple .text {
	display: none;
}

.codeless_gallery_carousel .loading {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	text-align: center;
}

.codeless_gallery_carousel .loading i {
	position: relative;
	top: 50%;
	line-height: 40px;
	font-size: 36px;
	color: #222;
	z-index: 9999999;
	margin-top: -20px;
}

/* ---------------------- End Codeless Gallery Carousel ------------------------ */

/* -------------------------------------------------------END SLIDERS HERE ----------------------------------------------------- */

/* ----------------------------------------------------------------------------------------------------------------------------- */

/*--------------------------------------------------------- PORTFOLIO NAVIGATION------------------------------------------------ */

/* ----------------------------------------------------------------------------------------------------------------------------- */
#portfolio-filter {
	margin-bottom: 35px;
	position: relative;
	min-height: 20px !important;
}

#portfolio-filter ul {
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	z-index: 9999;
}

#portfolio-filter ul li {
	float: left;
	padding: 8px 18px;
	webkit-transition-duration: .4s;
	-moz-transition-duration: .4s;
	-o-transition-duration: .4s;
	-ms-transition-duration: .4s;
	transition-duration: .4s;
}

#portfolio-filter ul li a {}

#portfolio-filter ul li.active a {}

#portfolio-filter ul li.active {
	position: relative;
}

#portfolio-filter ul li:hover {}

#portfolio-filter ul li a:hover {
	text-decoration: none;
}

/* Fullwidth POrtfolio Filter */
.content_portfolio.fullwidth #portfolio-filter {
	margin-bottom: 0;
}

.content_portfolio.fullwidth .filter-row {}

.content_portfolio.fullwidth #portfolio-filter ul {
	float: right;
}

.content_portfolio.fullwidth #portfolio-filter ul li {
	border: none;
	background: transparent;
	padding: 14px 18px;
}

.content_portfolio.fullwidth #portfolio-filter ul li a {}

.content_portfolio.fullwidth #portfolio-filter ul li a:hover {}

.content_portfolio.fullwidth #portfolio-filter ul li:last-child {
	padding-right: 0;
}

/*-----------------------------------------------------END PORTFOLIO NAV-------------------------------------------------------- */

/* ----------------------------------------------------------------------------------------------------------------------------- */

/*----------------------------------------------------- Portfolio -------------------------------------------------------------- */

/* ----------------------------------------------------------------------------------------------------------------------------- */

/* ------------------------------ Overlayed -------------------------- */

/* ------------------------------------------------------------------- */
.portfolio-item.overlayed {
	display: block;
	overflow: hidden;
	cursor: pointer;
	backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
}

.portfolio-item.overlayed img {
	backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
	-webkit-transition: all 400ms;
	-moz-transition: all 400ms;
	transition: all 400ms;
	display: block;
}

.portfolio-item.overlayed h4 {}

.portfolio-item.overlayed a {
	position: absolute;
	z-index: 4;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.portfolio-item.overlayed h6 {}

.portfolio-item.overlayed .tpl2 {}

.portfolio-item.overlayed .bg {
	-webkit-transition: all 400ms;
	-moz-transition: all 400ms;
	transition: all 400ms;
}

.portfolio-item.overlayed:hover img {
	transform: scale(1.1) rotate(.7deg);
	-ms-transform: scale(1.1) rotate(.7deg);
	-webkit-transform: scale(1.1) rotate(.7deg);
	-o-transform: scale(1.1) rotate(.7deg);
	-moz-transform: scale(1.1) rotate(.7deg);
	backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
}

/* ------------------------------ End Overlayed ---------------------- */

/* ------------------------------------------------------------------- */

/* ------------------------------ Grayscale -------------------------- */

/* ------------------------------------------------------------------- */
.portfolio-item.grayscale {
	position: relative;
	overflow: hidden;
	cursor: pointer;
}

.portfolio-item.grayscale img {
	-moz-filter: grayscale(100%);
	filter: gray;
	filter: grayscale(100%);
	filter: url("https://cdn-iemok.nitrocdn.com/shKFQIhqmtPcYKyAdNbDrBqdXdAOsudW/assets/images/optimized/rev-0395388/sanchishah.co.in/wp-content/themes/specular/css/desaturate.svg#greyscale");
	-webkit-filter: grayscale(100%);
	-webkit-transition-duration: .4s;
	-moz-transition-duration: .4s;
	-o-transition-duration: .4s;
	-ms-transition-duration: .4s;
	transition-duration: .4s;
	position: relative;
	top: 0;
}

.portfolio-item.grayscale:hover img {
	filter: none;
	-webkit-filter: grayscale(0);
	top: -80px;
}

.portfolio-item.grayscale .project {
	height: 80px;
	width: 100%;
	position: absolute;
	bottom: -92px;
	left: 0;
	-webkit-transition-duration: .4s;
	-moz-transition-duration: .4s;
	-o-transition-duration: .4s;
	-ms-transition-duration: .4s;
	transition-duration: .4s;
}

.portfolio-item.grayscale:hover .project {
	bottom: 0px;
}

.portfolio-item.grayscale .project h5 {
	margin-top: 17px;
	width: 100%;
	float: left;
	text-align: center;
}

.portfolio-item.grayscale .project h6 {
	margin-top: 4px;
	width: 100%;
	float: left;
	text-align: center;
}

.portfolio-item.grayscale .project:after {
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 0 11px 12px 11px;
	position: absolute;
	left: 50%;
	margin-left: -11px;
	top: 0;
	margin-top: -12px;
	content: "";
}

/* ------------------------------ End Grayscale ---------------------- */

/* ------------------------------------------------------------------- */

/* ------------------------------ Basic ------------------------------ */

/* ------------------------------------------------------------------- */
.portfolio-item.basic {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.portfolio-item.basic .he-view {
	width: 100%;
}

.portfolio-item.basic .bg {}

.portfolio-item.basic .link {
	padding: 8px 12px !important;
	display: inline-block;
	margin-right: 5px;
}

.portfolio-item.basic .tpl2 .center-bar {
	height: 34px;
	margin-top: -17px;
}

.portfolio-item.basic .show_text {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 20px;
	background: #fff;
}

.portfolio-item.basic .show_text h5 {
	margin-top: 15px;
	float: left;
	width: 100%;
	margin-bottom: 2px;
	letter-spacing: 1px;
}

.portfolio-item.basic .show_text h6 {
	margin-top: 5px;
}

/* ------------------------------ End Basic -------------------------- */

/* ------------------------------------------------------------------- */

/* ------------------------------ Chrome ----------------------------- */
.portfolio-item.chrome .overlay {
	height: auto;
	position: relative;
	overflow: hidden;
}

.portfolio-item.chrome .overlay span {
	background: rgba(255, 255, 255, .2);
	opacity: 0;
	width: 100%;
	left: 0;
	top: 0;
	height: 100%;
	position: absolute;
	-webkit-transition-duration: .4s;
	-moz-transition-duration: .4s;
	-o-transition-duration: .4s;
	-ms-transition-duration: .4s;
	transition-duration: .4s;
}

.portfolio-item.chrome:hover .overlay span {
	opacity: 1;
}

.portfolio-item.chrome .bar {
	width: 100%;
	height: 12px;
	background: url("https://cdn-iemok.nitrocdn.com/shKFQIhqmtPcYKyAdNbDrBqdXdAOsudW/assets/images/optimized/rev-0395388/sanchishah.co.in/wp-content/themes/specular/img/chrome.png") no-repeat;
	background-size: cover;
	-webkit-background-size: cover;
	-moz-background-size: cover;
}

.portfolio-item.chrome .bar.nitro-lazy {
	background-image: none !important;
}

.portfolio-item.chrome .overlay {
	-moz-box-shadow: 0 2px 4px rgba(0, 0, 0, .1);
	-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, .1);
	box-shadow: 0 2px 4px rgba(0, 0, 0, .1);
}

.portfolio-item.chrome .overlay span {
	top: 12px !important;
	background: rgba(255, 255, 255, .7);
}

.portfolio-item.chrome span a {
	z-index: 99999999;
	position: absolute;
	top: 50%;
	margin-top: -25px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	overflow: hidden;
}

.portfolio-item.chrome span a:hover {
	background: #000 !important;
	color: #fff;
}

.portfolio-item.chrome .show_text {
	margin-top: 15px;
}

.portfolio-item.chrome .show_text h5 {
	text-align: center;
	text-transform: uppercase;
	letter-spacing: 1.5px;
}

/* ------------------------------ End Chrome ------------------------- */

/* ------------------------------ Layout ----------------------------- */

/* ------------------------------------------------------------------- */
.filterable .mix {
	display: none;
}

.no_space .filterable {
	margin-left: 0 !important;
}

.content_portfolio.fullwidth {
	padding: 0 !important;
	margin: 0 !important;
}

.content_portfolio.fullwidth.layout-sidebar_left aside, .content_portfolio.fullwidth.layout-sidebar_right aside {
	padding-top: 40px;
	padding-right: 60px;
}

.content_portfolio.fullwidth.layout-sidebar_left aside {
	padding-right: 0px;
	padding-left: 40px;
}

.fullwidth  .span9 {
	padding-left: 0;
}

.fullwidth.layout-sidebar_left #portfolio-preview-items.normal {
	padding-left: 0;
}

.fullwidth #portfolio-preview-items.normal {
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
}

.fullwidth #portfolio-preview-items.normal .row {
	margin-left: -20px;
}

.fullwidth #portfolio-preview-items .row {
	margin-left: 0;
}

.fullwidth #portfolio-preview-items.no_space {
	margin-left: -5px;
	padding-top: 5px;
}

.fullwidth #portfolio-preview-items.no_space .portfolio-item {
	padding-left: 5px;
	padding-bottom: 5px;
}

.portfolio-item {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	overflow: hidden;
}

.portfolio-item img {
	width: 100%;
	float: left;
}

.five-cols .portfolio-item {
	position: relative;
	width: 20%;
	padding-left: 20px;
	float: left;
	margin-bottom: 20px;
}

.three-cols .portfolio-item {
	position: relative;
	width: 33.33333%;
	padding-left: 20px;
	float: left;
	margin-bottom: 20px;
}

.four-cols .portfolio-item {
	position: relative;
	width: 25%;
	padding-left: 20px;
	float: left;
	margin-bottom: 20px;
}

.two-cols .portfolio-item {
	position: relative;
	width: 50%;
	padding-left: 20px;
	float: left;
	margin-bottom: 20px;
}

.no_space .portfolio-item {
	margin-left: 0;
	margin-bottom: 0;
	padding-left: 0;
	padding-bottom: 0;
}

.tpl2 {
	float: left;
	width: 100%;
	overflow: hidden;
}

.tpl2 img {
	max-width: none;
	width: 100%;
}

.tpl2 .bg:hover {
	opacity: 1;
}

.tpl2 .bg {
	opacity: 0;
	width: 100%;
	height: 100%;
}

.tpl2 .center-bar {
	height: 30px;
	position: absolute;
	top: 50%;
	margin-top: -15px;
	text-align: center;
	width: 100%;
}

/* Masonry */
.four-cols .masonry .grid-size {
	width: 25%;
}

.four-cols .masonry .w1 {
	width: 25%;
}

.four-cols .masonry .wh2 {
	width: 25%;
}

.four-cols .masonry .w2 {
	width: 50%;
}

.four-cols .masonry .w3 {
	width: 75%;
}

.three-cols .masonry .grid-size {
	width: 33.3333%;
}

.three-cols .masonry .w1 {
	width: 33.3333%;
}

.three-cols .masonry .w2 {
	width: 66.6666%;
}

.three-cols .masonry .w3 {
	width: 100%;
}

.five-cols .masonry .grid-size {
	width: 20%;
}

.five-cols .masonry .w1 {
	width: 20%;
}

.five-cols .masonry .w2 {
	width: 40%;
}

.five-cols .masonry .w3 {
	width: 60%;
}

.two-cols .masonry .grid-size {
	width: 50%;
}

.two-cols .masonry .w1 {
	width: 50%;
}

.two-cols .masonry .w2 {
	width: 100%;
}

.two-cols .masonry .w3 {
	width: 50%;
}

/* End Masonry */

/* ------------------------------ End Layout ------------------------- */

/* ------------------------------------------------------------------- */

/* ------------------------------ Isotope ---------------------------- */

/* ------------------------------------------------------------------- */
.isotope, .isotope .isotope-item {
	-webkit-transition-duration: .8s;
	-moz-transition-duration: .8s;
	-ms-transition-duration: .8s;
	-o-transition-duration: .8s;
	transition-duration: .8s;
}

.isotope {
	-webkit-transition-property: height, width;
	-moz-transition-property: height, width;
	-ms-transition-property: height, width;
	-o-transition-property: height, width;
	transition-property: height, width;
}

.isotope .isotope-item {
	-webkit-transition-property: -webkit-transform, opacity;
	-moz-transition-property: -moz-transform, opacity;
	-ms-transition-property: -ms-transform, opacity;
	-o-transition-property: -o-transform, opacity;
	transition-property: transform, opacity;
}

/* ------------------------------ End Isotope ------------------------ */

/* ------------------------------------------------------------------- */

/*----------------------------------------------------- End Portfolio ---------------------------------------------------------- */

/* ----------------------------------------------------------------------------------------------------------------------------- */

/*----------------------------------------------------- Single Portfolio ------------------------------------------------------- */

/* ----------------------------------------------------------------------------------------------------------------------------- */
.single_portfolio_gallery {
	margin-top: 60px;
}

.single_portfolio_gallery .gallery a {
	width: 33.3333%;
	float: left;
	padding-left: 20px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	margin-bottom: 20px;
}

.single_portfolio_gallery .content {
	margin-top: 40px;
}

.portfolio_single h4 {}

.portfolio_single ul.info {
	margin: 0;
	padding: 0;
	list-style: none;
	margin-top: 13px;
	position: relative;
}

.portfolio_single ul.info li {
	float: left;
	width: 100%;
	margin-bottom: 10px;
}

.portfolio_single ul.info li .title {
	width: 100%;
	float: left;
}

.portfolio_single .post-like {
	position: absolute;
	top: 0;
	margin-top: 0;
	right: 0;
	width: auto !important;
}

.single_portfolio_container {
	margin-top: 60px;
}

.single_portfolio_container .details {
	margin-top: 30px;
}

.single_portfolio_container .content {
	margin-top: 40px;
	float: left;
}

.single_portfolio_floating {
	margin-top: 60px;
}

.single_portfolio_floating .media img {
	margin-bottom: 20px;
}

.single_portfolio_floating .media img:last-child {
	margin-bottom: 0;
}

.single_portfolio_floating .details {
	margin-top: 30px;
}

.single_portfolio_fullwidth .content {
	margin-top: 60px;
}

.single_portfolio_fullwidth .media {
	width: 100%;
}

.single_portfolio_fullwidth .media .featured {
	-webkit-background-size: cover;
	background-size: cover;
	background-repeat: no-repeat;
	background-repeat: no-repeat;
	-moz-box-sizing: content-box;
	-ms-box-sizing: content-box;
	box-sizing: content-box;
	width: 100%;
	height: 600px;
}

/*---------------------------------------------------- End Single Portfolio ---------------------------------------------------- */

/* ----------------------------------------------------------------------------------------------------------------------------- */

/*---------------------------------------------------- Tabs -------------------------------------------------------------------- */

/* ----------------------------------------------------------------------------------------------------------------------------- */
.tabbable .nav-tabs {
	margin: 0;
	padding: 0;
}

.tabbable .nav-tabs i {
	padding-right: 5px;
}

.wpb_tabs:last-child {
	margin-bottom: 0;
}

.wpb_tabs .wpb_text_column:last-child {
	margin-bottom: 0;
}

/* ------------------------------ Style 1 ---------------------------- */

/* ------------------------------------------------------------------- */
.tabbable.tabs-top.style_1 .nav.nav-tabs {
	border-bottom: 2px solid #e2e2e2;
}

.tabbable.tabs-top.style_1 .nav.nav-tabs li.active {
	border-top: 2px solid #e2e2e2;
	border-right: 2px solid #e2e2e2;
	border-left: 2px solid #e2e2e2;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	margin-bottom: -2px;
}

.tabbable.tabs-top.style_1 .nav.nav-tabs li.active a {}

.tabbable.style_1 .nav-tabs li {
	border-bottom: none;
	border-right: none;
}

.tabbable.style_1.tabs-left .nav-tabs li {
	border-bottom: none;
	margin-top: -3px;
	margin-right: -1px;
}

.tabbable.style_1 .nav-tabs li:last-child {
	margin-bottom: -1px;
}

.tabbable.style_1.tabs-left .nav-tabs li:last-child {
	border-right: none !important;
}

.tabbable.style_1.tabs-top .tab-content {
	padding: 0px 20px;
}

.tabbable.style_1 .nav-tabs li a {
	color: #444;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.dark_version .tabbable.style_1 .nav-tabs li a {
	color: #aaa;
}

.dark_version .nav-tabs > .active > a, .dark_version .nav-tabs > .active > a:hover {
	background-color: transparent;
}

.tabbable.style_1.tabs-left .nav-tabs li a {
	border-radius: 3;
	-webkit-border-radius: 3;
	-moz-border-radius: 3;
}

.tabs-left > .nav-tabs .active > a, .tabs-left > .nav-tabs .active > a:hover {
	border-left: 2px solid #e2e2e2;
	border-top: 2px solid #e2e2e2;
	border-bottom: 2px solid #e2e2e2;
}

.tabs-left > .nav-tabs {
	border-right: 2px solid #e2e2e2;
}

.tabbable.style_1 .tab-content {
	margin-top: 10px;
}

.tabbable.style_1.tabs-left .tab-content {
	margin-top: 0;
	padding: 0px 32px;
}

.tabbable.style_1.tabs-left .tab-content p {
	margin-top: 0px;
}

/* ------------------------------ End Style 1 ------------------------ */

/* ------------------------------------------------------------------- */

/* ------------------------------ Style 2 ---------------------------- */

/* ------------------------------------------------------------------- */
.tabbable.style_2.tabs-left {
	float: left;
	width: 100%;
}

.tabbable.style_2.tabs-top .nav-tabs {}

.tabbable.style_2.tabs-left .nav-tabs {
	position: relative;
	left: -1px;
}

.tabbable.style_2 .nav-tabs li {
	border-bottom: none;
	border-right: none;
	-webkit-transition-duration: .4s;
	-moz-transition-duration: .4s;
	-o-transition-duration: .4s;
	-ms-transition-duration: .4s;
	transition-duration: .4s;
}

.tabbable.style_2.tabs-left li {
	border-bottom: none;
	margin-bottom: -3px;
	margin-top: 0;
}

.tabbable.style_2.tabs-left li:last-child {
	border-right: none !important;
}

.tabbable.style_2 .nav-tabs li:hover {
	border-top: 1px solid #555;
}

.tabbable.style_2.tabs-left .nav-tabs li:hover {
	border-left: 1px solid #555;
}

.tabbable.style_2.tabs-left .nav-tabs li.active {
	border-right: 1px solid #fff;
	z-index: 1111111;
	position: relative;
	right: -1px;
}

.tabbable.style_2 .nav-tabs li a {
	color: #222;
	font-weight: 400;
}

.dark_version .tabbable.style_2 .nav-tabs li a {
	color: #aaa;
}

.tabbable.style_2.tabs-left .nav-tabs li a {
	border: none;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
}

.tabbable.style_2 .tab-content {
	padding: 20px;
}

.tabbable.style_2.tabs-left .tab-content {
	margin-top: 0px;
	padding: 15px;
	height: 100%;
	position: relative;
	left: -2px;
}

/* ------------------------------ End Style 2 ------------------------ */

/* ------------------------------------------------------------------- */

/* ------------------------------ Style 3 ---------------------------- */

/* ------------------------------------------------------------------- */
.tabbable.style_3.tabs-left {
	float: left;
	width: 100%;
}

.dark_version .tabbable.style_3.tabs-left {
	border-right: 1px solid transparent;
	border-bottom: 1px solid transparent;
	background: transparent;
}

.tabbable.style_3.tabs-top .nav-tabs {}

.tabbable.style_3.tabs-left .nav-tabs {
	border-right: none;
}

.tabbable.style_3 .nav-tabs li {
	border-right: none;
}

.dark_version .tabbable.style_3 .nav-tabs li {
	background: transparent;
}

.tabbable.style_3 .nav-tabs li.active {
	border-bottom: 1px solid #f9f9f9;
	background: #f9f9f9;
}

.tabbable.style_3 .nav-tabs li.active a {
	background: #f0f0f0;
}

.dark_version .tabbable.style_3 .nav-tabs li.active a {
	background: transparent;
}

.tabbable.style_3 .nav-tabs li:first-child {}

.dark_version .tabbable.style_3 .nav-tabs li:first-child {
	border-left: 2px solid transparent;
}

.tabbable.style_3.tabs-left .nav-tabs li:first-child {}

.dark_version .tabbable.style_3.tabs-left .nav-tabs li:first-child {
	border-left: 1px solid transparent;
}

.tabbable.style_3.tabs-left li {
	margin-bottom: 0px;
	margin-top: 0;
	border-bottom: none;
}

.dark_version .tabbable.style_3.tabs-left li {
	border-top: 2px solid transparent;
	border-left: 1px solid transparent;
}

.tabbable.style_3.tabs-left li:last-child {
	border-right: none !important;
}

.tabbable.style_3 .nav-tabs li:last-child {
	border-right: 1px solid #fff;
}

.dark_version .tabbable.style_3 .nav-tabs li:last-child {
	border-right: 1px solid transparent;
}

.tabbable.style_3.tabs-left .nav-tabs li:hover {}

.dark_version .tabbable.style_3.tabs-left .nav-tabs li:hover {
	border-top: 2px solid transparent;
}

.tabbable.style_3.tabs-left .nav-tabs li.active {
	border-bottom: none;
}

.tabbable.style_3.tabs-left .nav-tabs li.active:last-child {
	border-bottom: 1px solid #ebebeb !important;
}

.tabbable.style_3 .nav-tabs li a {
	color: #444;
	font-weight: 600;
	text-transform: uppercase;
}

.dark_version .tabbable.style_3 .nav-tabs li a {
	color: #aaa;
}

.tabbable.style_3.tabs-left .nav-tabs li a {
	border: none;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	margin-bottom: 0;
}

.tabbable.style_3 .tab-content {
	padding: 20px;
}

.dark_version .tabbable.style_3 .tab-content {
	border-top: 2px solid transparent;
}

.tabbable.style_3.tabs-left .tab-content {
	margin-top: 0px;
	padding: 15px;
	height: 100%;
}

/* ------------------------------ End Style 3 ------------------------ */

/* ------------------------------------------------------------------- */

/*---------------------------------------------------- End Tabs ---------------------------------------------------------------- */

/* ----------------------------------------------------------------------------------------------------------------------------- */

/*---------------------------------------------------- Services List ----------------------------------------------------------- */

/* ----------------------------------------------------------------------------------------------------------------------------- */
.services_list p {
	margin-top: 5px;
}

.services_list dt {
	width: 70px;
	height: 70px;
	-webkit-transition-duration: .4s;
	-moz-transition-duration: .4s;
	-o-transition-duration: .4s;
	-ms-transition-duration: .4s;
	transition-duration: .4s;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	background: #333;
}

.services_list dt i {
	width: 100%;
	text-align: center;
	color: #fff;
	float: left;
	line-height: 70px;
	font-size: 32px;
}

.services_list dd {
	margin-left: 85px;
}

.services_list dl {
	position: relative;
}

.services_list h3 {
	color: #444;
	font-weight: bold;
	margin-bottom: 10px;
}

.dark_version .services_list h3 {
	color: #fff;
}

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

.services_list ul li {
	padding-left: 10px;
	margin-bottom: 3px;
}

/*---------------------------------------------------- End Services List ------------------------------------------------------- */

/* ----------------------------------------------------------------------------------------------------------------------------- */

/*---------------------------------------------------- Media ------------------------------------------------------------------- */

/* ----------------------------------------------------------------------------------------------------------------------------- */
.row-dynamic-el .media {
	margin-top: 0;
}

.row-dynamic-el .media .type_image {
	width: auto;
}

.row-dynamic-el .media .type_image.alignment_left {
	float: left;
}

.row-dynamic-el .media .type_image.alignment_right {
	float: right;
}

.row-dynamic-el .media .type_image.alignment_center {
	margin: 0 auto;
	display: block;
}

.row-dynamic-el .media .type_slideshow.alignment_center {
	margin: 0 auto;
	display: block;
}

/*---------------------------------------------------- End Media --------------------------------------------------------------- */

/* ----------------------------------------------------------------------------------------------------------------------------- */

/*---------------------------------------------------- FAQ Filter -------------------------------------------------------------- */

/* ----------------------------------------------------------------------------------------------------------------------------- */
#faq-filter {
	margin-bottom: 35px;
	position: relative;
	min-height: 20px !important;
	height: auto;
}

#faq-filter ul {
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	z-index: 9999;
}

#faq-filter ul li {
	float: left;
	padding: 8px 18px;
	webkit-transition-duration: .4s;
	-moz-transition-duration: .4s;
	-o-transition-duration: .4s;
	-ms-transition-duration: .4s;
	transition-duration: .4s;
}

#faq-filter ul li a {}

#faq-filter ul li.active a {}

#faq-filter ul li.active {
	position: relative;
}

#faq-filter ul li:hover {}

#faq-filter ul li a:hover {
	text-decoration: none;
}

/*---------------------------------------------------- End FAQ Filter ---------------------------------------------------------- */

/* ----------------------------------------------------------------------------------------------------------------------------- */

/*---------------------------------------------------- Accordion /  Toggles ---------------------------------------------------- */

/* ----------------------------------------------------------------------------------------------------------------------------- */
.accordion .accordion-inner {}

.accordion {
	float: left;
	width: 100%;
}

.faq {
	width: 100%;
	float: left;
}

.faq .accordion-group {
	position: relative;
	display: block;
}

.accordion .wpb_text_column {
	margin-bottom: 0 !important;
}

.accordion p:first-child {
	margin-top: 0;
}

/* Style 1 */
.accordion.style_1 .accordion-group {
	border-left: none;
	border-top: none;
	border-right: none;
	margin-bottom: 10px;
	border-bottom: none;
}

.accordion.style_1 .accordion-heading .accordion-toggle {
	position: relative;
	padding: 15px 55px;
}

.accordion.style_1 .accordion-heading .accordion-toggle:before {
	background-image: url("https://cdn-iemok.nitrocdn.com/shKFQIhqmtPcYKyAdNbDrBqdXdAOsudW/assets/images/optimized/rev-0395388/sanchishah.co.in/wp-content/themes/specular/img/plus.png");
	background-position: center center;
	content: "";
	background-repeat: no-repeat;
	position: absolute;
	left: 0px;
	top: 5px;
	text-align: center;
	background-color: #fff;
	border: 2px solid #ebebeb;
	color: #ccc;
	font-size: 16px;
	width: 40px;
	line-height: 40px;
	height: 40px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-transition-duration: .4s;
	-moz-transition-duration: .4s;
	-o-transition-duration: .4s;
	-ms-transition-duration: .4s;
	transition-duration: .4s;
}

.accordion.style_1 .accordion-heading.in_head .accordion-toggle:before {
	background-image: url("https://cdn-iemok.nitrocdn.com/shKFQIhqmtPcYKyAdNbDrBqdXdAOsudW/assets/images/optimized/rev-0395388/sanchishah.co.in/wp-content/themes/specular/img/minus.png");
	background-position: center center;
	background-repeat: no-repeat;
	content: "";
}

.accordion.style_1 .accordion-heading.in_head .accordion-toggle {}

.accordion.style_1 .accordion-inner {
	border-top: none;
	padding: 1px 55px;
	padding-bottom: 0px;
	float: left;
	padding-right: 0;
}

/* End Style 1 */

/* Style 2 */
.accordion.style_2 .accordion-group {
	border-left: none;
	border-top: none;
	border-right: none;
	margin-bottom: 20px;
	border-bottom: none;
}

.accordion.style_2 .accordion-heading .accordion-toggle {
	position: relative;
	padding: 15px 70px;
}

.accordion.style_2 .accordion-heading .accordion-toggle:before {
	background-image: url("https://cdn-iemok.nitrocdn.com/shKFQIhqmtPcYKyAdNbDrBqdXdAOsudW/assets/images/optimized/rev-0395388/sanchishah.co.in/wp-content/themes/specular/img/plus.png");
	background-position: center center;
	content: "";
	background-repeat: no-repeat;
	position: absolute;
	left: 10px;
	top: 9px;
	text-align: center;
	background-color: #fff;
	color: #ccc;
	font-size: 16px;
	width: 32px;
	line-height: 40px;
	height: 32px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-transition-duration: .4s;
	-moz-transition-duration: .4s;
	-o-transition-duration: .4s;
	-ms-transition-duration: .4s;
	transition-duration: .4s;
}

.accordion.style_2 .accordion-heading.in_head .accordion-toggle:before {
	background-image: url("https://cdn-iemok.nitrocdn.com/shKFQIhqmtPcYKyAdNbDrBqdXdAOsudW/assets/images/optimized/rev-0395388/sanchishah.co.in/wp-content/themes/specular/img/minus.png");
	background-position: center center;
	background-repeat: no-repeat;
	content: "";
}

.accordion.style_2 .accordion-heading.in_head .accordion-toggle {
	color: #222;
}

.accordion.style_2 .accordion-inner {
	border-top: none;
	padding: 20px 15px;
	padding-bottom: 10px;
	float: left;
}

/* End Style 2 */

/* Style 3 */
.accordion.style_3 .accordion-group {
	border-left: none;
	border-top: none;
	border-right: none;
	margin-bottom: 10px;
	border-bottom: none;
}

.accordion.style_3 .accordion-heading .accordion-toggle {
	position: relative;
	padding: 8px 45px;
}

.accordion.style_3 .accordion-heading .accordion-toggle:before {
	background-image: url("https://cdn-iemok.nitrocdn.com/shKFQIhqmtPcYKyAdNbDrBqdXdAOsudW/assets/images/optimized/rev-0395388/sanchishah.co.in/wp-content/themes/specular/img/plus.png");
	background-position: center center;
	content: "";
	background-repeat: no-repeat;
	position: absolute;
	left: 10px;
	top: 9px;
	text-align: center;
	background-color: #222;
	color: #ccc;
	font-size: 16px;
	width: 20px;
	line-height: 20px;
	height: 20px;
	-webkit-transition-duration: .4s;
	-moz-transition-duration: .4s;
	-o-transition-duration: .4s;
	-ms-transition-duration: .4s;
	transition-duration: .4s;
}

.accordion.style_3 .accordion-heading.in_head .accordion-toggle:before {
	background-image: url("https://cdn-iemok.nitrocdn.com/shKFQIhqmtPcYKyAdNbDrBqdXdAOsudW/assets/images/optimized/rev-0395388/sanchishah.co.in/wp-content/themes/specular/img/minus.png");
	background-position: center center;
	background-repeat: no-repeat;
	content: "";
}

.accordion.style_3 .accordion-heading.in_head .accordion-toggle {
	color: #222;
}

.accordion.style_3 .accordion-inner {
	border-top: none;
	padding: 20px 15px;
	padding-bottom: 10px;
	float: left;
}

/* End Style 3 */

/*---------------------------------------------------- Accordion /  Toggles ---------------------------------------------------- */

/* ----------------------------------------------------------------------------------------------------------------------------- */

/*---------------------------------------------------- Side Navigation (Left Nav) ---------------------------------------------- */

/* ----------------------------------------------------------------------------------------------------------------------------- */
.side-nav {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 100%;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	background: #fff;
}

.side-nav li {
	padding-top: 10px;
	font-weight: 300;
	padding-bottom: 10px;
	font-size: 13px;
	padding-left: 20px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}

.side-nav li.current_page_item {
	color: #fff;
	font-weight: bold;
}

.side-nav li.current_page_item a:hover {
	color: #fff;
}

.side-nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}

.side-nav ul li {
	padding-left: 40px;
}

.side-nav li a {}

.side-nav li a:hover {
	text-decoration: none;
}

.side-nav li:last-child {
	border-bottom: none;
}

.side-nav .page_item {
	position: relative;
}

/*---------------------------------------------------- End Side Navigation (Left Nav) ------------------------------------------ */

/* ----------------------------------------------------------------------------------------------------------------------------- */

/*---------------------------------------------------- Single Post Navigation -------------------------------------------------- */

/* ----------------------------------------------------------------------------------------------------------------------------- */
.nav-growpop a {
	position: fixed;
	top: 50%;
	display: block;
	outline: none;
	text-align: left;
	z-index: 9999999;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}

.nav-growpop a.prev {
	left: 0;
}

.nav-growpop a.next {
	right: 0;
}

.nav-growpop a i {
	display: block;
	margin: 0 auto;
	padding: 0;
	font-size: 24px;
	width: 17px;
	text-align: center;
	color: #fff;
}

.nav-growpop .icon-wrap {
	position: relative;
	z-index: 100;
	display: block;
	padding: 16px 5px;
	-webkit-transition: border-width .3s .15s;
	transition: border-width .3s .15s;
}

.nav-growpop .icon {
	color: #fff;
}

.nav-growpop div {
	position: absolute;
	top: 50%;
	padding: 20px;
	width: 440px;
	height: 144px;
	background: #fff;
	opacity: 0;
	-webkit-transition: -webkit-transform .3s, opacity .3s;
	transition: transform .3s, opacity .3s;
}

.nav-growpop a.prev div {
	left: 0;
	padding: 23px 98px 0px 34px;
	width: 161px;
	height: 63px;
	text-align: right;
	-webkit-transform: translateY(-50%) translateX(-100%) scale(.75);
	transform: translateY(-50%) translateX(-100%) scale(.75);
}

.nav-growpop a.next div {
	right: 0;
	padding: 23px 34px 0px 98px;
	width: 161px;
	height: 63px;
	-webkit-transform: translateY(-50%) translateX(100%) scale(.75);
	transform: translateY(-50%) translateX(100%) scale(.75);
}

.nav-growpop h3 {
	margin: 0;
	padding: 8px 0 10px;
	color: #222;
	font-weight: 400;
	font-size: 16px;
	line-height: 1.2;
	padding-top: 0;
	margin-top: 0;
}

.nav-growpop div p {
	margin: 0;
	color: #999;
	font-style: italic;
	font-size: 13px;
}

.nav-growpop img {
	position: absolute;
	top: 10px;
	width: 65px;
}

.nav-growpop a.prev img {
	right: 12px;
}

.nav-growpop a.next img {
	left: 12px;
}

.nav-growpop a:hover .icon-wrap {
	border-top-width: 15px;
	border-bottom-width: 15px;
	-webkit-transition-delay: 0s;
	transition-delay: 0s;
}

.nav-growpop a:hover div {
	opacity: 1;
	-webkit-transition-delay: .3s;
	transition-delay: .3s;
	-webkit-transform: translateY(-50%) translateX(0) scale(1);
	transform: translateY(-50%) translateX(0) scale(1);
}

/*---------------------------------------------------- End Single Post Navigation ---------------------------------------------- */

/* ----------------------------------------------------------------------------------------------------------------------------- */

/*---------------------------------------------------- Elements ---------------------------------------------------------------- */

/* ----------------------------------------------------------------------------------------------------------------------------- */

/*----------------------- BLOCK TITLE -------------------------*/
.block_title.column_title {
	margin-bottom: 30px;
}

.block_title.column_title h1 {
	width: 100%;
	line-height: 24px;
}

.block_title.column_title.inner-inline_border {
	position: relative;
	float: left;
	width: 100%;
}

.block_title.column_title.inner-inline_border h1 {
	background: #fff;
	z-index: 5;
	position: relative;
	padding-right: 20px;
	width: auto;
	float: left;
}

.block_title.column_title.inner-inline_border:after {
	display: block;
	height: 1px;
	content: "";
	background: #e1e1e1;
	position: absolute;
	top: 50%;
	margin-top: -.5px;
	width: 100%;
	z-index: 1;
}

.block_title.column_title h2 {
	width: 100%;
	line-height: 24px;
}

.block_title.section_title {
	position: relative;
}

.block_title.section_title h1 {
	width: 100%;
	text-align: center;
}

.block_title.section_title:first-child h1 {
	margin-top: -10px;
}

.block_title.section_title .divider {
	width: 208px;
	position: absolute;
	left: 50%;
	margin-left: -104px;
	margin-top: 10px;
}

.block_title.section_title .divider .line {
	width: 90px;
	height: 1px;
	background: #ccc;
	float: left;
}

.block_title.section_title .divider .circle {
	width: 10px;
	height: 10px;
	border: 1px solid #ddd;
	margin-left: 8px;
	float: left;
	margin-right: 8px;
	margin-top: -5px;
}

.block_title.section_title p {
	width: 100%;
	padding: 0 28%;
	margin-top: 25px;
	text-align: center;
	font-size: 14px;
	color: #555;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}

.block_title.section_title.inner-only_text p {
	margin-top: 10px;
}

.light .block_title {
	color: #ddd;
}

.light .block_title h1 {
	color: #fff !important;
}

.light .block_title.section_title p {
	color: #fff;
}

.light .block_title.column_title h2 {
	color: #fff;
}

/*----------------------- END BLOCK TITLE ---------------------*/

/*----------------------- LISTS -------------------------------*/
.list ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.list li.simple {
	width: 100%;
	position: relative;
	padding-left: 25px;
	font-size: 14px;
	float: left;
	line-height: 22px;
	padding-bottom: 10px;
}

.list li.simple:last-child {
	padding-bottom: 0;
}

.list li.simple:first-child:last-child {
	padding-bottom: 10px;
}

.list li.simple i {
	position: absolute;
	left: 0;
	top: 0;
	font-size: 16px;
	line-height: 22px;
}

.list li.titledesc {
	float: left;
	width: 100%;
	margin-bottom: 20px;
}

.list li.titledesc:last-child {
	margin-bottom: 0;
}

.list li.titledesc dl {
	margin: 0;
	padding: 0;
}

.list li.titledesc dl dt {
	width: 45px;
	height: 45px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
}

.list li.titledesc dl dt .circle {
	width: 36px;
	height: 36px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	float: left;
	margin-left: 2px;
	margin-top: 2px;
}

.list li.titledesc dl dt i {
	font-size: 16px;
	text-align: center;
	width: 100%;
	line-height: 36px;
	float: left;
}

.list li.titledesc dl dd {
	margin-left: 50px;
}

.list li.titledesc dl  p {
	margin: 0;
	padding: 0;
	margin-top: 5px;
}

.list li.titledesc dl dt i.steadysets-icon-checkmark {
	font-size: 30px;
	padding-left: 7px;
	margin-top: -5px;
}

.list li.titledesc h6 {
	font-weight: 600;
}

/*----------------------- END LISTS ---------------------------*/

/*----------------------- Single Staff Member ---------------------------*/
.single_staff {
	overflow: hidden;
}

.single_staff .content {
	padding: 15px;
	background: #fff;
	position: relative;
	z-index: 10;
	width: 100%;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}

.single_staff .overlay .bg {
	background: rgba(0, 0, 0, .5);
	-webkit-transition-duration: .4s;
	-moz-transition-duration: .4s;
	-o-transition-duration: .4s;
	-ms-transition-duration: .4s;
	transition-duration: .4s;
}

.single_staff:hover .overlay .bg {}

.single_staff .content h5 {}

.single_staff p {
	margin-top: 5px;
}

.single_staff .featured_img {
	position: relative;
	z-index: 5;
	overflow: hidden;
	display: block;
	width: 100%;
}

.single_staff .featured_img img {
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
	-webkit-transition-duration: .4s;
	-moz-transition-duration: .4s;
	-o-transition-duration: .4s;
	-ms-transition-duration: .4s;
	transition-duration: .4s;
}

.single_staff:hover .featured_img img {}

.single_staff .center-bar a {
	margin-left: 10px;
	border: 2px solid rgba(255, 255, 255, .4);
	width: 40px;
	height: 40px;
	display: inline-block;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	-webkit-transition-duration: .4s;
	-moz-transition-duration: .4s;
	-o-transition-duration: .4s;
	-ms-transition-duration: .4s;
	transition-duration: .4s;
}

.single_staff .center-bar a:first-child {
	margin-left: 0;
}

.single_staff .center-bar a:hover {
	border: 2px solid #fff;
}

.single_staff .center-bar a i {
	font-size: 18px;
	color: #fff;
	-webkit-transition-duration: .4s;
	-moz-transition-duration: .4s;
	-o-transition-duration: .4s;
	-ms-transition-duration: .4s;
	transition-duration: .4s;
	opacity: .4;
	text-align: center;
	width: 100%;
	float: left;
	line-height: 40px;
}

.single_staff .center-bar a:hover i {
	opacity: 1;
}

/* Style 2 */
.single_staff.style_2 .content {
	padding: 0;
	background: transparent;
	text-align: center;
	margin-top: 20px;
}

.single_staff.style_2 .content p {
	padding: 0 15px;
}

/* End Style 2 */

/* Modern Staff */
.staff_carousel .codeless-slider-container {
	height: auto !important;
}

.staff_carousel .swiper-slide {
	height: auto !important;
}

.single_staff.modern {
	overflow: hidden;
	float: left;
	width: 100%;
}

.single_staff.modern .content {
	position: absolute;
	bottom: -100%;
	-webkit-transition-duration: .4s;
	-moz-transition-duration: .4s;
	-o-transition-duration: .4s;
	-ms-transition-duration: .4s;
	transition-duration: .4s;
	text-align: center;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}

.single_staff.modern .content p {
	padding-left: 13%;
	padding-right: 13%;
}

.single_staff.modern:hover img {
	top: -50px;
}

.single_staff.modern:hover .content {
	bottom: 0;
}

.single_staff.modern .center-bar {
	margin-top: -70px;
}

.swiper_pagination {
	position: absolute;
	right: 0;
	top: 0;
	width: 100px;
	height: 57px;
}

/*
.swiper_pagination .next{
  background:url('img/right.png') center no-repeat;
  width:24px;
  height:57px;
  float:left;
  margin-left:25px;
}

.swiper_pagination .prev{
  background:url('img/left.png') center no-repeat;
  width:24px;
  height:57px;
  float:left;
}*/

/* End Modern Staff */

/*--------------------- END Single Staff Member -------------------------*/

/*--------------------- Services Small ----------------------------------*/
.services_small dl {
	margin: 0;
}

.services_small dt {
	width: 40px;
	height: 40px;
}

.services_small dt i {
	font-size: 32px;
}

.services_small dd {
	margin-left: 60px;
}

.services_small .content {
	margin-top: 10px;
}

.services_small h4 {}

.services_small .wrapper {
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	width: 40px;
	height: 40px;
}

.services_small .wrapper i {
	font-size: 18px;
	float: left;
	text-align: center;
	width: 100%;
	line-height: 40px;
}

.services_small.align_right dt {
	float: right;
}

.services_small.align_right dd {
	margin-right: 60px;
	margin-left: 0;
}

.services_small.align_right h4 {
	text-align: right;
}

.services_small.align_right .content {
	text-align: right;
}

/*--------------------- ENd Services Small ------------------------------*/

/*--------------------- Clients -----------------------------------------*/
.clients {
	float: left;
	z-index: 5 !important;
}

.caroufredsel_wrapper {
	width: 100% !important;
	margin: 0 !important;
}

.clients .item {
	width: 175px;
	padding: 0 25px;
	float: left;
	-webkit-transition-duration: .4s;
	-moz-transition-duration: .4s;
	-o-transition-duration: .4s;
	-ms-transition-duration: .4s;
	transition-duration: .4s;
}

.clients .item:hover img {
	opacity: 1;
}

.clients .item a {}

.clients_caro {
	margin-left: 0px;
}

.clients .item a img {
	opacity: .75;
	top: 0;
	left: 0;
	float: left;
	bottom: 0;
	right: 0;
	margin: auto;
	margin-top: 0;
	-webkit-transition-duration: .6s;
	-moz-transition-duration: .6s;
	-o-transition-duration: .6s;
	-ms-transition-duration: .6s;
	transition-duration: .6s;
}

.clients_el {
	position: relative;
	float: left;
	width: 100%;
}

.clients_el .pagination {
	margin: 0;
	float: none;
}

.clients_el .pagination a {
	position: absolute;
	width: 40px;
	height: 40px;
	background: #fff;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border: 1px solid #e1e1e1;
	top: 50%;
	margin-top: -20px;
	opacity: 0;
	-webkit-transition-duration: .6s;
	-moz-transition-duration: .6s;
	-o-transition-duration: .6s;
	-ms-transition-duration: .6s;
	transition-duration: .6s;
}

.clients_el .pagination a i {
	color: #444;
	text-align: center;
	float: left;
	width: 100%;
	line-height: 40px;
}

.clients_el .pagination a.prev {
	left: 0px;
}

.clients_el:hover .pagination a.prev {
	left: -60px;
	opacity: 1;
}

.clients_el .pagination a.next {
	right: 0px;
}

.clients_el:hover .pagination a.next {
	right: -60px;
	opacity: 1;
}

/*--------------------- End Clients ------------------------------*/

/*--------------------- Textbar ----------------------------------*/
.textbar {
	width: 100%;
	position: relative;
	float: left;
}

.textbar h2 {
	width: auto;
	color: inherit;
	float: left;
	line-height: 33px;
	position: absolute;
	top: 50%;
	margin-top: -16.5px;
}

.light .textbar h2 {
	color: #fff !important;
}

.textbar .btn-bt {
	float: right;
}

.light .textbar .btn-bt.default {}

.textbar .btn-bt.default:hover {
	opacity: 1;
}

.textbar .btn-bt.default:hover i {
	left: 80%;
}

.textbar.style_2 h2 {
	width: 100%;
	text-align: center;
	position: static;
}

.textbar.style_2 .btn-bt {
	float: left;
	position: relative;
	left: 50%;
	margin-top: 30px;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
}

/*--------------------- End Textbar ------------------------------*/

/*--------------------- Services Medium --------------------------*/
.services_medium {
	text-align: center;
	position: relative;
	top: 0;
	padding: 15px;
	padding-top: 0;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}

.services_medium.style_2 {
	float: left;
}

.services_medium img {
	width: 100px;
	height: 100px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	text-align: center;
	-webkit-transition-duration: .4s;
	-moz-transition-duration: .4s;
	-o-transition-duration: .4s;
	-ms-transition-duration: .4s;
	transition-duration: .4s;
	position: relative;
	z-index: 9999;
}

.services_medium.style_1 .icon_wrapper {
	width: 100px;
	height: 100px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	left: 50%;
	margin-left: -50px;
	text-align: center;
	-webkit-transition-duration: .4s;
	-moz-transition-duration: .4s;
	-o-transition-duration: .4s;
	-ms-transition-duration: .4s;
	transition-duration: .4s;
	position: relative;
	z-index: 9999;
}

.services_medium.style_2 .icon_wrapper {
	width: 100px;
	height: 60px;
	left: 50%;
	margin-left: -50px;
	text-align: center;
	-webkit-transition-duration: .4s;
	-moz-transition-duration: .4s;
	-o-transition-duration: .4s;
	-ms-transition-duration: .4s;
	transition-duration: .4s;
	position: relative;
	z-index: 9999;
}

.services_medium.style_3 .icon_wrapper {
	width: 94px;
	height: 94px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	left: 50%;
	margin-left: -47px;
	text-align: center;
	-webkit-transition-duration: .1s;
	-moz-transition-duration: .1s;
	-o-transition-duration: .1s;
	-ms-transition-duration: .1s;
	transition-duration: .1s;
	position: relative;
	z-index: 9999;
}

.services_medium.style_1:hover .icon_wrapper i {
	color: #fff !important;
}

.services_medium.style_1 i {
	float: left;
	text-align: center;
	width: 100%;
	line-height: 100px;
	font-size: 48px;
	margin-bottom: 10px;
	z-index: 1000;
	-webkit-transition-duration: .4s;
	-moz-transition-duration: .4s;
	-o-transition-duration: .4s;
	-ms-transition-duration: .4s;
	transition-duration: .4s;
}

.services_medium.style_2 i {
	float: left;
	text-align: center;
	width: 100%;
	line-height: 60px;
	font-size: 48px;
	margin-bottom: 10px;
	z-index: 1000;
	-webkit-transition-duration: .4s;
	-moz-transition-duration: .4s;
	-o-transition-duration: .4s;
	-ms-transition-duration: .4s;
	transition-duration: .4s;
}

.services_medium.style_2 i {
	color: #222;
}

.services_medium.style_3 i {
	float: left;
	text-align: center;
	width: 100%;
	line-height: 92px;
	font-size: 42px;
	margin-bottom: 10px;
	z-index: 1000;
	-webkit-transition-duration: .1s;
	-moz-transition-duration: .1s;
	-o-transition-duration: .1s;
	-ms-transition-duration: .1s;
	transition-duration: .1s;
}

.light .services_medium.style_2 i {
	color: #fff;
}

.services_medium.style_3:hover .icon_wrapper i {
	color: #fff !important;
}

.services_medium h4 {
	margin-bottom: 0px;
	float: left;
	width: 100%;
	text-align: center;
	margin-top: 15px;
	position: relative;
	z-index: 9999;
	-webkit-transition-duration: .4s;
	-moz-transition-duration: .4s;
	-o-transition-duration: .4s;
	-ms-transition-duration: .4s;
	transition-duration: .4s;
}

.services_medium.style_2 h4 {
	margin-top: 12px;
}

.services_medium p {
	display: block;
	text-align: center;
	float: left;
	margin-top: 7px;
	position: relative;
}

/*--------------------- End Services Medium ----------------------*/

/*--------------------- Counter ----------------------------------*/
.count_to {
	width: 234px;
	height: 120px;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
	position: relative;
	left: 50%;
}

.odometer {
	width: 100%;
	margin-top: 15px;
	text-align: center;
}

.light .odometer {
	color: #fff !important;
}

.animated_counter h3 {
	text-align: center;
	margin-top: 0px;
	width: 100%;
	font-weight: 300;
}

.light .animated_counter h3 {
	color: #fff;
	opacity: .75;
}

.animated_counter i {
	font-size: 42px;
	text-align: center;
	margin-bottom: 5px;
	width: 100%;
	float: left;
}

/*--------------------- End Counter ------------------------------*/

/*--------------------- Chart Skill ------------------------------*/
.chart_skill .new_color {
	display: none;
}

.chart_skill {
	position: relative;
}

.chart_skill .text {
	line-height: 37px;
	width: 200px;
	float: left;
	position: absolute;
	top: 50%;
	left: 50%;
	font-size: 30px;
	margin-left: -100px;
	margin-top: -18px;
}

.chart_skill i.base {
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

.chart_skill h5 {
	width: 100%;
	text-align: center;
	margin-top: 20px;
	font-weight: 600;
}

.light .chart_skill h5 {
	color: #fff;
}

.light .chart_skill .text {
	color: #ddd;
}

/* ---------------------- End Chart Skill ------------------------*/

/* ---------------------- Button ---------------------------------*/
.wpb_content_element.button {
	float: left;
	min-height: 50px;
	width: 100%;
}

.wpb_content_element.button.buttons_two {
	float: left;
	width: auto !important;
}

.wpb_content_element.button.buttons_two a:first-child {
	margin-right: 15px;
}

.wpb_content_element.button.buttons_two a:nth-child(2) {
	background: #ebebeb;
	color: #444;
}

.wpb_content_element.button.buttons_two.al_center {
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
	left: 50%;
	position: relative;
}

/* ---------------------- End Button -----------------------------*/

/* ---------------------- Skills ---------------------------------*/
.block_skill {
	float: left;
	width: 100%;
}

.skill {
	height: 12px;
	position: relative;
	border-radius: 16px;
	-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
	-webkit-transition-duration: .4s;
	-moz-transition-duration: .4s;
	-o-transition-duration: .4s;
	-ms-transition-duration: .4s;
	transition-duration: .4s;
	margin-bottom: 16px;
	float: left;
	width: 100%;
	-webkit-box-shadow: inset 0 1px 2px 0px rgba(0, 0, 0, .1);
	-moz-box-shadow: inset 0 1px 2px 0px rgba(0, 0, 0, .1);
	box-shadow: inset 0 1px 2px 0px rgba(0, 0, 0, .1);
}

.section-style .dark .skill {
	background: #fff;
}

.skill:last-child {
	margin-bottom: 0;
}

.skill>* {
	-webkit-transition-duration: .4s;
	-moz-transition-duration: .4s;
	-o-transition-duration: .4s;
	-ms-transition-duration: .4s;
	transition-duration: .4s;
}

.skill .prog {
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
}

.skill .prog .circle {
	width: 35px;
	height: 35px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	position: absolute;
	right: -17px;
	top: -8px;
}

.skill_title {
	float: left;
}

.block_skill .big_percentage {
	font-size: 13px;
	float: right;
	color: #222;
	margin-left: 5px;
	margin-bottom: 5px;
}

.skill .prog {
	position: relative;
	height: 100%;
}

/* ---------------------- End Skills -----------------------------*/

/* ---------------------- Testimonial ----------------------------*/
.single_testimonial dl {
	margin: 0;
}

.single_testimonial dl dt {
	width: 90px;
	height: 120px;
}

.single_testimonial dl dt img {
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
}

.single_testimonial dl dd {
	margin-left: 110px;
}

.single_testimonial dl dd p {
	margin-top: 0;
	margin-top: 3px;
	line-height: 24px;
	font-style: italic;
	margin-bottom: 5px;
}

.single_testimonial dl dd .param {
	float: right;
}

.single_testimonial dl dd .param h6 {
	font-weight: bold;
	float: left;
	margin-right: 10px;
}

.single_testimonial dl dd .param .position {
	float: left;
	color: #aaa;
}

/* ---------------------- End Testimonial ------------------------*/

/* ---------------------- Services Large -------------------------*/
.services_large .icon_wrapper {
	width: 120px;
	height: 120px;
	position: relative;
	left: 50%;
	margin-left: -60px;
	background: #fff;
	-webkit-transition-duration: .4s;
	-moz-transition-duration: .4s;
	-o-transition-duration: .4s;
	-ms-transition-duration: .4s;
	transition-duration: .4s;
}

.services_large .icon_wrapper .top {
	position: absolute;
	width: 144px;
	top: 0;
	left: -12px;
	height: 1px;
}

.services_large .icon_wrapper .bottom {
	position: absolute;
	width: 144px;
	bottom: 0;
	left: -12px;
	height: 1px;
}

.services_large .icon_wrapper .right {
	position: absolute;
	width: 1px;
	top: -12px;
	right: 0px;
	height: 144px;
}

.services_large .icon_wrapper .left {
	position: absolute;
	width: 1px;
	top: -12px;
	left: 0px;
	height: 144px;
}

.services_large .icon_wrapper i {
	font-size: 64px;
	line-height: 120px;
	float: left;
	width: 100%;
	text-align: center;
	-webkit-transition-duration: .8s;
	-moz-transition-duration: .8s;
	-o-transition-duration: .8s;
	-ms-transition-duration: .8s;
	transition-duration: .8s;
}

.services_large p {
	margin-top: 7px;
}

.services_large {
	text-align: center;
}

.services_large h4 {
	margin-top: 25px;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 1px;
}

.services_large .icon_wrapper .top, .services_large .icon_wrapper .right, .services_large .icon_wrapper .bottom, .services_large .icon_wrapper .left {
	background: #e1e1e1;
}

.services_large:hover .icon_wrapper i {
	color: #fff;
}

/* ---------------------- End Services Large -------------------------*/

/* ---------------------- Services Media -----------------------------*/
.services_media {
	position: relative;
}

.services_media .overlay {
	height: auto;
	position: relative;
	overflow: hidden;
}

.services_media .overlay > a {
	width: 100%;
	height: auto;
	position: relative;
	display: block;
	z-index: 1;
}

.services_media .overlay span {
	background: rgba(255, 255, 255, .2);
	opacity: 0;
	width: 100%;
	left: 0;
	top: 0;
	height: 100%;
	position: absolute;
	-webkit-transition-duration: .4s;
	-moz-transition-duration: .4s;
	-o-transition-duration: .4s;
	-ms-transition-duration: .4s;
	transition-duration: .4s;
}

.services_media:hover .overlay span {
	opacity: 1;
}

.services_media img {
	width: 100%;
}

.services_media iframe {
	width: 100%;
	height: 180px;
}

.services_media h5 {
	margin-top: 25px;
}

.services_media p {
	margin-top: 7px;
	margin-bottom: 0;
}

.services_media.style_2 h5 {
	margin: 0;
	position: absolute;
	color: #fff;
	bottom: 20px;
	width: auto;
	padding: 10px 20px;
	z-index: 9999;
}

.services_media.style_2 h5 a:hover {
	color: #fff;
}

/* ---------------------- End Services Media -------------------------*/

/* ---------------------- Google Map ---------------------------------*/
.row-google-map iframe {
	width: 100%;
}

/* ---------------------- End Google Map -----------------------------*/

/* ---------------------- Testimonial Carousel -------------------------*/
.testimonial_carousel {
	width: 100%;
}

.testimonial_carousel_element .caroufredsel_wrapper {
	display: inline-block !important;
}

.testimonial_carousel .item {
	float: left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.testimonial_carousel .item p {
	float: left;
	text-align: center;
	margin-top: 0;
	padding: 0 10%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.light .testimonial_carousel .item p {
	color: #eee;
}

.testimonial_carousel .item p {
	text-align: center;
	width: 100%;
}

.testimonial_carousel .item .param {
	width: 100%;
	text-align: center;
	float: left;
}

.testimonial_carousel .item .param h6 {
	font-weight: 400;
}

.testimonial_carousel .item .param span {
	color: #bbb !important;
}

.testimonial_carousel_element .pagination {
	margin: 0;
	float: none;
}

.testimonial_carousel_element .pagination a {
	position: absolute;
	width: 40px;
	height: 40px;
	background: #fff;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border: 1px solid #e1e1e1;
	top: 50%;
	margin-top: -20px;
	opacity: 0;
	-webkit-transition-duration: .4s;
	-moz-transition-duration: .4s;
	-o-transition-duration: .4s;
	-ms-transition-duration: .4s;
	transition-duration: .4s;
}

.light .testimonial_carousel_element .pagination a {
	background: transparent;
	border: 1px solid #fff;
}

.testimonial_carousel_element .pagination a i {
	color: #444;
	text-align: center;
	float: left;
	width: 100%;
	line-height: 40px;
}

.light .testimonial_carousel_element .pagination a i {
	color: #fff;
}

.testimonial_carousel_element .pagination a.prev {
	left: 0px;
}

.testimonial_carousel_element:hover .pagination a.prev {
	left: -60px;
	opacity: 1;
}

.testimonial_carousel_element .pagination a.next {
	right: 0px;
}

.testimonial_carousel_element:hover .pagination a.next {
	right: -60px;
	opacity: 1;
}

/* ---------------------- End Testimonial Carousel -------------------------*/

/* ---------------------- Testimonial Cycle -------------------------------- */
.testimonial_cycle {
	width: 100%;
}

.testimonial_cycle .item {
	float: left;
	width: 347px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.testimonial_cycle .item p {
	position: relative;
	float: left;
	margin-top: 0;
	padding: 30px 40px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.testimonial_cycle .item p:after {
	content: "";
	background: url("https://cdn-iemok.nitrocdn.com/shKFQIhqmtPcYKyAdNbDrBqdXdAOsudW/assets/images/optimized/rev-0395388/sanchishah.co.in/wp-content/themes/specular/img/testimonials_arrow.png") center center;
	position: absolute;
	bottom: -12px;
	left: 40px;
	width: 20px;
	height: 12px;
}

.testimonial_cycle .item .param {
	width: 100%;
	float: left;
	margin-top: 20px;
	margin-left: 20px;
}

.testimonial_cycle .item .param i {
	float: left;
	color: #444;
	width: 36px;
	height: 36px;
	font-size: 36px;
	line-height: 36px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
}

.testimonial_cycle .item .param .name {
	margin-left: 20px;
	float: left;
}

.testimonial_cycle .item .param h6 {
	font-weight: 500;
	float: left;
	width: 100%;
}

.testimonial_cycle .item .param span {
	color: #bbb !important;
	float: left;
	width: 100%;
}

/* ---------------------- End Testimonial Cycle ---------------------------- */

/* ---------------------- Services Steps -----------------------------------*/
.services_steps {
	position: relative;
	top: 50%;
	text-align: center;
	height: 150px;
	cursor: pointer;
	display: block;
}

.services_steps .icon_wrapper {
	width: 100px;
	height: 100px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	margin-left: -50px;
	left: 50%;
	position: relative;
	-webkit-transition-duration: .4s;
	-moz-transition-duration: .4s;
	-o-transition-duration: .4s;
	-ms-transition-duration: .4s;
	transition-duration: .4s;
}

.services_steps .icon_wrapper i {
	font-size: 42px;
	line-height: 100px;
	-webkit-transition-duration: .6s;
	-moz-transition-duration: .6s;
	-o-transition-duration: .6s;
	-ms-transition-duration: .6s;
	transition-duration: .6s;
}

.services_steps:hover .icon_wrapper i {
	color: #fff;
}

.services_steps .content {
	margin-top: 20px;
	position: relative;
	width: 100%;
}

.services_steps h4 {
	position: absolute;
	top: 0;
	width: 100%;
	opacity: 1;
	left: 0;
	margin-bottom: 0;
	-webkit-animation: fadeInRight .8s 1 cubic-bezier(.175, .885, .32, 1.275);
	-moz-animation: fadeInRight .8s 1 cubic-bezier(.175, .885, .32, 1.275);
	-o-animation: fadeInRight .8s 1 cubic-bezier(.175, .885, .32, 1.275);
	animation: fadeInRight .8s 1 cubic-bezier(.175, .885, .32, 1.275);
}

.services_steps:hover h4 {
	-webkit-animation: fadeOutRight .8s 1 cubic-bezier(.175, .885, .32, 1.275) forwards;
	-moz-animation: fadeOutRight .8s 1 cubic-bezier(.175, .885, .32, 1.275) forwards;
	-o-animation: fadeOutRight .8s 1 cubic-bezier(.175, .885, .32, 1.275) forwards;
	animation: fadeOutRight .8s 1 cubic-bezier(.175, .885, .32, 1.275) forwards;
}

.services_steps:hover p {
	-webkit-animation: fadeInLeft .8s 1 cubic-bezier(.175, .885, .32, 1.275) forwards;
	-moz-animation: fadeInLeft .8s 1 cubic-bezier(.175, .885, .32, 1.275) forwards;
	-o-animation: fadeInLeft .8s 1 cubic-bezier(.175, .885, .32, 1.275) forwards;
	animation: fadeInLeft .8s 1 cubic-bezier(.175, .885, .32, 1.275) forwards;
}

.services_steps p {
	margin-top: 5px;
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
	opacity: 0;
	width: 100%;
	-webkit-animation: fadeOutRight .8s 1 cubic-bezier(.175, .885, .32, 1.275);
	-moz-animation: fadeOutRight .8s 1 cubic-bezier(.175, .885, .32, 1.275);
	-o-animation: fadeOutRight .8s 1 cubic-bezier(.175, .885, .32, 1.275);
	animation: fadeOutRight .8s 1 cubic-bezier(.175, .885, .32, 1.275);
}

/* ---------------------- End Services Steps -----------------------------------*/

/* ---------------------- Recent Portfolio ------------------------------------ */
.full-width-content .recent_portfolio #portfolio-preview-items {
	margin-left: 0;
}

.recent_portfolio .swiper-slide {
	height: auto !important;
}

.recent_portfolio .swiper-wrapper {
	/*width:100% !important; */
	height: auto !important;
}

.recent_portfolio .portfolio_slider {
	height: auto;
}

.three-cols.no_space .portfolio_slider .portfolio-item {
	margin-left: 0;
	margin-bottom: 0;
}

.no_space .row {
	margin-left: 0;
}

.recent_portfolio #portfolio-preview-items.no_space {
	margin-left: 0;
}

.recent_portfolio .four-cols .portfolio-item:nth-last-child(1) {
	margin-bottom: 0;
}

.recent_portfolio .four-cols .portfolio-item:nth-last-child(2) {
	margin-bottom: 0;
}

.recent_portfolio .four-cols .portfolio-item:nth-last-child(3) {
	margin-bottom: 0;
}

.recent_portfolio .four-cols .portfolio-item:nth-last-child(4) {
	margin-bottom: 0;
}

/* ---------------------- End Recent Portfolio -------------------------------- */
.wpb_content_element:last-child {
	margin-bottom: 0;
}

/* ---------------------- Latest From Blog ------------------------------------ */
.latest_blog .no_carousel .blog-item {
	width: 33.333333333333%;
	padding-left: 20px;
	float: left;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}

.latest_blog .blog-item.single {
	width: 100%;
	padding-left: 20px;
	margin-left: 0;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}

.latest_blog .blog-item.swiper-slide {
	height: auto !important;
}

.latest_blog .swiper-wrapper {
	height: auto !important;
}

.latest_blog .blog_slider {
	height: auto;
}

.latest_blog .blog-item .content {
	padding-top: 20px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.latest_blog .blog-item .content:first-child {
	padding-top: 0;
}

.latest_blog .blog-item .content h4 {}

.latest_blog .blog-item .content p {
	margin-top: 10px;
	margin-bottom: 0;
}

.latest_blog .blog-item .info {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 100%;
	float: left;
	margin-bottom: 10px;
	margin-top: 4px;
}

.latest_blog .blog-item .info li {
	float: left;
	margin-right: 11px;
}

.latest_blog .blog-item .info li i {
	margin-right: 7px;
	float: left;
	padding-top: 2px;
}

.latest_blog .blog-item .after {
	padding-top: 15px;
	margin-top: 15px;
	border-top: 1px solid #ebebeb;
	width: 100%;
	float: left;
}

.latest_blog .blog-item .after .info {
	float: left;
	margin: 0;
	padding: 0;
	color: #222;
	width: auto;
}

.latest_blog .blog-item .after .post-like {
	margin-top: -2px;
}

.latest_blog .no_carousel .blog-item {
	padding-bottom: 20px;
}

.latest_blog .blog-item.boxed .content {
	padding: 20px;
	background: #fff;
}

.latest_blog .blog-item.boxed .content .after {
	display: none;
}

/* ---------------------- End Latest From Blog -------------------------------- */

/* ---------------------- Recent News ----------------------------------------- */
.recent_news.inline .blog-item {
	width: 100%;
	padding-top: 15px;
	padding-bottom: 15px;
	text-align: center;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border-bottom: 1px solid rgba(0, 0, 0, .05);
	float: left;
	position: relative;
	overflow: hidden;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}

.recent_news.inline .blog-item img {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	opacity: 0;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}

.dark .recent_news.inline .blog-item:hover img {
	opacity: .2;
}

.recent_news.inline .blog-item a {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}

.recent_news.inline .blog-item h4 {
	text-align: center;
	font-weight: 600;
	letter-spacing: 1px;
	color: #222;
	float: left;
	line-height: 30px;
	width: 100%;
}

.recent_news.inline .blog-item .info {
	position: relative;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
}

.recent_news.inline .blog-item .info li {
	float: left;
	margin-right: 11px;
}

.recent_news.inline .blog-item .info li i {
	margin-right: 7px;
	float: left;
	padding-top: 2px;
}

.light .recent_news.inline .blog-item h4 {
	color: #fff;
}

.light .recent_news.inline .blog-item .info {
	color: #ccc;
}

.light .recent_news.inline .blog-item:hover {
	background: rgba(0, 0, 0, .2);
}

.recent_news.events {
	float: left;
	width: 100%;
}

.recent_news.events .blog-item {
	margin: 0;
	padding: 0;
	margin-bottom: 15px;
	max-width: 400px;
	position: relative;
}

.recent_news.events .blog-item > a {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.recent_news.events .blog-item:last-child {
	margin-bottom: 0;
}

.recent_news.events .blog-item dt {
	width: 80px;
	height: 60px;
	background: #f5f5f5;
}

.recent_news.events .blog-item dt .date {
	font-size: 13px;
	font-weight: bold;
	color: #222;
	text-transform: uppercase;
	margin-top: 20px;
	float: left;
	margin-left: 16px;
	letter-spacing: 1px;
}

.recent_news.events .blog-item dd {
	margin-left: 90px;
}

.recent_news.events .blog-item dd h5 {
	margin-top: 10px;
	float: left;
	max-width: 400px;
}

.recent_news.events .time {
	letter-spacing: 1.5px;
	width: 300px;
	float: left;
}

.recent_news.events .link {
	float: right;
	width: 60px;
	position: absolute;
	top: 0;
	right: 0;
	background: #fff;
	height: 60px;
	-webkit-transition-duration: .4s;
	-moz-transition-duration: .4s;
	-o-transition-duration: .4s;
	-ms-transition-duration: .4s;
	transition-duration: .4s;
}

.recent_news.events .link i {
	float: left;
	font-size: 18px;
	text-align: center;
	width: 100%;
	line-height: 60px;
	-webkit-transition-duration: .4s;
	-moz-transition-duration: .4s;
	-o-transition-duration: .4s;
	-ms-transition-duration: .4s;
	transition-duration: .4s;
}

.recent_news.events .blog-item:hover .link i {
	color: #fff;
}

.recent_news.vertical .blog-item {
	margin: 0;
	padding: 0;
	margin-bottom: 15px;
}

.recent_news.vertical .blog-item:last-child {
	margin-bottom: 0;
}

.recent_news.vertical .blog-item dt {
	width: 100px;
	height: 100px;
}

.recent_news.vertical .blog-item dd {
	margin-left: 110px;
}

/* ---------------------- End Recent News ------------------------------------- */

/* ---------------------- Separator ------------------------------------------- */
.codeless_separator {
	width: 100%;
	float: left;
}

/* ---------------------- End Separator --------------------------------------- */

/* ---------------------- Countdown ------------------------------------------- */
.countdown
.countdown_row {
	clear: both;
	width: 100%;
	padding: 0px 2px;
	text-align: center;
	font-weight: 300 !important;
}

.countdown_show1 .countdown_section {
	width: 98%;
}

.countdown_show2 .countdown_section {
	width: 48%;
}

.countdown_show3 .countdown_section {
	width: 32.5%;
}

.countdown_show4 .countdown_section {
	width: 24.5%;
}

.countdown_show5 .countdown_section {
	width: 19.5%;
}

.countdown_show6 .countdown_section {
	width: 16.25%;
}

.countdown_show7 .countdown_section {
	width: 14%;
}

.countdown_section {
	display: block;
	float: left;
	text-align: center;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: bold;
	color: #222;
}

.countdown_amount {
	font-size: 86px;
	font-weight: 300;
	color: #555;
	line-height: 98px;
	margin-bottom: 5px;
}

/* ---------------------- End Countdown --------------------------------------- */

/* ---------------------- Price List ------------------------------------------ */
.price_table .title {
	width: 100%;
	padding: 20px 0;
}

.price_table  h1 {
	text-align: center;
	width: 100%;
}

.price_table .price {
	width: 100%;
	padding: 20px 0px;
	text-align: center;
}

.price_table .price .p {
	font-size: 54px;
	color: #222;
	font-weight: 300;
	line-height: 60px;
}

.price_table .price .period {
	margin-left: 20px;
	font-size: 18px;
	font-weight: bold;
}

.price_table .list {
	width: 100%;
	padding: 25px 0;
	float: left;
}

.price_table .list ul {
	width: 100%;
	padding: 0;
	margin: 0;
	float: left;
	position: relative;
}

.price_table .list ul li {
	float: left;
	width: 100%;
	text-align: center;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}

.price_table .list ul li:before {
	content: "";
	font-family: "moon";
	margin-right: 10px;
}

.price_table.highlighted .price .p, .price_table.highlighted .price .period {
	color: #fff;
}

.price_table .price_button {
	float: left;
	width: 100%;
	padding-top: 15px;
	padding-bottom: 15px;
}

.price_table .price_button a {
	position: relative;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
}

/* ---------------------- End Price List -------------------------------------- */

/* ---------------------- Widgetized ------------------------------------------ */
.wpb_widgetised_column .footer_social_icons {
	float: left;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
	margin-left: 0px !important;
	margin-top: 0px !important;
	position: relative;
	padding: 0;
	list-style: none;
}

.wpb_widgetised_column .footer_social_icons li {
	-webkit-transition-duration: .4s;
	-moz-transition-duration: .4s;
	-o-transition-duration: .4s;
	-ms-transition-duration: .4s;
	transition-duration: .4s;
	float: left;
	padding-bottom: 0 !important;
	padding-top: 0 !important;
	margin-left: 12px !important;
	width: 32px !important;
	height: 32px !important;
}

.wpb_widgetised_column .footer_social_icons li:after {
	display: none;
}

.wpb_widgetised_column .footer_social_icons li:first-child {
	margin-left: 0 !important;
}

.wpb_widgetised_column .footer_social_icons li a {
	float: left;
}

.wpb_widgetised_column .footer_social_icons li i {
	float: left;
	line-height: 38px;
	font-size: 18px;
	display: block;
	width: 100%;
	text-align: center;
	-webkit-transition-duration: .4s;
	-moz-transition-duration: .4s;
	-o-transition-duration: .4s;
	-ms-transition-duration: .4s;
	transition-duration: .4s;
}

.wpb_widgetised_column .social_widget {
	float: left;
	width: 100%;
	margin-bottom: 40px;
}

.footer_social_icons.circle li {
	background: #222;
	width: 32px !important;
	height: 32px !important;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
}

.footer_social_icons.circle li a {
	width: 100%;
	text-align: center;
	height: 32px;
}

.footer_social_icons.circle li a i {
	color: #fff;
	line-height: 32px !important;
	font-size: 14px !important;
}

.footer_social_icons.circle li a:hover i {
	color: #fff !important;
}

/* ---------------------- End Widgetized -------------------------------------- */

/* ---------------------- Mailchimp ------------------------------------------- */
#mc_signup_form .mc_input {
	height: 40px;
}

.mc_signup_submit {
	text-align: left;
}

#mc_signup_submit {
	width: inherit !important;
}

#mc_display_rewards {
	float: left;
	width: 100%;
	margin-top: 20px;
	text-align: left;
}

.mc_form_inside .mc_signup_submit:nth-child(3) {
	text-align: center !important;
}

.mc_form_inside .mc_signup_submit:nth-child(3) #mc_signup_submit {
	margin-top: 0px !important;
	float: none !important;
}

.mc_merge_var:nth-child(2) label {
	display: none;
}

.mc_form_inside #mc_display_rewards:nth-child(4) {
	text-align: center !important;
	float: none !important;
}

/* ---------------------- End Mailchimp --------------------------------------- */

/*---------------------------------------------------- End Elements ------------------------------------------------------------ */

/* ----------------------------------------------------------------------------------------------------------------------------- */

/*---------------------------------------------------- Carousel Modern Pagination ---------------------------------------------- */

/* ----------------------------------------------------------------------------------------------------------------------------- */
.nav-fillpath a {
	width: 80px;
	height: 80px;
	position: absolute;
	top: 50%;
	display: block;
	outline: none;
	text-align: left;
	z-index: 1000;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}

.nav-fillpath .icon-wrap {
	position: relative;
	display: block;
	width: 100%;
	height: 100%;
}

.nav-fillpath a::before, .nav-fillpath a::after, .nav-fillpath .icon-wrap::before, .nav-fillpath .icon-wrap::after {
	position: absolute;
	left: 50%;
	width: 2px;
	height: 50%;
	background: #777;
	content: "";
	-webkit-transition: -webkit-transform .3s;
	transition: transform .3s;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	outline: 1px solid transparent;
}

.nav-fillpath .icon-wrap::before, .nav-fillpath .icon-wrap::after {
	z-index: 100;
	height: 0;
	background: #10b8c7;
	-webkit-transition: height .3s, -webkit-transform .3s;
	transition: height .3s, transform .3s;
}

.nav-fillpath a::before, .nav-fillpath .icon-wrap::before {
	top: 50%;
	-webkit-transform: translateX(-50%) rotate(-135deg);
	transform: translateX(-50%) rotate(-135deg);
	-webkit-transform-origin: 50% 0%;
	transform-origin: 50% 0%;
}

.nav-fillpath a.next::before, .nav-fillpath a.next .icon-wrap::before {
	-webkit-transform: translateX(-50%) rotate(135deg);
	transform: translateX(-50%) rotate(135deg);
	-webkit-transform-origin: 50% 0%;
	transform-origin: 50% 0%;
}

.nav-fillpath a::after, .nav-fillpath .icon-wrap::after {
	top: 50%;
	-webkit-transform: translateX(-50%) rotate(-45deg);
	transform: translateX(-50%) rotate(-45deg);
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
}

.nav-fillpath a.next::after, .nav-fillpath a.next .icon-wrap::after {
	-webkit-transform: translateX(-50%) rotate(45deg);
	transform: translateX(-50%) rotate(45deg);
	-webkit-transform-origin: 100% 0%;
	transform-origin: 100% 0%;
}

.nav-fillpath a.next {
	right: 0;
}

.nav-fillpath a.prev {
	right: 80px;
}

.nav-fillpath h3 {
	position: absolute;
	top: 50%;
	margin: 0;
	color: #10b8c7;
	text-transform: uppercase;
	font-weight: 300;
	font-size: .85em;
	opacity: 0;
	-webkit-transition: -webkit-transform .3s, opacity .3s;
	transition: transform .3s, opacity .3s;
}

.nav-fillpath a.prev h3 {
	left: 100%;
	-webkit-transform: translateY(-50%) translateX(-50%);
	transform: translateY(-50%) translateX(-50%);
}

.nav-fillpath a.next h3 {
	right: 100%;
	text-align: right;
	-webkit-transform: translateY(-50%) translateX(50%);
	transform: translateY(-50%) translateX(50%);
}

.nav-fillpath a:hover .icon-wrap::before, .nav-fillpath a:hover .icon-wrap::after {
	height: 50%;
}

.nav-fillpath a:hover::before, .nav-fillpath a:hover .icon-wrap::before {
	-webkit-transform: translateX(-50%) rotate(-125deg);
	transform: translateX(-50%) rotate(-125deg);
}

.nav-fillpath a.next:hover::before, .nav-fillpath a.next:hover .icon-wrap::before {
	-webkit-transform: translateX(-50%) rotate(125deg);
	transform: translateX(-50%) rotate(125deg);
}

.nav-fillpath a:hover::after, .nav-fillpath a:hover .icon-wrap::after {
	-webkit-transform: translateX(-50%) rotate(-55deg);
	transform: translateX(-50%) rotate(-55deg);
}

.nav-fillpath a.next:hover::after, .nav-fillpath a.next:hover .icon-wrap::after {
	-webkit-transform: translateX(-50%) rotate(55deg);
	transform: translateX(-50%) rotate(55deg);
}

.nav-fillpath a:hover h3 {
	opacity: 1;
	-webkit-transform: translateY(-50%) translateX(0);
	transform: translateY(-50%) translateX(0);
}

/*---------------------------------------------------- End Carousel Modern Pagination ------------------------------------------ */

/* ----------------------------------------------------------------------------------------------------------------------------- */

/*---------------------------------------------------- Contact Form 7 ---------------------------------------------------------- */

/* ----------------------------------------------------------------------------------------------------------------------------- */
.wpcf7-form {
	float: left;
	width: 100%;
}

.wpcf7-form p {
	color: #888;
	float: left;
	width: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
}

.wpcf7-form-control-wrap {
	margin-top: 5px;
	float: left;
	height: auto;
}

.wpcf7-form-control-wrap {
	width: 100%;
}

.one-third .wpcf7-form-control-wrap {
	position: relative;
	width: 32%;
	margin-left: 2%;
}

.wpcf7-form p:nth-child(2) {
	margin-top: 0;
}

.wpcf7-form-control-wrap:first-child {
	margin-left: 0;
}

.wpcf7-list-item.last {
	margin-left: 20px;
}

.wpcf7-form-control-wrap:first-child:last-child {
	width: 100%;
}

.wpcf7-form-control-wrap input[type="checkbox"] {
	margin: 0;
	padding: 0;
}

.wpcf7-form-control-wrap input[type="text"], .wpcf7-form-control-wrap input[type="email"], .wpcf7-form-control-wrap input[type="tel"] {
	width: 100%;
	height: 40px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	background: #fff;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}

.wpcf7-form-control-wrap textarea {
	width: 100%;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	background: #fff;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}

.wpcf7-form p input[type="submit"] {
	float: left;
}

/*---------------------------------------------------- End Contact Form 7 ------------------------------------------------------ */

/* ----------------------------------------------------------------------------------------------------------------------------- */

/*---------------------------------------------------- Search & Extra Navigation------------------------------------------------ */

/* ----------------------------------------------------------------------------------------------------------------------------- */
.viewport {
	position: relative;
	left: 0;
	z-index: 99;
	height: 100%;
	top: 0;
	-webkit-transition: -webkit-transform .4s;
	transition: transform .4s;
}

.open_search .search_bar {
	visibility: visible;
	-webkit-transition: -webkit-transform .4s;
	transition: transform .4s;
}

.open_search .viewport {
	-webkit-transform: translate3d(0, 80px, 0);
	transform: translate3d(0, 80px, 0);
}

.search_bar {
	position: absolute;
	left: 0;
	z-index: 1;
	visibility: hidden;
	width: 100%;
	height: 80px;
	-webkit-transition: all .4s;
	transition: all .4s;
	background: #222;
}

.search_bar .input-append {
	height: 100%;
}

.search_bar input[type="text"] {
	background: transparent;
	border: none;
	font-size: 42px;
	font-weight: 300;
	font-family: inherit;
	height: 100%;
	width: 100%;
	padding: 0;
	margin: 0;
	line-height: 80px;
	color: #888;
}

.search_bar form {
	margin: 0;
	height: 100%;
}

.search_bar .container {
	height: 100%;
}

.search_bar button {
	display: none;
}

.extra_navigation {
	position: fixed;
	top: 0;
	z-index: 9999999;
	width: 300px;
	height: 100%;
	-webkit-transition: all .4s;
	transition: all .4s;
	background: rgba(34, 34, 34, .93);
}

.extra_navigation.right {
	right: -300px;
}

.extra_navigation.left {
	left: -300px;
}

.open_extra_nav .extra_navigation {}

.open_extra_nav .extra_navigation.right {
	right: 0;
}

.open_extra_nav .extra_navigation.left {
	left: 0;
}

.open_extra_nav .viewport {}

.extra_navigation .content {
	margin-top: 40px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 30px;
}

.extra_navigation select {
	width: 100%;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
}

.extra_navigation #s {
	width: 100%;
	height: 40px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.extra_navigation #search-form:after {
	content: "";
	font-family: "moon";
	font-weight: normal;
	font-style: normal;
	text-decoration: inherit;
	-webkit-font-smoothing: antialiased;
	position: absolute;
	right: 15px;
	top: 11px;
	font-size: 16px;
	display: inline;
	width: auto;
	height: auto;
	line-height: normal;
	vertical-align: baseline;
	background-image: none;
	background-position: 0% 0%;
	background-repeat: repeat;
	margin-top: 0;
	color: #bbb;
}

.extra_navigation #search-form {
	width: 100%;
	float: left;
	position: relative;
}

.extra_navigation #search-form .more, footer #search-form .more {
	display: none;
}

.extra_navigation h5.widget-title {
	margin-bottom: 24px;
	margin-top: 0;
	color: #eee;
	float: left;
	width: 100%;
}

.extra_navigation .widget {
	margin-bottom: 35px;
	float: left;
	width: 100%;
}

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

.extra_navigation ul li {
	padding-top: 10px;
	padding-bottom: 10px;
}

.extra_navigation ul li a {
	width: 100%;
}

.extra_navigation ul li:after {
	content: "";
	font-family: "FontAwesome";
	float: right;
	-webkit-transition-duration: .4s;
	-moz-transition-duration: .4s;
	-o-transition-duration: .4s;
	-ms-transition-duration: .4s;
	transition-duration: .4s;
}

.extra_navigation .widget:first-child {
	margin-top: 0;
}

.extra_navigation #wp-calendar {
	width: 100%;
}

.extra_navigation #wp-calendar td {
	padding-left: 16px;
}

.extra_navigation #wp-calendar td#today {
	font-weight: 600;
}

.extra_navigation .widget_rss ul li:after {
	content: "";
}

.extra_navigation .tagcloud a {
	background: #111;
	color: #fff;
	padding: 8px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
}

.extra_navigation ul.sub-menu {
	padding-left: 32px;
	padding-top: 10px;
}

.extra_navigation ul.sub-menu li:last-child, aside li.menu-item-has-children {
	border-bottom: none;
}

.extra_navigation li.menu-item-has-children:after {
	content: "";
}

.extra_navigation .footer_social_icons {
	float: left;
	width: 100%;
	margin-left: 0px !important;
	margin-top: 0px !important;
	position: relative;
	padding: 0;
	list-style: none;
}

.extra_navigation .footer_social_icons li {
	-webkit-transition-duration: .4s;
	-moz-transition-duration: .4s;
	-o-transition-duration: .4s;
	-ms-transition-duration: .4s;
	transition-duration: .4s;
	float: left;
	padding-bottom: 0 !important;
	padding-top: 0 !important;
	margin-left: 10px !important;
	width: 32px !important;
	height: 32px !important;
}

.extra_navigation .footer_social_icons li:after {
	display: none;
}

.extra_navigation .footer_social_icons li:first-child {
	margin-left: 0 !important;
}

.extra_navigation .footer_social_icons li a {
	float: left;
}

.extra_navigation .footer_social_icons li i {
	float: left;
	line-height: 32px;
	font-size: 16px;
	display: block;
	width: 100%;
	text-align: center;
	-webkit-transition-duration: .4s;
	-moz-transition-duration: .4s;
	-o-transition-duration: .4s;
	-ms-transition-duration: .4s;
	transition-duration: .4s;
}

.extra_navigation .close {
	position: absolute;
	right: 20px;
	top: 70px;
	background: url("https://cdn-iemok.nitrocdn.com/shKFQIhqmtPcYKyAdNbDrBqdXdAOsudW/assets/images/optimized/rev-0395388/sanchishah.co.in/wp-content/themes/specular/img/black_x.png") 0 0 no-repeat;
	width: 20px;
	height: 20px;
}

.extra_navigation .close.nitro-lazy {
	background-image: none !important;
}

.extra_navigation .close:hover {
	background: url("https://cdn-iemok.nitrocdn.com/shKFQIhqmtPcYKyAdNbDrBqdXdAOsudW/assets/images/optimized/rev-0395388/sanchishah.co.in/wp-content/themes/specular/img/white_x.png") 0 0 no-repeat;
	opacity: 1;
}

.extra_navigation .close:hover.nitro-lazy {
	background-image: none !important;
}

/*---------------------------------------------------- End Search & Extra Navigation-------------------------------------------- */

/* ----------------------------------------------------------------------------------------------------------------------------- */

/*---------------------------------------------------- 404 Not Found ----------------------------------------------------------- */

/* ----------------------------------------------------------------------------------------------------------------------------- */
.not_found {
	width: 600px !important;
	max-width: 100%;
	position: relative;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
}

.not_found h2 {
	float: left;
	width: 100%;
	text-align: center;
	font-size: 200px;
	color: #eee;
	line-height: 200px;
}

.not_found p {
	float: left;
	width: 100%;
	margin-top: 20px;
	font-size: 16px;
	text-align: center;
	line-height: 28px;
}

.not_found .search_field {
	display: block;
	float: left;
	margin-top: 40px;
	width: 400px;
	position: relative;
	left: 50%;
	margin-left: -200px;
}

.not_found .search_field input[type="text"] {
	height: 40px;
	height: 50px;
	padding-left: 20px;
	width: 100%;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	border-radius: none;
	-webkit-border-radius: none;
	-moz-border-radius: none;
}

.not_found .search_field .btn-bt {
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	height: 50px;
	z-index: 99999999;
}

/*---------------------------------------------------- End 404 Not Found ------------------------------------------------------- */

/* ----------------------------------------------------------------------------------------------------------------------------- */

/* --------------------------------------------------- Pagination -------------------------------------------------------------- */
.p_pagination {
	float: left;
	width: 100%;
}

.p_pagination.hide_this {
	display: none;
}

#blogmasonry #infscr-loading {
	display: block;
	float: left;
	bottom: -50px;
	position: absolute;
}

#infscr-loading {
	width: 100%;
	text-align: center;
}

#infscr-loading:after {
	content: "";
	font-family: "moon";
	width: 36px;
	height: 36px;
	line-height: 40px;
	font-size: 36px;
	color: #222;
	z-index: 9999999;
	-moz-animation: spin 2s infinite linear;
	-o-animation: spin 2s infinite linear;
	-webkit-animation: spin 2s infinite linear;
	animation: spin 2s infinite linear;
}

#infscr-loading img {
	display: none;
}

#infscr-loading div {
	display: none;
}

.p_pagination .pagination {
	clear: both;
	padding: 20px 0;
	position: relative;
	font-size: 12px;
	line-height: 20px;
	margin: 0;
}

.content_portfolio.fullwidth .p_pagination {
	margin-bottom: 5px;
	padding-left: 5px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}

.content_portfolio.fullwidth .p_pagination .pagination {
	padding: 0;
	margin-bottom: 5px;
}

.p_pagination .pagination span, .p_pagination .pagination a {
	display: block;
	float: left;
	margin: 2px 5px 2px 0;
	padding: 6px 9px 5px 9px;
	text-decoration: none;
	width: auto;
	color: #444;
}

.p_pagination .pagination a:hover {
	color: #fff;
}

.p_pagination .pagination .current {
	padding: 6px 9px 5px 9px;
	color: #fff;
}

/*contact form 7 validation message*/
.wpcf7-validation-errors, .wpcf7-mail-sent-ok {
	margin: -12px;
}

@media (max-width: 767px) {
	.side-nav {
		width: 250px !important;
	}
}

.header_8 nav .menu > li > ul.sub-menu ul {
	left: 220px;
}

.vc_tta-container {
	float: left;
}
/*End Responsive css */

.Brandon {
	font-family: Brandon;
}

.Brandon-bold {
	font-family: BrandonText-Bold;
}

.Brandon-light {
	font-family: Brandon-light;
}

.Brandon-medium-italic {
	font-family: Brandon-medium-italic;
}

.Brandon-text-medium {
	font-family: Brandon text medium;
}

.Brandon-text-regular {
	font-family: Brandon text regular;
}

.Brandon-bold-italic {
	font-family: Brandon bold italic;
}

h1, h2, h3, h4, h5, h6, .skill_title {
	font-family: Brandon text medium !important;
}

/*Fonts css*/
body {
	font-family: Brandon text regular !important;
	line-height: 1.3;
}

.header_8 nav .menu>li>a {
	margin-top: 0px;
}

/*HEAder css*/
nav .menu > li > a {
	text-transform: uppercase !important;
	font-family: BrandonText-Bold !important;
	font-size: 14px !important;
	letter-spacing: 1px !important;
	color: #6f6f6f !important;
}

nav .menu li > ul.sub-menu li {
	font-family: BrandonText-Bold !important;
	font-size: 12px !important;
}

button {
	font-family: Brandon !important;
}

/*End HEAder css*/
#footer .span3 .textwidget > span {
	position: relative;
	line-height: 1.7;
	font-size: 16px;
}

#footer .span3 .textwidget > span > i {
	position: absolute;
	left: -24px;
	top: 4px;
	font-size: 15px;
	color: #8b8a8a;
}

footer .image {
	filter: invert(1);
}

body footer#footer .widget-title {
	font-size: 20px;
	position: relative;
	display: inline-block;
	margin-bottom: 20px;
	color: #fff;
}

footer#footer .widget-title:after {
	content: "";
	width: 100%;
	height: 1px;
	position: absolute;
	left: 0;
	background-color: #fff;
	bottom: -5px;
}

footer .inner .widget ul li {
	margin: 0;
	float: left;
	width: 100%;
	padding: 0;
	padding-bottom: 5px;
}

footer .cities-details p, .info-deatils p {
	color: #cdcdcd !important;
	margin: 10px 0px !important;
}

footer .cities-details p {
	margin: 0px 0px 5px !important;
}

footer .sub-menu li:first-child {
	margin: 10px 0px 0px 0px !important;
}

footer .sub-menu li a {
	font-size: 17px !important;
	color: rgba(205, 205, 205, .75) !important;
}

footer ul.sub-menu {
	padding-left: 14px !important;
}

.margin-left-zero {
	margin-left: 0px !important;
}

.wpcf7-form-control-wrap input[type="text"], .wpcf7-form-control-wrap input[type="email"], .wpcf7-form-control-wrap input[type="tel"], .wpcf7-form-control-wrap textarea, .wpcf7-form-control-wrap select {
	background: #ececec;
	border: 1px solid #d1cfcf !important;
	font-family: Brandon text regular !important;
	font-size: 18px;
}

.wpcf7-form-control-wrap select {
	width: 100%;
	height: 40px;
	font-size: 18px;
}

.wpcf7-form-control-wrap select:focus {
	outline: none;
}

.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required.styled.empty {
	font-size: 16px;
}

.btn-contact {
	background-color: #eab993 !important;
	color: #fff !important;
	border: none !important;
}

.btn-contact:hover {
	background-color: #e6ab7d !important;
}

.wpb_content_element.button {
	float: none !important;
}

div.wpcf7-validation-errors {
	display: block !important;
}

span.wpcf7-not-valid-tip {
	color: #f00;
	font-size: 1em;
	display: block;
	margin-top: -12px;
}

.twoline-heading {
	position: relative;
}

.twoline-heading:after {
	content: "";
	position: absolute;
	width: 25%;
	height: 10px;
	border-bottom: 3px solid #eab893;
	bottom: -17px;
	left: 36%;
}

ol li {
	font-weight: 600;
	margin: 10px 0px;
}

.home-contact-row .wpcf7 {
	padding: 0px 120px !important;
}

.home #content {
	padding-bottom: 0px;
}

.portfolio_single .content {
	display: none;
}

.WhiteTxt {
	color: #fff !important;
}

/****** SERVICES PAGE CSS *******/
.services-listing a:hover {
	color: inherit !important;
}

.services-listing h4 {
	line-height: 17px;
	font-size: 16px;
	margin-top: 4px;
}

/****** CONTACT PAGE CSS ******/
.GreyText {
	color: #777575 !important;
}

.quotes-writer {
	margin: 27px 0px 0px;
	padding: 0px;
	letter-spacing: 0px;
	font-weight: 600;
	font-size: 18px;
}

.open-quote, .close-quote {
	font-size: 48px !important;
	margin-right: 10px;
	display: inline-block;
}

.close-quote {
	margin-left: 10px;
}

/***************** GENEAL CSS *****************/
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat {
	background-color: #eab993 !important;
}

.vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat:hover {
	background-color: #e6ab7d !important;
}

.tagline {
	margin-top: 25px;
}

#header .span4 {
	font-style: italic;
	left: 18%;
	top: 14px;
	position: absolute;
	font-size: 17px;
}

/***************** GENEAL CSS *****************/

/*===================Home Page CSs========================*/
.wpcf7-form .wpcf7-mail-sent-ok {
	display: block !important;
}

.vc_pageable-load-more-btn {
	display: none;
}

.text-slider-wrapper {
	position: absolute;
	width: 100%;
	height: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	z-index: 9999999;
}

.short-desc {
	font-size: 18px !important;
	line-height: 30px;
}

.custom-heading-for-seo {
	font-size: 20px;
	font-weight: 600;
	line-height: 17px;
	color: rgba(68, 68, 68, .99);
}

#portfolio-preview-items .p_pagination .pagination {
	display: none;
}

/*===============End Home Page========================*/

/*===============start Services page css========================*/

/*.services_medium.style_1:hover .icon_wrapper, 
.services_medium.style_3:hover .icon_wrapper,
.services_medium.style_1 .icon_wrapper{}
    background:initial !important; 
}*/
.services-listing h5 {
	font-size: 14px;
}

.services-listing .services_media .overlay {
	width: 80px;
	margin: auto;
}

.services-listing .services_media .overlay img {
	height: 60px;
	width: initial !important;
}

.services-listing {
	text-align: center;
}

.services-listing .first-services-listing .services_media {
	padding-left: 98px;
	padding-left: 85px;
}

/*===============End Services page css========================*/

/*===============Strat About us css========================*/
.header_page {
	position: relative;
}

.header_page .overlay {
	position: absolute;
	background-color: rgba(0, 0, 0, .5);
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
}

.profile-info .wpb_content_element p {
	line-height: 0px;
}

.about-us-content .section-style {
	padding-top: 0px !important;
	display: inline-block;
	width: 100%;
	margin-top: 80px;
	padding-bottom: 20px;
}

.about-us-content {
	padding-bottom: 0px !important;
}

.profile-info .media {
	padding: 20px;
	width: 180px;
	background-color: #fff;
	position: absolute;
	top: -160px;
}

.profile-info .wpb_content_element h1 {
	border-bottom: 1px solid #ececec;
	padding-bottom: 25px;
}

.about-us-content {
	padding-top: 40px !important;
}

.about-us-content {
	background-color: #f5f5f5 !important;
}

.profile-info {
	position: relative;
}

/*   .profile-info .container{     
         top: -370px;
    position: absolute;
    background-color: #fff;
    padding: 30px 20px;
    left: 15%;
    right: 15%;
    width: initial;}*/
.label-important, .badge-important {
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
}

.about-tabbed-panel {
	background-color: #fff;
	padding: 50px 0px;
}

.about-tabbed-panel .tabbable.tabs-top.style_1 .nav.nav-tabs li.active {
	border: none;
	position: relative;
}

.about-tabbed-panel .tabbable.tabs-top.style_1 .nav.nav-tabs li {
	font-size: 16px;
	padding: 5px 0px;
}

.about-tabbed-panel .tabbable.tabs-top.style_1 .nav.nav-tabs li.active:after {
	content: "";
	position: absolute;
	height: 4px;
	bottom: -1px;
	left: 20%;
	right: 20%;
	background-color: #eab993;
}

.about-tabbed-panel .services_medium, .about-tabbed-panel .services_medium p {
	text-align: left;
}

.about-tabbed-panel .services_medium {
	position: relative;
}

.about-tabbed-panel .services_medium .icon_wrapper {
	display: inline-block;
	left: initial;
	left: 0px;
	left: 30px;
	float: left;
	position: absolute;
}

.about-tabbed-panel .services_medium.style_2 h4 {
	display: none;
}

.about-tabbed-panel .services_medium p {
	font-size: 18px;
	text-align: justify;
	float: none;
	padding-left: 60px;
}

/*===============End About  page css========================*/

/*===============Contact page css========================*/
.contact-address .wpb_content_element p {
	position: relative;
	padding-left: 25px;
}

.contact-address .wpb_content_element p i {
	position: absolute;
	left: 0px;
	top: 8px;
}

/* .wpcf7-form .wpcf7-mail-sent-ok {display: none !important;} */

/*.portfolio-item.grayscale .project{    bottom: 0px;
    left: 0px;
    right: 0px;
    top: 0px;
    background-color: rgba(0, 0, 0,0.5) !important;
    display: inline-block;
    width: 100%;
    height: 100%;}
.portfolio-item.grayscale:hover img{    top: 0px;}
.portfolio-item.grayscale .project h5{    margin-top: 100px;
    width: 100%;
    float: left;
    text-align: center;
    color: #fff;}*/

/*===============End Contact  page css========================*/
#portfolio-filter ul li a {
	font-size: 14px !important;
}

#portfolio-filter ul li {
	padding: 6px 16px !important;
}

::-webkit-input-placeholder, textarea {
	/* Chrome/Opera/Safari */
	font-family: Brandon text regular !important;
	font-size: 16px;
	font-weight: 400;
}

::-moz-placeholder, textarea {
	/* Firefox 19+ */
	font-family: Brandon text regular !important;
	font-size: 16px;
	font-weight: 400;
}

:-ms-input-placeholder, textarea {
	/* IE 10+ */
	font-family: Brandon text regular !important;
	font-size: 16px;
	font-weight: 400;
}

:-moz-placeholder, textarea {
	/* Firefox 18- */
	font-family: Brandon text regular !important;
	font-size: 16px;
	font-weight: 400;
}

.copyright_text p {
	text-align: center;
	margin: 0px;
	font-family: Brandon text regular !important;
	font-size: 13px;
}

footer#footer .inner .row-fluid.ff:first-child {
	padding-top: 60px !important;
	padding-bottom: 35px !important;
}

footer .inner .widget {
	line-height: normal;
}

/*footer .social_widget,footer .social_widget + .widget_custom_html { display: inline-block;width: auto !important; }
.ss-whatsapp .ctc-analytics { background-color: transparent !important;padding: 0 !important;margin-left: 18px;margin-top: 6px; }
.ss-whatsapp .ctc-analytics path { fill: #cdcdcd; }
.ss-whatsapp .ctc-analytics svg { width: auto !important;height: 18px !important; }
body .ss-whatsapp .ht-ctc-sc:hover .ctc-analytics { background-color: transparent !important; }
.ss-whatsapp .ht-ctc-sc:hover .ctc-analytics path { fill: #eab993 !important; }
footer .textwidget p:first-child { margin-top: 0 !important; }*/
.ss-whatsapp {
	position: fixed;
	left: 18px;
	bottom: 10px;
}

.blog-article.standard-style .media {
	margin: 0px 0px 15px 0px;
}

.blog-article.standard-style .info li {
	margin: 5px 18px 5px 0px;
}

.blog-article.standard-style .content .text p {
	margin-bottom: 18px !important;
}

.grecaptcha-badge {
	z-index: 99;
}

/* contact form design changes */
.contact-from-wrapper .vc_column.contact-address.column_container, .contact-from-wrapper .vc_column.contact-form-col.column_container {
	height: fit-content !important;
	min-height: 400px;
}

#wpcf7-f1588-p710-o1 .wpcf7-form .btn-contact, #wpcf7-f1588-p710-o1 .wpcf7-form .ajax-loader {
	margin-top: -25px;
}

input.wpcf7-form-control.wpcf7-submit.btn-contact.btn-bt.default {
	margin-bottom: 0px;
}

input#MydatePicker {
	display: none;
}

select.empty {
	color: grey !important;
}

select option:first-child {
	color: grey !important;
}

.wpcf7-form-control-wrap select {
	width: 100%;
	height: 40px;
	color: #000;
	font-family: Brandon text regular !important;
	font-size: 18px;
	font-weight: 400;
	border-radius: 3px;
}

.wpcf7-form-control-wrap select option[value=""] {
	color: #9d9d9d;
}

.wpcf7-form-control-wrap select option {
	color: #000;
}

.wpcf7-form p input[type="submit"] {
	text-align: center;
	cursor: pointer;
	display: inline-block;
	outline: 0;
	position: relative;
	transition: all .3s ease;
	transform: translateZ(0);
	border-width: 2px;
	border-style: solid;
	padding: 10px 38px;
	border-radius: 3px;
	font-size: 13px;
	text-transform: uppercase;
	letter-spacing: 1.5px;
	margin-bottom: 50px;
}

.contact-from-wrapper.full-width-content .dark {
	width: 80%;
	margin: 80px auto 60px !important;
}

.contact-from-wrapper.full-width-content .dark .contact-address, .contact-from-wrapper.full-width-content .dark .contact-form-col {
	border: 0 !important;
}

/* contact form design changes */

/*Responsive css*/
@media only screen and (max-width: 980px) {
	.tagline {
		display: none;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	.contact-from-wrapper.full-width-content .dark {
		width: 90%;
	}
}

@media only screen and (max-width: 768px) {
	#header .span4 {
		display: none;
	}
	
	.contact-from-wrapper .vc_column.contact-address.column_container, .contact-from-wrapper .vc_column.contact-form-col.column_container {
		height: fit-content !important;
	}
	
	.contact-from-wrapper .vc_column.contact-address.column_container {
		height: fit-content !important;
		min-height: 300px;
	}
	
	input.wpcf7-form-control.wpcf7-submit.btn-contact.btn-bt.default {
		margin-bottom: 0;
	}
	
	body {
		font-size: 16px !important;
	}
	
	.sub-heading {
		font-size: 18px;
		position: relative;
		display: inline-block;
		margin: auto;
		line-height: 1.4;
	}
	
	.wpb_content_element.vc_custom_1492089485984 {
		padding-left: 0px !important;
	}
	
	.home-contact-row .wpcf7 {
		padding: 0px 15px !important;
	}
	
	.footer_wrapper footer#footer .inner .row-fluid.ff .span12:first-child:last-child {
		margin-left: 0px !important;
		left: 0px;
		padding-bottom: 10px;
	}
	
	.row-fluid .span12 {
		width: 100% !important;
	}
	
	.vc_grid.vc_row.vc_grid-gutter-10px .vc_pageable-slide-wrapper {
		padding-left: 35px;
	}
	
	.close-quote {
		position: relative;
		top: 10px;
	}
	
	.header_page.centered h1 {
		font-size: 38px !important;
	}
	
	.services-listing .first-services-listing .services_media {
		padding-left: 0px;
	}
	
	.services_media img {
		width: 70px;
	}
	
	.page-id-937 .services-listing {
		text-align: center;
		margin-bottom: 20px !important;
	}
	
	.services_media {
		margin-bottom: 30px !important;
	}
	
	/*.services-listing .vc_column:last-child{margin-left: 15px !important;}*/
	.services-listing {
		margin-left: 0px !important;
	}
	
	.services_medium {
		padding-bottom: 75px !important;
	}
	
	.vc_column_container>.vc_column-inner {
		padding-left: 15px !important;
		padding-right: 15px !important;
	}
	
	.portfolio-item {
		margin-bottom: 15px;
	}
	
	.full-width-content .contact-form-col {
		padding-left: 25px !important;
	}
	
	.services-listing .services-icon-listing {
		margin-left: 0px !important;
	}
	
	.about-tabbed-panel .services_medium p {
		font-size: 16px;
		padding-left: 0px;
		float: left;
		width: 100%;
	}
	
	.about-tabbed-panel .services_medium.style_2 .icon_wrapper {
		margin-left: -34px;
	}
	
	.about-tabbed-panel .tabbable.tabs-top.style_1 .nav.nav-tabs li {
		font-size: 14px;
		padding: 4px 0px;
	}
	
	.profile-info .container .vc_col-sm-3 {
		float: left;
		width: 60%;
		padding: 0 28% !important;
	}
	
	.profile-info .vc_col-sm-9 .wpb_text_column .wpb_wrapper {
		position: relative;
		top: 200px;
		text-align: center;
	}
	
	.profile-info .wpb_content_element p {
		word-break: break-all;
		width: 78%;
		padding: 0 10%;
		line-height: 30px;
	}
	
	.profile-info .media {
		top: -120px;
	}
	
	.about-us-content .section-style {
		margin-top: 165px;
	}
	
	.about-tabbed-panel .services_medium .icon_wrapper {
		position: relative;
		float: left;
		width: 100%;
	}
}

@media only screen and (max-width: 480px) {
	.vc_section {
		padding-left: 0px !important;
		padding-right: 0px !important;
		margin-left: 0px !important;
		margin-right: 0px !important;
	}
	
	.wpb_text_column.vc_custom_1493809806718 {
		padding-left: 0px !important;
		padding-right: 0px !important;
	}
	
	.profile-info .container .vc_col-sm-3 {
		float: left;
		width: 60%;
		padding: 0 14% !important;
	}
	
	.contact-from-wrapper.full-width-content .dark {
		width: 95%;
		margin-bottom: 0 !important;
	}
	
	.contact-from-wrapper.full-width-content .dark .contact-address {
		padding: 30px 25px !important;
	}
}
/*End Responsive css */

.Brandon {
	font-family: Brandon;
}

.Brandon-bold {
	font-family: BrandonText-Bold;
}

.Brandon-light {
	font-family: Brandon-light;
}

.Brandon-medium-italic {
	font-family: Brandon-medium-italic;
}

.Brandon-text-medium {
	font-family: Brandon text medium;
}

.Brandon-text-regular {
	font-family: Brandon text regular;
}

.Brandon-bold-italic {
	font-family: Brandon bold italic;
}

h1, h2, h3, h4, h5, h6, .skill_title {
	font-family: Brandon text medium !important;
}

/*Fonts css*/
body {
	font-family: Brandon text regular !important;
	line-height: 1.3;
}

.header_8 nav .menu>li>a {
	margin-top: 0px;
}

/*HEAder css*/
nav .menu > li > a {
	text-transform: uppercase !important;
	font-family: BrandonText-Bold !important;
	font-size: 14px !important;
	letter-spacing: 1px !important;
	color: #6f6f6f !important;
}

nav .menu li > ul.sub-menu li {
	font-family: BrandonText-Bold !important;
	font-size: 12px !important;
}

button {
	font-family: Brandon !important;
}

/*End HEAder css*/
#footer .span3 .textwidget > span {
	position: relative;
	line-height: 1.7;
	font-size: 16px;
}

#footer .span3 .textwidget > span > i {
	position: absolute;
	left: -24px;
	top: 4px;
	font-size: 15px;
	color: #8b8a8a;
}

footer .image {
	filter: invert(1);
}

body footer#footer .widget-title {
	font-size: 20px;
	position: relative;
	display: inline-block;
	margin-bottom: 20px;
	color: #fff;
}

footer#footer .widget-title:after {
	content: "";
	width: 100%;
	height: 1px;
	position: absolute;
	left: 0;
	background-color: #fff;
	bottom: -5px;
}

footer .inner .widget ul li {
	margin: 0;
	float: left;
	width: 100%;
	padding: 0;
	padding-bottom: 5px;
}

footer .cities-details p, .info-deatils p {
	color: #cdcdcd !important;
	margin: 10px 0px !important;
}

footer .cities-details p {
	margin: 0px 0px 5px !important;
}

footer .sub-menu li:first-child {
	margin: 10px 0px 0px 0px !important;
}

footer .sub-menu li a {
	font-size: 17px !important;
	color: rgba(205, 205, 205, .75) !important;
}

footer ul.sub-menu {
	padding-left: 14px !important;
}

.margin-left-zero {
	margin-left: 0px !important;
}

.wpcf7-form-control-wrap input[type="text"], .wpcf7-form-control-wrap input[type="email"], .wpcf7-form-control-wrap input[type="tel"], .wpcf7-form-control-wrap textarea, .wpcf7-form-control-wrap select {
	background: #ececec;
	border: 1px solid #d1cfcf !important;
	font-family: Brandon text regular !important;
	font-size: 18px;
}

.wpcf7-form-control-wrap select {
	width: 100%;
	height: 40px;
	font-size: 18px;
}

.wpcf7-form-control-wrap select:focus {
	outline: none;
}

.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required.styled.empty {
	font-size: 16px;
}

.btn-contact {
	background-color: #eab993 !important;
	color: #fff !important;
	border: none !important;
}

.btn-contact:hover {
	background-color: #e6ab7d !important;
}

.wpb_content_element.button {
	float: none !important;
}

div.wpcf7-validation-errors {
	display: block !important;
}

span.wpcf7-not-valid-tip {
	color: #f00;
	font-size: 1em;
	display: block;
	margin-top: -12px;
}

.twoline-heading {
	position: relative;
}

.twoline-heading:after {
	content: "";
	position: absolute;
	width: 25%;
	height: 10px;
	border-bottom: 3px solid #eab893;
	bottom: -17px;
	left: 36%;
}

ol li {
	font-weight: 600;
	margin: 10px 0px;
}

.home-contact-row .wpcf7 {
	padding: 0px 120px !important;
}

.home #content {
	padding-bottom: 0px;
}

.portfolio_single .content {
	display: none;
}

.WhiteTxt {
	color: #fff !important;
}

/****** SERVICES PAGE CSS *******/
.services-listing a:hover {
	color: inherit !important;
}

.services-listing h4 {
	line-height: 17px;
	font-size: 16px;
	margin-top: 4px;
}

/****** CONTACT PAGE CSS ******/
.GreyText {
	color: #777575 !important;
}

.quotes-writer {
	margin: 27px 0px 0px;
	padding: 0px;
	letter-spacing: 0px;
	font-weight: 600;
	font-size: 18px;
}

.open-quote, .close-quote {
	font-size: 48px !important;
	margin-right: 10px;
	display: inline-block;
}

.close-quote {
	margin-left: 10px;
}

/***************** GENEAL CSS *****************/
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat {
	background-color: #eab993 !important;
}

.vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat:hover {
	background-color: #e6ab7d !important;
}

.tagline {
	margin-top: 25px;
}

#header .span4 {
	font-style: italic;
	left: 18%;
	top: 14px;
	position: absolute;
	font-size: 17px;
}

/***************** GENEAL CSS *****************/

/*===================Home Page CSs========================*/
.wpcf7-form .wpcf7-mail-sent-ok {
	display: block !important;
}

.vc_pageable-load-more-btn {
	display: none;
}

.text-slider-wrapper {
	position: absolute;
	width: 100%;
	height: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	z-index: 9999999;
}

.short-desc {
	font-size: 18px !important;
	line-height: 30px;
}

.custom-heading-for-seo {
	font-size: 20px;
	font-weight: 600;
	line-height: 17px;
	color: rgba(68, 68, 68, .99);
}

#portfolio-preview-items .p_pagination .pagination {
	display: none;
}

/*===============End Home Page========================*/

/*===============start Services page css========================*/

/*.services_medium.style_1:hover .icon_wrapper, 
.services_medium.style_3:hover .icon_wrapper,
.services_medium.style_1 .icon_wrapper{}
    background:initial !important; 
}*/
.services-listing h5 {
	font-size: 14px;
}

.services-listing .services_media .overlay {
	width: 80px;
	margin: auto;
}

.services-listing .services_media .overlay img {
	height: 60px;
	width: initial !important;
}

.services-listing {
	text-align: center;
}

.services-listing .first-services-listing .services_media {
	padding-left: 98px;
	padding-left: 85px;
}

/*===============End Services page css========================*/

/*===============Strat About us css========================*/
.header_page {
	position: relative;
}

.header_page .overlay {
	position: absolute;
	background-color: rgba(0, 0, 0, .5);
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
}

.profile-info .wpb_content_element p {
	line-height: 0px;
}

.about-us-content .section-style {
	padding-top: 0px !important;
	display: inline-block;
	width: 100%;
	margin-top: 80px;
	padding-bottom: 20px;
}

.about-us-content {
	padding-bottom: 0px !important;
}

.profile-info .media {
	padding: 20px;
	width: 180px;
	background-color: #fff;
	position: absolute;
	top: -160px;
}

.profile-info .wpb_content_element h1 {
	border-bottom: 1px solid #ececec;
	padding-bottom: 25px;
}

.about-us-content {
	padding-top: 40px !important;
}

.about-us-content {
	background-color: #f5f5f5 !important;
}

.profile-info {
	position: relative;
}

/*   .profile-info .container{     
         top: -370px;
    position: absolute;
    background-color: #fff;
    padding: 30px 20px;
    left: 15%;
    right: 15%;
    width: initial;}*/
.label-important, .badge-important {
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
}

.about-tabbed-panel {
	background-color: #fff;
	padding: 50px 0px;
}

.about-tabbed-panel .tabbable.tabs-top.style_1 .nav.nav-tabs li.active {
	border: none;
	position: relative;
}

.about-tabbed-panel .tabbable.tabs-top.style_1 .nav.nav-tabs li {
	font-size: 16px;
	padding: 5px 0px;
}

.about-tabbed-panel .tabbable.tabs-top.style_1 .nav.nav-tabs li.active:after {
	content: "";
	position: absolute;
	height: 4px;
	bottom: -1px;
	left: 20%;
	right: 20%;
	background-color: #eab993;
}

.about-tabbed-panel .services_medium, .about-tabbed-panel .services_medium p {
	text-align: left;
}

.about-tabbed-panel .services_medium {
	position: relative;
}

.about-tabbed-panel .services_medium .icon_wrapper {
	display: inline-block;
	left: initial;
	left: 0px;
	left: 30px;
	float: left;
	position: absolute;
}

.about-tabbed-panel .services_medium.style_2 h4 {
	display: none;
}

.about-tabbed-panel .services_medium p {
	font-size: 18px;
	text-align: justify;
	float: none;
	padding-left: 60px;
}

/*===============End About  page css========================*/

/*===============Contact page css========================*/
.contact-address .wpb_content_element p {
	position: relative;
	padding-left: 25px;
}

.contact-address .wpb_content_element p i {
	position: absolute;
	left: 0px;
	top: 8px;
}

/* .wpcf7-form .wpcf7-mail-sent-ok {display: none !important;} */

/*.portfolio-item.grayscale .project{    bottom: 0px;
    left: 0px;
    right: 0px;
    top: 0px;
    background-color: rgba(0, 0, 0,0.5) !important;
    display: inline-block;
    width: 100%;
    height: 100%;}
.portfolio-item.grayscale:hover img{    top: 0px;}
.portfolio-item.grayscale .project h5{    margin-top: 100px;
    width: 100%;
    float: left;
    text-align: center;
    color: #fff;}*/

/*===============End Contact  page css========================*/
#portfolio-filter ul li a {
	font-size: 14px !important;
}

#portfolio-filter ul li {
	padding: 6px 16px !important;
}

::-webkit-input-placeholder, textarea {
	/* Chrome/Opera/Safari */
	font-family: Brandon text regular !important;
	font-size: 16px;
	font-weight: 400;
}

::-moz-placeholder, textarea {
	/* Firefox 19+ */
	font-family: Brandon text regular !important;
	font-size: 16px;
	font-weight: 400;
}

:-ms-input-placeholder, textarea {
	/* IE 10+ */
	font-family: Brandon text regular !important;
	font-size: 16px;
	font-weight: 400;
}

:-moz-placeholder, textarea {
	/* Firefox 18- */
	font-family: Brandon text regular !important;
	font-size: 16px;
	font-weight: 400;
}

.copyright_text p {
	text-align: center;
	margin: 0px;
	font-family: Brandon text regular !important;
	font-size: 13px;
}

footer#footer .inner .row-fluid.ff:first-child {
	padding-top: 60px !important;
	padding-bottom: 35px !important;
}

footer .inner .widget {
	line-height: normal;
}

/*footer .social_widget,footer .social_widget + .widget_custom_html { display: inline-block;width: auto !important; }
.ss-whatsapp .ctc-analytics { background-color: transparent !important;padding: 0 !important;margin-left: 18px;margin-top: 6px; }
.ss-whatsapp .ctc-analytics path { fill: #cdcdcd; }
.ss-whatsapp .ctc-analytics svg { width: auto !important;height: 18px !important; }
body .ss-whatsapp .ht-ctc-sc:hover .ctc-analytics { background-color: transparent !important; }
.ss-whatsapp .ht-ctc-sc:hover .ctc-analytics path { fill: #eab993 !important; }
footer .textwidget p:first-child { margin-top: 0 !important; }*/
.ss-whatsapp {
	position: fixed;
	left: 18px;
	bottom: 10px;
}

.blog-article.standard-style .media {
	margin: 0px 0px 15px 0px;
}

.blog-article.standard-style .info li {
	margin: 5px 18px 5px 0px;
}

.blog-article.standard-style .content .text p {
	margin-bottom: 18px !important;
}

.grecaptcha-badge {
	z-index: 99;
}

/* contact form design changes */
.contact-from-wrapper .vc_column.contact-address.column_container, .contact-from-wrapper .vc_column.contact-form-col.column_container {
	height: fit-content !important;
	min-height: 400px;
}

#wpcf7-f1588-p710-o1 .wpcf7-form .btn-contact, #wpcf7-f1588-p710-o1 .wpcf7-form .ajax-loader {
	margin-top: -25px;
}

input.wpcf7-form-control.wpcf7-submit.btn-contact.btn-bt.default {
	margin-bottom: 0px;
}

input#MydatePicker {
	display: none;
}

select.empty {
	color: grey !important;
}

select option:first-child {
	color: grey !important;
}

.wpcf7-form-control-wrap select {
	width: 100%;
	height: 40px;
	color: #000;
	font-family: Brandon text regular !important;
	font-size: 18px;
	font-weight: 400;
	border-radius: 3px;
}

.wpcf7-form-control-wrap select option[value=""] {
	color: #9d9d9d;
}

.wpcf7-form-control-wrap select option {
	color: #000;
}

.wpcf7-form p input[type="submit"] {
	text-align: center;
	cursor: pointer;
	display: inline-block;
	outline: 0;
	position: relative;
	transition: all .3s ease;
	transform: translateZ(0);
	border-width: 2px;
	border-style: solid;
	padding: 10px 38px;
	border-radius: 3px;
	font-size: 13px;
	text-transform: uppercase;
	letter-spacing: 1.5px;
	margin-bottom: 50px;
}

.contact-from-wrapper.full-width-content .dark {
	width: 80%;
	margin: 80px auto 60px !important;
}

.contact-from-wrapper.full-width-content .dark .contact-address, .contact-from-wrapper.full-width-content .dark .contact-form-col {
	border: 0 !important;
}

/* contact form design changes */

/*Responsive css*/
@media only screen and (max-width: 980px) {
	.tagline {
		display: none;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	.contact-from-wrapper.full-width-content .dark {
		width: 90%;
	}
}

@media only screen and (max-width: 768px) {
	#header .span4 {
		display: none;
	}
	
	.contact-from-wrapper .vc_column.contact-address.column_container, .contact-from-wrapper .vc_column.contact-form-col.column_container {
		height: fit-content !important;
	}
	
	.contact-from-wrapper .vc_column.contact-address.column_container {
		height: fit-content !important;
		min-height: 300px;
	}
	
	input.wpcf7-form-control.wpcf7-submit.btn-contact.btn-bt.default {
		margin-bottom: 0;
	}
	
	body {
		font-size: 16px !important;
	}
	
	.sub-heading {
		font-size: 18px;
		position: relative;
		display: inline-block;
		margin: auto;
		line-height: 1.4;
	}
	
	.wpb_content_element.vc_custom_1492089485984 {
		padding-left: 0px !important;
	}
	
	.home-contact-row .wpcf7 {
		padding: 0px 15px !important;
	}
	
	.footer_wrapper footer#footer .inner .row-fluid.ff .span12:first-child:last-child {
		margin-left: 0px !important;
		left: 0px;
		padding-bottom: 10px;
	}
	
	.row-fluid .span12 {
		width: 100% !important;
	}
	
	.vc_grid.vc_row.vc_grid-gutter-10px .vc_pageable-slide-wrapper {
		padding-left: 35px;
	}
	
	.close-quote {
		position: relative;
		top: 10px;
	}
	
	.header_page.centered h1 {
		font-size: 38px !important;
	}
	
	.services-listing .first-services-listing .services_media {
		padding-left: 0px;
	}
	
	.services_media img {
		width: 70px;
	}
	
	.page-id-937 .services-listing {
		text-align: center;
		margin-bottom: 20px !important;
	}
	
	.services_media {
		margin-bottom: 30px !important;
	}
	
	/*.services-listing .vc_column:last-child{margin-left: 15px !important;}*/
	.services-listing {
		margin-left: 0px !important;
	}
	
	.services_medium {
		padding-bottom: 75px !important;
	}
	
	.vc_column_container>.vc_column-inner {
		padding-left: 15px !important;
		padding-right: 15px !important;
	}
	
	.portfolio-item {
		margin-bottom: 15px;
	}
	
	.full-width-content .contact-form-col {
		padding-left: 25px !important;
	}
	
	.services-listing .services-icon-listing {
		margin-left: 0px !important;
	}
	
	.about-tabbed-panel .services_medium p {
		font-size: 16px;
		padding-left: 0px;
		float: left;
		width: 100%;
	}
	
	.about-tabbed-panel .services_medium.style_2 .icon_wrapper {
		margin-left: -34px;
	}
	
	.about-tabbed-panel .tabbable.tabs-top.style_1 .nav.nav-tabs li {
		font-size: 14px;
		padding: 4px 0px;
	}
	
	.profile-info .container .vc_col-sm-3 {
		float: left;
		width: 60%;
		padding: 0 28% !important;
	}
	
	.profile-info .vc_col-sm-9 .wpb_text_column .wpb_wrapper {
		position: relative;
		top: 200px;
		text-align: center;
	}
	
	.profile-info .wpb_content_element p {
		word-break: break-all;
		width: 78%;
		padding: 0 10%;
		line-height: 30px;
	}
	
	.profile-info .media {
		top: -120px;
	}
	
	.about-us-content .section-style {
		margin-top: 165px;
	}
	
	.about-tabbed-panel .services_medium .icon_wrapper {
		position: relative;
		float: left;
		width: 100%;
	}
}

@media only screen and (max-width: 480px) {
	.vc_section {
		padding-left: 0px !important;
		padding-right: 0px !important;
		margin-left: 0px !important;
		margin-right: 0px !important;
	}
	
	.wpb_text_column.vc_custom_1493809806718 {
		padding-left: 0px !important;
		padding-right: 0px !important;
	}
	
	.profile-info .container .vc_col-sm-3 {
		float: left;
		width: 60%;
		padding: 0 14% !important;
	}
	
	.contact-from-wrapper.full-width-content .dark {
		width: 95%;
		margin-bottom: 0 !important;
	}
	
	.contact-from-wrapper.full-width-content .dark .contact-address {
		padding: 30px 25px !important;
	}
}

/*!
 * Bootstrap Responsive v2.2.2
 *
 * Copyright 2012 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */
@-ms-viewport {
	width: device-width;
}

.clearfix {}

.clearfix:before, .clearfix:after {
	display: table;
	line-height: 0;
	content: "";
}

.clearfix:after {
	clear: both;
}

.hide-text {
	font: 0/0 a;
	color: transparent;
	text-shadow: none;
	background-color: transparent;
	border: 0;
}

.input-block-level {
	display: block;
	width: 100%;
	min-height: 30px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.hidden {
	display: none;
	visibility: hidden;
}

.visible-phone {
	display: none !important;
}

.visible-tablet {
	display: none !important;
}

.hidden-desktop {
	display: none !important;
}

.visible-desktop {
	display: inherit !important;
}

@media (min-width: 768px) and (max-width: 979px) {
	.hidden-desktop {
		display: inherit !important;
	}
	
	.visible-desktop {
		display: none !important;
	}
	
	.visible-tablet {
		display: inherit !important;
	}
	
	.hidden-tablet {
		display: none !important;
	}
	
	.flexslider .bottom_shadow {
		display: none;
	}
	
	.row-google-map .big_shadow {
		display: none;
	}
	
	.header_11 nav.left, .header_11 nav.right {
		display: none;
	}
}

@media (max-width: 767px) {
	.hidden-desktop {
		display: inherit !important;
	}
	
	.visible-desktop {
		display: none !important;
	}
	
	.visible-phone {
		display: inherit !important;
	}
	
	.hidden-phone {
		display: none !important;
	}
	
	.top_footer .pagination {
		left: 10px !important;
	}
	
	.top_footer .tweet_list li h5 {
		margin-top: 0px !important;
	}
	
	.top_footer .tweet_list li img {
		margin-top: 1px !important;
	}
}

/*
@media (min-width: 1200px) {
  .row {
    margin-left: -30px;
    *zoom: 1;
  }
  .row:before,
  .row:after {
    display: table;
    line-height: 0;
    content: "";
  }
  .row:after {
    clear: both;
  }
  [class*="span"] {
    float: left;
    min-height: 1px;
    margin-left: 30px;
  }
  .container,
  .navbar-static-top .container,
  .navbar-fixed-top .container,
  .navbar-fixed-bottom .container {
    width: 1170px;
  }
  .span12 {
    width: 1170px;
  }
  .span11 {
    width: 1070px;
  }
  .span10 {
    width: 970px;
  }
  .span9 {
    width: 870px;
  }
  .span8 {
    width: 770px;
  }
  .span7 {
    width: 670px;
  }
  .span6 {
    width: 570px;
  }
  .span5 {
    width: 470px;
  }
  .span4 {
    width: 370px;
  }
  .span3 {
    width: 270px;
  }
  .span2 {
    width: 170px;
  }
  .span1 {
    width: 70px;
  }
  .offset12 {
    margin-left: 1230px;
  }
  .offset11 {
    margin-left: 1130px;
  }
  .offset10 {
    margin-left: 1030px;
  }
  .offset9 {
    margin-left: 930px;
  }
  .offset8 {
    margin-left: 830px;
  }
  .offset7 {
    margin-left: 730px;
  }
  .offset6 {
    margin-left: 630px;
  }
  .offset5 {
    margin-left: 530px;
  }
  .offset4 {
    margin-left: 430px;
  }
  .offset3 {
    margin-left: 330px;
  }
  .offset2 {
    margin-left: 230px;
  }
  .offset1 {
    margin-left: 130px;
  }
  .row-fluid {
    width: 100%;
    *zoom: 1;
  }
  .row-fluid:before,
  .row-fluid:after {
    display: table;
    line-height: 0;
    content: "";
  }
  .row-fluid:after {
    clear: both;
  }
  .row-fluid [class*="span"] {
    display: block;
    float: left;
    width: 100%;
    min-height: 30px;
    margin-left: 2.564102564102564%;
    *margin-left: 2.5109110747408616%;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
  }
  .row-fluid [class*="span"]:first-child {
    margin-left: 0;
  }
  .row-fluid .controls-row [class*="span"] + [class*="span"] {
    margin-left: 2.564102564102564%;
  }
  .row-fluid .span12 {
    width: 100%;
    *width: 99.94680851063829%;
  }
  .row-fluid .span11 {
    width: 91.45299145299145%;
    *width: 91.39979996362975%;
  }
  .row-fluid .span10 {
    width: 82.90598290598291%;
    *width: 82.8527914166212%;
  }
  .row-fluid .span9 {
    width: 74.35897435897436%;
    *width: 74.30578286961266%;
  }
  .row-fluid .span8 {
    width: 65.81196581196582%;
    *width: 65.75877432260411%;
  }
  .row-fluid .span7 {
    width: 57.26495726495726%;
    *width: 57.21176577559556%;
  }
  .row-fluid .span6 {
    width: 48.717948717948715%;
    *width: 48.664757228587014%;
  }
  .row-fluid .span5 {
    width: 40.17094017094017%;
    *width: 40.11774868157847%;
  }
  .row-fluid .span4 {
    width: 31.623931623931625%;
    *width: 31.570740134569924%;
  }
  .row-fluid .span3 {
    width: 23.076923076923077%;
    *width: 23.023731587561375%;
  }
  .row-fluid .span2 {
    width: 14.52991452991453%;
    *width: 14.476723040552828%;
  }
  .row-fluid .span1 {
    width: 5.982905982905983%;
    *width: 5.929714493544281%;
  }
  .row-fluid .offset12 {
    margin-left: 105.12820512820512%;
    *margin-left: 105.02182214948171%;
  }
  .row-fluid .offset12:first-child {
    margin-left: 102.56410256410257%;
    *margin-left: 102.45771958537915%;
  }
  .row-fluid .offset11 {
    margin-left: 96.58119658119658%;
    *margin-left: 96.47481360247316%;
  }
  .row-fluid .offset11:first-child {
    margin-left: 94.01709401709402%;
    *margin-left: 93.91071103837061%;
  }
  .row-fluid .offset10 {
    margin-left: 88.03418803418803%;
    *margin-left: 87.92780505546462%;
  }
  .row-fluid .offset10:first-child {
    margin-left: 85.47008547008548%;
    *margin-left: 85.36370249136206%;
  }
  .row-fluid .offset9 {
    margin-left: 79.48717948717949%;
    *margin-left: 79.38079650845607%;
  }
  .row-fluid .offset9:first-child {
    margin-left: 76.92307692307693%;
    *margin-left: 76.81669394435352%;
  }
  .row-fluid .offset8 {
    margin-left: 70.94017094017094%;
    *margin-left: 70.83378796144753%;
  }
  .row-fluid .offset8:first-child {
    margin-left: 68.37606837606839%;
    *margin-left: 68.26968539734497%;
  }
  .row-fluid .offset7 {
    margin-left: 62.393162393162385%;
    *margin-left: 62.28677941443899%;
  }
  .row-fluid .offset7:first-child {
    margin-left: 59.82905982905982%;
    *margin-left: 59.72267685033642%;
  }
  .row-fluid .offset6 {
    margin-left: 53.84615384615384%;
    *margin-left: 53.739770867430444%;
  }
  .row-fluid .offset6:first-child {
    margin-left: 51.28205128205128%;
    *margin-left: 51.175668303327875%;
  }
  .row-fluid .offset5 {
    margin-left: 45.299145299145295%;
    *margin-left: 45.1927623204219%;
  }
  .row-fluid .offset5:first-child {
    margin-left: 42.73504273504273%;
    *margin-left: 42.62865975631933%;
  }
  .row-fluid .offset4 {
    margin-left: 36.75213675213675%;
    *margin-left: 36.645753773413354%;
  }
  .row-fluid .offset4:first-child {
    margin-left: 34.18803418803419%;
    *margin-left: 34.081651209310785%;
  }
  .row-fluid .offset3 {
    margin-left: 28.205128205128204%;
    *margin-left: 28.0987452264048%;
  }
  .row-fluid .offset3:first-child {
    margin-left: 25.641025641025642%;
    *margin-left: 25.53464266230224%;
  }
  .row-fluid .offset2 {
    margin-left: 19.65811965811966%;
    *margin-left: 19.551736679396257%;
  }
  .row-fluid .offset2:first-child {
    margin-left: 17.094017094017094%;
    *margin-left: 16.98763411529369%;
  }
  .row-fluid .offset1 {
    margin-left: 11.11111111111111%;
    *margin-left: 11.004728132387708%;
  }
  .row-fluid .offset1:first-child {
    margin-left: 8.547008547008547%;
    *margin-left: 8.440625568285142%;
  }
  input,
  textarea,
  .uneditable-input {
    margin-left: 0;
  }
  .controls-row [class*="span"] + [class*="span"] {
    margin-left: 30px;
  }
  input.span12,
  textarea.span12,
  .uneditable-input.span12 {
    width: 1156px;
  }
  input.span11,
  textarea.span11,
  .uneditable-input.span11 {
    width: 1056px;
  }
  input.span10,
  textarea.span10,
  .uneditable-input.span10 {
    width: 956px;
  }
  input.span9,
  textarea.span9,
  .uneditable-input.span9 {
    width: 856px;
  }
  input.span8,
  textarea.span8,
  .uneditable-input.span8 {
    width: 756px;
  }
  input.span7,
  textarea.span7,
  .uneditable-input.span7 {
    width: 656px;
  }
  input.span6,
  textarea.span6,
  .uneditable-input.span6 {
    width: 556px;
  }
  input.span5,
  textarea.span5,
  .uneditable-input.span5 {
    width: 456px;
  }
  input.span4,
  textarea.span4,
  .uneditable-input.span4 {
    width: 356px;
  }
  input.span3,
  textarea.span3,
  .uneditable-input.span3 {
    width: 256px;
  }
  input.span2,
  textarea.span2,
  .uneditable-input.span2 {
    width: 156px;
  }
  input.span1,
  textarea.span1,
  .uneditable-input.span1 {
    width: 56px;
  }
  .thumbnails {
    margin-left: -30px;
  }
  .thumbnails > li {
    margin-left: 30px;
  }
  .row-fluid .thumbnails {
    margin-left: 0;
  }
}
*/
@media (min-width: 768px) and (max-width: 979px) {
	.row {
		margin-left: -20px;
	}
	
	.row:before, .row:after {
		display: table;
		line-height: 0;
		content: "";
	}
	
	.row:after {
		clear: both;
	}
	
	[class*="span"] {
		float: left;
		min-height: 1px;
		margin-left: 20px;
	}
	
	.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container, .header_7.header_wrapper .container {
		width: 724px;
	}
	
	.span12 {
		width: 724px;
	}
	
	.span11 {
		width: 662px;
	}
	
	.span10 {
		width: 600px;
	}
	
	.span9 {
		width: 538px;
	}
	
	.span8 {
		width: 476px;
	}
	
	.span7 {
		width: 414px;
	}
	
	.span6 {
		width: 352px;
	}
	
	.span5 {
		width: 290px;
	}
	
	.span4 {
		width: 228px;
	}
	
	.span3 {
		width: 166px;
	}
	
	.span2 {
		width: 104px;
	}
	
	.span1 {
		width: 42px;
	}
	
	.offset12 {
		margin-left: 764px;
	}
	
	.offset11 {
		margin-left: 702px;
	}
	
	.offset10 {
		margin-left: 640px;
	}
	
	.offset9 {
		margin-left: 578px;
	}
	
	.offset8 {
		margin-left: 516px;
	}
	
	.offset7 {
		margin-left: 454px;
	}
	
	.offset6 {
		margin-left: 392px;
	}
	
	.offset5 {
		margin-left: 330px;
	}
	
	.offset4 {
		margin-left: 268px;
	}
	
	.offset3 {
		margin-left: 206px;
	}
	
	.offset2 {
		margin-left: 144px;
	}
	
	.offset1 {
		margin-left: 82px;
	}
	
	.row-fluid {
		width: 100%;
	}
	
	.row-fluid:before, .row-fluid:after {
		display: table;
		line-height: 0;
		content: "";
	}
	
	.row-fluid:after {
		clear: both;
	}
	
	.row-fluid [class*="span"] {
		display: block;
		float: left;
		width: 100%;
		min-height: 30px;
		margin-left: 2.7624309392265%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	.row-fluid [class*="span"]:first-child {
		margin-left: 0;
	}
	
	.row-fluid .controls-row [class*="span"] + [class*="span"] {
		margin-left: 2.7624309392265%;
	}
	
	.row-fluid .span12 {
		width: 100%;
	}
	
	.row-fluid .span11 {
		width: 91.436464088398%;
	}
	
	.row-fluid .span10 {
		width: 82.872928176796%;
	}
	
	.row-fluid .span9 {
		width: 74.309392265193%;
	}
	
	.row-fluid .span8 {
		width: 65.745856353591%;
	}
	
	.row-fluid .span7 {
		width: 57.182320441989%;
	}
	
	.row-fluid .span6 {
		width: 48.618784530387%;
	}
	
	.row-fluid .span5 {
		width: 40.055248618785%;
	}
	
	.row-fluid .span4 {
		width: 31.491712707182%;
	}
	
	.row-fluid .span3 {
		width: 22.92817679558%;
	}
	
	.row-fluid .span2 {
		width: 14.364640883978%;
	}
	
	.row-fluid .span1 {
		width: 5.8011049723757%;
	}
	
	.row-fluid .offset12 {
		margin-left: 105.52486187845%;
	}
	
	.row-fluid .offset12:first-child {
		margin-left: 102.76243093923%;
	}
	
	.row-fluid .offset11 {
		margin-left: 96.961325966851%;
	}
	
	.row-fluid .offset11:first-child {
		margin-left: 94.198895027624%;
	}
	
	.row-fluid .offset10 {
		margin-left: 88.397790055249%;
	}
	
	.row-fluid .offset10:first-child {
		margin-left: 85.635359116022%;
	}
	
	.row-fluid .offset9 {
		margin-left: 79.834254143646%;
	}
	
	.row-fluid .offset9:first-child {
		margin-left: 77.07182320442%;
	}
	
	.row-fluid .offset8 {
		margin-left: 71.270718232044%;
	}
	
	.row-fluid .offset8:first-child {
		margin-left: 68.508287292818%;
	}
	
	.row-fluid .offset7 {
		margin-left: 62.707182320442%;
	}
	
	.row-fluid .offset7:first-child {
		margin-left: 59.944751381215%;
	}
	
	.row-fluid .offset6 {
		margin-left: 54.14364640884%;
	}
	
	.row-fluid .offset6:first-child {
		margin-left: 51.381215469613%;
	}
	
	.row-fluid .offset5 {
		margin-left: 45.580110497238%;
	}
	
	.row-fluid .offset5:first-child {
		margin-left: 42.817679558011%;
	}
	
	.row-fluid .offset4 {
		margin-left: 37.016574585635%;
	}
	
	.row-fluid .offset4:first-child {
		margin-left: 34.254143646409%;
	}
	
	.row-fluid .offset3 {
		margin-left: 28.453038674033%;
	}
	
	.row-fluid .offset3:first-child {
		margin-left: 25.690607734807%;
	}
	
	.row-fluid .offset2 {
		margin-left: 19.889502762431%;
	}
	
	.row-fluid .offset2:first-child {
		margin-left: 17.127071823204%;
	}
	
	.row-fluid .offset1 {
		margin-left: 11.325966850829%;
	}
	
	.row-fluid .offset1:first-child {
		margin-left: 8.5635359116022%;
	}
	
	input, textarea, .uneditable-input {
		margin-left: 0;
	}
	
	.controls-row [class*="span"] + [class*="span"] {
		margin-left: 20px;
	}
	
	input.span12, textarea.span12, .uneditable-input.span12 {
		width: 710px;
	}
	
	input.span11, textarea.span11, .uneditable-input.span11 {
		width: 648px;
	}
	
	input.span10, textarea.span10, .uneditable-input.span10 {
		width: 586px;
	}
	
	input.span9, textarea.span9, .uneditable-input.span9 {
		width: 524px;
	}
	
	input.span8, textarea.span8, .uneditable-input.span8 {
		width: 462px;
	}
	
	input.span7, textarea.span7, .uneditable-input.span7 {
		width: 400px;
	}
	
	input.span6, textarea.span6, .uneditable-input.span6 {
		width: 338px;
	}
	
	input.span5, textarea.span5, .uneditable-input.span5 {
		width: 276px;
	}
	
	input.span4, textarea.span4, .uneditable-input.span4 {
		width: 214px;
	}
	
	input.span3, textarea.span3, .uneditable-input.span3 {
		width: 152px;
	}
	
	input.span2, textarea.span2, .uneditable-input.span2 {
		width: 90px;
	}
	
	input.span1, textarea.span1, .uneditable-input.span1 {
		width: 28px;
	}
	
	.boxed_layout {
		width: 744px;
	}
	
	.fixed_slider .boxed_layout .top_wrapper {
		padding-top: 0;
	}
	
	.codeless_news_slider .codeless_slider_swiper {
		width: 100%;
	}
	
	.codeless_news_slider .featured_posts {
		display: none;
	}
	
	.codeless_news_slider .swiper-slide p {
		font-size: 11px !important;
	}
	
	.codeless_slider .swiper-slide h1 {
		font-size: 26px !important;
		line-height: 32px !important;
	}
	
	.codeless_news_slider .swiper-slide h1 {
		font-size: 18px !important;
	}
	
	.codeless_news_slider .swiper-slide:hover h1 {
		bottom: 60px;
	}
	
	.blog-article.grid-style, .grid-size {
		width: 100% !important;
		padding-left: 0;
	}
	
	.blog-article.grid-style .info li {
		margin-bottom: 10px;
	}
	
	.blog-article.grid-style .content h1 {
		margin-bottom: 10px;
		line-height: 20px;
	}
	
	.sidebar_left .vc_col-sm-6 .blog-article.grid-style, .sidebar_right  .vc_col-sm-6 .blog-article.grid-style {
		width: 100%;
		margin-left: 0;
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
	}
	
	.sidebar_left .vc_col-sm-6 #blogmasonry .row, .sidebar_right .vc_col-sm-6 #blogmasonry .row {
		margin-left: 0 !important;
	}
	
	.latest_blog .no_carousel .blog-item.single {
		width: 100%;
	}
	
	.header_1 .header_wrapper, .header_4 .header_wrapper {
		position: relative !important;
	}
	
	.recent_news.events .blog-item dd h5 {
		font-size: 13px;
	}
	
	.latest_blog .no_carousel .blog-item .info {
		display: none;
	}
	
	.latest_blog .no_carousel .blog-item .after {
		display: none;
	}
	
	.blog-article.timeline-style .timeline {
		width: 100px !important;
	}
}

@media (max-width: 979px) {
	.codeless_slider .swiper-slide .content {
		width: 724px !important;
	}
	
	.codeless_slider .swiper-slide .content.vertical_centered {
		margin-left: -362px !important;
	}
	
	.vc_responsive .vc_row .vc_span3 {
		margin-bottom: 30px;
		width: 50% !important;
	}
	
	.vc_responsive .vc_row .vc_span9 {
		width: 50% !important;
	}
	
	.header_12 .header_widgetized {
		display: none;
	}
}

@media (max-width: 767px) {
	body {}
	
	.navbar-fixed-top, .navbar-fixed-bottom, .navbar-static-top {
		margin-right: -20px;
		margin-left: -20px;
	}
	
	.container-fluid {
		padding: 0;
	}
	
	.dl-horizontal dt {
		clear: none;
		text-align: left;
	}
	
	.dl-horizontal dd {
		margin-left: 60px;
	}
	
	.post_author dd {
		margin-left: 90px;
	}
	
	.container {
		max-width: 420px;
	}
	
	.row-fluid {
		width: 100%;
	}
	
	.row, .thumbnails {
		margin-left: 0;
	}
	
	.thumbnails > li {
		float: none;
		margin-left: 0;
	}
	
	[class*="span"], .uneditable-input[class*="span"], .row-fluid [class*="span"] {
		display: block;
		width: 100%;
		margin-left: 0;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	.span12, .vc_column {}
	
	.vc_column {
		margin-bottom: 20px;
		float: left;
		width: 100%;
	}
	
	.vc_column .wpb_wrapper {
		float: left;
		width: 100%;
	}
	
	.vc_column:last-child {
		margin-bottom: 0;
	}
	
	.row-fluid .span12 {
		width: 100%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	.row-fluid [class*="offset"]:first-child {
		margin-left: 0;
	}
	
	.input-large, .input-xlarge, .input-xxlarge, input[class*="span"], select[class*="span"], textarea[class*="span"], .uneditable-input {
		display: block;
		width: 100%;
		min-height: 30px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	.input-prepend input, .input-append input, .input-prepend input[class*="span"], .input-append input[class*="span"] {
		display: inline-block;
		width: auto;
	}
	
	.controls-row [class*="span"] + [class*="span"] {
		margin-left: 0;
	}
	
	.modal {
		position: fixed;
		top: 20px;
		right: 20px;
		left: 20px;
		width: auto;
		margin: 0;
	}
	
	.modal.fade {
		top: -100px;
	}
	
	.modal.fade.in {
		top: 20px;
	}
	
	.span12 {
		width: 420px !important;
	}
	
	.vc_responsive .vc_row .vc_span3 {
		width: 100% !important;
	}
	
	.vc_responsive .vc_row .vc_span9 {
		width: 100% !important;
	}
	
	.vc_row.transparency_section {
		position: relative;
	}
	
	#faq-filter ul li {
		padding: 8px 5px !important;
	}
	
	.codeless_slider .swiper-slide .content p {
		font-size: 13px !important;
		line-height: 20px !important;
	}
	
	.codeless_slider .swiper-slide .content h1 {
		font-size: 18px !important;
		line-height: 26px !important;
	}
	
	.codeless_slider .swiper-slide .buttons a {
		padding-left: 30px;
		padding-right: 30px;
	}
	
	.block_title.section_title p {
		padding: 0 0% !important;
	}
	
	.timeline-border {
		left: 35px;
	}
	
	.blog-article.grid-style, .grid-size {
		width: 100% !important;
	}
	
	.latest_blog .no_carousel .blog-item {
		width: 100%;
		margin-bottom: 30px;
		padding-left: 0;
	}
	
	.latest_blog .no_carousel .blog-item:last-child {
		margin-bottom: 0;
	}
	
	.testimonial_carousel .item {
		width: 420px !important;
	}
	
	.top_nav {
		display: none;
	}
	
	.clients .item {
		width: 180px !important;
	}
	
	.codeless_slider .swiper-slide .content {
		width: 420px !important;
	}
	
	.codeless_slider .swiper-slide .content.vertical_centered {
		margin-left: -210px !important;
	}
	
	.single_staff {
		width: 100%;
	}
	
	.nav-fillpath a.next {
		right: -50px;
	}
	
	.nav-fillpath a.prev {
		right: 25px;
	}
	
	.header_page.normal .breadcrumbss {
		display: none;
	}
	
	.header_page.centered {
		background-position: center center !important;
	}
	
	.content_portfolio.fullwidth.layout-sidebar_left aside, .content_portfolio.fullwidth.layout-sidebar_right aside {
		padding: 20px 10%;
	}
	
	.content_portfolio.fullwidth #portfolio-filter ul li {
		padding: 14px 3px;
	}
	
	.content_portfolio.fullwidth .no_space .portfolio-item {
		margin-bottom: 0 !important;
		margin-left: 0 !important;
	}
	
	.in_container .portfolio-item {
		margin-left: 0 !important;
	}
	
	#portfolio-preview-items.no_space {
		margin-left: 0 !important;
	}
	
	.portfolio-item {
		width: 100% !important;
		padding-left: 0 !important;
	}
	
	.single_portfolio_gallery .gallery a {
		width: 100% !important;
		padding-left: 0 !important;
	}
	
	.fixed_sidebar {
		margin-top: 20px !important;
		margin-bottom: 20px !important;
	}
	
	.blog-article.timeline-style .post_box {
		width: 100% !important;
	}
	
	.blog-article.timeline-style .timeline {
		width: 100px !important;
	}
	
	.fullwidth .blog-article.grid-style {
		padding-left: 0 !important;
		width: 100% !important;
	}
	
	.sidebar_left .blog-article.grid-style, .sidebar_right .blog-article.grid-style {
		width: 100% !important;
		padding-left: 0 !important;
	}
	
	#blog .span9, #blog .span6 {
		margin-bottom: 40px;
		padding-left: 0;
		width: 100%;
	}
	
	footer .span3 {
		padding-left: 0;
	}
	
	.span3.sidebar {
		padding-left: 0;
		width: 100%;
	}
	
	.woocommerce .with_sidebar ul.products li.product, .woocommerce-page .with_sidebar ul.products li.product {
		width: 100%;
		margin-right: 0;
	}
	
	.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
		width: 100%;
	}
	
	.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
		width: 100%;
	}
	
	.woocommerce .related ul li.product, .woocommerce .related ul.products li.product, .woocommerce .upsells.products ul li.product, .woocommerce .upsells.products ul.products li.product, .woocommerce-page .related ul li.product, .woocommerce-page .related ul.products li.product, .woocommerce-page .upsells.products ul li.product, .woocommerce-page .upsells.products ul.products li.product {
		width: 100%;
		margin-right: 0 !important;
	}
	
	.parallax_slider .codeless_slider_wrapper {
		position: relative !important;
	}
	
	footer .widget_flickr .flickr_badge_image {
		width: 53px !important;
		height: 53px !important;
	}
	
	.portfolio-item {
		margin-left: 0 !important;
	}
	
	.latest_blog .no_carousel .blog-item {
		width: 100% !important;
		padding-left: 0;
	}
	
	.full-width-content .vc_column {
		margin-bottom: 0;
	}
	
	.full-width-content .vc_column .vc_column {
		margin-bottom: 20px;
	}
	
	.fullscreen-blog-article .content {
		width: 420px !important;
	}
	
	.fullscreen-blog-article .content.left {
		left: 50% !important;
		margin-left: -210px !important;
	}
	
	.fullscreen-blog-article .content.right {
		right: 50% !important;
		margin-right: -210px !important;
	}
	
	.content_portfolio.fullwidth .no_space .portfolio-item {
		margin-left: 0px !important;
	}
	
	.fullwidth #portfolio-preview-items.normal {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	
	.wpb_text_column {
		float: left;
		width: 100%;
	}
	
	.fullscreen-blog-article .content h1 {
		font-size: 18px;
		line-height: 24px;
	}
	
	.fullscreen-blog-article .content p {
		font-size: 13px;
	}
	
	.vc_column.centered_vertical .wpb_wrapper {
		top: auto !important;
		-webkit-transform: none;
		-moz-transform: none;
		-ms-transform: none;
		-o-transform: none;
		transform: none;
		padding-top: 20px;
		padding-bottom: 20px;
	}
	
	.boxed_layout {
		width: 440px;
	}
	
	.codeless_news_slider .codeless_slider_swiper {
		width: 100%;
	}
	
	.codeless_news_slider .swiper-slide h1 {
		font-size: 16px !important;
		line-height: 24px;
	}
	
	.codeless_news_slider .swiper-slide p {
		font-size: 10px !important;
	}
	
	.codeless_news_slider .swiper-slide:hover h1 {
		bottom: 80px !important;
	}
	
	.codeless_news_slider .featured_posts {
		width: 100%;
		margin-left: 0;
	}
	
	.codeless_news_slider .featured_posts .featured:hover h4 {
		bottom: 60px;
	}
	
	.latest_blog .blog-item.single {
		padding-left: 0;
	}
	
	.widget_most_popular dd {
		margin-left: 75px;
	}
	
	.fixed_slider .boxed_layout .top_wrapper {
		padding-top: 0;
	}
	
	.transparency_section {
		margin-top: 0 !important;
	}
	
	.header_1 .header_wrapper, .header_4 .header_wrapper {
		position: relative !important;
	}
	
	.header_button {
		display: none !important;
	}
	
	.fullwidth_slider_page .header_6_wrapper {
		position: relative;
	}
	
	.vc_column .blog-article.grid-style {
		padding-left: 0;
	}
	
	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
		width: 100%;
	}
	
	ul.products li .button, ul.products li .added_to_cart {
		width: auto !important;
	}
	
	.header_11 .centered_header {
		position: static;
		-webkit-transform: none;
		-moz-transform: none;
		-ms-transform: none;
		-o-transform: none;
		transform: none;
	}
	
	.header_11 .centered_header .left {
		display: none;
	}
	
	.header_11 .centered_header .right {
		display: none;
	}
	
	#copyright .copyright_text {
		width: 100%;
		float: left;
	}
	
	#copyright .pull-right {
		margin-top: 10px;
	}
	
	footer#footer .inner .row-fluid.ff .span12:first-child:last-child {
		margin-left: -210px !important;
	}
	
	.recent_portfolio .swiper-slide {
		width: 420px !important;
		height: auto !important;
		float: left;
	}
}

@media (max-width: 480px) {
	.nav-collapse {
		-webkit-transform: translate3d(0, 0, 0);
	}
	
	.container {
		max-width: 300px;
	}
	
	.recent_portfolio .swiper-slide {
		width: 300px !important;
		height: auto !important;
		float: left;
	}
	
	.vc_column {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	
	.blog-article h1 {
		font-size: 16px !important;
	}
	
	.header_page h1 {
		font-size: 16px !important;
	}
	
	#logo img {
		max-height: 50px;
		margin-top: -25px;
	}
	
	.page-header h1 small {
		display: block;
		line-height: 20px;
	}
	
	input[type="checkbox"], input[type="radio"] {
		border: 1px solid #ccc;
	}
	
	.form-horizontal .control-label {
		float: none;
		width: auto;
		padding-top: 0;
		text-align: left;
	}
	
	.form-horizontal .controls {
		margin-left: 0;
	}
	
	.form-horizontal .control-list {
		padding-top: 0;
	}
	
	.form-horizontal .form-actions {
		padding-right: 10px;
		padding-left: 10px;
	}
	
	.media .pull-left, .media .pull-right {
		display: block;
		float: none;
		margin-bottom: 10px;
	}
	
	.media-object {
		margin-right: 0;
		margin-left: 0;
	}
	
	.modal {
		top: 10px;
		right: 10px;
		left: 10px;
	}
	
	.modal-header .close {
		padding: 10px;
		margin: -10px;
	}
	
	.carousel-caption {
		position: static;
	}
	
	.section_clear {
		margin-left: 0;
		margin-right: 0;
	}
	
	.vc_column {
		padding-left: 0;
		padding-right: 0;
	}
	
	#logo {
		float: right;
		left: 0 !important;
		right: 0 !important;
		-webkit-transform: none !important;
		-moz-transform: none !important;
		-ms-transform: none !important;
		-o-transform: none !important;
		transform: none !important;
	}
	
	.span12 {
		width: 300px !important;
	}
	
	.codeless_slider .swiper-slide .content p {
		font-size: 12px !important;
		line-height: 20px !important;
	}
	
	.codeless_slider .swiper-slide .content h1 {
		font-size: 16px !important;
		line-height: 26px !important;
	}
	
	.codeless_slider .swiper-slide .buttons a {
		font-size: 9px;
		padding-left: 20px;
		padding-right: 20px;
	}
	
	.latest_blog .no_carousel .blog-item {
		width: 300px;
		margin-bottom: 30px;
		padding-left: 0;
	}
	
	.latest_blog .no_carousel .blog-item:last-child {
		margin-bottom: 0;
	}
	
	.testimonial_carousel .item {
		width: 300px !important;
	}
	
	.clients .item {
		width: 250px !important;
	}
	
	.codeless_slider .swiper-slide .content {
		width: 300px !important;
	}
	
	.codeless_slider .swiper-slide .content.vertical_centered {
		margin-left: -150px !important;
	}
	
	.codeless_slider .btn-bt {
		font-size: 10px;
		padding: 6px 15px;
	}
	
	.in_container .portfolio-item {
		margin-left: 0 !important;
	}
	
	#portfolio-preview-items.no_space {
		margin-left: 0 !important;
	}
	
	.portfolio-item {
		width: 100%;
		margin-left: 0;
		padding-left: 0;
	}
	
	.single_portfolio_gallery .gallery a {
		width: 100% !important;
		padding-left: 0 !important;
	}
	
	.fixed_sidebar {
		margin-top: 20px !important;
		margin-bottom: 20px !important;
	}
	
	.fullwidth .blog-article.grid-style {
		padding-left: 0 !important;
	}
	
	.sidebar_left .blog-article.grid-style, .sidebar_right .blog-article.grid-style {
		padding-left: 0 !important;
	}
	
	.header_5 .header_tools {
		display: table;
		float: left;
	}
	
	.fullscreen-blog-article .content {
		width: 300px !important;
	}
	
	.fullscreen-blog-article .content.left {
		left: 50% !important;
		margin-left: -150px !important;
	}
	
	.fullscreen-blog-article .content.right {
		right: 50% !important;
		margin-right: -150px !important;
	}
	
	.boxed_layout {
		width: 320px;
	}
	
	.codeless_news_slider .swiper-slide:hover h1 {
		bottom: 120px !important;
	}
	
	.recent_news.events .blog-item dd h5 {
		font-size: 11px;
	}
	
	.header_11 .centered_header {
		float: right;
	}
	
	.codeless_slider .video-wrap .remove_on_mobile {
		display: none;
	}
	
	.codeless_slider .video-wrap .video_replace_mobile {
		display: block;
		width: 100%;
		height: 100%;
		background-position: center;
		background-size: cover;
		-webkit-background-size: cover;
		-moz-background-size: cover;
	}
	
	.remove_slider_onmobile .slider {
		display: none;
	}
}

@media (max-width: 979px) {
	body {
		padding-top: 0;
	}
	
	.navbar-fixed-top, .navbar-fixed-bottom {
		position: static;
	}
	
	.navbar-fixed-top {
		margin-bottom: 20px;
	}
	
	.navbar-fixed-bottom {
		margin-top: 20px;
	}
	
	.navbar-fixed-top .navbar-inner, .navbar-fixed-bottom .navbar-inner {
		padding: 5px;
	}
	
	.navbar .container {
		width: auto;
		padding: 0;
	}
	
	.navbar .brand {
		padding-right: 10px;
		padding-left: 10px;
		margin: 0 0 0 -5px;
	}
	
	.nav-collapse {
		clear: both;
	}
	
	.nav-collapse .nav {
		float: none;
		margin: 0 0 10px;
	}
	
	.nav-collapse .nav > li {
		float: none;
	}
	
	.nav-collapse .nav > li > a {
		margin-bottom: 2px;
	}
	
	.nav-collapse .nav > .divider-vertical {
		display: none;
	}
	
	.nav-collapse .nav .nav-header {
		color: #777;
		text-shadow: none;
	}
	
	.nav-collapse .nav > li > a, .nav-collapse .dropdown-menu a {
		padding: 9px 15px;
		font-weight: bold;
		color: #777;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
	}
	
	.nav-collapse .btn {
		padding: 4px 10px 4px;
		font-weight: normal;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
	}
	
	.nav-collapse .dropdown-menu li + li a {
		margin-bottom: 2px;
	}
	
	.nav-collapse .nav > li > a:hover, .nav-collapse .dropdown-menu a:hover {
		background-color: #f2f2f2;
	}
	
	.navbar-inverse .nav-collapse .nav > li > a, .navbar-inverse .nav-collapse .dropdown-menu a {
		color: #999;
	}
	
	.navbar-inverse .nav-collapse .nav > li > a:hover, .navbar-inverse .nav-collapse .dropdown-menu a:hover {
		background-color: #111;
	}
	
	.nav-collapse.in .btn-group {
		padding: 0;
		margin-top: 5px;
	}
	
	.nav-collapse .dropdown-menu {
		position: static;
		top: auto;
		left: auto;
		display: none;
		float: none;
		max-width: none;
		padding: 0;
		margin: 0 15px;
		background-color: transparent;
		border: none;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
	}
	
	.nav-collapse .open > .dropdown-menu {
		display: block;
	}
	
	.nav-collapse .dropdown-menu:before, .nav-collapse .dropdown-menu:after {
		display: none;
	}
	
	.nav-collapse .dropdown-menu .divider {
		display: none;
	}
	
	.nav-collapse .nav > li > .dropdown-menu:before, .nav-collapse .nav > li > .dropdown-menu:after {
		display: none;
	}
	
	.nav-collapse .navbar-form, .nav-collapse .navbar-search {
		float: none;
		padding: 10px 15px;
		margin: 10px 0;
		border-top: 1px solid #f2f2f2;
		border-bottom: 1px solid #f2f2f2;
		-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
		-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
		box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
	}
	
	.navbar-inverse .nav-collapse .navbar-form, .navbar-inverse .nav-collapse .navbar-search {
		border-top-color: #111;
		border-bottom-color: #111;
	}
	
	.navbar .nav-collapse .nav.pull-right {
		float: none;
		margin-left: 0;
	}
	
	.nav-collapse, .nav-collapse.collapse {
		height: 0;
		overflow: hidden;
	}
	
	.navbar .btn-navbar {
		display: block;
	}
	
	.navbar-static .navbar-inner {
		padding-right: 10px;
		padding-left: 10px;
	}
	
	.section-style.parallax_section {
		background-position: 0 0 !important;
		background-attachment: scroll !important;
	}
	
	.block_title.section_title p {
		padding: 0 14% !important;
	}
	
	#mobile_responsive_menu {
		display: block;
	}
	
	.header_page {
		background-size: cover !important;
		-webkit-background-size: cover !important;
		-moz-background-size: cover !important;
	}
	
	#navigation {
		display: none;
	}
	
	#logo {
		left: 50%;
		position: relative;
		-webkit-transform: translateX(-50%);
		-moz-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		-o-transform: translateX(-50%);
		transform: translateX(-50%);
	}
	
	.header_wrapper {
		background: #fff;
	}
	
	.background--dark nav .menu > li > a, .background--dark header#header .header_tools .vert_mid > a, .background--dark header#header .header_tools .vert_mid .cart .cart_icon, .background--dark .slicknav_btn:after, .background--dark .mobile_small_menu {
		color: #222 !important;
	}
	
	.mobile_small_menu {
		display: block;
	}
	
	.span12 {
		width: 724px;
	}
	
	.codeless_slider .swiper-slide p {
		font-size: 14px !important;
	}
	
	.top_wrapper {
		padding-top: 0px;
	}
	
	.page_header_yes .top_wrapper {
		padding-top: 0px;
	}
	
	.textbar h2 {
		width: 100%;
		text-align: center;
		position: relative;
		top: 0;
		margin-top: 0;
		font-size: 22px;
	}
	
	.textbar .btn-bt {
		left: 50%;
		float: left;
		-webkit-transform: translateX(-50%);
		-moz-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		-o-transform: translateX(-50%);
		transform: translateX(-50%);
		margin-top: 20px;
	}
	
	.clients .item {
		width: 200px;
	}
	
	.clients_el:hover .pagination a.prev {
		left: -30px !important;
	}
	
	.clients_el:hover .pagination a.next {
		right: -30px !important;
	}
	
	#copyright .pull-right {
		float: left;
		width: 100%;
		margin-bottom: 15px;
	}
	
	#copyright .widget ul {
		padding: 0;
	}
	
	.testimonial_carousel .item {
		width: 724px;
	}
	
	.testimonial_carousel_element:hover .pagination a.prev {
		left: -10px;
	}
	
	.testimonial_carousel_element:hover .pagination a.next {
		right: -10px;
	}
	
	.row-dynamic-el .media .type_image.alignment_center {
		width: 100% !important;
		left: 0 !important;
		margin-left: 0 !important;
	}
	
	.full-width-content .col > .vc_column {
		width: 100% !important;
	}
	
	.header_page.with_subtitle.centered .titles h1 {
		line-height: 48px;
	}
	
	footer .inner .row-fluid [class*="span"] {
		padding-bottom: 40px;
	}
	
	.services_steps {
		height: 175px;
	}
	
	aside ul li a {
		padding-right: 10px;
	}
	
	#faq-filter ul li {
		padding: 8px 16px;
	}
	
	.content_portfolio.fullwidth .no_space .portfolio-item {
		margin-bottom: 0 !important;
		margin-left: 0 !important;
	}
	
	.blog-article.timeline-style .post_box {
		width: 100%;
		z-index: 9999999;
		display: block;
	}
	
	.timeline-border {
		z-index: -1;
	}
	
	.fullwidth .blog-article.timeline-style .post_box {
		width: 100%;
	}
	
	.sidebar_right .blog-article.alternate-style .media, .sidebar_left .blog-article.alternate-style .media {
		width: 100%;
	}
	
	.sidebar_right .blog-article.alternate-style .content, .sidebar_left .blog-article.alternate-style .content {
		padding-left: 0;
		width: 100%;
	}
	
	.sidebar_right .blog-article.alternate-style .media iframe, .sidebar_left .blog-article.alternate-style .media iframe {
		width: 538px;
	}
	
	.fullwidth .blog-article.grid-style {
		width: 50%;
	}
	
	.sidebar_left .blog-article.grid-style, .sidebar_right .blog-article.grid-style {
		width: 50%;
	}
	
	#blogmasonry .grid-size {
		width: 50%;
	}
	
	ul.products li .button, ul.products li .added_to_cart {
		width: 80px;
	}
	
	.single_staff.modern {
		width: 100%;
	}
	
	footer .widget_flickr .flickr_badge_image {
		width: 60px;
		height: 60px;
	}
	
	footer .inner .widget_flickr .flickr_badge_image:nth-child(5) {
		margin-bottom: 9px;
	}
	
	.nav-tabs > li > a, .nav-pills > li > a {
		padding-left: 6px;
		padding-right: 6px;
	}
	
	.background--dark #logo img.dark {
		display: block;
		visibility: visible;
	}
	
	.background--dark #logo img.light {
		display: none;
		visibility: hidden;
	}
	
	.header_5 .mobile_small_menu {
		display: none;
	}
	
	.header_5 .top_wrapper {
		padding-top: inherit;
	}
	
	.full-width-content .vc_column.with_bg, .full-width-content .vc_column.using_bg {
		min-height: 200px;
	}
	
	.header_5 .header_tools {}
	
	.header_6 .header_widgetized {
		display: none;
	}
	
	.header_3 .top_wrapper {
		padding-top: 0 !important;
	}
	
	.header_3 .header_wrapper {
		background: transparent !important;
	}
	
	.row-dynamic-el .media .type_image.alignment_right {
		float: left;
		position: relative;
		left: 50%;
		-webkit-transform: translateX(-50%);
		-moz-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		-o-transform: translateX(-50%);
		transform: translateX(-50%);
	}
	
	.header_7 .portfolio-item {
		width: 100% !important;
	}
	
	.header_7.header_wrapper {
		position: relative;
		height: 80px;
		width: 100%;
		padding: 0;
	}
	
	.header_7.header_wrapper .header_widgetized {
		display: none;
	}
	
	.header_7 header#header .row-fluid .span12, .header_7 .header_wrapper {
		width: 100% !important;
		height: 80px !important;
	}
	
	.header_7 .viewport {
		padding-left: 0;
	}
	
	.header_7 #logo img {
		margin-top: inherit !important;
		-webkit-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		-o-transform: translateY(-50%);
		transform: translateY(-50%);
	}
	
	.header_7 #logo {
		top: auto;
		left: 50%;
		height: 100% !important;
		-webkit-transform: translateX(-50%);
		-moz-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		-o-transform: translateX(-50%);
		transform: translateX(-50%);
	}
	
	.header_shadow_shadow1 .header_wrapper .container:after {
		display: none;
	}
}

@media (min-width: 980px) {
	.nav-collapse.collapse {
		height: auto !important;
		overflow: visible !important;
	}
}

@media (min-width: 981px) and (max-width: 1100px) {
	.boxed_layout {
		width: 960px;
	}
	
	.header_6 .header_widgetized {
		width: 670px;
	}
	
	.header_page {
		background-size: cover !important;
		-webkit-background-size: cover !important;
		-moz-background-size: cover !important;
	}
	
	.codeless_news_slider .swiper-slide:hover h1 {
		bottom: 60px;
	}
	
	.codeless_slider .swiper-slide .content {
		width: 940px !important;
	}
	
	.codeless_slider .swiper-slide .content.vertical_centered {
		margin-left: -470px !important;
	}
	
	.codeless_slider .swiper-slide h1 {
		font-size: 40px !important;
	}
	
	.codeless_slider .swiper-slide p {
		font-size: 16px !important;
	}
	
	nav .codeless_custom_menu_mega_menu.codeless_mega4 {
		width: 940px !important;
	}
	
	nav .codeless_custom_menu_mega_menu.codeless_mega4 li {
		width: 215px !important;
	}
	
	.textbar h2 {
		width: 100%;
		text-align: center;
		position: relative;
		top: 0;
		margin-top: 0;
	}
	
	.textbar .btn-bt {
		left: 50%;
		float: left;
		-webkit-transform: translateX(-50%);
		-moz-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		-o-transform: translateX(-50%);
		transform: translateX(-50%);
		margin-top: 20px;
	}
	
	.testimonial_carousel .item {
		width: 940px;
	}
	
	.testimonial_carousel_element:hover .pagination a.prev {
		left: -20px;
	}
	
	.testimonial_carousel_element:hover .pagination a.next {
		right: -20px;
	}
	
	.clients .item {
		width: 230px;
		padding: 0 40px;
	}
	
	.clients_el:hover .pagination a.prev {
		left: -20px;
	}
	
	.clients_el:hover .pagination a.next {
		right: -20px;
	}
	
	#blog .span9 {}
	
	.blog-article.timeline-style .post_box {
		width: 100%;
		z-index: 9999999;
		display: block;
	}
	
	.timeline-border {
		z-index: -1;
	}
	
	.fullwidth .blog-article.timeline-style .post_box {
		width: 100%;
	}
	
	.sidebar_right .blog-article.alternate-style .media, .sidebar_left .blog-article.alternate-style .media {
		width: 40%;
	}
	
	.sidebar_right .blog-article.alternate-style .content, .sidebar_left .blog-article.alternate-style .content {
		width: 60%;
	}
	
	.sidebar_right .blog-article.alternate-style.format-quote .content, .sidebar_left .blog-article.alternate-style.format-quote .content {
		width: 665px;
	}
	
	footer .inner .widget_flickr .flickr_badge_image:nth-child(5) {
		margin-bottom: 9px;
	}
	
	.nav-tabs > li > a, .nav-pills > li > a {
		padding-right: 13px;
		padding-left: 13px;
	}
	
	.codeless_news_slider .swiper-slide h1 {
		font-size: 18px !important;
	}
	
	.codeless_news_slider .swiper-slide p {
		font-size: 13px !important;
	}
	
	.header_3 nav .menu > li {
		padding-left: 10px;
		padding-right: 10px;
	}
	
	.header_1 nav .menu > li {
		padding-left: 0;
	}
}

@media (min-width: 1100px) {
	.flickr_container {
		margin-left: -13px;
	}
	
	footer .widget_flickr .flickr_badge_image {
		width: 33.333%;
		margin-right: 0;
		padding-left: 13px;
		height: auto !important;
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
	}
}

@media (max-width: 1225px) {
	.header_12 .after_navigation_widgetized {
		width: 120px;
	}
}

@media (max-width: 1130px) {
	.header_12 .after_navigation_widgetized {
		display: none;
	}
}

@media (max-width: 1100px) {
	.codeless_gallery_carousel.opacity img {
		opacity: 1;
	}
	
	.codeless_gallery_carousel .info > * {
		opacity: 1;
	}
	
	.codeless_gallery_carousel .info {
		display: none;
	}
}

@media (max-width: 979px) {
	.codeless_slider .nav-thumbflip .icon-wrap {
		width: 28px;
	}
}

/*! fancyBox v2.1.3 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap, .fancybox-skin, .fancybox-outer, .fancybox-inner, .fancybox-image, .fancybox-wrap iframe, .fancybox-wrap object, .fancybox-nav, .fancybox-nav span, .fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, .5);
	-moz-box-shadow: 0 10px 25px rgba(0, 0, 0, .5);
	box-shadow: 0 10px 25px rgba(0, 0, 0, .5);
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url("https://cdn-iemok.nitrocdn.com/shKFQIhqmtPcYKyAdNbDrBqdXdAOsudW/assets/images/optimized/rev-0395388/sanchishah.co.in/wp-content/themes/specular/fancybox/source/fancybox_sprite.png");
}

#fancybox-loading.nitro-lazy, .fancybox-close.nitro-lazy, .fancybox-prev span.nitro-lazy, .fancybox-next span.nitro-lazy {
	background-image: none !important;
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: .8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url("https://cdn-iemok.nitrocdn.com/shKFQIhqmtPcYKyAdNbDrBqdXdAOsudW/assets/images/optimized/rev-0395388/sanchishah.co.in/wp-content/themes/specular/fancybox/source/fancybox_loading.gif") center center no-repeat;
}

#fancybox-loading div.nitro-lazy {
	background-image: none !important;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url("https://cdn-iemok.nitrocdn.com/shKFQIhqmtPcYKyAdNbDrBqdXdAOsudW/assets/images/optimized/rev-0395388/sanchishah.co.in/wp-content/themes/specular/fancybox/source/blank.gif");
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	z-index: 8040;
}

.fancybox-nav.nitro-lazy {
	background-image: none !important;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */
.fancybox-lock {
	overflow: hidden;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url("https://cdn-iemok.nitrocdn.com/shKFQIhqmtPcYKyAdNbDrBqdXdAOsudW/assets/images/optimized/rev-0395388/sanchishah.co.in/wp-content/themes/specular/fancybox/source/fancybox_overlay.png");
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

/* Title helper */
.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent;
	background: rgba(0, 0, 0, .8);
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #fff;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}

a [class*="moon-"], a [class*=" moon-"] {
	cursor: pointer;
	outline: 0 !important;
}

[class*="moon-"], [class*=" moon-"] {
	cursor: default;
}

[class*="moon-"]:before, [class*=" moon-"]:before {
	font-family: "moon";
	speak: none;
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
}

ul.icons {
	list-style: none !important;
}

.pull-right {
	float: right;
}

.pull-left {
	float: left;
}

@keyframes anim-rotate {
	0% {
		transform: rotate(0);
	}
	
	100% {
		transform: rotate(360deg);
	}
}

.spinner--steps {
	animation: anim-rotate 1s infinite steps(8);
}

.spinner--steps2 {
	animation: anim-rotate 1s infinite steps(12);
}

.icon-spin {
	display: inline-block;
	-moz-animation: spin 2s infinite linear;
	-o-animation: spin 2s infinite linear;
	-webkit-animation: spin 2s infinite linear;
	animation: spin 2s infinite linear;
	width: 30px;
}

.hover-fade {
	padding: 0 5px;
	opacity: 1;
	filter: alpha(opacity=100);
	-webkit-transition: all .5s ease-out;
	-moz-transition: all .5s ease-out;
	transition: all .5s ease-out;
}

#header-widget-area .textwidget a:last-child .hover-fade {
	padding-right: 0;
}

.hover-fade:hover {
	opacity: .65;
	filter: alpha(opacity=65);
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
}

.icon-background, .metro-background {
	color: #fff;
	display: inline-block;
	padding: .09em 0 0;
	overflow: hidden;
	max-width: 2.4em;
	padding-right: 0;
	max-height: 2.09em;
	text-align: center;
	text-decoration: none;
	white-space: nowrap;
	-moz-user-select: none;
	-webkit-user-select: none;
	user-select: none;
}

.icon-background {
	border: 1px solid #777;
	border-color: rgba(0, 0, 0, .2);
	border-bottom-color: #333;
	border-bottom-color: rgba(0, 0, 0, .4);
	background-image: -moz-linear-gradient(top, rgba(255, 255, 255, .1) 0%, rgba(255, 255, 255, .05) 49%, rgba(0, 0, 0, .05) 51%, rgba(0, 0, 0, .1) 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, .1)), color-stop(49%, rgba(255, 255, 255, .05)), color-stop(51%, rgba(0, 0, 0, .05)), color-stop(100%, rgba(0, 0, 0, .1)));
	background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, .1) 0%, rgba(255, 255, 255, .05) 49%, rgba(0, 0, 0, .05) 51%, rgba(0, 0, 0, .1) 100%);
	background-image: -o-linear-gradient(top, rgba(255, 255, 255, .1) 0%, rgba(255, 255, 255, .05) 49%, rgba(0, 0, 0, .05) 51%, rgba(0, 0, 0, .1) 100%);
	background-image: -ms-linear-gradient(top, rgba(255, 255, 255, .1) 0%, rgba(255, 255, 255, .05) 49%, rgba(0, 0, 0, .05) 51%, rgba(0, 0, 0, .1) 100%);
	background-image: linear-gradient(to bottom, rgba(255, 255, 255, .1) 0%, rgba(255, 255, 255, .05) 49%, rgba(0, 0, 0, .05) 51%, rgba(0, 0, 0, .1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#1affffff", endColorstr="#1a000000", GradientType=0);
	-moz-box-shadow: inset 0 .08em 0 rgba(255, 255, 255, .4), inset 0 0 .1em rgba(255, 255, 255, .9);
	-webkit-box-shadow: inset 0 .08em 0 rgba(255, 255, 255, .4), inset 0 0 .1em rgba(255, 255, 255, .9);
	box-shadow: inset 0 .08em 0 rgba(255, 255, 255, .4), inset 0 0 .1em rgba(255, 255, 255, .9);
	-moz-border-radius: .3em;
	-webkit-border-radius: .3em;
	border-radius: .3em;
}

.icon-background:before, .metro-background:before {
	content: "";
	float: left;
	font-size: 120%;
	line-height: 1.65;
	font-style: normal;
	font-weight: normal;
	margin: 0 .5em 0 0;
	text-align: center;
	text-decoration: none;
	text-transform: none;
	padding: 0;
	width: 2em;
	height: 2em;
	border: none;
	box-shadow: none;
	-moz-font-smoothing: antialiased;
	-webkit-font-smoothing: antialiased;
	font-smoothing: antialiased;
}

.hover-show-color {
	padding: 0 6px;
	color: #ccc !important;
	-webkit-transition: all .5s ease-out;
	-moz-transition: all .5s ease-out;
	transition: all .5s ease-out;
}

#header-widget-area .textwidget a:last-child .hover-show-color {
	padding-right: 0;
}

.hover-show-color:hover {
	color: inherit !important;
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
}

.hover-show-color-bg {
	color: #666 !important;
	border: 1px solid #aaa;
	border-color: rgba(0, 0, 0, .3);
	border-bottom-color: #777;
	border-bottom-color: rgba(0, 0, 0, .5);
	text-shadow: 0 1px 0 #fff;
	background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 1%, rgba(0, 0, 0, .07) 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(1%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, .07)));
	background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 1%, rgba(0, 0, 0, .07) 100%);
	background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 1%, rgba(0, 0, 0, .07) 100%);
	background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 1%, rgba(0, 0, 0, .07) 100%);
	background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 1%, rgba(0, 0, 0, .07) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000", endColorstr="#12000000", GradientType=0);
	-moz-box-shadow: inset 0 .08em 0 rgba(255, 255, 255, .7), inset 0 0 .08em rgba(255, 255, 255, .5);
	-webkit-box-shadow: inset 0 .08em 0 rgba(255, 255, 255, .7), inset 0 0 .08em rgba(255, 255, 255, .5);
	box-shadow: inset 0 .08em 0 rgba(255, 255, 255, .7), inset 0 0 .08em rgba(255, 255, 255, .5);
}

.hover-show-color-bg:hover {
	color: inherit !important;
	-webkit-transition: all .3s ease-in;
	-moz-transition: all .3s ease-in;
	transition: all .3s ease-in;
}

.hover-show-color-metro-bg {
	color: #b5b5b5 !important;
	background-color: #f7f7f7;
	margin-bottom: -5px;
	margin-left: -1px;
}

.hover-show-color-metro-bg.moon-dribbble-3 {
	margin-right: -1px;
}

.hover-show-color-metro-bg:hover {
	color: #fff !important;
	background-color: inherit !important;
	-webkit-transition: all .3s ease-in;
	-moz-transition: all .3s ease-in;
	transition: all .3s ease-in;
}

@-moz-keyframes spin {
	0% {
		-moz-transform: rotate(0deg);
	}
	
	100% {
		-moz-transform: rotate(359deg);
	}
}

@-webkit-keyframes spin {
	0% {
		-webkit-transform: rotate(0deg);
	}
	
	100% {
		-webkit-transform: rotate(359deg);
	}
}

@-o-keyframes spin {
	0% {
		-o-transform: rotate(0deg);
	}
	
	100% {
		-o-transform: rotate(359deg);
	}
}

@-ms-keyframes spin {
	0% {
		-ms-transform: rotate(0deg);
	}
	
	100% {
		-ms-transform: rotate(359deg);
	}
}

@keyframes spin {
	0% {
		transform: rotate(0deg);
	}
	
	100% {
		transform: rotate(359deg);
	}
}

@-moz-document url-prefix() {
	.icon-spin {
		height: .9em;
	}
}

.icon-spinner:before, .icon-spinner-2:before, .icon-spinner-3:before, .icon-spinner-4:before, .icon-spinner-5:before, .icon-spinner-6, .icon-spinner-7:before {
	font-family: "moon";
	speak: none;
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
}

.icon-spinner:before {
	content: "";
}

.icon-spinner-2:before {
	content: "";
}

.icon-spinner-3:before {
	content: "";
}

.icon-spinner-4:before {
	content: "";
}

.icon-spinner-5:before {
	content: "";
}

.icon-spinner-6:before {
	content: "";
}

.icon-spinner-7:before {
	content: "";
}

@keyframes anim-rotate {
	0% {
		transform: rotate(0);
	}
	
	100% {
		transform: rotate(360deg);
	}
}

.moon-home:before {
	content: "";
}

.moon-home-2:before {
	content: "";
}

.moon-home-3:before {
	content: "";
}

.moon-home-4:before {
	content: "";
}

.moon-home-5:before {
	content: "";
}

.moon-home-6:before {
	content: "";
}

.moon-home-7:before {
	content: "";
}

.moon-home-8:before {
	content: "";
}

.moon-home-9:before {
	content: "";
}

.moon-home-10:before {
	content: "";
}

.moon-home-11:before {
	content: "";
}

.moon-office:before {
	content: "";
}

.moon-newspaper:before {
	content: "";
}

.moon-pencil:before {
	content: "";
}

.moon-pencil-2:before {
	content: "";
}

.moon-pencil-3:before {
	content: "";
}

.moon-pencil-4:before {
	content: "";
}

.moon-pencil-5:before {
	content: "";
}

.moon-pencil-6:before {
	content: "";
}

.moon-quill:before {
	content: "";
}

.moon-quill-2:before {
	content: "";
}

.moon-quill-3:before {
	content: "";
}

.moon-pen:before {
	content: "";
}

.moon-pen-2:before {
	content: "";
}

.moon-pen-3:before {
	content: "";
}

.moon-pen-4:before {
	content: "";
}

.moon-pen-5:before {
	content: "";
}

.moon-marker:before {
	content: "";
}

.moon-home-12:before {
	content: "";
}

.moon-marker-2:before {
	content: "";
}

.moon-blog:before {
	content: "";
}

.moon-blog-2:before {
	content: "";
}

.moon-brush:before {
	content: "";
}

.moon-palette:before {
	content: "";
}

.moon-palette-2:before {
	content: "";
}

.moon-eyedropper:before {
	content: "";
}

.moon-eyedropper-2:before {
	content: "";
}

.moon-droplet:before {
	content: "";
}

.moon-droplet-2:before {
	content: "";
}

.moon-droplet-3:before {
	content: "";
}

.moon-droplet-4:before {
	content: "";
}

.moon-paint-format:before {
	content: "";
}

.moon-paint-format-2:before {
	content: "";
}

.moon-image:before {
	content: "";
}

.moon-image-2:before {
	content: "";
}

.moon-image-3:before {
	content: "";
}

.moon-images:before {
	content: "";
}

.moon-image-4:before {
	content: "";
}

.moon-image-5:before {
	content: "";
}

.moon-image-6:before {
	content: "";
}

.moon-images-2:before {
	content: "";
}

.moon-image-7:before {
	content: "";
}

.moon-camera:before {
	content: "";
}

.moon-camera-2:before {
	content: "";
}

.moon-camera-3:before {
	content: "";
}

.moon-camera-4:before {
	content: "";
}

.moon-music:before {
	content: "";
}

.moon-music-2:before {
	content: "";
}

.moon-music-3:before {
	content: "";
}

.moon-music-4:before {
	content: "";
}

.moon-music-5:before {
	content: "";
}

.moon-music-6:before {
	content: "";
}

.moon-piano:before {
	content: "";
}

.moon-guitar:before {
	content: "";
}

.moon-headphones:before {
	content: "";
}

.moon-headphones-2:before {
	content: "";
}

.moon-play:before {
	content: "";
}

.moon-play-2:before {
	content: "";
}

.moon-movie:before {
	content: "";
}

.moon-movie-2:before {
	content: "";
}

.moon-movie-3:before {
	content: "";
}

.moon-film:before {
	content: "";
}

.moon-film-2:before {
	content: "";
}

.moon-film-3:before {
	content: "";
}

.moon-film-4:before {
	content: "";
}

.moon-camera-5:before {
	content: "";
}

.moon-camera-6:before {
	content: "";
}

.moon-camera-7:before {
	content: "";
}

.moon-camera-8:before {
	content: "";
}

.moon-camera-9:before {
	content: "";
}

.moon-dice:before {
	content: "";
}

.moon-gamepad:before {
	content: "";
}

.moon-gamepad-2:before {
	content: "";
}

.moon-gamepad-3:before {
	content: "";
}

.moon-pacman:before {
	content: "";
}

.moon-spades:before {
	content: "";
}

.moon-clubs:before {
	content: "";
}

.moon-diamonds:before {
	content: "";
}

.moon-king:before {
	content: "";
}

.moon-queen:before {
	content: "";
}

.moon-rock:before {
	content: "";
}

.moon-bishop:before {
	content: "";
}

.moon-knight:before {
	content: "";
}

.moon-pawn:before {
	content: "";
}

.moon-chess:before {
	content: "";
}

.moon-bullhorn:before {
	content: "";
}

.moon-megaphone:before {
	content: "";
}

.moon-new:before {
	content: "";
}

.moon-connection:before {
	content: "";
}

.moon-connection-2:before {
	content: "";
}

.moon-podcast:before {
	content: "";
}

.moon-radio:before {
	content: "";
}

.moon-feed:before {
	content: "";
}

.moon-connection-3:before {
	content: "";
}

.moon-radio-2:before {
	content: "";
}

.moon-podcast-2:before {
	content: "";
}

.moon-podcast-3:before {
	content: "";
}

.moon-mic:before {
	content: "";
}

.moon-mic-2:before {
	content: "";
}

.moon-mic-3:before {
	content: "";
}

.moon-mic-4:before {
	content: "";
}

.moon-mic-5:before {
	content: "";
}

.moon-book:before {
	content: "";
}

.moon-book-2:before {
	content: "";
}

.moon-books:before {
	content: "";
}

.moon-reading:before {
	content: "";
}

.moon-library:before {
	content: "";
}

.moon-library-2:before {
	content: "";
}

.moon-graduation:before {
	content: "";
}

.moon-file:before {
	content: "";
}

.moon-profile:before {
	content: "";
}

.moon-file-2:before {
	content: "";
}

.moon-file-3:before {
	content: "";
}

.moon-file-4:before {
	content: "";
}

.moon-file-5:before {
	content: "";
}

.moon-file-6:before {
	content: "";
}

.moon-files:before {
	content: "";
}

.moon-file-plus:before {
	content: "";
}

.moon-file-minus:before {
	content: "";
}

.moon-file-download:before {
	content: "";
}

.moon-file-upload:before {
	content: "";
}

.moon-file-check:before {
	content: "";
}

.moon-file-remove:before {
	content: "";
}

.moon-file-7:before {
	content: "";
}

.moon-file-8:before {
	content: "";
}

.moon-file-plus-2:before {
	content: "";
}

.moon-file-minus-2:before {
	content: "";
}

.moon-file-download-2:before {
	content: "";
}

.moon-file-upload-2:before {
	content: "";
}

.moon-file-check-2:before {
	content: "";
}

.moon-file-remove-2:before {
	content: "";
}

.moon-file-9:before {
	content: "";
}

.moon-copy:before {
	content: "";
}

.moon-copy-2:before {
	content: "";
}

.moon-copy-3:before {
	content: "";
}

.moon-copy-4:before {
	content: "";
}

.moon-paste:before {
	content: "";
}

.moon-paste-2:before {
	content: "";
}

.moon-paste-3:before {
	content: "";
}

.moon-stack:before {
	content: "";
}

.moon-stack-2:before {
	content: "";
}

.moon-stack-3:before {
	content: "";
}

.moon-folder:before {
	content: "";
}

.moon-folder-download:before {
	content: "";
}

.moon-folder-upload:before {
	content: "";
}

.moon-folder-plus:before {
	content: "";
}

.moon-folder-plus-2:before {
	content: "";
}

.moon-folder-minus:before {
	content: "";
}

.moon-folder-minus-2:before {
	content: "";
}

.moon-folder8:before {
	content: "";
}

.moon-folder-remove:before {
	content: "";
}

.moon-folder-2:before {
	content: "";
}

.moon-folder-open:before {
	content: "";
}

.moon-folder-3:before {
	content: "";
}

.moon-folder-4:before {
	content: "";
}

.moon-folder-plus-3:before {
	content: "";
}

.moon-folder-minus-3:before {
	content: "";
}

.moon-folder-plus-4:before {
	content: "";
}

.moon-folder-remove-2:before {
	content: "";
}

.moon-folder-download-2:before {
	content: "";
}

.moon-folder-upload-2:before {
	content: "";
}

.moon-folder-download-3:before {
	content: "";
}

.moon-folder-upload-3:before {
	content: "";
}

.moon-folder-5:before {
	content: "";
}

.moon-folder-open-2:before {
	content: "";
}

.moon-folder-6:before {
	content: "";
}

.moon-folder-open-3:before {
	content: "";
}

.moon-certificate:before {
	content: "";
}

.moon-cc:before {
	content: "";
}

.moon-tag:before {
	content: "";
}

.moon-tag-2:before {
	content: "";
}

.moon-tag-3:before {
	content: "";
}

.moon-tag-4:before {
	content: "";
}

.moon-tag-5:before {
	content: "";
}

.moon-tag-6:before {
	content: "";
}

.moon-tag-7:before {
	content: "";
}

.moon-tags:before {
	content: "";
}

.moon-tags-2:before {
	content: "";
}

.moon-tag-8:before {
	content: "";
}

.moon-barcode:before {
	content: "";
}

.moon-barcode-2:before {
	content: "";
}

.moon-qrcode:before {
	content: "";
}

.moon-ticket:before {
	content: "";
}

.moon-cart:before {
	content: "";
}

.moon-cart-2:before {
	content: "";
}

.moon-cart-3:before {
	content: "";
}

.moon-cart-4:before {
	content: "";
}

.moon-cart-5:before {
	content: "";
}

.moon-cart-6:before {
	content: "";
}

.moon-cart-7:before {
	content: "";
}

.moon-cart-plus:before {
	content: "";
}

.moon-cart-minus:before {
	content: "";
}

.moon-cart-add:before {
	content: "";
}

.moon-cart-remove:before {
	content: "";
}

.moon-cart-checkout:before {
	content: "";
}

.moon-cart-remove-2:before {
	content: "";
}

.moon-basket:before {
	content: "";
}

.moon-basket-2:before {
	content: "";
}

.moon-bag:before {
	content: "";
}

.moon-bag-2:before {
	content: "";
}

.moon-bag-3:before {
	content: "";
}

.moon-coin:before {
	content: "";
}

.moon-coins:before {
	content: "";
}

.moon-credit:before {
	content: "";
}

.moon-credit-2:before {
	content: "";
}

.moon-calculate:before {
	content: "";
}

.moon-calculate-2:before {
	content: "";
}

.moon-support:before {
	content: "";
}

.moon-phone:before {
	content: "";
}

.moon-phone-2:before {
	content: "";
}

.moon-phone-3:before {
	content: "";
}

.moon-phone-4:before {
	content: "";
}

.moon-contact-add:before {
	content: "";
}

.moon-contact-remove:before {
	content: "";
}

.moon-contact-add-2:before {
	content: "";
}

.moon-contact-remove-2:before {
	content: "";
}

.moon-call-incoming:before {
	content: "";
}

.moon-call-outgoing:before {
	content: "";
}

.moon-phone-5:before {
	content: "";
}

.moon-phone-6:before {
	content: "";
}

.moon-phone-hang-up:before {
	content: "";
}

.moon-phone-hang-up-2:before {
	content: "";
}

.moon-address-book:before {
	content: "";
}

.moon-address-book-2:before {
	content: "";
}

.moon-notebook:before {
	content: "";
}

.moon-envelop:before {
	content: "";
}

.moon-envelop-2:before {
	content: "";
}

.moon-mail-send:before {
	content: "";
}

.moon-envelop-opened:before {
	content: "";
}

.moon-envelop-3:before {
	content: "";
}

.moon-pushpin:before {
	content: "";
}

.moon-location:before {
	content: "";
}

.moon-location-2:before {
	content: "";
}

.moon-location-3:before {
	content: "";
}

.moon-location-4:before {
	content: "";
}

.moon-location-5:before {
	content: "";
}

.moon-location-6:before {
	content: "";
}

.moon-location-7:before {
	content: "";
}

.moon-compass:before {
	content: "";
}

.moon-compass-2:before {
	content: "";
}

.moon-map:before {
	content: "";
}

.moon-map-2:before {
	content: "";
}

.moon-map-3:before {
	content: "";
}

.moon-map-4:before {
	content: "";
}

.moon-direction:before {
	content: "";
}

.moon-history:before {
	content: "";
}

.moon-history-2:before {
	content: "";
}

.moon-clock:before {
	content: "";
}

.moon-clock-2:before {
	content: "";
}

.moon-clock-3:before {
	content: "";
}

.moon-clock-4:before {
	content: "";
}

.moon-watch:before {
	content: "";
}

.moon-clock-5:before {
	content: "";
}

.moon-clock-6:before {
	content: "";
}

.moon-clock-7:before {
	content: "";
}

.moon-alarm:before {
	content: "";
}

.moon-alarm-2:before {
	content: "";
}

.moon-bell:before {
	content: "";
}

.moon-bell-2:before {
	content: "";
}

.moon-alarm-plus:before {
	content: "";
}

.moon-alarm-minus:before {
	content: "";
}

.moon-alarm-check:before {
	content: "";
}

.moon-alarm-cancel:before {
	content: "";
}

.moon-stopwatch:before {
	content: "";
}

.moon-calendar:before {
	content: "";
}

.moon-calendar-2:before {
	content: "";
}

.moon-calendar-3:before {
	content: "";
}

.moon-calendar-4:before {
	content: "";
}

.moon-calendar-5:before {
	content: "";
}

.moon-print:before {
	content: "";
}

.moon-print-2:before {
	content: "";
}

.moon-print-3:before {
	content: "";
}

.moon-mouse:before {
	content: "";
}

.moon-mouse-2:before {
	content: "";
}

.moon-mouse-3:before {
	content: "";
}

.moon-mouse-4:before {
	content: "";
}

.moon-keyboard:before {
	content: "";
}

.moon-keyboard-2:before {
	content: "";
}

.moon-screen:before {
	content: "";
}

.moon-screen-2:before {
	content: "";
}

.moon-screen-3:before {
	content: "";
}

.moon-screen-4:before {
	content: "";
}

.moon-laptop:before {
	content: "";
}

.moon-mobile:before {
	content: "";
}

.moon-mobile-2:before {
	content: "";
}

.moon-tablet:before {
	content: "";
}

.moon-mobile-3:before {
	content: "";
}

.moon-tv:before {
	content: "";
}

.moon-cabinet:before {
	content: "";
}

.moon-archive:before {
	content: "";
}

.moon-drawer:before {
	content: "";
}

.moon-drawer-2:before {
	content: "";
}

.moon-drawer-3:before {
	content: "";
}

.moon-box:before {
	content: "";
}

.moon-box-add:before {
	content: "";
}

.moon-box-remove:before {
	content: "";
}

.moon-download:before {
	content: "";
}

.moon-upload:before {
	content: "";
}

.moon-disk:before {
	content: "";
}

.moon-cd:before {
	content: "";
}

.moon-storage:before {
	content: "";
}

.moon-storage-2:before {
	content: "";
}

.moon-database:before {
	content: "";
}

.moon-database-2:before {
	content: "";
}

.moon-database-3:before {
	content: "";
}

.moon-undo:before {
	content: "";
}

.moon-redo:before {
	content: "";
}

.moon-rotate:before {
	content: "";
}

.moon-rotate-2:before {
	content: "";
}

.moon-flip:before {
	content: "";
}

.moon-flip-2:before {
	content: "";
}

.moon-unite:before {
	content: "";
}

.moon-subtract:before {
	content: "";
}

.moon-interset:before {
	content: "";
}

.moon-exclude:before {
	content: "";
}

.moon-align-left:before {
	content: "";
}

.moon-align-center-horizontal:before {
	content: "";
}

.moon-align-right:before {
	content: "";
}

.moon-align-top:before {
	content: "";
}

.moon-align-center-vertical:before {
	content: "";
}

.moon-align-bottom:before {
	content: "";
}

.moon-undo-2:before {
	content: "";
}

.moon-redo-2:before {
	content: "";
}

.moon-forward:before {
	content: "";
}

.moon-reply:before {
	content: "";
}

.moon-reply-2:before {
	content: "";
}

.moon-bubble:before {
	content: "";
}

.moon-bubbles:before {
	content: "";
}

.moon-bubbles-2:before {
	content: "";
}

.moon-bubble-2:before {
	content: "";
}

.moon-bubbles-3:before {
	content: "";
}

.moon-bubbles-4:before {
	content: "";
}

.moon-bubble-notification:before {
	content: "";
}

.moon-bubbles-5:before {
	content: "";
}

.moon-bubbles-6:before {
	content: "";
}

.moon-bubble-3:before {
	content: "";
}

.moon-bubble-dots:before {
	content: "";
}

.moon-bubble-4:before {
	content: "";
}

.moon-bubble-5:before {
	content: "";
}

.moon-bubble-dots-2:before {
	content: "";
}

.moon-bubble-6:before {
	content: "";
}

.moon-bubble-7:before {
	content: "";
}

.moon-bubble-8:before {
	content: "";
}

.moon-bubbles-7:before {
	content: "";
}

.moon-bubble-9:before {
	content: "";
}

.moon-bubbles-8:before {
	content: "";
}

.moon-bubble-10:before {
	content: "";
}

.moon-bubble-dots-3:before {
	content: "";
}

.moon-bubble-11:before {
	content: "";
}

.moon-bubble-12:before {
	content: "";
}

.moon-bubble-dots-4:before {
	content: "";
}

.moon-bubble-13:before {
	content: "";
}

.moon-bubbles-9:before {
	content: "";
}

.moon-bubbles-10:before {
	content: "";
}

.moon-bubble-blocked:before {
	content: "";
}

.moon-bubble-quote:before {
	content: "";
}

.moon-bubble-user:before {
	content: "";
}

.moon-bubble-check:before {
	content: "";
}

.moon-bubble-video-chat:before {
	content: "";
}

.moon-bubble-link:before {
	content: "";
}

.moon-bubble-locked:before {
	content: "";
}

.moon-bubble-star:before {
	content: "";
}

.moon-bubble-heart:before {
	content: "";
}

.moon-bubble-paperclip:before {
	content: "";
}

.moon-bubble-cancel:before {
	content: "";
}

.moon-bubble-plus:before {
	content: "";
}

.moon-bubble-minus:before {
	content: "";
}

.moon-bubble-notification-2:before {
	content: "";
}

.moon-bubble-trash:before {
	content: "";
}

.moon-bubble-left:before {
	content: "";
}

.moon-bubble-right:before {
	content: "";
}

.moon-bubble-up:before {
	content: "";
}

.moon-bubble-down:before {
	content: "";
}

.moon-bubble-first:before {
	content: "";
}

.moon-bubble-last:before {
	content: "";
}

.moon-bubble-replu:before {
	content: "";
}

.moon-bubble-forward:before {
	content: "";
}

.moon-bubble-reply:before {
	content: "";
}

.moon-bubble-forward-2:before {
	content: "";
}

.moon-user:before {
	content: "";
}

.moon-users:before {
	content: "";
}

.moon-user-plus:before {
	content: "";
}

.moon-user-plus-2:before {
	content: "";
}

.moon-user-minus:before {
	content: "";
}

.moon-user-minus-2:before {
	content: "";
}

.moon-user-cancel:before {
	content: "";
}

.moon-user-block:before {
	content: "";
}

.moon-users-2:before {
	content: "";
}

.moon-user-2:before {
	content: "";
}

.moon-users-3:before {
	content: "";
}

.moon-user-plus-3:before {
	content: "";
}

.moon-user-minus-3:before {
	content: "";
}

.moon-user-cancel-2:before {
	content: "";
}

.moon-user-block-2:before {
	content: "";
}

.moon-user-3:before {
	content: "";
}

.moon-user-4:before {
	content: "";
}

.moon-user-5:before {
	content: "";
}

.moon-user-6:before {
	content: "";
}

.moon-users-4:before {
	content: "";
}

.moon-user-7:before {
	content: "";
}

.moon-user-8:before {
	content: "";
}

.moon-users-5:before {
	content: "";
}

.moon-vcard:before {
	content: "";
}

.moon-tshirt:before {
	content: "";
}

.moon-hanger:before {
	content: "";
}

.moon-quotes-left:before {
	content: "";
}

.moon-quotes-right:before {
	content: "";
}

.moon-quotes-right-2:before {
	content: "";
}

.moon-quotes-right-3:before {
	content: "";
}

.moon-busy:before {
	content: "";
}

.moon-busy-2:before {
	content: "";
}

.moon-busy-3:before {
	content: "";
}

.moon-busy-4:before {
	content: "";
}

.moon-spinner:before {
	content: "";
}

.moon-spinner-2:before {
	content: "";
}

.moon-spinner-3:before {
	content: "";
}

.moon-spinner-4:before {
	content: "";
}

.moon-spinner-5:before {
	content: "";
}

.moon-spinner-6:before {
	content: "";
}

.moon-spinner-7:before {
	content: "";
}

.moon-spinner-8:before {
	content: "";
}

.moon-spinner-9:before {
	content: "";
}

.moon-spinner-10:before {
	content: "";
}

.moon-spinner-11:before {
	content: "";
}

.moon-spinner-12:before {
	content: "";
}

.moon-microscope:before {
	content: "";
}

.moon-binoculars:before {
	content: "";
}

.moon-binoculars-2:before {
	content: "";
}

.moon-search:before {
	content: "";
}

.moon-search-2:before {
	content: "";
}

.moon-zoom-in:before {
	content: "";
}

.moon-zoom-out:before {
	content: "";
}

.moon-search-3:before {
	content: "";
}

.moon-search-4:before {
	content: "";
}

.moon-zoom-in-2:before {
	content: "";
}

.moon-zoom-out-2:before {
	content: "";
}

.moon-search-5:before {
	content: "";
}

.moon-expand:before {
	content: "";
}

.moon-contract:before {
	content: "";
}

.moon-scale-up:before {
	content: "";
}

.moon-scale-down:before {
	content: "";
}

.moon-expand-2:before {
	content: "";
}

.moon-contract-2:before {
	content: "";
}

.moon-scale-up-2:before {
	content: "";
}

.moon-scale-down-2:before {
	content: "";
}

.moon-fullscreen:before {
	content: "";
}

.moon-expand-3:before {
	content: "";
}

.moon-contract-3:before {
	content: "";
}

.moon-key:before {
	content: "";
}

.moon-key-2:before {
	content: "";
}

.moon-key-3:before {
	content: "";
}

.moon-key-4:before {
	content: "";
}

.moon-key-5:before {
	content: "";
}

.moon-keyhole:before {
	content: "";
}

.moon-lock:before {
	content: "";
}

.moon-lock-2:before {
	content: "";
}

.moon-lock-3:before {
	content: "";
}

.moon-lock-4:before {
	content: "";
}

.moon-unlocked:before {
	content: "";
}

.moon-lock-5:before {
	content: "";
}

.moon-unlocked-2:before {
	content: "";
}

.moon-wrench:before {
	content: "";
}

.moon-wrench-2:before {
	content: "";
}

.moon-wrench-3:before {
	content: "";
}

.moon-wrench-4:before {
	content: "";
}

.moon-settings:before {
	content: "";
}

.moon-equalizer:before {
	content: "";
}

.moon-equalizer-2:before {
	content: "";
}

.moon-equalizer-3:before {
	content: "";
}

.moon-cog:before {
	content: "";
}

.moon-cogs:before {
	content: "";
}

.moon-cog-2:before {
	content: "";
}

.moon-cog-3:before {
	content: "";
}

.moon-cog-4:before {
	content: "";
}

.moon-cog-5:before {
	content: "";
}

.moon-cog-6:before {
	content: "";
}

.moon-cog-7:before {
	content: "";
}

.moon-factory:before {
	content: "";
}

.moon-hammer:before {
	content: "";
}

.moon-tools:before {
	content: "";
}

.moon-screwdriver:before {
	content: "";
}

.moon-screwdriver-2:before {
	content: "";
}

.moon-wand:before {
	content: "";
}

.moon-wand-2:before {
	content: "";
}

.moon-health:before {
	content: "";
}

.moon-aid:before {
	content: "";
}

.moon-patch:before {
	content: "";
}

.moon-bug:before {
	content: "";
}

.moon-bug-2:before {
	content: "";
}

.moon-inject:before {
	content: "";
}

.moon-inject-2:before {
	content: "";
}

.moon-construction:before {
	content: "";
}

.moon-cone:before {
	content: "";
}

.moon-pie:before {
	content: "";
}

.moon-pie-2:before {
	content: "";
}

.moon-pie-3:before {
	content: "";
}

.moon-pie-4:before {
	content: "";
}

.moon-pie-5:before {
	content: "";
}

.moon-pie-6:before {
	content: "";
}

.moon-pie-7:before {
	content: "";
}

.moon-stats:before {
	content: "";
}

.moon-stats-2:before {
	content: "";
}

.moon-stats-3:before {
	content: "";
}

.moon-bars:before {
	content: "";
}

.moon-bars-2:before {
	content: "";
}

.moon-bars-3:before {
	content: "";
}

.moon-bars-4:before {
	content: "";
}

.moon-bars-5:before {
	content: "";
}

.moon-bars-6:before {
	content: "";
}

.moon-stats-up:before {
	content: "";
}

.moon-stats-down:before {
	content: "";
}

.moon-stairs-down:before {
	content: "";
}

.moon-stairs-down-2:before {
	content: "";
}

.moon-chart:before {
	content: "";
}

.moon-stairs:before {
	content: "";
}

.moon-stairs-2:before {
	content: "";
}

.moon-ladder:before {
	content: "";
}

.moon-cake:before {
	content: "";
}

.moon-gift:before {
	content: "";
}

.moon-gift-2:before {
	content: "";
}

.moon-balloon:before {
	content: "";
}

.moon-rating:before {
	content: "";
}

.moon-rating-2:before {
	content: "";
}

.moon-rating-3:before {
	content: "";
}

.moon-podium:before {
	content: "";
}

.moon-medal:before {
	content: "";
}

.moon-medal-2:before {
	content: "";
}

.moon-medal-3:before {
	content: "";
}

.moon-medal-4:before {
	content: "";
}

.moon-medal-5:before {
	content: "";
}

.moon-crown:before {
	content: "";
}

.moon-trophy:before {
	content: "";
}

.moon-trophy-2:before {
	content: "";
}

.moon-trophy-star:before {
	content: "";
}

.moon-diamond:before {
	content: "";
}

.moon-diamond-2:before {
	content: "";
}

.moon-glass:before {
	content: "";
}

.moon-glass-2:before {
	content: "";
}

.moon-bottle:before {
	content: "";
}

.moon-bottle-2:before {
	content: "";
}

.moon-mug:before {
	content: "";
}

.moon-food:before {
	content: "";
}

.moon-food-2:before {
	content: "";
}

.moon-hamburger:before {
	content: "";
}

.moon-cup:before {
	content: "";
}

.moon-cup-2:before {
	content: "";
}

.moon-leaf:before {
	content: "";
}

.moon-leaf-2:before {
	content: "";
}

.moon-apple-fruit:before {
	content: "";
}

.moon-tree:before {
	content: "";
}

.moon-tree-2:before {
	content: "";
}

.moon-paw:before {
	content: "";
}

.moon-steps:before {
	content: "";
}

.moon-flower:before {
	content: "";
}

.moon-rocket:before {
	content: "";
}

.moon-meter:before {
	content: "";
}

.moon-meter2:before {
	content: "";
}

.moon-meter-slow:before {
	content: "";
}

.moon-meter-medium:before {
	content: "";
}

.moon-meter-fast:before {
	content: "";
}

.moon-dashboard:before {
	content: "";
}

.moon-hammer-2:before {
	content: "";
}

.moon-balance:before {
	content: "";
}

.moon-bomb:before {
	content: "";
}

.moon-fire:before {
	content: "";
}

.moon-fire-2:before {
	content: "";
}

.moon-lab:before {
	content: "";
}

.moon-atom:before {
	content: "";
}

.moon-atom-2:before {
	content: "";
}

.moon-magnet:before {
	content: "";
}

.moon-magnet-2:before {
	content: "";
}

.moon-magnet-3:before {
	content: "";
}

.moon-magnet-4:before {
	content: "";
}

.moon-dumbbell:before {
	content: "";
}

.moon-skull:before {
	content: "";
}

.moon-skull-2:before {
	content: "";
}

.moon-skull-3:before {
	content: "";
}

.moon-lamp:before {
	content: "";
}

.moon-lamp-2:before {
	content: "";
}

.moon-lamp-3:before {
	content: "";
}

.moon-lamp-4:before {
	content: "";
}

.moon-remove:before {
	content: "";
}

.moon-remove-2:before {
	content: "";
}

.moon-remove-3:before {
	content: "";
}

.moon-remove-4:before {
	content: "";
}

.moon-remove-5:before {
	content: "";
}

.moon-remove-6:before {
	content: "";
}

.moon-remove-7:before {
	content: "";
}

.moon-remove-8:before {
	content: "";
}

.moon-briefcase:before {
	content: "";
}

.moon-briefcase-2:before {
	content: "";
}

.moon-briefcase-3:before {
	content: "";
}

.moon-airplane:before {
	content: "";
}

.moon-airplane-2:before {
	content: "";
}

.moon-paper-plane:before {
	content: "";
}

.moon-car:before {
	content: "";
}

.moon-gas-pump:before {
	content: "";
}

.moon-bus:before {
	content: "";
}

.moon-truck:before {
	content: "";
}

.moon-bike:before {
	content: "";
}

.moon-road:before {
	content: "";
}

.moon-train:before {
	content: "";
}

.moon-ship:before {
	content: "";
}

.moon-boat:before {
	content: "";
}

.moon-cube:before {
	content: "";
}

.moon-cube-2:before {
	content: "";
}

.moon-cube-3:before {
	content: "";
}

.moon-cube4:before {
	content: "";
}

.moon-pyramid:before {
	content: "";
}

.moon-pyramid-2:before {
	content: "";
}

.moon-cylinder:before {
	content: "";
}

.moon-package:before {
	content: "";
}

.moon-puzzle:before {
	content: "";
}

.moon-puzzle-2:before {
	content: "";
}

.moon-puzzle-3:before {
	content: "";
}

.moon-puzzle-4:before {
	content: "";
}

.moon-glasses:before {
	content: "";
}

.moon-glasses-2:before {
	content: "";
}

.moon-glasses-3:before {
	content: "";
}

.moon-sun-glasses:before {
	content: "";
}

.moon-accessibility:before {
	content: "";
}

.moon-accessibility-2:before {
	content: "";
}

.moon-brain:before {
	content: "";
}

.moon-target:before {
	content: "";
}

.moon-target-2:before {
	content: "";
}

.moon-target-3:before {
	content: "";
}

.moon-gun:before {
	content: "";
}

.moon-gun-ban:before {
	content: "";
}

.moon-shield:before {
	content: "";
}

.moon-shield-2:before {
	content: "";
}

.moon-shield-3:before {
	content: "";
}

.moon-shield-4:before {
	content: "";
}

.moon-soccer:before {
	content: "";
}

.moon-football:before {
	content: "";
}

.moon-baseball:before {
	content: "";
}

.moon-basketball:before {
	content: "";
}

.moon-golf:before {
	content: "";
}

.moon-hockey:before {
	content: "";
}

.moon-racing:before {
	content: "";
}

.moon-eight-ball:before {
	content: "";
}

.moon-bowling-ball:before {
	content: "";
}

.moon-bowling:before {
	content: "";
}

.moon-bowling-2:before {
	content: "";
}

.moon-lightning:before {
	content: "";
}

.moon-power:before {
	content: "";
}

.moon-power-2:before {
	content: "";
}

.moon-switch:before {
	content: "";
}

.moon-power-cord:before {
	content: "";
}

.moon-cord:before {
	content: "";
}

.moon-socket:before {
	content: "";
}

.moon-clipboard:before {
	content: "";
}

.moon-clipboard-2:before {
	content: "";
}

.moon-signup:before {
	content: "";
}

.moon-clipboard-3:before {
	content: "";
}

.moon-clipboard-4:before {
	content: "";
}

.moon-list:before {
	content: "";
}

.moon-list-2:before {
	content: "";
}

.moon-list-3:before {
	content: "";
}

.moon-numbered-list:before {
	content: "";
}

.moon-list-4:before {
	content: "";
}

.moon-list-5:before {
	content: "";
}

.moon-playlist:before {
	content: "";
}

.moon-grid:before {
	content: "";
}

.moon-grid-2:before {
	content: "";
}

.moon-grid-3:before {
	content: "";
}

.moon-grid-4:before {
	content: "";
}

.moon-grid-5:before {
	content: "";
}

.moon-grid-6:before {
	content: "";
}

.moon-tree-3:before {
	content: "";
}

.moon-tree-4:before {
	content: "";
}

.moon-tree-5:before {
	content: "";
}

.moon-menu:before {
	content: "";
}

.moon-menu-2:before {
	content: "";
}

.moon-circle-small:before {
	content: "";
}

.moon-menu-3:before {
	content: "";
}

.moon-menu-4:before {
	content: "";
}

.moon-menu-5:before {
	content: "";
}

.moon-menu-6:before {
	content: "";
}

.moon-menu-7:before {
	content: "";
}

.moon-menu-8:before {
	content: "";
}

.moon-menu-9:before {
	content: "";
}

.moon-cloud:before {
	content: "";
}

.moon-cloud-2:before {
	content: "";
}

.moon-cloud-3:before {
	content: "";
}

.moon-cloud-download:before {
	content: "";
}

.moon-cloud-upload:before {
	content: "";
}

.moon-download-2:before {
	content: "";
}

.moon-upload-2:before {
	content: "";
}

.moon-download-3:before {
	content: "";
}

.moon-upload-3:before {
	content: "";
}

.moon-download-4:before {
	content: "";
}

.moon-upload-4:before {
	content: "";
}

.moon-download-5:before {
	content: "";
}

.moon-upload-5:before {
	content: "";
}

.moon-download-6:before {
	content: "";
}

.moon-upload-6:before {
	content: "";
}

.moon-download-7:before {
	content: "";
}

.moon-upload-7:before {
	content: "";
}

.moon-globe:before {
	content: "";
}

.moon-globe-2:before {
	content: "";
}

.moon-globe-3:before {
	content: "";
}

.moon-earth:before {
	content: "";
}

.moon-network:before {
	content: "";
}

.moon-link:before {
	content: "";
}

.moon-link-2:before {
	content: "";
}

.moon-link-3:before {
	content: "";
}

.moon-link2:before {
	content: "";
}

.moon-link-4:before {
	content: "";
}

.moon-link-5:before {
	content: "";
}

.moon-link-6:before {
	content: "";
}

.moon-anchor:before {
	content: "";
}

.moon-flag:before {
	content: "";
}

.moon-flag-2:before {
	content: "";
}

.moon-flag-3:before {
	content: "";
}

.moon-flag-4:before {
	content: "";
}

.moon-flag-5:before {
	content: "";
}

.moon-flag-6:before {
	content: "";
}

.moon-attachment:before {
	content: "";
}

.moon-attachment-2:before {
	content: "";
}

.moon-eye:before {
	content: "";
}

.moon-eye-blocked:before {
	content: "";
}

.moon-eye-2:before {
	content: "";
}

.moon-eye-3:before {
	content: "";
}

.moon-eye-blocked-2:before {
	content: "";
}

.moon-eye-4:before {
	content: "";
}

.moon-eye-5:before {
	content: "";
}

.moon-eye-6:before {
	content: "";
}

.moon-eye-7:before {
	content: "";
}

.moon-eye-8:before {
	content: "";
}

.moon-bookmark:before {
	content: "";
}

.moon-bookmark-2:before {
	content: "";
}

.moon-bookmarks:before {
	content: "";
}

.moon-bookmark-3:before {
	content: "";
}

.moon-spotlight:before {
	content: "";
}

.moon-starburst:before {
	content: "";
}

.moon-snowflake:before {
	content: "";
}

.moon-temperature:before {
	content: "";
}

.moon-temperature-2:before {
	content: "";
}

.moon-weather-lightning:before {
	content: "";
}

.moon-weather-rain:before {
	content: "";
}

.moon-weather-snow:before {
	content: "";
}

.moon-windy:before {
	content: "";
}

.moon-fan:before {
	content: "";
}

.moon-umbrella:before {
	content: "";
}

.moon-sun:before {
	content: "";
}

.moon-sun-2:before {
	content: "";
}

.moon-brightness-high:before {
	content: "";
}

.moon-brightness-medium:before {
	content: "";
}

.moon-brightness-low:before {
	content: "";
}

.moon-brightness-contrast:before {
	content: "";
}

.moon-contrast:before {
	content: "";
}

.moon-moon:before {
	content: "";
}

.moon-bed:before {
	content: "";
}

.moon-bed-2:before {
	content: "";
}

.moon-star:before {
	content: "";
}

.moon-star-2:before {
	content: "";
}

.moon-star-3:before {
	content: "";
}

.moon-star-4:before {
	content: "";
}

.moon-star-5:before {
	content: "";
}

.moon-star-6:before {
	content: "";
}

.moon-heart:before {
	content: "";
}

.moon-heart-2:before {
	content: "";
}

.moon-heart-3:before {
	content: "";
}

.moon-heart-4:before {
	content: "";
}

.moon-heart-broken:before {
	content: "";
}

.moon-heart-5:before {
	content: "";
}

.moon-heart-6:before {
	content: "";
}

.moon-heart-broken-2:before {
	content: "";
}

.moon-heart-7:before {
	content: "";
}

.moon-heart-8:before {
	content: "";
}

.moon-heart-broken-3:before {
	content: "";
}

.moon-lips:before {
	content: "";
}

.moon-lips-2:before {
	content: "";
}

.moon-thumbs-up:before {
	content: "";
}

.moon-thumbs-up-2:before {
	content: "";
}

.moon-thumbs-down:before {
	content: "";
}

.moon-thumbs-down-2:before {
	content: "";
}

.moon-thumbs-up-3:before {
	content: "";
}

.moon-thumbs-up-4:before {
	content: "";
}

.moon-thumbs-up-5:before {
	content: "";
}

.moon-thumbs-up-6:before {
	content: "";
}

.moon-people:before {
	content: "";
}

.moon-man:before {
	content: "";
}

.moon-male:before {
	content: "";
}

.moon-woman:before {
	content: "";
}

.moon-female:before {
	content: "";
}

.moon-peace:before {
	content: "";
}

.moon-yin-yang:before {
	content: "";
}

.moon-happy:before {
	content: "";
}

.moon-happy-2:before {
	content: "";
}

.moon-smiley:before {
	content: "";
}

.moon-smiley-2:before {
	content: "";
}

.moon-tongue:before {
	content: "";
}

.moon-tongue-2:before {
	content: "";
}

.moon-sad:before {
	content: "";
}

.moon-sad-2:before {
	content: "";
}

.moon-wink:before {
	content: "";
}

.moon-wink-2:before {
	content: "";
}

.moon-grin:before {
	content: "";
}

.moon-grin-2:before {
	content: "";
}

.moon-cool:before {
	content: "";
}

.moon-cool-2:before {
	content: "";
}

.moon-angry:before {
	content: "";
}

.moon-angry-2:before {
	content: "";
}

.moon-evil:before {
	content: "";
}

.moon-evil-2:before {
	content: "";
}

.moon-shocked:before {
	content: "";
}

.moon-shocked-2:before {
	content: "";
}

.moon-confused:before {
	content: "";
}

.moon-confused-2:before {
	content: "";
}

.moon-neutral:before {
	content: "";
}

.moon-neutral-2:before {
	content: "";
}

.moon-wondering:before {
	content: "";
}

.moon-wondering-2:before {
	content: "";
}

.moon-cursor:before {
	content: "";
}

.moon-cursor-2:before {
	content: "";
}

.moon-point-up:before {
	content: "";
}

.moon-point-right:before {
	content: "";
}

.moon-point-down:before {
	content: "";
}

.moon-point-left:before {
	content: "";
}

.moon-pointer:before {
	content: "";
}

.moon-hand:before {
	content: "";
}

.moon-stack-empty:before {
	content: "";
}

.moon-stack-plus:before {
	content: "";
}

.moon-stack-minus:before {
	content: "";
}

.moon-stack-star:before {
	content: "";
}

.moon-stack-picture:before {
	content: "";
}

.moon-stack-down:before {
	content: "";
}

.moon-stack-up:before {
	content: "";
}

.moon-stack-cancel:before {
	content: "";
}

.moon-stack-checkmark:before {
	content: "";
}

.moon-stack-list:before {
	content: "";
}

.moon-stack-clubs:before {
	content: "";
}

.moon-stack-spades:before {
	content: "";
}

.moon-stack-hearts:before {
	content: "";
}

.moon-stack-diamonds:before {
	content: "";
}

.moon-stack-user:before {
	content: "";
}

.moon-stack-4:before {
	content: "";
}

.moon-stack-music:before {
	content: "";
}

.moon-stack-play:before {
	content: "";
}

.moon-move:before {
	content: "";
}

.moon-resize:before {
	content: "";
}

.moon-resize-2:before {
	content: "";
}

.moon-warning:before {
	content: "";
}

.moon-warning-2:before {
	content: "";
}

.moon-notification:before {
	content: "";
}

.moon-notification-2:before {
	content: "";
}

.moon-question:before {
	content: "";
}

.moon-question-2:before {
	content: "";
}

.moon-question-3:before {
	content: "";
}

.moon-question-4:before {
	content: "";
}

.moon-question-5:before {
	content: "";
}

.moon-plus-circle:before {
	content: "";
}

.moon-plus-circle-2:before {
	content: "";
}

.moon-minus-circle:before {
	content: "";
}

.moon-minus-circle-2:before {
	content: "";
}

.moon-info:before {
	content: "";
}

.moon-info-2:before {
	content: "";
}

.moon-blocked:before {
	content: "";
}

.moon-cancel-circle:before {
	content: "";
}

.moon-cancel-circle-2:before {
	content: "";
}

.moon-checkmark-circle:before {
	content: "";
}

.moon-checkmark-circle-2:before {
	content: "";
}

.moon-cancel:before {
	content: "";
}

.moon-spam:before {
	content: "";
}

.moon-close:before {
	content: "";
}

.moon-close-2:before {
	content: "";
}

.moon-close-3:before {
	content: "";
}

.moon-close-4:before {
	content: "";
}

.moon-close-5:before {
	content: "";
}

.moon-checkmark:before {
	content: "";
}

.moon-checkmark-2:before {
	content: "";
}

.moon-checkmark-3:before {
	content: "";
}

.moon-checkmark-4:before {
	content: "";
}

.moon-spell-check:before {
	content: "";
}

.moon-minus:before {
	content: "";
}

.moon-plus:before {
	content: "";
}

.moon-minus-2:before {
	content: "";
}

.moon-plus-2:before {
	content: "";
}

.moon-enter:before {
	content: "";
}

.moon-exit:before {
	content: "";
}

.moon-enter-2:before {
	content: "";
}

.moon-exit-2:before {
	content: "";
}

.moon-enter-3:before {
	content: "";
}

.moon-exit-3:before {
	content: "";
}

.moon-exit-4:before {
	content: "";
}

.moon-play-3:before {
	content: "";
}

.moon-pause:before {
	content: "";
}

.moon-stop:before {
	content: "";
}

.moon-backward:before {
	content: "";
}

.moon-forward-2:before {
	content: "";
}

.moon-play-4:before {
	content: "";
}

.moon-pause-2:before {
	content: "";
}

.moon-stop-2:before {
	content: "";
}

.moon-backward-2:before {
	content: "";
}

.moon-forward-3:before {
	content: "";
}

.moon-first:before {
	content: "";
}

.moon-last:before {
	content: "";
}

.moon-previous:before {
	content: "";
}

.moon-next:before {
	content: "";
}

.moon-eject:before {
	content: "";
}

.moon-volume-high:before {
	content: "";
}

.moon-volume-medium:before {
	content: "";
}

.moon-volume-low:before {
	content: "";
}

.moon-volume-mute:before {
	content: "";
}

.moon-volume-mute-2:before {
	content: "";
}

.moon-volume-increase:before {
	content: "";
}

.moon-volume-decrease:before {
	content: "";
}

.moon-volume-high-2:before {
	content: "";
}

.moon-volume-medium-2:before {
	content: "";
}

.moon-volume-low-2:before {
	content: "";
}

.moon-volume-mute-3:before {
	content: "";
}

.moon-volume-mute-4:before {
	content: "";
}

.moon-volume-increase-2:before {
	content: "";
}

.moon-volume-decrease-2:before {
	content: "";
}

.moon-volume5:before {
	content: "";
}

.moon-volume4:before {
	content: "";
}

.moon-volume3:before {
	content: "";
}

.moon-volume2:before {
	content: "";
}

.moon-volume1:before {
	content: "";
}

.moon-volume0:before {
	content: "";
}

.moon-volume-mute-5:before {
	content: "";
}

.moon-volume-mute-6:before {
	content: "";
}

.moon-loop:before {
	content: "";
}

.moon-loop-2:before {
	content: "";
}

.moon-loop-3:before {
	content: "";
}

.moon-loop-4:before {
	content: "";
}

.moon-loop-5:before {
	content: "";
}

.moon-shuffle:before {
	content: "";
}

.moon-shuffle-2:before {
	content: "";
}

.moon-wave:before {
	content: "";
}

.moon-wave-2:before {
	content: "";
}

.moon-arrow-first:before {
	content: "";
}

.moon-arrow-right:before {
	content: "";
}

.moon-arrow-right-sharp:before {
	content: "";
}

.moon-arrow-up:before {
	content: "";
}

.moon-arrow-right-2:before {
	content: "";
}

.moon-arrow-down:before {
	content: "";
}

.moon-arrow-left:before {
	content: "";
}

.moon-arrow-up-2:before {
	content: "";
}

.moon-arrow-right-3:before {
	content: "";
}

.moon-arrow-down-2:before {
	content: "";
}

.moon-arrow-left-2:before {
	content: "";
}

.moon-arrow-up-left:before {
	content: "";
}

.moon-arrow-up-3:before {
	content: "";
}

.moon-arrow-up-right:before {
	content: "";
}

.moon-arrow-right-4:before {
	content: "";
}

.moon-arrow-down-right:before {
	content: "";
}

.moon-arrow-down-3:before {
	content: "";
}

.moon-arrow-down-left:before {
	content: "";
}

.moon-arrow-left-3:before {
	content: "";
}

.moon-arrow-up-left-2:before {
	content: "";
}

.moon-arrow-up-4:before {
	content: "";
}

.moon-arrow-up-right-2:before {
	content: "";
}

.moon-arrow-right-5:before {
	content: "";
}

.moon-arrow-down-right-2:before {
	content: "";
}

.moon-arrow-down-4:before {
	content: "";
}

.moon-arrow-down-left-2:before {
	content: "";
}

.moon-arrow-left-4:before {
	content: "";
}

.moon-arrow-up-left-3:before {
	content: "";
}

.moon-arrow-up-5:before {
	content: "";
}

.moon-arrow-up-right-3:before {
	content: "";
}

.moon-arrow-right-6:before {
	content: "";
}

.moon-arrow-down-right-3:before {
	content: "";
}

.moon-arrow-down-5:before {
	content: "";
}

.moon-arrow-down-left-3:before {
	content: "";
}

.moon-arrow-left-5:before {
	content: "";
}

.moon-arrow-up-left-4:before {
	content: "";
}

.moon-arrow-up-6:before {
	content: "";
}

.moon-arrow-up-right-4:before {
	content: "";
}

.moon-arrow-right-7:before {
	content: "";
}

.moon-arrow-down-right-4:before {
	content: "";
}

.moon-arrow-down-6:before {
	content: "";
}

.moon-arrow-down-left-4:before {
	content: "";
}

.moon-arrow-left-6:before {
	content: "";
}

.moon-arrow:before {
	content: "";
}

.moon-arrow-2:before {
	content: "";
}

.moon-arrow-3:before {
	content: "";
}

.moon-arrow-4:before {
	content: "";
}

.moon-arrow-5:before {
	content: "";
}

.moon-arrow-6:before {
	content: "";
}

.moon-arrow-7:before {
	content: "";
}

.moon-arrow-8:before {
	content: "";
}

.moon-arrow-up-left-5:before {
	content: "";
}

.moon-arrow-square:before {
	content: "";
}

.moon-arrow-up-right-5:before {
	content: "";
}

.moon-arrow-right-8:before {
	content: "";
}

.moon-arrow-down-right-5:before {
	content: "";
}

.moon-arrow-down-7:before {
	content: "";
}

.moon-arrow-down-left-5:before {
	content: "";
}

.moon-arrow-left-7:before {
	content: "";
}

.moon-arrow-up-7:before {
	content: "";
}

.moon-arrow-right-9:before {
	content: "";
}

.moon-arrow-down-8:before {
	content: "";
}

.moon-arrow-left-8:before {
	content: "";
}

.moon-arrow-up-8:before {
	content: "";
}

.moon-arrow-right-10:before {
	content: "";
}

.moon-arrow-bottom:before {
	content: "";
}

.moon-arrow-left-9:before {
	content: "";
}

.moon-arrow-up-left-6:before {
	content: "";
}

.moon-arrow-up-9:before {
	content: "";
}

.moon-arrow-up-right-6:before {
	content: "";
}

.moon-arrow-right-11:before {
	content: "";
}

.moon-arrow-down-right-6:before {
	content: "";
}

.moon-arrow-down-9:before {
	content: "";
}

.moon-arrow-down-left-6:before {
	content: "";
}

.moon-arrow-left-10:before {
	content: "";
}

.moon-arrow-up-left-7:before {
	content: "";
}

.moon-arrow-up-10:before {
	content: "";
}

.moon-arrow-up-right-7:before {
	content: "";
}

.moon-arrow-right-12:before {
	content: "";
}

.moon-arrow-down-right-7:before {
	content: "";
}

.moon-arrow-down-10:before {
	content: "";
}

.moon-arrow-down-left-7:before {
	content: "";
}

.moon-arrow-left-11:before {
	content: "";
}

.moon-arrow-up-11:before {
	content: "";
}

.moon-arrow-right-13:before {
	content: "";
}

.moon-arrow-down-11:before {
	content: "";
}

.moon-arrow-left-12:before {
	content: "";
}

.moon-arrow-up-12:before {
	content: "";
}

.moon-arrow-right-14:before {
	content: "";
}

.moon-arrow-down-12:before {
	content: "";
}

.moon-arrow-left-13:before {
	content: "";
}

.moon-arrow-up-13:before {
	content: "";
}

.moon-arrow-right-15:before {
	content: "";
}

.moon-arrow-down-13:before {
	content: "";
}

.moon-arrow-left-14:before {
	content: "";
}

.moon-arrow-up-14:before {
	content: "";
}

.moon-arrow-right-16:before {
	content: "";
}

.moon-arrow-down-14:before {
	content: "";
}

.moon-arrow-left-15:before {
	content: "";
}

.moon-arrow-up-15:before {
	content: "";
}

.moon-arrow-right-17:before {
	content: "";
}

.moon-arrow-down-15:before {
	content: "";
}

.moon-arrow-left-16:before {
	content: "";
}

.moon-arrow-up-16:before {
	content: "";
}

.moon-arrow-right-18:before {
	content: "";
}

.moon-arrow-down-16:before {
	content: "";
}

.moon-arrow-left-17:before {
	content: "";
}

.moon-menu-10:before {
	content: "";
}

.moon-menu-11:before {
	content: "";
}

.moon-menu-close:before {
	content: "";
}

.moon-menu-close-2:before {
	content: "";
}

.moon-enter-4:before {
	content: "";
}

.moon-enter-5:before {
	content: "";
}

.moon-esc:before {
	content: "";
}

.moon-backspace:before {
	content: "";
}

.moon-backspace-2:before {
	content: "";
}

.moon-backspace-3:before {
	content: "";
}

.moon-tab:before {
	content: "";
}

.moon-transmission:before {
	content: "";
}

.moon-transmission-2:before {
	content: "";
}

.moon-sort:before {
	content: "";
}

.moon-sort-2:before {
	content: "";
}

.moon-key-keyboard:before {
	content: "";
}

.moon-key-A:before {
	content: "";
}

.moon-key-up:before {
	content: "";
}

.moon-key-right:before {
	content: "";
}

.moon-key-down:before {
	content: "";
}

.moon-key-left:before {
	content: "";
}

.moon-command:before {
	content: "";
}

.moon-checkbox-checked:before {
	content: "";
}

.moon-checkbox-unchecked:before {
	content: "";
}

.moon-square:before {
	content: "";
}

.moon-checkbox-partial:before {
	content: "";
}

.moon-checkbox:before {
	content: "";
}

.moon-checkbox-unchecked-2:before {
	content: "";
}

.moon-checkbox-partial-2:before {
	content: "";
}

.moon-checkbox-checked-2:before {
	content: "";
}

.moon-checkbox-unchecked-3:before {
	content: "";
}

.moon-checkbox-partial-3:before {
	content: "";
}

.moon-radio-checked:before {
	content: "";
}

.moon-radio-unchecked:before {
	content: "";
}

.moon-circle:before {
	content: "";
}

.moon-circle-2:before {
	content: "";
}

.moon-crop:before {
	content: "";
}

.moon-crop-2:before {
	content: "";
}

.moon-vector:before {
	content: "";
}

.moon-rulers:before {
	content: "";
}

.moon-scissors:before {
	content: "";
}

.moon-scissors-2:before {
	content: "";
}

.moon-scissors-3:before {
	content: "";
}

.moon-filter:before {
	content: "";
}

.moon-filter-2:before {
	content: "";
}

.moon-filter-3:before {
	content: "";
}

.moon-filter-4:before {
	content: "";
}

.moon-font:before {
	content: "";
}

.moon-font-size:before {
	content: "";
}

.moon-type:before {
	content: "";
}

.moon-text-height:before {
	content: "";
}

.moon-text-width:before {
	content: "";
}

.moon-height:before {
	content: "";
}

.moon-width:before {
	content: "";
}

.moon-bold:before {
	content: "";
}

.moon-underline:before {
	content: "";
}

.moon-italic:before {
	content: "";
}

.moon-strikethrough:before {
	content: "";
}

.moon-strikethrough-2:before {
	content: "";
}

.moon-font-size-2:before {
	content: "";
}

.moon-bold-2:before {
	content: "";
}

.moon-underline-2:before {
	content: "";
}

.moon-italic-2:before {
	content: "";
}

.moon-strikethrough-3:before {
	content: "";
}

.moon-omega:before {
	content: "";
}

.moon-sigma:before {
	content: "";
}

.moon-nbsp:before {
	content: "";
}

.moon-page-break:before {
	content: "";
}

.moon-page-break-2:before {
	content: "";
}

.moon-superscript:before {
	content: "";
}

.moon-subscript:before {
	content: "";
}

.moon-superscript-2:before {
	content: "";
}

.moon-subscript-2:before {
	content: "";
}

.moon-text-color:before {
	content: "";
}

.moon-highlight:before {
	content: "";
}

.moon-pagebreak:before {
	content: "";
}

.moon-clear-formatting:before {
	content: "";
}

.moon-table:before {
	content: "";
}

.moon-table-2:before {
	content: "";
}

.moon-insert-template:before {
	content: "";
}

.moon-pilcrow:before {
	content: "";
}

.moon-left-to-right:before {
	content: "";
}

.moon-right-to-left:before {
	content: "";
}

.moon-paragraph-left:before {
	content: "";
}

.moon-paragraph-center:before {
	content: "";
}

.moon-paragraph-right:before {
	content: "";
}

.moon-paragraph-justify:before {
	content: "";
}

.moon-paragraph-left-2:before {
	content: "";
}

.moon-paragraph-center-2:before {
	content: "";
}

.moon-paragraph-right-2:before {
	content: "";
}

.moon-paragraph-justify-2:before {
	content: "";
}

.moon-indent-increase:before {
	content: "";
}

.moon-indent-decrease:before {
	content: "";
}

.moon-paragraph-left-3:before {
	content: "";
}

.moon-paragraph-center-3:before {
	content: "";
}

.moon-paragraph-right-3:before {
	content: "";
}

.moon-paragraph-justify-3:before {
	content: "";
}

.moon-indent-increase-2:before {
	content: "";
}

.moon-indent-decrease-2:before {
	content: "";
}

.moon-share:before {
	content: "";
}

.moon-new-tab:before {
	content: "";
}

.moon-new-tab-2:before {
	content: "";
}

.moon-popout:before {
	content: "";
}

.moon-embed:before {
	content: "";
}

.moon-code:before {
	content: "";
}

.moon-console:before {
	content: "";
}

.moon-seven-segment-0:before {
	content: "";
}

.moon-seven-segment-1:before {
	content: "";
}

.moon-seven-segment-2:before {
	content: "";
}

.moon-seven-segment-3:before {
	content: "";
}

.moon-seven-segment-4:before {
	content: "";
}

.moon-seven-segment-5:before {
	content: "";
}

.moon-seven-segment-6:before {
	content: "";
}

.moon-seven-segment-7:before {
	content: "";
}

.moon-seven-segment-8:before {
	content: "";
}

.moon-seven-segment-9:before {
	content: "";
}

.moon-share-2:before {
	content: "";
}

.moon-share-3:before {
	content: "";
}

.moon-mail:before {
	content: "";
}

.moon-mail-2:before {
	content: "";
}

.moon-mail-3:before {
	content: "";
}

.moon-mail-4:before {
	content: "";
}

.moon-google:before {
	content: "";
}

.moon-google_plus:before {
	content: "";
}

.moon-google_plus-2:before {
	content: "";
}

.moon-google_plus-3:before {
	content: "";
}

.moon-google_plus-4:before {
	content: "";
}

.moon-google-drive:before {
	content: "";
}

.moon-facebook:before {
	content: "";
}

.moon-facebook-2:before {
	content: "";
}

.moon-facebook-3:before {
	content: "";
}

.moon-facebook-4:before {
	content: "";
}

.moon-instagram:before {
	content: "";
}

.moon-twitter:before {
	content: "";
}

.moon-twitter-2:before {
	content: "";
}

.moon-twitter-3:before {
	content: "";
}

.moon-feed-2:before {
	content: "";
}

.moon-feed-3:before {
	content: "";
}

.moon-feed-4:before {
	content: "";
}

.moon-youtube:before {
	content: "";
}

.moon-youtube-2:before {
	content: "";
}

.moon-vimeo:before {
	content: "";
}

.moon-vimeo2:before {
	content: "";
}

.moon-vimeo-2:before {
	content: "";
}

.moon-lanyrd:before {
	content: "";
}

.moon-flickr:before {
	content: "";
}

.moon-flickr-2:before {
	content: "";
}

.moon-flickr-3:before {
	content: "";
}

.moon-flickr-4:before {
	content: "";
}

.moon-picassa:before {
	content: "";
}

.moon-picassa-2:before {
	content: "";
}

.moon-dribbble:before {
	content: "";
}

.moon-dribbble-2:before {
	content: "";
}

.moon-dribbble-3:before {
	content: "";
}

.moon-forrst:before {
	content: "";
}

.moon-forrst-2:before {
	content: "";
}

.moon-deviantart:before {
	content: "";
}

.moon-deviantart-2:before {
	content: "";
}

.moon-steam:before {
	content: "";
}

.moon-steam-2:before {
	content: "";
}

.moon-github:before {
	content: "";
}

.moon-github-2:before {
	content: "";
}

.moon-github-3:before {
	content: "";
}

.moon-github-4:before {
	content: "";
}

.moon-github-5:before {
	content: "";
}

.moon-wordpress:before {
	content: "";
}

.moon-wordpress-2:before {
	content: "";
}

.moon-joomla:before {
	content: "";
}

.moon-blogger:before {
	content: "";
}

.moon-blogger-2:before {
	content: "";
}

.moon-tumblr:before {
	content: "";
}

.moon-tumblr-2:before {
	content: "";
}

.moon-yahoo:before {
	content: "";
}

.moon-tux:before {
	content: "";
}

.moon-apple:before {
	content: "";
}

.moon-finder:before {
	content: "";
}

.moon-android:before {
	content: "";
}

.moon-windows:before {
	content: "";
}

.moon-windows8:before {
	content: "";
}

.moon-soundcloud:before {
	content: "";
}

.moon-soundcloud-2:before {
	content: "";
}

.moon-skype:before {
	content: "";
}

.moon-reddit:before {
	content: "";
}

.moon-linkedin:before {
	content: "";
}

.moon-lastfm:before {
	content: "";
}

.moon-lastfm-2:before {
	content: "";
}

.moon-delicious:before {
	content: "";
}

.moon-stumbleupon:before {
	content: "";
}

.moon-stumbleupon-2:before {
	content: "";
}

.moon-stackoverflow:before {
	content: "";
}

.moon-pinterest:before {
	content: "";
}

.moon-pinterest-2:before {
	content: "";
}

.moon-xing:before {
	content: "";
}

.moon-xing-2:before {
	content: "";
}

.moon-flattr:before {
	content: "";
}

.moon-safari:before {
	content: "";
}

.moon-foursquare:before {
	content: "";
}

.moon-foursquare-2:before {
	content: "";
}

.moon-paypal:before {
	content: "";
}

.moon-paypal-2:before {
	content: "";
}

.moon-paypal-3:before {
	content: "";
}

.moon-yelp:before {
	content: "";
}

.moon-libreoffice:before {
	content: "";
}

.moon-file-pdf:before {
	content: "";
}

.moon-file-openoffice:before {
	content: "";
}

.moon-file-word:before {
	content: "";
}

.moon-file-excel:before {
	content: "";
}

.moon-file-zip:before {
	content: "";
}

.moon-file-powerpoint:before {
	content: "";
}

.moon-file-xml:before {
	content: "";
}

.moon-file-css:before {
	content: "";
}

.moon-html5:before {
	content: "";
}

.moon-html5-2:before {
	content: "";
}

.moon-css3:before {
	content: "";
}

.moon-chrome:before {
	content: "";
}

.moon-firefox:before {
	content: "";
}

.moon-IE:before {
	content: "";
}

.moon-opera:before {
	content: "";
}

.fa {
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.fa-lg {
	font-size: 1.33333333em;
	line-height: .75em;
	vertical-align: -15%;
}

.fa-2x {
	font-size: 2em;
}

.fa-3x {
	font-size: 3em;
}

.fa-4x {
	font-size: 4em;
}

.fa-5x {
	font-size: 5em;
}

.fa-fw {
	width: 1.28571429em;
	text-align: center;
}

.fa-ul {
	padding-left: 0;
	margin-left: 2.14285714em;
	list-style-type: none;
}

.fa-ul>li {
	position: relative;
}

.fa-li {
	position: absolute;
	left: -2.14285714em;
	width: 2.14285714em;
	top: .14285714em;
	text-align: center;
}

.fa-li.fa-lg {
	left: -1.85714286em;
}

.fa-border {
	padding: .2em .25em .15em;
	border: solid .08em #eee;
	border-radius: .1em;
}

.fa-pull-left {
	float: left;
}

.fa-pull-right {
	float: right;
}

.fa.fa-pull-left {
	margin-right: .3em;
}

.fa.fa-pull-right {
	margin-left: .3em;
}

.pull-right {
	float: right;
}

.pull-left {
	float: left;
}

.fa.pull-left {
	margin-right: .3em;
}

.fa.pull-right {
	margin-left: .3em;
}

.fa-spin {
	-webkit-animation: fa-spin 2s infinite linear;
	animation: fa-spin 2s infinite linear;
}

.fa-pulse {
	-webkit-animation: fa-spin 1s infinite steps(8);
	animation: fa-spin 1s infinite steps(8);
}

@-webkit-keyframes fa-spin {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	
	100% {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg);
	}
}

@keyframes fa-spin {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	
	100% {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg);
	}
}

.fa-rotate-90 {
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
}

.fa-rotate-180 {
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}

.fa-rotate-270 {
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
	-webkit-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	transform: rotate(270deg);
}

.fa-flip-horizontal {
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
	-webkit-transform: scale(-1, 1);
	-ms-transform: scale(-1, 1);
	transform: scale(-1, 1);
}

.fa-flip-vertical {
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
	-webkit-transform: scale(1, -1);
	-ms-transform: scale(1, -1);
	transform: scale(1, -1);
}

:root .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270, :root .fa-flip-horizontal, :root .fa-flip-vertical {
	filter: none;
}

.fa-stack {
	position: relative;
	display: inline-block;
	width: 2em;
	height: 2em;
	line-height: 2em;
	vertical-align: middle;
}

.fa-stack-1x, .fa-stack-2x {
	position: absolute;
	left: 0;
	width: 100%;
	text-align: center;
}

.fa-stack-1x {
	line-height: inherit;
}

.fa-stack-2x {
	font-size: 2em;
}

.fa-inverse {
	color: #fff;
}

.fa-glass:before {
	content: "";
}

.fa-music:before {
	content: "";
}

.fa-search:before {
	content: "";
}

.fa-envelope-o:before {
	content: "";
}

.fa-heart:before {
	content: "";
}

.fa-star:before {
	content: "";
}

.fa-star-o:before {
	content: "";
}

.fa-user:before {
	content: "";
}

.fa-film:before {
	content: "";
}

.fa-th-large:before {
	content: "";
}

.fa-th:before {
	content: "";
}

.fa-th-list:before {
	content: "";
}

.fa-check:before {
	content: "";
}

.fa-remove:before, .fa-close:before, .fa-times:before {
	content: "";
}

.fa-search-plus:before {
	content: "";
}

.fa-search-minus:before {
	content: "";
}

.fa-power-off:before {
	content: "";
}

.fa-signal:before {
	content: "";
}

.fa-gear:before, .fa-cog:before {
	content: "";
}

.fa-trash-o:before {
	content: "";
}

.fa-home:before {
	content: "";
}

.fa-file-o:before {
	content: "";
}

.fa-clock-o:before {
	content: "";
}

.fa-road:before {
	content: "";
}

.fa-download:before {
	content: "";
}

.fa-arrow-circle-o-down:before {
	content: "";
}

.fa-arrow-circle-o-up:before {
	content: "";
}

.fa-inbox:before {
	content: "";
}

.fa-play-circle-o:before {
	content: "";
}

.fa-rotate-right:before, .fa-repeat:before {
	content: "";
}

.fa-refresh:before {
	content: "";
}

.fa-list-alt:before {
	content: "";
}

.fa-lock:before {
	content: "";
}

.fa-flag:before {
	content: "";
}

.fa-headphones:before {
	content: "";
}

.fa-volume-off:before {
	content: "";
}

.fa-volume-down:before {
	content: "";
}

.fa-volume-up:before {
	content: "";
}

.fa-qrcode:before {
	content: "";
}

.fa-barcode:before {
	content: "";
}

.fa-tag:before {
	content: "";
}

.fa-tags:before {
	content: "";
}

.fa-book:before {
	content: "";
}

.fa-bookmark:before {
	content: "";
}

.fa-print:before {
	content: "";
}

.fa-camera:before {
	content: "";
}

.fa-font:before {
	content: "";
}

.fa-bold:before {
	content: "";
}

.fa-italic:before {
	content: "";
}

.fa-text-height:before {
	content: "";
}

.fa-text-width:before {
	content: "";
}

.fa-align-left:before {
	content: "";
}

.fa-align-center:before {
	content: "";
}

.fa-align-right:before {
	content: "";
}

.fa-align-justify:before {
	content: "";
}

.fa-list:before {
	content: "";
}

.fa-dedent:before, .fa-outdent:before {
	content: "";
}

.fa-indent:before {
	content: "";
}

.fa-video-camera:before {
	content: "";
}

.fa-photo:before, .fa-image:before, .fa-picture-o:before {
	content: "";
}

.fa-pencil:before {
	content: "";
}

.fa-map-marker:before {
	content: "";
}

.fa-adjust:before {
	content: "";
}

.fa-tint:before {
	content: "";
}

.fa-edit:before, .fa-pencil-square-o:before {
	content: "";
}

.fa-share-square-o:before {
	content: "";
}

.fa-check-square-o:before {
	content: "";
}

.fa-arrows:before {
	content: "";
}

.fa-step-backward:before {
	content: "";
}

.fa-fast-backward:before {
	content: "";
}

.fa-backward:before {
	content: "";
}

.fa-play:before {
	content: "";
}

.fa-pause:before {
	content: "";
}

.fa-stop:before {
	content: "";
}

.fa-forward:before {
	content: "";
}

.fa-fast-forward:before {
	content: "";
}

.fa-step-forward:before {
	content: "";
}

.fa-eject:before {
	content: "";
}

.fa-chevron-left:before {
	content: "";
}

.fa-chevron-right:before {
	content: "";
}

.fa-plus-circle:before {
	content: "";
}

.fa-minus-circle:before {
	content: "";
}

.fa-times-circle:before {
	content: "";
}

.fa-check-circle:before {
	content: "";
}

.fa-question-circle:before {
	content: "";
}

.fa-info-circle:before {
	content: "";
}

.fa-crosshairs:before {
	content: "";
}

.fa-times-circle-o:before {
	content: "";
}

.fa-check-circle-o:before {
	content: "";
}

.fa-ban:before {
	content: "";
}

.fa-arrow-left:before {
	content: "";
}

.fa-arrow-right:before {
	content: "";
}

.fa-arrow-up:before {
	content: "";
}

.fa-arrow-down:before {
	content: "";
}

.fa-mail-forward:before, .fa-share:before {
	content: "";
}

.fa-expand:before {
	content: "";
}

.fa-compress:before {
	content: "";
}

.fa-plus:before {
	content: "";
}

.fa-minus:before {
	content: "";
}

.fa-asterisk:before {
	content: "";
}

.fa-exclamation-circle:before {
	content: "";
}

.fa-gift:before {
	content: "";
}

.fa-leaf:before {
	content: "";
}

.fa-fire:before {
	content: "";
}

.fa-eye:before {
	content: "";
}

.fa-eye-slash:before {
	content: "";
}

.fa-warning:before, .fa-exclamation-triangle:before {
	content: "";
}

.fa-plane:before {
	content: "";
}

.fa-calendar:before {
	content: "";
}

.fa-random:before {
	content: "";
}

.fa-comment:before {
	content: "";
}

.fa-magnet:before {
	content: "";
}

.fa-chevron-up:before {
	content: "";
}

.fa-chevron-down:before {
	content: "";
}

.fa-retweet:before {
	content: "";
}

.fa-shopping-cart:before {
	content: "";
}

.fa-folder:before {
	content: "";
}

.fa-folder-open:before {
	content: "";
}

.fa-arrows-v:before {
	content: "";
}

.fa-arrows-h:before {
	content: "";
}

.fa-bar-chart-o:before, .fa-bar-chart:before {
	content: "";
}

.fa-twitter-square:before {
	content: "";
}

.fa-facebook-square:before {
	content: "";
}

.fa-camera-retro:before {
	content: "";
}

.fa-key:before {
	content: "";
}

.fa-gears:before, .fa-cogs:before {
	content: "";
}

.fa-comments:before {
	content: "";
}

.fa-thumbs-o-up:before {
	content: "";
}

.fa-thumbs-o-down:before {
	content: "";
}

.fa-star-half:before {
	content: "";
}

.fa-heart-o:before {
	content: "";
}

.fa-sign-out:before {
	content: "";
}

.fa-linkedin-square:before {
	content: "";
}

.fa-thumb-tack:before {
	content: "";
}

.fa-external-link:before {
	content: "";
}

.fa-sign-in:before {
	content: "";
}

.fa-trophy:before {
	content: "";
}

.fa-github-square:before {
	content: "";
}

.fa-upload:before {
	content: "";
}

.fa-lemon-o:before {
	content: "";
}

.fa-phone:before {
	content: "";
}

.fa-square-o:before {
	content: "";
}

.fa-bookmark-o:before {
	content: "";
}

.fa-phone-square:before {
	content: "";
}

.fa-twitter:before {
	content: "";
}

.fa-facebook-f:before, .fa-facebook:before {
	content: "";
}

.fa-github:before {
	content: "";
}

.fa-unlock:before {
	content: "";
}

.fa-credit-card:before {
	content: "";
}

.fa-feed:before, .fa-rss:before {
	content: "";
}

.fa-hdd-o:before {
	content: "";
}

.fa-bullhorn:before {
	content: "";
}

.fa-bell:before {
	content: "";
}

.fa-certificate:before {
	content: "";
}

.fa-hand-o-right:before {
	content: "";
}

.fa-hand-o-left:before {
	content: "";
}

.fa-hand-o-up:before {
	content: "";
}

.fa-hand-o-down:before {
	content: "";
}

.fa-arrow-circle-left:before {
	content: "";
}

.fa-arrow-circle-right:before {
	content: "";
}

.fa-arrow-circle-up:before {
	content: "";
}

.fa-arrow-circle-down:before {
	content: "";
}

.fa-globe:before {
	content: "";
}

.fa-wrench:before {
	content: "";
}

.fa-tasks:before {
	content: "";
}

.fa-filter:before {
	content: "";
}

.fa-briefcase:before {
	content: "";
}

.fa-arrows-alt:before {
	content: "";
}

.fa-group:before, .fa-users:before {
	content: "";
}

.fa-chain:before, .fa-link:before {
	content: "";
}

.fa-cloud:before {
	content: "";
}

.fa-flask:before {
	content: "";
}

.fa-cut:before, .fa-scissors:before {
	content: "";
}

.fa-copy:before, .fa-files-o:before {
	content: "";
}

.fa-paperclip:before {
	content: "";
}

.fa-save:before, .fa-floppy-o:before {
	content: "";
}

.fa-square:before {
	content: "";
}

.fa-navicon:before, .fa-reorder:before, .fa-bars:before {
	content: "";
}

.fa-list-ul:before {
	content: "";
}

.fa-list-ol:before {
	content: "";
}

.fa-strikethrough:before {
	content: "";
}

.fa-underline:before {
	content: "";
}

.fa-table:before {
	content: "";
}

.fa-magic:before {
	content: "";
}

.fa-truck:before {
	content: "";
}

.fa-pinterest:before {
	content: "";
}

.fa-pinterest-square:before {
	content: "";
}

.fa-google-plus-square:before {
	content: "";
}

.fa-google-plus:before {
	content: "";
}

.fa-money:before {
	content: "";
}

.fa-caret-down:before {
	content: "";
}

.fa-caret-up:before {
	content: "";
}

.fa-caret-left:before {
	content: "";
}

.fa-caret-right:before {
	content: "";
}

.fa-columns:before {
	content: "";
}

.fa-unsorted:before, .fa-sort:before {
	content: "";
}

.fa-sort-down:before, .fa-sort-desc:before {
	content: "";
}

.fa-sort-up:before, .fa-sort-asc:before {
	content: "";
}

.fa-envelope:before {
	content: "";
}

.fa-linkedin:before {
	content: "";
}

.fa-rotate-left:before, .fa-undo:before {
	content: "";
}

.fa-legal:before, .fa-gavel:before {
	content: "";
}

.fa-dashboard:before, .fa-tachometer:before {
	content: "";
}

.fa-comment-o:before {
	content: "";
}

.fa-comments-o:before {
	content: "";
}

.fa-flash:before, .fa-bolt:before {
	content: "";
}

.fa-sitemap:before {
	content: "";
}

.fa-umbrella:before {
	content: "";
}

.fa-paste:before, .fa-clipboard:before {
	content: "";
}

.fa-lightbulb-o:before {
	content: "";
}

.fa-exchange:before {
	content: "";
}

.fa-cloud-download:before {
	content: "";
}

.fa-cloud-upload:before {
	content: "";
}

.fa-user-md:before {
	content: "";
}

.fa-stethoscope:before {
	content: "";
}

.fa-suitcase:before {
	content: "";
}

.fa-bell-o:before {
	content: "";
}

.fa-coffee:before {
	content: "";
}

.fa-cutlery:before {
	content: "";
}

.fa-file-text-o:before {
	content: "";
}

.fa-building-o:before {
	content: "";
}

.fa-hospital-o:before {
	content: "";
}

.fa-ambulance:before {
	content: "";
}

.fa-medkit:before {
	content: "";
}

.fa-fighter-jet:before {
	content: "";
}

.fa-beer:before {
	content: "";
}

.fa-h-square:before {
	content: "";
}

.fa-plus-square:before {
	content: "";
}

.fa-angle-double-left:before {
	content: "";
}

.fa-angle-double-right:before {
	content: "";
}

.fa-angle-double-up:before {
	content: "";
}

.fa-angle-double-down:before {
	content: "";
}

.fa-angle-left:before {
	content: "";
}

.fa-angle-right:before {
	content: "";
}

.fa-angle-up:before {
	content: "";
}

.fa-angle-down:before {
	content: "";
}

.fa-desktop:before {
	content: "";
}

.fa-laptop:before {
	content: "";
}

.fa-tablet:before {
	content: "";
}

.fa-mobile-phone:before, .fa-mobile:before {
	content: "";
}

.fa-circle-o:before {
	content: "";
}

.fa-quote-left:before {
	content: "";
}

.fa-quote-right:before {
	content: "";
}

.fa-spinner:before {
	content: "";
}

.fa-circle:before {
	content: "";
}

.fa-mail-reply:before, .fa-reply:before {
	content: "";
}

.fa-github-alt:before {
	content: "";
}

.fa-folder-o:before {
	content: "";
}

.fa-folder-open-o:before {
	content: "";
}

.fa-smile-o:before {
	content: "";
}

.fa-frown-o:before {
	content: "";
}

.fa-meh-o:before {
	content: "";
}

.fa-gamepad:before {
	content: "";
}

.fa-keyboard-o:before {
	content: "";
}

.fa-flag-o:before {
	content: "";
}

.fa-flag-checkered:before {
	content: "";
}

.fa-terminal:before {
	content: "";
}

.fa-code:before {
	content: "";
}

.fa-mail-reply-all:before, .fa-reply-all:before {
	content: "";
}

.fa-star-half-empty:before, .fa-star-half-full:before, .fa-star-half-o:before {
	content: "";
}

.fa-location-arrow:before {
	content: "";
}

.fa-crop:before {
	content: "";
}

.fa-code-fork:before {
	content: "";
}

.fa-unlink:before, .fa-chain-broken:before {
	content: "";
}

.fa-question:before {
	content: "";
}

.fa-info:before {
	content: "";
}

.fa-exclamation:before {
	content: "";
}

.fa-superscript:before {
	content: "";
}

.fa-subscript:before {
	content: "";
}

.fa-eraser:before {
	content: "";
}

.fa-puzzle-piece:before {
	content: "";
}

.fa-microphone:before {
	content: "";
}

.fa-microphone-slash:before {
	content: "";
}

.fa-shield:before {
	content: "";
}

.fa-calendar-o:before {
	content: "";
}

.fa-fire-extinguisher:before {
	content: "";
}

.fa-rocket:before {
	content: "";
}

.fa-maxcdn:before {
	content: "";
}

.fa-chevron-circle-left:before {
	content: "";
}

.fa-chevron-circle-right:before {
	content: "";
}

.fa-chevron-circle-up:before {
	content: "";
}

.fa-chevron-circle-down:before {
	content: "";
}

.fa-html5:before {
	content: "";
}

.fa-css3:before {
	content: "";
}

.fa-anchor:before {
	content: "";
}

.fa-unlock-alt:before {
	content: "";
}

.fa-bullseye:before {
	content: "";
}

.fa-ellipsis-h:before {
	content: "";
}

.fa-ellipsis-v:before {
	content: "";
}

.fa-rss-square:before {
	content: "";
}

.fa-play-circle:before {
	content: "";
}

.fa-ticket:before {
	content: "";
}

.fa-minus-square:before {
	content: "";
}

.fa-minus-square-o:before {
	content: "";
}

.fa-level-up:before {
	content: "";
}

.fa-level-down:before {
	content: "";
}

.fa-check-square:before {
	content: "";
}

.fa-pencil-square:before {
	content: "";
}

.fa-external-link-square:before {
	content: "";
}

.fa-share-square:before {
	content: "";
}

.fa-compass:before {
	content: "";
}

.fa-toggle-down:before, .fa-caret-square-o-down:before {
	content: "";
}

.fa-toggle-up:before, .fa-caret-square-o-up:before {
	content: "";
}

.fa-toggle-right:before, .fa-caret-square-o-right:before {
	content: "";
}

.fa-euro:before, .fa-eur:before {
	content: "";
}

.fa-gbp:before {
	content: "";
}

.fa-dollar:before, .fa-usd:before {
	content: "";
}

.fa-rupee:before, .fa-inr:before {
	content: "";
}

.fa-cny:before, .fa-rmb:before, .fa-yen:before, .fa-jpy:before {
	content: "";
}

.fa-ruble:before, .fa-rouble:before, .fa-rub:before {
	content: "";
}

.fa-won:before, .fa-krw:before {
	content: "";
}

.fa-bitcoin:before, .fa-btc:before {
	content: "";
}

.fa-file:before {
	content: "";
}

.fa-file-text:before {
	content: "";
}

.fa-sort-alpha-asc:before {
	content: "";
}

.fa-sort-alpha-desc:before {
	content: "";
}

.fa-sort-amount-asc:before {
	content: "";
}

.fa-sort-amount-desc:before {
	content: "";
}

.fa-sort-numeric-asc:before {
	content: "";
}

.fa-sort-numeric-desc:before {
	content: "";
}

.fa-thumbs-up:before {
	content: "";
}

.fa-thumbs-down:before {
	content: "";
}

.fa-youtube-square:before {
	content: "";
}

.fa-youtube:before {
	content: "";
}

.fa-xing:before {
	content: "";
}

.fa-xing-square:before {
	content: "";
}

.fa-youtube-play:before {
	content: "";
}

.fa-dropbox:before {
	content: "";
}

.fa-stack-overflow:before {
	content: "";
}

.fa-instagram:before {
	content: "";
}

.fa-flickr:before {
	content: "";
}

.fa-adn:before {
	content: "";
}

.fa-bitbucket:before {
	content: "";
}

.fa-bitbucket-square:before {
	content: "";
}

.fa-tumblr:before {
	content: "";
}

.fa-tumblr-square:before {
	content: "";
}

.fa-long-arrow-down:before {
	content: "";
}

.fa-long-arrow-up:before {
	content: "";
}

.fa-long-arrow-left:before {
	content: "";
}

.fa-long-arrow-right:before {
	content: "";
}

.fa-apple:before {
	content: "";
}

.fa-windows:before {
	content: "";
}

.fa-android:before {
	content: "";
}

.fa-linux:before {
	content: "";
}

.fa-dribbble:before {
	content: "";
}

.fa-skype:before {
	content: "";
}

.fa-foursquare:before {
	content: "";
}

.fa-trello:before {
	content: "";
}

.fa-female:before {
	content: "";
}

.fa-male:before {
	content: "";
}

.fa-gittip:before, .fa-gratipay:before {
	content: "";
}

.fa-sun-o:before {
	content: "";
}

.fa-moon-o:before {
	content: "";
}

.fa-archive:before {
	content: "";
}

.fa-bug:before {
	content: "";
}

.fa-vk:before {
	content: "";
}

.fa-weibo:before {
	content: "";
}

.fa-renren:before {
	content: "";
}

.fa-pagelines:before {
	content: "";
}

.fa-stack-exchange:before {
	content: "";
}

.fa-arrow-circle-o-right:before {
	content: "";
}

.fa-arrow-circle-o-left:before {
	content: "";
}

.fa-toggle-left:before, .fa-caret-square-o-left:before {
	content: "";
}

.fa-dot-circle-o:before {
	content: "";
}

.fa-wheelchair:before {
	content: "";
}

.fa-vimeo-square:before {
	content: "";
}

.fa-turkish-lira:before, .fa-try:before {
	content: "";
}

.fa-plus-square-o:before {
	content: "";
}

.fa-space-shuttle:before {
	content: "";
}

.fa-slack:before {
	content: "";
}

.fa-envelope-square:before {
	content: "";
}

.fa-wordpress:before {
	content: "";
}

.fa-openid:before {
	content: "";
}

.fa-institution:before, .fa-bank:before, .fa-university:before {
	content: "";
}

.fa-mortar-board:before, .fa-graduation-cap:before {
	content: "";
}

.fa-yahoo:before {
	content: "";
}

.fa-google:before {
	content: "";
}

.fa-reddit:before {
	content: "";
}

.fa-reddit-square:before {
	content: "";
}

.fa-stumbleupon-circle:before {
	content: "";
}

.fa-stumbleupon:before {
	content: "";
}

.fa-delicious:before {
	content: "";
}

.fa-digg:before {
	content: "";
}

.fa-pied-piper:before {
	content: "";
}

.fa-pied-piper-alt:before {
	content: "";
}

.fa-drupal:before {
	content: "";
}

.fa-joomla:before {
	content: "";
}

.fa-language:before {
	content: "";
}

.fa-fax:before {
	content: "";
}

.fa-building:before {
	content: "";
}

.fa-child:before {
	content: "";
}

.fa-paw:before {
	content: "";
}

.fa-spoon:before {
	content: "";
}

.fa-cube:before {
	content: "";
}

.fa-cubes:before {
	content: "";
}

.fa-behance:before {
	content: "";
}

.fa-behance-square:before {
	content: "";
}

.fa-steam:before {
	content: "";
}

.fa-steam-square:before {
	content: "";
}

.fa-recycle:before {
	content: "";
}

.fa-automobile:before, .fa-car:before {
	content: "";
}

.fa-cab:before, .fa-taxi:before {
	content: "";
}

.fa-tree:before {
	content: "";
}

.fa-spotify:before {
	content: "";
}

.fa-deviantart:before {
	content: "";
}

.fa-soundcloud:before {
	content: "";
}

.fa-database:before {
	content: "";
}

.fa-file-pdf-o:before {
	content: "";
}

.fa-file-word-o:before {
	content: "";
}

.fa-file-excel-o:before {
	content: "";
}

.fa-file-powerpoint-o:before {
	content: "";
}

.fa-file-photo-o:before, .fa-file-picture-o:before, .fa-file-image-o:before {
	content: "";
}

.fa-file-zip-o:before, .fa-file-archive-o:before {
	content: "";
}

.fa-file-sound-o:before, .fa-file-audio-o:before {
	content: "";
}

.fa-file-movie-o:before, .fa-file-video-o:before {
	content: "";
}

.fa-file-code-o:before {
	content: "";
}

.fa-vine:before {
	content: "";
}

.fa-codepen:before {
	content: "";
}

.fa-jsfiddle:before {
	content: "";
}

.fa-life-bouy:before, .fa-life-buoy:before, .fa-life-saver:before, .fa-support:before, .fa-life-ring:before {
	content: "";
}

.fa-circle-o-notch:before {
	content: "";
}

.fa-ra:before, .fa-rebel:before {
	content: "";
}

.fa-ge:before, .fa-empire:before {
	content: "";
}

.fa-git-square:before {
	content: "";
}

.fa-git:before {
	content: "";
}

.fa-y-combinator-square:before, .fa-yc-square:before, .fa-hacker-news:before {
	content: "";
}

.fa-tencent-weibo:before {
	content: "";
}

.fa-qq:before {
	content: "";
}

.fa-wechat:before, .fa-weixin:before {
	content: "";
}

.fa-send:before, .fa-paper-plane:before {
	content: "";
}

.fa-send-o:before, .fa-paper-plane-o:before {
	content: "";
}

.fa-history:before {
	content: "";
}

.fa-circle-thin:before {
	content: "";
}

.fa-header:before {
	content: "";
}

.fa-paragraph:before {
	content: "";
}

.fa-sliders:before {
	content: "";
}

.fa-share-alt:before {
	content: "";
}

.fa-share-alt-square:before {
	content: "";
}

.fa-bomb:before {
	content: "";
}

.fa-soccer-ball-o:before, .fa-futbol-o:before {
	content: "";
}

.fa-tty:before {
	content: "";
}

.fa-binoculars:before {
	content: "";
}

.fa-plug:before {
	content: "";
}

.fa-slideshare:before {
	content: "";
}

.fa-twitch:before {
	content: "";
}

.fa-yelp:before {
	content: "";
}

.fa-newspaper-o:before {
	content: "";
}

.fa-wifi:before {
	content: "";
}

.fa-calculator:before {
	content: "";
}

.fa-paypal:before {
	content: "";
}

.fa-google-wallet:before {
	content: "";
}

.fa-cc-visa:before {
	content: "";
}

.fa-cc-mastercard:before {
	content: "";
}

.fa-cc-discover:before {
	content: "";
}

.fa-cc-amex:before {
	content: "";
}

.fa-cc-paypal:before {
	content: "";
}

.fa-cc-stripe:before {
	content: "";
}

.fa-bell-slash:before {
	content: "";
}

.fa-bell-slash-o:before {
	content: "";
}

.fa-trash:before {
	content: "";
}

.fa-copyright:before {
	content: "";
}

.fa-at:before {
	content: "";
}

.fa-eyedropper:before {
	content: "";
}

.fa-paint-brush:before {
	content: "";
}

.fa-birthday-cake:before {
	content: "";
}

.fa-area-chart:before {
	content: "";
}

.fa-pie-chart:before {
	content: "";
}

.fa-line-chart:before {
	content: "";
}

.fa-lastfm:before {
	content: "";
}

.fa-lastfm-square:before {
	content: "";
}

.fa-toggle-off:before {
	content: "";
}

.fa-toggle-on:before {
	content: "";
}

.fa-bicycle:before {
	content: "";
}

.fa-bus:before {
	content: "";
}

.fa-ioxhost:before {
	content: "";
}

.fa-angellist:before {
	content: "";
}

.fa-cc:before {
	content: "";
}

.fa-shekel:before, .fa-sheqel:before, .fa-ils:before {
	content: "";
}

.fa-meanpath:before {
	content: "";
}

.fa-buysellads:before {
	content: "";
}

.fa-connectdevelop:before {
	content: "";
}

.fa-dashcube:before {
	content: "";
}

.fa-forumbee:before {
	content: "";
}

.fa-leanpub:before {
	content: "";
}

.fa-sellsy:before {
	content: "";
}

.fa-shirtsinbulk:before {
	content: "";
}

.fa-simplybuilt:before {
	content: "";
}

.fa-skyatlas:before {
	content: "";
}

.fa-cart-plus:before {
	content: "";
}

.fa-cart-arrow-down:before {
	content: "";
}

.fa-diamond:before {
	content: "";
}

.fa-ship:before {
	content: "";
}

.fa-user-secret:before {
	content: "";
}

.fa-motorcycle:before {
	content: "";
}

.fa-street-view:before {
	content: "";
}

.fa-heartbeat:before {
	content: "";
}

.fa-venus:before {
	content: "";
}

.fa-mars:before {
	content: "";
}

.fa-mercury:before {
	content: "";
}

.fa-intersex:before, .fa-transgender:before {
	content: "";
}

.fa-transgender-alt:before {
	content: "";
}

.fa-venus-double:before {
	content: "";
}

.fa-mars-double:before {
	content: "";
}

.fa-venus-mars:before {
	content: "";
}

.fa-mars-stroke:before {
	content: "";
}

.fa-mars-stroke-v:before {
	content: "";
}

.fa-mars-stroke-h:before {
	content: "";
}

.fa-neuter:before {
	content: "";
}

.fa-genderless:before {
	content: "";
}

.fa-facebook-official:before {
	content: "";
}

.fa-pinterest-p:before {
	content: "";
}

.fa-whatsapp:before {
	content: "";
}

.fa-server:before {
	content: "";
}

.fa-user-plus:before {
	content: "";
}

.fa-user-times:before {
	content: "";
}

.fa-hotel:before, .fa-bed:before {
	content: "";
}

.fa-viacoin:before {
	content: "";
}

.fa-train:before {
	content: "";
}

.fa-subway:before {
	content: "";
}

.fa-medium:before {
	content: "";
}

.fa-yc:before, .fa-y-combinator:before {
	content: "";
}

.fa-optin-monster:before {
	content: "";
}

.fa-opencart:before {
	content: "";
}

.fa-expeditedssl:before {
	content: "";
}

.fa-battery-4:before, .fa-battery-full:before {
	content: "";
}

.fa-battery-3:before, .fa-battery-three-quarters:before {
	content: "";
}

.fa-battery-2:before, .fa-battery-half:before {
	content: "";
}

.fa-battery-1:before, .fa-battery-quarter:before {
	content: "";
}

.fa-battery-0:before, .fa-battery-empty:before {
	content: "";
}

.fa-mouse-pointer:before {
	content: "";
}

.fa-i-cursor:before {
	content: "";
}

.fa-object-group:before {
	content: "";
}

.fa-object-ungroup:before {
	content: "";
}

.fa-sticky-note:before {
	content: "";
}

.fa-sticky-note-o:before {
	content: "";
}

.fa-cc-jcb:before {
	content: "";
}

.fa-cc-diners-club:before {
	content: "";
}

.fa-clone:before {
	content: "";
}

.fa-balance-scale:before {
	content: "";
}

.fa-hourglass-o:before {
	content: "";
}

.fa-hourglass-1:before, .fa-hourglass-start:before {
	content: "";
}

.fa-hourglass-2:before, .fa-hourglass-half:before {
	content: "";
}

.fa-hourglass-3:before, .fa-hourglass-end:before {
	content: "";
}

.fa-hourglass:before {
	content: "";
}

.fa-hand-grab-o:before, .fa-hand-rock-o:before {
	content: "";
}

.fa-hand-stop-o:before, .fa-hand-paper-o:before {
	content: "";
}

.fa-hand-scissors-o:before {
	content: "";
}

.fa-hand-lizard-o:before {
	content: "";
}

.fa-hand-spock-o:before {
	content: "";
}

.fa-hand-pointer-o:before {
	content: "";
}

.fa-hand-peace-o:before {
	content: "";
}

.fa-trademark:before {
	content: "";
}

.fa-registered:before {
	content: "";
}

.fa-creative-commons:before {
	content: "";
}

.fa-gg:before {
	content: "";
}

.fa-gg-circle:before {
	content: "";
}

.fa-tripadvisor:before {
	content: "";
}

.fa-odnoklassniki:before {
	content: "";
}

.fa-odnoklassniki-square:before {
	content: "";
}

.fa-get-pocket:before {
	content: "";
}

.fa-wikipedia-w:before {
	content: "";
}

.fa-safari:before {
	content: "";
}

.fa-chrome:before {
	content: "";
}

.fa-firefox:before {
	content: "";
}

.fa-opera:before {
	content: "";
}

.fa-internet-explorer:before {
	content: "";
}

.fa-tv:before, .fa-television:before {
	content: "";
}

.fa-contao:before {
	content: "";
}

.fa-500px:before {
	content: "";
}

.fa-amazon:before {
	content: "";
}

.fa-calendar-plus-o:before {
	content: "";
}

.fa-calendar-minus-o:before {
	content: "";
}

.fa-calendar-times-o:before {
	content: "";
}

.fa-calendar-check-o:before {
	content: "";
}

.fa-industry:before {
	content: "";
}

.fa-map-pin:before {
	content: "";
}

.fa-map-signs:before {
	content: "";
}

.fa-map-o:before {
	content: "";
}

.fa-map:before {
	content: "";
}

.fa-commenting:before {
	content: "";
}

.fa-commenting-o:before {
	content: "";
}

.fa-houzz:before {
	content: "";
}

.fa-vimeo:before {
	content: "";
}

.fa-black-tie:before {
	content: "";
}

.fa-fonticons:before {
	content: "";
}

[class^=icon-] {
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-lg {
	font-size: 1.33333333em;
	line-height: .75em;
	vertical-align: -15%;
}

.icon-2x {
	font-size: 2em;
}

.icon-3x {
	font-size: 3em;
}

.icon-4x {
	font-size: 4em;
}

.icon-5x {
	font-size: 5em;
}

.icon-fw {
	width: 1.28571429em;
}

.icon-ul {
	padding-left: 0;
	margin-left: 2.14285714em;
	list-style-type: none;
}

.icon-ul>li {
	position: relative;
}

.icon-li {
	position: absolute;
	left: -2.14285714em;
	width: 2.14285714em;
	top: .14285714em;
}

.icon-li.icon-lg {
	left: -1.85714286em;
}

.icon-border {
	padding: .2em .25em .15em;
	border: .08em solid #eee;
	border-radius: .1em;
}

.icon-pull-left {
	float: left;
	margin-right: .3em;
}

.icon-pull-right {
	float: right;
	margin-left: .3em;
}

.icon-spin {
	-webkit-animation: icon-spin 2s infinite linear;
	animation: icon-spin 2s infinite linear;
}

.icon-pulse {
	-webkit-animation: icon-spin 1s infinite steps(8);
	animation: icon-spin 1s infinite steps(8);
}

@-webkit-keyframes icon-spin {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0);
	}
	
	100% {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg);
	}
}

@keyframes icon-spin {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0);
	}
	
	100% {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg);
	}
}

.icon-rotate-90 {
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
}

.icon-rotate-180 {
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}

.icon-rotate-270 {
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
	-webkit-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	transform: rotate(270deg);
}

.icon-flip-horizontal {
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
	-webkit-transform: scale(-1, 1);
	-ms-transform: scale(-1, 1);
	transform: scale(-1, 1);
}

.icon-flip-vertical {
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
	-webkit-transform: scale(1, -1);
	-ms-transform: scale(1, -1);
	transform: scale(1, -1);
}

:root .icon-flip-horizontal, :root .icon-flip-vertical, :root .icon-rotate-180, :root .icon-rotate-270, :root .icon-rotate-90 {
	filter: none;
}

.icon-stack {
	position: relative;
	display: inline-block;
	width: 2em;
	height: 2em;
	line-height: 2em;
	vertical-align: middle;
}

.icon-stack-1x, .icon-stack-2x {
	position: absolute;
	left: 0;
	width: 100%;
	text-align: center;
}

.icon-stack-1x {
	line-height: inherit;
}

.icon-stack-2x {
	font-size: 2em;
}

.icon-inverse {
	color: #fff;
}

.icon-glass:before {
	content: "";
}

.icon-music:before {
	content: "";
}

.icon-search:before {
	content: "";
}

.icon-envelope-o:before {
	content: "";
}

.icon-heart:before {
	content: "";
}

.icon-star:before {
	content: "";
}

.icon-star-o:before {
	content: "";
}

.icon-user:before {
	content: "";
}

.icon-film:before {
	content: "";
}

.icon-th-large:before {
	content: "";
}

.icon-th:before {
	content: "";
}

.icon-th-list:before {
	content: "";
}

.icon-check:before {
	content: "";
}

.icon-close:before, .icon-remove:before, .icon-times:before {
	content: "";
}

.icon-search-plus:before {
	content: "";
}

.icon-search-minus:before {
	content: "";
}

.icon-power-off:before {
	content: "";
}

.icon-signal:before {
	content: "";
}

.icon-cog:before, .icon-gear:before {
	content: "";
}

.icon-trash-o:before {
	content: "";
}

.icon-home:before {
	content: "";
}

.icon-file-o:before {
	content: "";
}

.icon-clock-o:before {
	content: "";
}

.icon-road:before {
	content: "";
}

.icon-download:before {
	content: "";
}

.icon-arrow-circle-o-down:before {
	content: "";
}

.icon-arrow-circle-o-up:before {
	content: "";
}

.icon-inbox:before {
	content: "";
}

.icon-play-circle-o:before {
	content: "";
}

.icon-repeat:before, .icon-rotate-right:before {
	content: "";
}

.icon-refresh:before {
	content: "";
}

.icon-list-alt:before {
	content: "";
}

.icon-lock:before {
	content: "";
}

.icon-flag:before {
	content: "";
}

.icon-headphones:before {
	content: "";
}

.icon-volume-off:before {
	content: "";
}

.icon-volume-down:before {
	content: "";
}

.icon-volume-up:before {
	content: "";
}

.icon-qrcode:before {
	content: "";
}

.icon-barcode:before {
	content: "";
}

.icon-tag:before {
	content: "";
}

.icon-tags:before {
	content: "";
}

.icon-book:before {
	content: "";
}

.icon-bookmark:before {
	content: "";
}

.icon-print:before {
	content: "";
}

.icon-camera:before {
	content: "";
}

.icon-font:before {
	content: "";
}

.icon-bold:before {
	content: "";
}

.icon-italic:before {
	content: "";
}

.icon-text-height:before {
	content: "";
}

.icon-text-width:before {
	content: "";
}

.icon-align-left:before {
	content: "";
}

.icon-align-center:before {
	content: "";
}

.icon-align-right:before {
	content: "";
}

.icon-align-justify:before {
	content: "";
}

.icon-list:before {
	content: "";
}

.icon-dedent:before, .icon-outdent:before {
	content: "";
}

.icon-indent:before {
	content: "";
}

.icon-video-camera:before {
	content: "";
}

.icon-image:before, .icon-photo:before, .icon-picture-o:before {
	content: "";
}

.icon-pencil:before {
	content: "";
}

.icon-map-marker:before {
	content: "";
}

.icon-adjust:before {
	content: "";
}

.icon-tint:before {
	content: "";
}

.icon-edit:before, .icon-pencil-square-o:before {
	content: "";
}

.icon-share-square-o:before {
	content: "";
}

.icon-check-square-o:before {
	content: "";
}

.icon-arrows:before {
	content: "";
}

.icon-step-backward:before {
	content: "";
}

.icon-fast-backward:before {
	content: "";
}

.icon-backward:before {
	content: "";
}

.icon-play:before {
	content: "";
}

.icon-pause:before {
	content: "";
}

.icon-stop:before {
	content: "";
}

.icon-forward:before {
	content: "";
}

.icon-fast-forward:before {
	content: "";
}

.icon-step-forward:before {
	content: "";
}

.icon-eject:before {
	content: "";
}

.icon-chevron-left:before {
	content: "";
}

.icon-chevron-right:before {
	content: "";
}

.icon-plus-circle:before {
	content: "";
}

.icon-minus-circle:before {
	content: "";
}

.icon-times-circle:before {
	content: "";
}

.icon-check-circle:before {
	content: "";
}

.icon-question-circle:before {
	content: "";
}

.icon-info-circle:before {
	content: "";
}

.icon-crosshairs:before {
	content: "";
}

.icon-times-circle-o:before {
	content: "";
}

.icon-check-circle-o:before {
	content: "";
}

.icon-ban:before {
	content: "";
}

.icon-arrow-left:before {
	content: "";
}

.icon-arrow-right:before {
	content: "";
}

.icon-arrow-up:before {
	content: "";
}

.icon-arrow-down:before {
	content: "";
}

.icon-mail-forward:before, .icon-share:before {
	content: "";
}

.icon-expand:before {
	content: "";
}

.icon-compress:before {
	content: "";
}

.icon-plus:before {
	content: "";
}

.icon-minus:before {
	content: "";
}

.icon-asterisk:before {
	content: "";
}

.icon-exclamation-circle:before {
	content: "";
}

.icon-gift:before {
	content: "";
}

.icon-leaf:before {
	content: "";
}

.icon-fire:before {
	content: "";
}

.icon-eye:before {
	content: "";
}

.icon-eye-slash:before {
	content: "";
}

.icon-exclamation-triangle:before, .icon-warning:before {
	content: "";
}

.icon-plane:before {
	content: "";
}

.icon-calendar:before {
	content: "";
}

.icon-random:before {
	content: "";
}

.icon-comment:before {
	content: "";
}

.icon-magnet:before {
	content: "";
}

.icon-chevron-up:before {
	content: "";
}

.icon-chevron-down:before {
	content: "";
}

.icon-retweet:before {
	content: "";
}

.icon-shopping-cart:before {
	content: "";
}

.icon-folder:before {
	content: "";
}

.icon-folder-open:before {
	content: "";
}

.icon-arrows-v:before {
	content: "";
}

.icon-arrows-h:before {
	content: "";
}

.icon-bar-chart-o:before, .icon-bar-chart:before {
	content: "";
}

.icon-twitter-square:before {
	content: "";
}

.icon-facebook-square:before {
	content: "";
}

.icon-camera-retro:before {
	content: "";
}

.icon-key:before {
	content: "";
}

.icon-cogs:before, .icon-gears:before {
	content: "";
}

.icon-comments:before {
	content: "";
}

.icon-thumbs-o-up:before {
	content: "";
}

.icon-thumbs-o-down:before {
	content: "";
}

.icon-star-half:before {
	content: "";
}

.icon-heart-o:before {
	content: "";
}

.icon-sign-out:before {
	content: "";
}

.icon-linkedin-square:before {
	content: "";
}

.icon-thumb-tack:before {
	content: "";
}

.icon-external-link:before {
	content: "";
}

.icon-sign-in:before {
	content: "";
}

.icon-trophy:before {
	content: "";
}

.icon-github-square:before {
	content: "";
}

.icon-upload:before {
	content: "";
}

.icon-lemon-o:before {
	content: "";
}

.icon-phone:before {
	content: "";
}

.icon-square-o:before {
	content: "";
}

.icon-bookmark-o:before {
	content: "";
}

.icon-phone-square:before {
	content: "";
}

.icon-twitter:before {
	content: "";
}

.icon-facebook-f:before, .icon-facebook:before {
	content: "";
}

.icon-github:before {
	content: "";
}

.icon-unlock:before {
	content: "";
}

.icon-credit-card:before {
	content: "";
}

.icon-feed:before, .icon-rss:before {
	content: "";
}

.icon-hdd-o:before {
	content: "";
}

.icon-bullhorn:before {
	content: "";
}

.icon-bell:before {
	content: "";
}

.icon-certificate:before {
	content: "";
}

.icon-hand-o-right:before {
	content: "";
}

.icon-hand-o-left:before {
	content: "";
}

.icon-hand-o-up:before {
	content: "";
}

.icon-hand-o-down:before {
	content: "";
}

.icon-arrow-circle-left:before {
	content: "";
}

.icon-arrow-circle-right:before {
	content: "";
}

.icon-arrow-circle-up:before {
	content: "";
}

.icon-arrow-circle-down:before {
	content: "";
}

.icon-globe:before {
	content: "";
}

.icon-wrench:before {
	content: "";
}

.icon-tasks:before {
	content: "";
}

.icon-filter:before {
	content: "";
}

.icon-briefcase:before {
	content: "";
}

.icon-arrows-alt:before {
	content: "";
}

.icon-group:before, .icon-users:before {
	content: "";
}

.icon-chain:before, .icon-link:before {
	content: "";
}

.icon-cloud:before {
	content: "";
}

.icon-flask:before {
	content: "";
}

.icon-cut:before, .icon-scissors:before {
	content: "";
}

.icon-copy:before, .icon-files-o:before {
	content: "";
}

.icon-paperclip:before {
	content: "";
}

.icon-floppy-o:before, .icon-save:before {
	content: "";
}

.icon-square:before {
	content: "";
}

.icon-bars:before, .icon-navicon:before, .icon-reorder:before {
	content: "";
}

.icon-list-ul:before {
	content: "";
}

.icon-list-ol:before {
	content: "";
}

.icon-strikethrough:before {
	content: "";
}

.icon-underline:before {
	content: "";
}

.icon-table:before {
	content: "";
}

.icon-magic:before {
	content: "";
}

.icon-truck:before {
	content: "";
}

.icon-pinterest:before {
	content: "";
}

.icon-pinterest-square:before {
	content: "";
}

.icon-google-plus-square:before {
	content: "";
}

.icon-google-plus:before {
	content: "";
}

.icon-money:before {
	content: "";
}

.icon-caret-down:before {
	content: "";
}

.icon-caret-up:before {
	content: "";
}

.icon-caret-left:before {
	content: "";
}

.icon-caret-right:before {
	content: "";
}

.icon-columns:before {
	content: "";
}

.icon-sort:before, .icon-unsorted:before {
	content: "";
}

.icon-sort-desc:before, .icon-sort-down:before {
	content: "";
}

.icon-sort-asc:before, .icon-sort-up:before {
	content: "";
}

.icon-envelope:before {
	content: "";
}

.icon-linkedin:before {
	content: "";
}

.icon-rotate-left:before, .icon-undo:before {
	content: "";
}

.icon-gavel:before, .icon-legal:before {
	content: "";
}

.icon-dashboard:before, .icon-tachometer:before {
	content: "";
}

.icon-comment-o:before {
	content: "";
}

.icon-comments-o:before {
	content: "";
}

.icon-bolt:before, .icon-flash:before {
	content: "";
}

.icon-sitemap:before {
	content: "";
}

.icon-umbrella:before {
	content: "";
}

.icon-clipboard:before, .icon-paste:before {
	content: "";
}

.icon-lightbulb-o:before {
	content: "";
}

.icon-exchange:before {
	content: "";
}

.icon-cloud-download:before {
	content: "";
}

.icon-cloud-upload:before {
	content: "";
}

.icon-user-md:before {
	content: "";
}

.icon-stethoscope:before {
	content: "";
}

.icon-suitcase:before {
	content: "";
}

.icon-bell-o:before {
	content: "";
}

.icon-coffee:before {
	content: "";
}

.icon-cutlery:before {
	content: "";
}

.icon-file-text-o:before {
	content: "";
}

.icon-building-o:before {
	content: "";
}

.icon-hospital-o:before {
	content: "";
}

.icon-ambulance:before {
	content: "";
}

.icon-medkit:before {
	content: "";
}

.icon-fighter-jet:before {
	content: "";
}

.icon-beer:before {
	content: "";
}

.icon-h-square:before {
	content: "";
}

.icon-plus-square:before {
	content: "";
}

.icon-angle-double-left:before {
	content: "";
}

.icon-angle-double-right:before {
	content: "";
}

.icon-angle-double-up:before {
	content: "";
}

.icon-angle-double-down:before {
	content: "";
}

.icon-angle-left:before {
	content: "";
}

.icon-angle-right:before {
	content: "";
}

.icon-angle-up:before {
	content: "";
}

.icon-angle-down:before {
	content: "";
}

.icon-desktop:before {
	content: "";
}

.icon-laptop:before {
	content: "";
}

.icon-tablet:before {
	content: "";
}

.icon-mobile-phone:before, .icon-mobile:before {
	content: "";
}

.icon-circle-o:before {
	content: "";
}

.icon-quote-left:before {
	content: "";
}

.icon-quote-right:before {
	content: "";
}

.icon-spinner:before {
	content: "";
}

.icon-circle:before {
	content: "";
}

.icon-mail-reply:before, .icon-reply:before {
	content: "";
}

.icon-github-alt:before {
	content: "";
}

.icon-folder-o:before {
	content: "";
}

.icon-folder-open-o:before {
	content: "";
}

.icon-smile-o:before {
	content: "";
}

.icon-frown-o:before {
	content: "";
}

.icon-meh-o:before {
	content: "";
}

.icon-gamepad:before {
	content: "";
}

.icon-keyboard-o:before {
	content: "";
}

.icon-flag-o:before {
	content: "";
}

.icon-flag-checkered:before {
	content: "";
}

.icon-terminal:before {
	content: "";
}

.icon-code:before {
	content: "";
}

.icon-mail-reply-all:before, .icon-reply-all:before {
	content: "";
}

.icon-star-half-empty:before, .icon-star-half-full:before, .icon-star-half-o:before {
	content: "";
}

.icon-location-arrow:before {
	content: "";
}

.icon-crop:before {
	content: "";
}

.icon-code-fork:before {
	content: "";
}

.icon-chain-broken:before, .icon-unlink:before {
	content: "";
}

.icon-question:before {
	content: "";
}

.icon-info:before {
	content: "";
}

.icon-exclamation:before {
	content: "";
}

.icon-superscript:before {
	content: "";
}

.icon-subscript:before {
	content: "";
}

.icon-eraser:before {
	content: "";
}

.icon-puzzle-piece:before {
	content: "";
}

.icon-microphone:before {
	content: "";
}

.icon-microphone-slash:before {
	content: "";
}

.icon-shield:before {
	content: "";
}

.icon-calendar-o:before {
	content: "";
}

.icon-fire-extinguisher:before {
	content: "";
}

.icon-rocket:before {
	content: "";
}

.icon-maxcdn:before {
	content: "";
}

.icon-chevron-circle-left:before {
	content: "";
}

.icon-chevron-circle-right:before {
	content: "";
}

.icon-chevron-circle-up:before {
	content: "";
}

.icon-chevron-circle-down:before {
	content: "";
}

.icon-html5:before {
	content: "";
}

.icon-css3:before {
	content: "";
}

.icon-anchor:before {
	content: "";
}

.icon-unlock-alt:before {
	content: "";
}

.icon-bullseye:before {
	content: "";
}

.icon-ellipsis-h:before {
	content: "";
}

.icon-ellipsis-v:before {
	content: "";
}

.icon-rss-square:before {
	content: "";
}

.icon-play-circle:before {
	content: "";
}

.icon-ticket:before {
	content: "";
}

.icon-minus-square:before {
	content: "";
}

.icon-minus-square-o:before {
	content: "";
}

.icon-level-up:before {
	content: "";
}

.icon-level-down:before {
	content: "";
}

.icon-check-square:before {
	content: "";
}

.icon-pencil-square:before {
	content: "";
}

.icon-external-link-square:before {
	content: "";
}

.icon-share-square:before {
	content: "";
}

.icon-compass:before {
	content: "";
}

.icon-caret-square-o-down:before, .icon-toggle-down:before {
	content: "";
}

.icon-caret-square-o-up:before, .icon-toggle-up:before {
	content: "";
}

.icon-caret-square-o-right:before, .icon-toggle-right:before {
	content: "";
}

.icon-eur:before, .icon-euro:before {
	content: "";
}

.icon-gbp:before {
	content: "";
}

.icon-dollar:before, .icon-usd:before {
	content: "";
}

.icon-inr:before, .icon-rupee:before {
	content: "";
}

.icon-cny:before, .icon-jpy:before, .icon-rmb:before, .icon-yen:before {
	content: "";
}

.icon-rouble:before, .icon-rub:before, .icon-ruble:before {
	content: "";
}

.icon-krw:before, .icon-won:before {
	content: "";
}

.icon-bitcoin:before, .icon-btc:before {
	content: "";
}

.icon-file:before {
	content: "";
}

.icon-file-text:before {
	content: "";
}

.icon-sort-alpha-asc:before {
	content: "";
}

.icon-sort-alpha-desc:before {
	content: "";
}

.icon-sort-amount-asc:before {
	content: "";
}

.icon-sort-amount-desc:before {
	content: "";
}

.icon-sort-numeric-asc:before {
	content: "";
}

.icon-sort-numeric-desc:before {
	content: "";
}

.icon-thumbs-up:before {
	content: "";
}

.icon-thumbs-down:before {
	content: "";
}

.icon-youtube-square:before {
	content: "";
}

.icon-youtube:before {
	content: "";
}

.icon-xing:before {
	content: "";
}

.icon-xing-square:before {
	content: "";
}

.icon-youtube-play:before {
	content: "";
}

.icon-dropbox:before {
	content: "";
}

.icon-stack-overflow:before {
	content: "";
}

.icon-instagram:before {
	content: "";
}

.icon-flickr:before {
	content: "";
}

.icon-adn:before {
	content: "";
}

.icon-bitbucket:before {
	content: "";
}

.icon-bitbucket-square:before {
	content: "";
}

.icon-tumblr:before {
	content: "";
}

.icon-tumblr-square:before {
	content: "";
}

.icon-long-arrow-down:before {
	content: "";
}

.icon-long-arrow-up:before {
	content: "";
}

.icon-long-arrow-left:before {
	content: "";
}

.icon-long-arrow-right:before {
	content: "";
}

.icon-apple:before {
	content: "";
}

.icon-windows:before {
	content: "";
}

.icon-android:before {
	content: "";
}

.icon-linux:before {
	content: "";
}

.icon-dribbble:before {
	content: "";
}

.icon-skype:before {
	content: "";
}

.icon-foursquare:before {
	content: "";
}

.icon-trello:before {
	content: "";
}

.icon-female:before {
	content: "";
}

.icon-male:before {
	content: "";
}

.icon-gittip:before, .icon-gratipay:before {
	content: "";
}

.icon-sun-o:before {
	content: "";
}

.icon-moon-o:before {
	content: "";
}

.icon-archive:before {
	content: "";
}

.icon-bug:before {
	content: "";
}

.icon-vk:before {
	content: "";
}

.icon-weibo:before {
	content: "";
}

.icon-renren:before {
	content: "";
}

.icon-pagelines:before {
	content: "";
}

.icon-stack-exchange:before {
	content: "";
}

.icon-arrow-circle-o-right:before {
	content: "";
}

.icon-arrow-circle-o-left:before {
	content: "";
}

.icon-caret-square-o-left:before, .icon-toggle-left:before {
	content: "";
}

.icon-dot-circle-o:before {
	content: "";
}

.icon-wheelchair:before {
	content: "";
}

.icon-vimeo-square:before {
	content: "";
}

.icon-try:before, .icon-turkish-lira:before {
	content: "";
}

.icon-plus-square-o:before {
	content: "";
}

.icon-space-shuttle:before {
	content: "";
}

.icon-slack:before {
	content: "";
}

.icon-envelope-square:before {
	content: "";
}

.icon-wordpress:before {
	content: "";
}

.icon-openid:before {
	content: "";
}

.icon-bank:before, .icon-institution:before, .icon-university:before {
	content: "";
}

.icon-graduation-cap:before, .icon-mortar-board:before {
	content: "";
}

.icon-yahoo:before {
	content: "";
}

.icon-google:before {
	content: "";
}

.icon-reddit:before {
	content: "";
}

.icon-reddit-square:before {
	content: "";
}

.icon-stumbleupon-circle:before {
	content: "";
}

.icon-stumbleupon:before {
	content: "";
}

.icon-delicious:before {
	content: "";
}

.icon-digg:before {
	content: "";
}

.icon-pied-piper:before {
	content: "";
}

.icon-pied-piper-alt:before {
	content: "";
}

.icon-drupal:before {
	content: "";
}

.icon-joomla:before {
	content: "";
}

.icon-language:before {
	content: "";
}

.icon-fax:before {
	content: "";
}

.icon-building:before {
	content: "";
}

.icon-child:before {
	content: "";
}

.icon-paw:before {
	content: "";
}

.icon-spoon:before {
	content: "";
}

.icon-cube:before {
	content: "";
}

.icon-cubes:before {
	content: "";
}

.icon-behance:before {
	content: "";
}

.icon-behance-square:before {
	content: "";
}

.icon-steam:before {
	content: "";
}

.icon-steam-square:before {
	content: "";
}

.icon-recycle:before {
	content: "";
}

.icon-automobile:before, .icon-car:before {
	content: "";
}

.icon-cab:before, .icon-taxi:before {
	content: "";
}

.icon-tree:before {
	content: "";
}

.icon-spotify:before {
	content: "";
}

.icon-deviantart:before {
	content: "";
}

.icon-soundcloud:before {
	content: "";
}

.icon-database:before {
	content: "";
}

.icon-file-pdf-o:before {
	content: "";
}

.icon-file-word-o:before {
	content: "";
}

.icon-file-excel-o:before {
	content: "";
}

.icon-file-powerpoint-o:before {
	content: "";
}

.icon-file-image-o:before, .icon-file-photo-o:before, .icon-file-picture-o:before {
	content: "";
}

.icon-file-archive-o:before, .icon-file-zip-o:before {
	content: "";
}

.icon-file-audio-o:before, .icon-file-sound-o:before {
	content: "";
}

.icon-file-movie-o:before, .icon-file-video-o:before {
	content: "";
}

.icon-file-code-o:before {
	content: "";
}

.icon-vine:before {
	content: "";
}

.icon-codepen:before {
	content: "";
}

.icon-jsfiddle:before {
	content: "";
}

.icon-life-bouy:before, .icon-life-buoy:before, .icon-life-ring:before, .icon-life-saver:before, .icon-support:before {
	content: "";
}

.icon-circle-o-notch:before {
	content: "";
}

.icon-ra:before, .icon-rebel:before {
	content: "";
}

.icon-empire:before, .icon-ge:before {
	content: "";
}

.icon-git-square:before {
	content: "";
}

.icon-git:before {
	content: "";
}

.icon-hacker-news:before, .icon-y-combinator-square:before, .icon-yc-square:before {
	content: "";
}

.icon-tencent-weibo:before {
	content: "";
}

.icon-qq:before {
	content: "";
}

.icon-wechat:before, .icon-weixin:before {
	content: "";
}

.icon-paper-plane:before, .icon-send:before {
	content: "";
}

.icon-paper-plane-o:before, .icon-send-o:before {
	content: "";
}

.icon-history:before {
	content: "";
}

.icon-circle-thin:before {
	content: "";
}

.icon-header:before {
	content: "";
}

.icon-paragraph:before {
	content: "";
}

.icon-sliders:before {
	content: "";
}

.icon-share-alt:before {
	content: "";
}

.icon-share-alt-square:before {
	content: "";
}

.icon-bomb:before {
	content: "";
}

.icon-futbol-o:before, .icon-soccer-ball-o:before {
	content: "";
}

.icon-tty:before {
	content: "";
}

.icon-binoculars:before {
	content: "";
}

.icon-plug:before {
	content: "";
}

.icon-slideshare:before {
	content: "";
}

.icon-twitch:before {
	content: "";
}

.icon-yelp:before {
	content: "";
}

.icon-newspaper-o:before {
	content: "";
}

.icon-wifi:before {
	content: "";
}

.icon-calculator:before {
	content: "";
}

.icon-paypal:before {
	content: "";
}

.icon-google-wallet:before {
	content: "";
}

.icon-cc-visa:before {
	content: "";
}

.icon-cc-mastercard:before {
	content: "";
}

.icon-cc-discover:before {
	content: "";
}

.icon-cc-amex:before {
	content: "";
}

.icon-cc-paypal:before {
	content: "";
}

.icon-cc-stripe:before {
	content: "";
}

.icon-bell-slash:before {
	content: "";
}

.icon-bell-slash-o:before {
	content: "";
}

.icon-trash:before {
	content: "";
}

.icon-copyright:before {
	content: "";
}

.icon-at:before {
	content: "";
}

.icon-eyedropper:before {
	content: "";
}

.icon-paint-brush:before {
	content: "";
}

.icon-birthday-cake:before {
	content: "";
}

.icon-area-chart:before {
	content: "";
}

.icon-pie-chart:before {
	content: "";
}

.icon-line-chart:before {
	content: "";
}

.icon-lastfm:before {
	content: "";
}

.icon-lastfm-square:before {
	content: "";
}

.icon-toggle-off:before {
	content: "";
}

.icon-toggle-on:before {
	content: "";
}

.icon-bicycle:before {
	content: "";
}

.icon-bus:before {
	content: "";
}

.icon-ioxhost:before {
	content: "";
}

.icon-angellist:before {
	content: "";
}

.icon-cc:before {
	content: "";
}

.icon-ils:before, .icon-shekel:before, .icon-sheqel:before {
	content: "";
}

.icon-meanpath:before {
	content: "";
}

.icon-buysellads:before {
	content: "";
}

.icon-connectdevelop:before {
	content: "";
}

.icon-dashcube:before {
	content: "";
}

.icon-forumbee:before {
	content: "";
}

.icon-leanpub:before {
	content: "";
}

.icon-sellsy:before {
	content: "";
}

.icon-shirtsinbulk:before {
	content: "";
}

.icon-simplybuilt:before {
	content: "";
}

.icon-skyatlas:before {
	content: "";
}

.icon-cart-plus:before {
	content: "";
}

.icon-cart-arrow-down:before {
	content: "";
}

.icon-diamond:before {
	content: "";
}

.icon-ship:before {
	content: "";
}

.icon-user-secret:before {
	content: "";
}

.icon-motorcycle:before {
	content: "";
}

.icon-street-view:before {
	content: "";
}

.icon-heartbeat:before {
	content: "";
}

.icon-venus:before {
	content: "";
}

.icon-mars:before {
	content: "";
}

.icon-mercury:before {
	content: "";
}

.icon-intersex:before, .icon-transgender:before {
	content: "";
}

.icon-transgender-alt:before {
	content: "";
}

.icon-venus-double:before {
	content: "";
}

.icon-mars-double:before {
	content: "";
}

.icon-venus-mars:before {
	content: "";
}

.icon-mars-stroke:before {
	content: "";
}

.icon-mars-stroke-v:before {
	content: "";
}

.icon-mars-stroke-h:before {
	content: "";
}

.icon-neuter:before {
	content: "";
}

.icon-genderless:before {
	content: "";
}

.icon-facebook-official:before {
	content: "";
}

.icon-pinterest-p:before {
	content: "";
}

.icon-whatsapp:before {
	content: "";
}

.icon-server:before {
	content: "";
}

.icon-user-plus:before {
	content: "";
}

.icon-user-times:before {
	content: "";
}

.icon-bed:before, .icon-hotel:before {
	content: "";
}

.icon-viacoin:before {
	content: "";
}

.icon-train:before {
	content: "";
}

.icon-subway:before {
	content: "";
}

.icon-medium:before {
	content: "";
}

.icon-y-combinator:before, .icon-yc:before {
	content: "";
}

.icon-optin-monster:before {
	content: "";
}

.icon-opencart:before {
	content: "";
}

.icon-expeditedssl:before {
	content: "";
}

.icon-battery-4:before, .icon-battery-full:before {
	content: "";
}

.icon-battery-3:before, .icon-battery-three-quarters:before {
	content: "";
}

.icon-battery-2:before, .icon-battery-half:before {
	content: "";
}

.icon-battery-1:before, .icon-battery-quarter:before {
	content: "";
}

.icon-battery-0:before, .icon-battery-empty:before {
	content: "";
}

.icon-mouse-pointer:before {
	content: "";
}

.icon-i-cursor:before {
	content: "";
}

.icon-object-group:before {
	content: "";
}

.icon-object-ungroup:before {
	content: "";
}

.icon-sticky-note:before {
	content: "";
}

.icon-sticky-note-o:before {
	content: "";
}

.icon-cc-jcb:before {
	content: "";
}

.icon-cc-diners-club:before {
	content: "";
}

.icon-clone:before {
	content: "";
}

.icon-balance-scale:before {
	content: "";
}

.icon-hourglass-o:before {
	content: "";
}

.icon-hourglass-1:before, .icon-hourglass-start:before {
	content: "";
}

.icon-hourglass-2:before, .icon-hourglass-half:before {
	content: "";
}

.icon-hourglass-3:before, .icon-hourglass-end:before {
	content: "";
}

.icon-hourglass:before {
	content: "";
}

.icon-hand-grab-o:before, .icon-hand-rock-o:before {
	content: "";
}

.icon-hand-paper-o:before, .icon-hand-stop-o:before {
	content: "";
}

.icon-hand-scissors-o:before {
	content: "";
}

.icon-hand-lizard-o:before {
	content: "";
}

.icon-hand-spock-o:before {
	content: "";
}

.icon-hand-pointer-o:before {
	content: "";
}

.icon-hand-peace-o:before {
	content: "";
}

.icon-trademark:before {
	content: "";
}

.icon-registered:before {
	content: "";
}

.icon-creative-commons:before {
	content: "";
}

.icon-gg:before {
	content: "";
}

.icon-gg-circle:before {
	content: "";
}

.icon-tripadvisor:before {
	content: "";
}

.icon-odnoklassniki:before {
	content: "";
}

.icon-odnoklassniki-square:before {
	content: "";
}

.icon-get-pocket:before {
	content: "";
}

.icon-wikipedia-w:before {
	content: "";
}

.icon-safari:before {
	content: "";
}

.icon-chrome:before {
	content: "";
}

.icon-firefox:before {
	content: "";
}

.icon-opera:before {
	content: "";
}

.icon-internet-explorer:before {
	content: "";
}

.icon-television:before, .icon-tv:before {
	content: "";
}

.icon-contao:before {
	content: "";
}

.icon-500px:before {
	content: "";
}

.icon-amazon:before {
	content: "";
}

.icon-calendar-plus-o:before {
	content: "";
}

.icon-calendar-minus-o:before {
	content: "";
}

.icon-calendar-times-o:before {
	content: "";
}

.icon-calendar-check-o:before {
	content: "";
}

.icon-industry:before {
	content: "";
}

.icon-map-pin:before {
	content: "";
}

.icon-map-signs:before {
	content: "";
}

.icon-map-o:before {
	content: "";
}

.icon-map:before {
	content: "";
}

.icon-commenting:before {
	content: "";
}

.icon-commenting-o:before {
	content: "";
}

.icon-houzz:before {
	content: "";
}

.icon-vimeo:before {
	content: "";
}

.icon-black-tie:before {
	content: "";
}

.icon-fonticons:before {
	content: "";
}

.icon-fw, .icon-li {
	text-align: center;
}

[class*=" linecon-icon-"], [class^=linecon-icon-] {
	font-family: linecons;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.linecon-icon-heart:before {
	content: "";
}

.linecon-icon-cloud:before {
	content: "";
}

.linecon-icon-star:before {
	content: "";
}

.linecon-icon-tv:before {
	content: "";
}

.linecon-icon-sound:before {
	content: "";
}

.linecon-icon-video:before {
	content: "";
}

.linecon-icon-trash:before {
	content: "";
}

.linecon-icon-user:before {
	content: "";
}

.linecon-icon-key:before {
	content: "";
}

.linecon-icon-search:before {
	content: "";
}

.linecon-icon-eye:before {
	content: "";
}

.linecon-icon-bubble:before {
	content: "";
}

.linecon-icon-stack:before {
	content: "";
}

.linecon-icon-cup:before {
	content: "";
}

.linecon-icon-phone:before {
	content: "";
}

.linecon-icon-news:before {
	content: "";
}

.linecon-icon-mail:before {
	content: "";
}

.linecon-icon-like:before {
	content: "";
}

.linecon-icon-photo:before {
	content: "";
}

.linecon-icon-note:before {
	content: "";
}

.linecon-icon-food:before {
	content: "";
}

.linecon-icon-t-shirt:before {
	content: "";
}

.linecon-icon-fire:before {
	content: "";
}

.linecon-icon-clip:before {
	content: "";
}

.linecon-icon-shop:before {
	content: "";
}

.linecon-icon-calendar:before {
	content: "";
}

.linecon-icon-wallet:before {
	content: "";
}

.linecon-icon-vynil:before {
	content: "";
}

.linecon-icon-truck:before {
	content: "";
}

.linecon-icon-world:before {
	content: "";
}

.linecon-icon-clock:before {
	content: "";
}

.linecon-icon-paperplane:before {
	content: "";
}

.linecon-icon-params:before {
	content: "";
}

.linecon-icon-banknote:before {
	content: "";
}

.linecon-icon-data:before {
	content: "";
}

.linecon-icon-music:before {
	content: "";
}

.linecon-icon-megaphone:before {
	content: "";
}

.linecon-icon-study:before {
	content: "";
}

.linecon-icon-lab:before {
	content: "";
}

.linecon-icon-location:before {
	content: "";
}

.linecon-icon-display:before {
	content: "";
}

.linecon-icon-diamond:before {
	content: "";
}

.linecon-icon-pen:before {
	content: "";
}

.linecon-icon-bulb:before {
	content: "";
}

.linecon-icon-lock:before {
	content: "";
}

.linecon-icon-tag:before {
	content: "";
}

.linecon-icon-camera:before {
	content: "";
}

.linecon-icon-settings:before {
	content: "";
}

[class*=" steadysets-icon-"], [class^=steadysets-icon-] {
	font-family: steadysets;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.steadysets-icon-type:before {
	content: "";
}

.steadysets-icon-box:before {
	content: "";
}

.steadysets-icon-archive:before {
	content: "";
}

.steadysets-icon-envelope:before {
	content: "";
}

.steadysets-icon-email:before {
	content: "";
}

.steadysets-icon-files:before {
	content: "";
}

.steadysets-icon-uniE606:before {
	content: "";
}

.steadysets-icon-connection-empty:before {
	content: "";
}

.steadysets-icon-connection-25:before {
	content: "";
}

.steadysets-icon-connection-50:before {
	content: "";
}

.steadysets-icon-connection-75:before {
	content: "";
}

.steadysets-icon-connection-full:before {
	content: "";
}

.steadysets-icon-microphone:before {
	content: "";
}

.steadysets-icon-microphone-off:before {
	content: "";
}

.steadysets-icon-book:before {
	content: "";
}

.steadysets-icon-cloud:before {
	content: "";
}

.steadysets-icon-book2:before {
	content: "";
}

.steadysets-icon-star:before {
	content: "";
}

.steadysets-icon-phone-portrait:before {
	content: "";
}

.steadysets-icon-phone-landscape:before {
	content: "";
}

.steadysets-icon-tablet:before {
	content: "";
}

.steadysets-icon-tablet-landscape:before {
	content: "";
}

.steadysets-icon-laptop:before {
	content: "";
}

.steadysets-icon-uniE617:before {
	content: "";
}

.steadysets-icon-barbell:before {
	content: "";
}

.steadysets-icon-stopwatch:before {
	content: "";
}

.steadysets-icon-atom:before {
	content: "";
}

.steadysets-icon-syringe:before {
	content: "";
}

.steadysets-icon-pencil:before {
	content: "";
}

.steadysets-icon-chart:before {
	content: "";
}

.steadysets-icon-bars:before {
	content: "";
}

.steadysets-icon-cube:before {
	content: "";
}

.steadysets-icon-image:before {
	content: "";
}

.steadysets-icon-crop:before {
	content: "";
}

.steadysets-icon-graph:before {
	content: "";
}

.steadysets-icon-select:before {
	content: "";
}

.steadysets-icon-bucket:before {
	content: "";
}

.steadysets-icon-mug:before {
	content: "";
}

.steadysets-icon-clipboard:before {
	content: "";
}

.steadysets-icon-lab:before {
	content: "";
}

.steadysets-icon-bones:before {
	content: "";
}

.steadysets-icon-pill:before {
	content: "";
}

.steadysets-icon-bolt:before {
	content: "";
}

.steadysets-icon-health:before {
	content: "";
}

.steadysets-icon-map-marker:before {
	content: "";
}

.steadysets-icon-stack:before {
	content: "";
}

.steadysets-icon-newspaper:before {
	content: "";
}

.steadysets-icon-uniE62F:before {
	content: "";
}

.steadysets-icon-coffee:before {
	content: "";
}

.steadysets-icon-bill:before {
	content: "";
}

.steadysets-icon-sun:before {
	content: "";
}

.steadysets-icon-vcard:before {
	content: "";
}

.steadysets-icon-shorts:before {
	content: "";
}

.steadysets-icon-drink:before {
	content: "";
}

.steadysets-icon-diamond:before {
	content: "";
}

.steadysets-icon-bag:before {
	content: "";
}

.steadysets-icon-calculator:before {
	content: "";
}

.steadysets-icon-credit-cards:before {
	content: "";
}

.steadysets-icon-microwave-oven:before {
	content: "";
}

.steadysets-icon-camera:before {
	content: "";
}

.steadysets-icon-share:before {
	content: "";
}

.steadysets-icon-bullhorn:before {
	content: "";
}

.steadysets-icon-user:before {
	content: "";
}

.steadysets-icon-users:before {
	content: "";
}

.steadysets-icon-user2:before {
	content: "";
}

.steadysets-icon-users2:before {
	content: "";
}

.steadysets-icon-unlocked:before {
	content: "";
}

.steadysets-icon-unlocked2:before {
	content: "";
}

.steadysets-icon-lock:before {
	content: "";
}

.steadysets-icon-forbidden:before {
	content: "";
}

.steadysets-icon-switch:before {
	content: "";
}

.steadysets-icon-meter:before {
	content: "";
}

.steadysets-icon-flag:before {
	content: "";
}

.steadysets-icon-home:before {
	content: "";
}

.steadysets-icon-printer:before {
	content: "";
}

.steadysets-icon-clock:before {
	content: "";
}

.steadysets-icon-calendar:before {
	content: "";
}

.steadysets-icon-comment:before {
	content: "";
}

.steadysets-icon-chat-3:before {
	content: "";
}

.steadysets-icon-chat-2:before {
	content: "";
}

.steadysets-icon-chat-1:before {
	content: "";
}

.steadysets-icon-chat:before {
	content: "";
}

.steadysets-icon-zoom-out:before {
	content: "";
}

.steadysets-icon-zoom-in:before {
	content: "";
}

.steadysets-icon-search:before {
	content: "";
}

.steadysets-icon-trashcan:before {
	content: "";
}

.steadysets-icon-tag:before {
	content: "";
}

.steadysets-icon-download:before {
	content: "";
}

.steadysets-icon-paperclip:before {
	content: "";
}

.steadysets-icon-checkbox:before {
	content: "";
}

.steadysets-icon-checkbox-checked:before {
	content: "";
}

.steadysets-icon-checkmark:before {
	content: "";
}

.steadysets-icon-refresh:before {
	content: "";
}

.steadysets-icon-reload:before {
	content: "";
}

.steadysets-icon-arrow-right:before {
	content: "";
}

.steadysets-icon-arrow-down:before {
	content: "";
}

.steadysets-icon-arrow-up:before {
	content: "";
}

.steadysets-icon-arrow-left:before {
	content: "";
}

.steadysets-icon-settings:before {
	content: "";
}

.steadysets-icon-battery-full:before {
	content: "";
}

.steadysets-icon-battery-75:before {
	content: "";
}

.steadysets-icon-battery-50:before {
	content: "";
}

.steadysets-icon-battery-25:before {
	content: "";
}

.steadysets-icon-battery-empty:before {
	content: "";
}

.steadysets-icon-battery-charging:before {
	content: "";
}

.steadysets-icon-uniE669:before {
	content: "";
}

.steadysets-icon-grid:before {
	content: "";
}

.steadysets-icon-list:before {
	content: "";
}

.steadysets-icon-wifi-low:before {
	content: "";
}

.steadysets-icon-folder-check:before {
	content: "";
}

.steadysets-icon-folder-settings:before {
	content: "";
}

.steadysets-icon-folder-add:before {
	content: "";
}

.steadysets-icon-folder:before {
	content: "";
}

.steadysets-icon-window:before {
	content: "";
}

.steadysets-icon-windows:before {
	content: "";
}

.steadysets-icon-browser:before {
	content: "";
}

.steadysets-icon-file-broken:before {
	content: "";
}

.steadysets-icon-align-justify:before {
	content: "";
}

.steadysets-icon-align-center:before {
	content: "";
}

.steadysets-icon-align-right:before {
	content: "";
}

.steadysets-icon-align-left:before {
	content: "";
}

.steadysets-icon-file:before {
	content: "";
}

.steadysets-icon-file-add:before {
	content: "";
}

.steadysets-icon-file-settings:before {
	content: "";
}

.steadysets-icon-mute:before {
	content: "";
}

.steadysets-icon-heart:before {
	content: "";
}

.steadysets-icon-enter:before {
	content: "";
}

.steadysets-icon-volume-decrease:before {
	content: "";
}

.steadysets-icon-wifi-mid:before {
	content: "";
}

.steadysets-icon-volume:before {
	content: "";
}

.steadysets-icon-bookmark:before {
	content: "";
}

.steadysets-icon-screen:before {
	content: "";
}

.steadysets-icon-map:before {
	content: "";
}

.steadysets-icon-measure:before {
	content: "";
}

.steadysets-icon-eyedropper:before {
	content: "";
}

.steadysets-icon-support:before {
	content: "";
}

.steadysets-icon-phone:before {
	content: "";
}

.steadysets-icon-email2:before {
	content: "";
}

.steadysets-icon-volume-increase:before {
	content: "";
}

.steadysets-icon-wifi-full:before {
	content: "";
}

@charset "utf-8";

.he-wrap {
	position: relative;
	position: relative;
	zoom: 1;
	display: inline-block;
}

.he-view, .he-zoom {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	overflow: hidden;
	visibility: hidden;
}

.he-zoom img {
	position: absolute;
	top: 0;
	left: 0;
}

.he-zoomstate {
	position: absolute;
	bottom: 0;
	right: 0;
	background: #c00;
	color: #fff;
	border-radius: 3px 0 0 0;
	font-size: 12px;
	line-height: 16px;
	padding: 0 4px;
	box-shadow: -1px -1px 1px rgba(204, 0, 0, .3);
}

.he-view-show {
	visibility: visible;
}

.he-sliders {
	overflow: hidden;
}

.he-sliders img {
	display: none;
}

.he-sliders img:first-child {
	display: inline-block;
}

.he-pre, .he-next {
	position: absolute;
	top: 50%;
	left: 0;
	width: 61px;
	height: 35px;
	margin-top: -18px;
	background: url("https://sanchishah.co.in/wp-content/themes/specular/css/nav.png") no-repeat top left;
	cursor: pointer;
}

.he-pre.nitro-lazy, .he-next.nitro-lazy {
	background-image: none !important;
}

.he-next {
	left: auto;
	right: 0;
	background-position: top right;
}

.a0, .a1, .a2, .a3, .a4, .a5, .a6, .a7 {
	-webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
	-ms-animation-fill-mode: both;
	-o-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-duration: .6s;
	-moz-animation-duration: .6s;
	-ms-animation-duration: .6s;
	-o-animation-duration: .6s;
	animation-duration: .6s;
}

.a1 {
	-webkit-animation-delay: .2s;
	-moz-animation-delay: .2s;
	-o-animation-delay: .2s;
	animation-delay: .2s;
}

.a2 {
	-webkit-animation-delay: .4s;
	-moz-animation-delay: .4s;
	-o-animation-delay: .4s;
	animation-delay: .4s;
}

.a3 {
	-webkit-animation-delay: .6s;
	-moz-animation-delay: .6s;
	-o-animation-delay: .6s;
	animation-delay: .6s;
}

.a4 {
	-webkit-animation-delay: .8s;
	-moz-animation-delay: .8s;
	-o-animation-delay: .8s;
	animation-delay: .8s;
}

.a5 {
	-webkit-animation-delay: 1s;
	-moz-animation-delay: 1s;
	-o-animation-delay: 1s;
	animation-delay: 1s;
}

.a6 {
	-webkit-animation-delay: 1.2s;
	-moz-animation-delay: 1.2s;
	-o-animation-delay: 1.2s;
	animation-delay: 1.2s;
}

.a7 {
	-webkit-animation-delay: 1.4s;
	-moz-animation-delay: 1.4s;
	-o-animation-delay: 1.4s;
	animation-delay: 1.4s;
}

@-webkit-keyframes flipInLeft {
	0% {
		-webkit-transform: perspective(400px) rotateY(90deg);
		opacity: .5;
	}
	
	60% {
		-webkit-transform: perspective(400px) rotateY(-10deg);
	}
	
	80% {
		-webkit-transform: perspective(400px) rotateY(5deg);
	}
	
	100% {
		-webkit-transform: perspective(400px) rotateY(0deg);
		opacity: 1;
	}
}

@-moz-keyframes flipInLeft {
	0% {
		-moz-transform: perspective(400px) rotateY(90deg);
		opacity: .5;
	}
	
	60% {
		-moz-transform: perspective(400px) rotateY(-10deg);
	}
	
	80% {
		-moz-transform: perspective(400px) rotateY(5deg);
	}
	
	100% {
		-moz-transform: perspective(400px) rotateY(0deg);
		opacity: 1;
	}
}

@-o-keyframes flipInLeft {
	0% {
		-o-transform: perspective(400px) rotateY(90deg);
		opacity: .5;
	}
	
	60% {
		-o-transform: perspective(400px) rotateY(-10deg);
	}
	
	80% {
		-o-transform: perspective(400px) rotateY(5deg);
	}
	
	100% {
		-o-transform: perspective(400px) rotateY(0deg);
		opacity: 1;
	}
}

@keyframes flipInLeft {
	0% {
		transform: perspective(400px) rotateY(90deg);
		opacity: .5;
	}
	
	60% {
		transform: perspective(400px) rotateY(-10deg);
	}
	
	80% {
		transform: perspective(400px) rotateY(5deg);
	}
	
	100% {
		transform: perspective(400px) rotateY(0deg);
		opacity: 1;
	}
}

.flipInLeft {
	-webkit-transform-style: preserve-3d;
	-webkit-animation-name: flipInLeft;
	-webkit-transform-origin: 0 50%;
	-moz-transform-style: preserve-3d;
	-moz-animation-name: flipInLeft;
	-moz-transform-origin: 0 50%;
	-o-transform-style: preserve-3d;
	-o-animation-name: flipInLeft;
	-o-transform-origin: 0 50%;
	transform-style: preserve-3d;
	animation-name: flipInLeft;
	transform-origin: 0 50%;
}

@-webkit-keyframes flipInRight {
	0% {
		-webkit-transform: perspective(400px) rotateY(-90deg);
		opacity: .5;
	}
	
	60% {
		-webkit-transform: perspective(400px) rotateY(10deg);
	}
	
	80% {
		-webkit-transform: perspective(400px) rotateY(-5deg);
	}
	
	100% {
		-webkit-transform: perspective(400px) rotateY(0deg);
		opacity: 1;
	}
}

@-moz-keyframes flipInRight {
	0% {
		-moz-transform: perspective(400px) rotateY(-90deg);
		opacity: .5;
	}
	
	60% {
		-moz-transform: perspective(400px) rotateY(10deg);
	}
	
	80% {
		-moz-transform: perspective(400px) rotateY(-5deg);
	}
	
	100% {
		-moz-transform: perspective(400px) rotateY(0deg);
		opacity: 1;
	}
}

@-o-keyframes flipInRight {
	0% {
		-o-transform: perspective(400px) rotateY(-90deg);
		opacity: .5;
	}
	
	60% {
		-o-transform: perspective(400px) rotateY(10deg);
	}
	
	80% {
		-o-transform: perspective(400px) rotateY(-5deg);
	}
	
	100% {
		-o-transform: perspective(400px) rotateY(0deg);
		opacity: 1;
	}
}

@keyframes flipInRight {
	0% {
		transform: perspective(400px) rotateY(-90deg);
		opacity: .5;
	}
	
	60% {
		transform: perspective(400px) rotateY(10deg);
	}
	
	80% {
		transform: perspective(400px) rotateY(-5deg);
	}
	
	100% {
		transform: perspective(400px) rotateY(0deg);
		opacity: 1;
	}
}

.flipInRight {
	-webkit-transform-style: preserve-3d;
	-webkit-animation-name: flipInRight;
	-webkit-transform-origin: 100% 50%;
	-moz-transform-style: preserve-3d;
	-moz-animation-name: flipInRight;
	-moz-transform-origin: 100% 50%;
	-o-transform-style: preserve-3d;
	-o-animation-name: flipInRight;
	-o-transform-origin: 100% 50%;
	transform-style: preserve-3d;
	animation-name: flipInRight;
	transform-origin: 100% 50%;
}

@-webkit-keyframes flipInDown {
	0% {
		-webkit-transform: perspective(400px) rotateX(-90deg);
		opacity: .5;
	}
	
	60% {
		-webkit-transform: perspective(400px) rotateX(10deg);
	}
	
	80% {
		-webkit-transform: perspective(400px) rotateX(-5deg);
	}
	
	100% {
		-webkit-transform: perspective(400px) rotateX(0deg);
		opacity: 1;
	}
}

@-moz-keyframes flipInDown {
	0% {
		-moz-transform: perspective(400px) rotateX(-90deg);
		opacity: .5;
	}
	
	60% {
		-moz-transform: perspective(400px) rotateX(10deg);
	}
	
	80% {
		-moz-transform: perspective(400px) rotateX(-5deg);
	}
	
	100% {
		-moz-transform: perspective(400px) rotateX(0deg);
		opacity: 1;
	}
}

@-o-keyframes flipInDown {
	0% {
		-o-transform: perspective(400px) rotateX(-90deg);
		opacity: .5;
	}
	
	60% {
		-o-transform: perspective(400px) rotateX(10deg);
	}
	
	80% {
		-o-transform: perspective(400px) rotateX(-5deg);
	}
	
	100% {
		-o-transform: perspective(400px) rotateX(0deg);
		opacity: 1;
	}
}

@keyframes flipInDown {
	0% {
		transform: perspective(400px) rotateX(-90deg);
		opacity: .5;
	}
	
	60% {
		transform: perspective(400px) rotateX(10deg);
	}
	
	80% {
		transform: perspective(400px) rotateX(-5deg);
	}
	
	100% {
		transform: perspective(400px) rotateX(0deg);
		opacity: 1;
	}
}

.flipInDown {
	-webkit-transform-style: preserve-3d;
	-webkit-animation-name: flipInDown;
	-webkit-transform-origin: 50% 0%;
	-moz-transform-style: preserve-3d;
	-moz-animation-name: flipInDown;
	-moz-transform-origin: 50% 0%;
	-o-transform-style: preserve-3d;
	-o-animation-name: flipInDown;
	-o-transform-origin: 50% 0%;
	transform-style: preserve-3d;
	animation-name: flipInDown;
	transform-origin: 50% 0%;
}

@-webkit-keyframes flipInUp {
	0% {
		-webkit-transform: perspective(300px) rotateX(90deg);
		opacity: .5;
	}
	
	60% {
		-webkit-transform: perspective(300px) rotateX(-10deg);
	}
	
	80% {
		-webkit-transform: perspective(300px) rotateX(5deg);
	}
	
	100% {
		-webkit-transform: perspective(300px) rotateX(0deg);
		opacity: 1;
	}
}

@-webkit-keyframes flipInUp {
	0% {
		-webkit-transform: perspective(300px) rotateX(90deg);
		opacity: .5;
	}
	
	60% {
		-webkit-transform: perspective(300px) rotateX(-10deg);
	}
	
	80% {
		-webkit-transform: perspective(300px) rotateX(5deg);
	}
	
	100% {
		-webkit-transform: perspective(300px) rotateX(0deg);
		opacity: 1;
	}
}

@-moz-keyframes flipInUp {
	0% {
		-moz-transform: perspective(300px) rotateX(90deg);
		opacity: .5;
	}
	
	60% {
		-moz-transform: perspective(300px) rotateX(-10deg);
	}
	
	80% {
		-moz-transform: perspective(300px) rotateX(5deg);
	}
	
	100% {
		-moz-transform: perspective(300px) rotateX(0deg);
		opacity: 1;
	}
}

@-o-keyframes flipInUp {
	0% {
		-o-transform: perspective(300px) rotateX(90deg);
		opacity: .5;
	}
	
	60% {
		-o-transform: perspective(300px) rotateX(-10deg);
	}
	
	80% {
		-o-transform: perspective(300px) rotateX(5deg);
	}
	
	100% {
		-o-transform: perspective(300px) rotateX(0deg);
		opacity: 1;
	}
}

@keyframes flipInUp {
	0% {
		transform: perspective(300px) rotateX(90deg);
		opacity: .5;
	}
	
	60% {
		transform: perspective(300px) rotateX(-10deg);
	}
	
	80% {
		transform: perspective(300px) rotateX(5deg);
	}
	
	100% {
		transform: perspective(300px) rotateX(0deg);
		opacity: 1;
	}
}

.flipInUp {
	-webkit-transform-style: preserve-3d;
	-webkit-animation-name: flipInUp;
	-webkit-transform-origin: 50% 100%;
	-moz-transform-style: preserve-3d;
	-moz-animation-name: flipInUp;
	-moz-transform-origin: 50% 100%;
	-o-transform-style: preserve-3d;
	-o-animation-name: flipInUp;
	-o-transform-origin: 50% 100%;
	transform-style: preserve-3d;
	animation-name: flipInUp;
	transform-origin: 50% 100%;
}

.flipInV, flipInH {
	-webkit-transform-style: preserve-3d;
	-webkit-animation-name: flipInDown;
	-webkit-transform-origin: 50% 50%;
	-moz-transform-style: preserve-3d;
	-moz-animation-name: flipInDown;
	-moz-transform-origin: 50% 50%;
	-o-transform-style: preserve-3d;
	-o-animation-name: flipInDown;
	-o-transform-origin: 50% 50%;
	transform-style: preserve-3d;
	animation-name: flipInDown;
	transform-origin: 50% 50%;
}

.flipInH {
	-webkit-animation-name: flipInLeft;
	-moz-animation-name: flipInLeft;
	-o-animation-name: flipInLeft;
	animation-name: flipInLeft;
}

@-webkit-keyframes zoomIn {
	0% {
		opacity: 0;
		-webkit-transform: scale(.3);
	}
	
	50% {
		opacity: 1;
		-webkit-transform: scale(1.05);
	}
	
	70% {
		-webkit-transform: scale(.9);
	}
	
	100% {
		-webkit-transform: scale(1);
	}
}

@-moz-keyframes zoomIn {
	0% {
		opacity: 0;
		-moz-transform: scale(.3);
	}
	
	50% {
		opacity: 1;
		-moz-transform: scale(1.05);
	}
	
	70% {
		-moz-transform: scale(.9);
	}
	
	100% {
		-moz-transform: scale(1);
	}
}

@-o-keyframes zoomIn {
	0% {
		opacity: 0;
		-o-transform: scale(.3);
	}
	
	50% {
		opacity: 1;
		-o-transform: scale(1.05);
	}
	
	70% {
		-o-transform: scale(.9);
	}
	
	100% {
		-o-transform: scale(1);
	}
}

@keyframes zoomIn {
	0% {
		opacity: 0;
		transform: scale(.3);
	}
	
	50% {
		opacity: 1;
		transform: scale(1.05);
	}
	
	70% {
		transform: scale(.9);
	}
	
	100% {
		transform: scale(1);
	}
}

.zoomIn {
	-webkit-animation-name: zoomIn;
	-moz-animation-name: zoomIn;
	-o-animation-name: zoomIn;
	animation-name: zoomIn;
}

@-webkit-keyframes zoomInLeft {
	0% {
		opacity: .3;
		-webkit-transform: scale(.4) translateX(-1000px);
	}
	
	70% {
		opacity: 1;
		-webkit-transform: scale(1.05);
	}
	
	90% {
		-webkit-transform: scale(.95) translateX(0px);
	}
	
	100% {
		-webkit-transform: scale(1);
	}
}

@-moz-keyframes zoomInLeft {
	0% {
		opacity: .3;
		-moz-transform: scale(.4) translateX(-1000px);
	}
	
	70% {
		opacity: 1;
		-moz-transform: scale(1.05);
	}
	
	90% {
		-moz-transform: scale(.95) translateX(0px);
	}
	
	100% {
		-moz-transform: scale(1);
	}
}

@-o-keyframes zoomInLeft {
	0% {
		opacity: .3;
		-o-transform: scale(.4) translateX(-1000px);
	}
	
	70% {
		opacity: 1;
		-o-transform: scale(1.05);
	}
	
	90% {
		-o-transform: scale(.95) translateX(0px);
	}
	
	100% {
		-o-transform: scale(1);
	}
}

@keyframes zoomInLeft {
	0% {
		opacity: .3;
		transform: scale(.4) translateX(-1000px);
	}
	
	70% {
		opacity: 1;
		transform: scale(1.05);
	}
	
	90% {
		transform: scale(.95) translateX(0px);
	}
	
	100% {
		transform: scale(1);
	}
}

.zoomInLeft {
	-webkit-animation-name: zoomInLeft;
	-moz-animation-name: zoomInLeft;
	-o-animation-name: zoomInLeft;
	animation-name: zoomInLeft;
}

@-webkit-keyframes zoomInRight {
	0% {
		opacity: .3;
		-webkit-transform: scale(.4) translateX(1000px);
	}
	
	70% {
		opacity: 1;
		-webkit-transform: scale(1.05);
	}
	
	90% {
		-webkit-transform: scale(.95) translateX(0px);
	}
	
	100% {
		-webkit-transform: scale(1);
	}
}

@-moz-keyframes zoomInRight {
	0% {
		opacity: .3;
		-moz-transform: scale(.4) translateX(1000px);
	}
	
	70% {
		opacity: 1;
		-moz-transform: scale(1.05);
	}
	
	90% {
		-moz-transform: scale(.95) translateX(0px);
	}
	
	100% {
		-moz-transform: scale(1);
	}
}

@-o-keyframes zoomInRight {
	0% {
		opacity: .3;
		-o-transform: scale(.4) translateX(1000px);
	}
	
	70% {
		opacity: 1;
		-o-transform: scale(1.05);
	}
	
	90% {
		-o-transform: scale(.95) translateX(0px);
	}
	
	100% {
		-o-transform: scale(1);
	}
}

@keyframes zoomInRight {
	0% {
		opacity: .3;
		transform: scale(.4) translateX(1000px);
	}
	
	70% {
		opacity: 1;
		transform: scale(1.05);
	}
	
	90% {
		transform: scale(.95) translateX(0px);
	}
	
	100% {
		transform: scale(1);
	}
}

.zoomInRight {
	-webkit-animation-name: zoomInRight;
	-moz-animation-name: zoomInRight;
	-o-animation-name: zoomInRight;
	animation-name: zoomInRight;
}

@-webkit-keyframes zoomInUp {
	0% {
		opacity: .3;
		-webkit-transform: scale(.4) translateY(-1000px);
	}
	
	70% {
		opacity: 1;
		-webkit-transform: scale(1.05);
	}
	
	90% {
		-webkit-transform: scale(.95) translateY(0px);
	}
	
	100% {
		-webkit-transform: scale(1);
	}
}

@-moz-keyframes zoomInUp {
	0% {
		opacity: .3;
		-moz-transform: scale(.4) translateY(-1000px);
	}
	
	70% {
		opacity: 1;
		-moz-transform: scale(1.05);
	}
	
	90% {
		-moz-transform: scale(.95) translateY(0px);
	}
	
	100% {
		-moz-transform: scale(1);
	}
}

@-o-keyframes zoomInUp {
	0% {
		opacity: .3;
		-o-transform: scale(.4) translateY(-1000px);
	}
	
	70% {
		opacity: 1;
		-o-transform: scale(1.05);
	}
	
	90% {
		-o-transform: scale(.95) translateY(0px);
	}
	
	100% {
		-o-transform: scale(1);
	}
}

@keyframes zoomInUp {
	0% {
		opacity: .3;
		transform: scale(.4) translateY(-1000px);
	}
	
	70% {
		opacity: 1;
		transform: scale(1.05);
	}
	
	90% {
		transform: scale(.95) translateY(0px);
	}
	
	100% {
		transform: scale(1);
	}
}

.zoomInUp {
	-webkit-animation-name: zoomInUp;
	-moz-animation-name: zoomInUp;
	-o-animation-name: zoomInUp;
	animation-name: zoomInUp;
}

@-webkit-keyframes zoomInDown {
	0% {
		opacity: .3;
		-webkit-transform: scale(.4) translateY(1000px);
	}
	
	70% {
		opacity: 1;
		-webkit-transform: scale(1.05);
	}
	
	90% {
		-webkit-transform: scale(.95) translateY(0px);
	}
	
	100% {
		-webkit-transform: scale(1);
	}
}

@-moz-keyframes zoomInDown {
	0% {
		opacity: .3;
		-moz-transform: scale(.4) translateY(1000px);
	}
	
	70% {
		opacity: 1;
		-moz-transform: scale(1.05);
	}
	
	90% {
		-moz-transform: scale(.95) translateY(0px);
	}
	
	100% {
		-moz-transform: scale(1);
	}
}

@-o-keyframes zoomInDown {
	0% {
		opacity: .3;
		-o-transform: scale(.4) translateY(1000px);
	}
	
	70% {
		opacity: 1;
		-o-transform: scale(1.05);
	}
	
	90% {
		-o-transform: scale(.95) translateY(0px);
	}
	
	100% {
		-o-transform: scale(1);
	}
}

@keyframes zoomInDown {
	0% {
		opacity: .3;
		transform: scale(.4) translateY(1000px);
	}
	
	70% {
		opacity: 1;
		transform: scale(1.05);
	}
	
	90% {
		transform: scale(.95) translateY(0px);
	}
	
	100% {
		transform: scale(1);
	}
}

.zoomInDown {
	-webkit-animation-name: zoomInDown;
	-moz-animation-name: zoomInDown;
	-o-animation-name: zoomInDown;
	animation-name: zoomInDown;
}

@-webkit-keyframes fadeIn {
	0% {
		opacity: 0;
	}
	
	100% {
		opacity: 1;
	}
}

@-moz-keyframes fadeIn {
	0% {
		opacity: 0;
	}
	
	100% {
		opacity: 1;
	}
}

@-o-keyframes fadeIn {
	0% {
		opacity: 0;
	}
	
	100% {
		opacity: 1;
	}
}

@keyframes fadeIn {
	0% {
		opacity: 0;
	}
	
	100% {
		opacity: 1;
	}
}

.fadeIn {
	-webkit-animation-name: fadeIn;
	-moz-animation-name: fadeIn;
	-o-animation-name: fadeIn;
	animation-name: fadeIn;
}

@-webkit-keyframes fadeInLeft {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-100%);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateX(0%);
	}
}

@-moz-keyframes fadeInLeft {
	0% {
		opacity: 0;
		-moz-transform: translateX(-100%);
	}
	
	100% {
		opacity: 1;
		-moz-transform: translateX(0%);
	}
}

@-o-keyframes fadeInLeft {
	0% {
		opacity: 0;
		-o-transform: translateX(-100%);
	}
	
	100% {
		opacity: 1;
		-o-transform: translateX(0%);
	}
}

@keyframes fadeInLeft {
	0% {
		opacity: 0;
		transform: translateX(-100%);
	}
	
	100% {
		opacity: 1;
		transform: translateX(0%);
	}
}

.fadeInLeft {
	-webkit-animation-name: fadeInLeft;
	-moz-animation-name: fadeInLeft;
	-o-animation-name: fadeInLeft;
	animation-name: fadeInLeft;
}

@-webkit-keyframes fadeInRight {
	0% {
		opacity: 0;
		-webkit-transform: translateX(100%);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateX(0%);
	}
}

@-moz-keyframes fadeInRight {
	0% {
		opacity: 0;
		-moz-transform: translateX(100%);
	}
	
	100% {
		opacity: 1;
		-moz-transform: translateX(0%);
	}
}

@-o-keyframes fadeInRight {
	0% {
		opacity: 0;
		-o-transform: translateX(100%);
	}
	
	100% {
		opacity: 1;
		-o-transform: translateX(0%);
	}
}

@keyframes fadeInRight {
	0% {
		opacity: 0;
		transform: translateX(100%);
	}
	
	100% {
		opacity: 1;
		transform: translateX(0%);
	}
}

.fadeInRight {
	-webkit-animation-name: fadeInRight;
	-moz-animation-name: fadeInRight;
	-o-animation-name: fadeInRight;
	animation-name: fadeInRight;
}

@-webkit-keyframes fadeInUp {
	0% {
		opacity: 0;
		-webkit-transform: translateY(100%);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateY(0%);
	}
}

@-moz-keyframes fadeInUp {
	0% {
		opacity: 0;
		-moz-transform: translateY(100%);
	}
	
	100% {
		opacity: 1;
		-moz-transform: translateY(0%);
	}
}

@-o-keyframes fadeInUp {
	0% {
		opacity: 0;
		-o-transform: translateY(100%);
	}
	
	100% {
		opacity: 1;
		-o-transform: translateY(0%);
	}
}

@keyframes fadeInUp {
	0% {
		opacity: 0;
		transform: translateY(100%);
	}
	
	100% {
		opacity: 1;
		transform: translateY(0%);
	}
}

.fadeInUp {
	-webkit-animation-name: fadeInUp;
	-moz-animation-name: fadeInUp;
	-o-animation-name: fadeInUp;
	animation-name: fadeInUp;
}

@-webkit-keyframes fadeInDown {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-100%);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateY(0%);
	}
}

@-moz-keyframes fadeInDown {
	0% {
		opacity: 0;
		-moz-transform: translateY(-100%);
	}
	
	100% {
		opacity: 1;
		-moz-transform: translateY(0%);
	}
}

@-o-keyframes fadeInDown {
	0% {
		opacity: 0;
		-o-transform: translateY(-100%);
	}
	
	100% {
		opacity: 1;
		-o-transform: translateY(0%);
	}
}

@keyframes fadeInDown {
	0% {
		opacity: 0;
		transform: translateY(-100%);
	}
	
	100% {
		opacity: 1;
		transform: translateY(0%);
	}
}

.fadeInDown {
	-webkit-animation-name: fadeInDown;
	-moz-animation-name: fadeInDown;
	-o-animation-name: fadeInDown;
	animation-name: fadeInDown;
}

@-webkit-keyframes rotateIn {
	0% {
		opacity: 0;
		-webkit-transform: rotate(360deg) scale(.1);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: rotate(0deg) scale(1);
	}
}

@-moz-keyframes rotateIn {
	0% {
		opacity: 0;
		-moz-transform: rotate(360deg) scale(.1);
	}
	
	100% {
		opacity: 1;
		-moz-transform: rotate(0deg) scale(1);
	}
}

@-o-keyframes rotateIn {
	0% {
		opacity: 0;
		-o-transform: rotate(360deg) scale(.1);
	}
	
	100% {
		opacity: 1;
		-o-transform: rotate(0deg) scale(1);
	}
}

@keyframes rotateIn {
	0% {
		opacity: 0;
		transform: rotate(360deg) scale(.1);
	}
	
	100% {
		opacity: 1;
		transform: rotate(0deg) scale(1);
	}
}

.rotateIn {
	-webkit-animation-name: rotateIn;
	-moz-animation-name: rotateIn;
	-o-animation-name: rotateIn;
	animation-name: rotateIn;
}

@-webkit-keyframes rotateInLeft {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-100%) rotate(-120deg);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateX(0px) rotate(0deg);
	}
}

@-moz-keyframes rotateInLeft {
	0% {
		opacity: 0;
		-moz-transform: translateX(-100%) rotate(-120deg);
	}
	
	100% {
		opacity: 1;
		-moz-transform: translateX(0px) rotate(0deg);
	}
}

@-o-keyframes rotateInLeft {
	0% {
		opacity: 0;
		-o-transform: translateX(-100%) rotate(-120deg);
	}
	
	100% {
		opacity: 1;
		-o-transform: translateX(0px) rotate(0deg);
	}
}

@keyframes rotateInLeft {
	0% {
		opacity: 0;
		transform: translateX(-100%) rotate(-120deg);
	}
	
	100% {
		opacity: 1;
		transform: translateX(0px) rotate(0deg);
	}
}

.rotateInLeft {
	-webkit-animation-name: rotateInLeft;
	-moz-animation-name: rotateInLeft;
	-o-animation-name: rotateInLeft;
	animation-name: rotateInLeft;
}

@-webkit-keyframes rotateInRight {
	0% {
		opacity: 0;
		-webkit-transform: translateX(100%) rotate(120deg);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateX(0px) rotate(0deg);
	}
}

@-moz-keyframes rotateInRight {
	0% {
		opacity: 0;
		-moz-transform: translateX(100%) rotate(120deg);
	}
	
	100% {
		opacity: 1;
		-moz-transform: translateX(0px) rotate(0deg);
	}
}

@-o-keyframes rotateInRight {
	0% {
		opacity: 0;
		-o-transform: translateX(100%) rotate(120deg);
	}
	
	100% {
		opacity: 1;
		-o-transform: translateX(0px) rotate(0deg);
	}
}

@keyframes rotateInRight {
	0% {
		opacity: 0;
		transform: translateX(100%) rotate(120deg);
	}
	
	100% {
		opacity: 1;
		transform: translateX(0px) rotate(0deg);
	}
}

.rotateInRight {
	-webkit-animation-name: rotateInRight;
	-moz-animation-name: rotateInRight;
	-o-animation-name: rotateInRight;
	animation-name: rotateInRight;
}

@-webkit-keyframes rotateInUp {
	0% {
		opacity: 0;
		-webkit-transform: translateY(100%) rotate(-120deg);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateY(0px) rotate(0deg);
	}
}

@-moz-keyframes rotateInUp {
	0% {
		opacity: 0;
		-moz-transform: translateY(100%) rotate(-120deg);
	}
	
	100% {
		opacity: 1;
		-moz-transform: translateY(0px) rotate(0deg);
	}
}

@-o-keyframes rotateInUp {
	0% {
		opacity: 0;
		-o-transform: translateY(100%) rotate(-120deg);
	}
	
	100% {
		opacity: 1;
		-o-transform: translateY(0px) rotate(0deg);
	}
}

@keyframes rotateInUp {
	0% {
		opacity: 0;
		transform: translateY(100%) rotate(-120deg);
	}
	
	100% {
		opacity: 1;
		transform: translateY(0px) rotate(0deg);
	}
}

.rotateInUp {
	-webkit-animation-name: rotateInUp;
	-moz-animation-name: rotateInUp;
	-o-animation-name: rotateInUp;
	animation-name: rotateInUp;
}

@-webkit-keyframes rotateInDown {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-100%) rotate(120deg);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateY(0px) rotate(0deg);
	}
}

@-moz-keyframes rotateInDown {
	0% {
		opacity: 0;
		-moz-transform: translateY(-100%) rotate(120deg);
	}
	
	100% {
		opacity: 1;
		-moz-transform: translateY(0px) rotate(0deg);
	}
}

@-o-keyframes rotateInDown {
	0% {
		opacity: 0;
		-o-transform: translateY(-100%) rotate(120deg);
	}
	
	100% {
		opacity: 1;
		-o-transform: translateY(0px) rotate(0deg);
	}
}

@keyframes rotateInDown {
	0% {
		opacity: 0;
		transform: translateY(-100%) rotate(120deg);
	}
	
	100% {
		opacity: 1;
		transform: translateY(0px) rotate(0deg);
	}
}

.rotateInDown {
	-webkit-animation-name: rotateInDown;
	-moz-animation-name: rotateInDown;
	-o-animation-name: rotateInDown;
	animation-name: rotateInDown;
}

@-webkit-keyframes jellyInDown {
	0% {
		-webkit-transform: translateY(-1000px);
		opacity: 0;
	}
	
	40% {
		-webkit-transform: translateY(0px);
		opacity: 1;
	}
	
	50% {
		-webkit-transform: scale(1.1, .9);
	}
	
	60% {
		-webkit-transform: scale(.95, 1.05);
	}
	
	70% {
		-webkit-transform: scale(1.05, .95);
	}
	
	80% {
		-webkit-transform: scale(.98, 1.02);
	}
	
	90% {
		-webkit-transform: scale(1.02, .98);
	}
	
	100% {
		-webkit-transform: scale(1);
	}
}

@-moz-keyframes jellyInDown {
	0% {
		-moz-transform: translateY(-1000px);
		opacity: 0;
	}
	
	40% {
		-moz-transform: translateY(0px);
		opacity: 1;
	}
	
	50% {
		-moz-transform: scale(1.1, .9);
	}
	
	60% {
		-moz-transform: scale(.95, 1.05);
	}
	
	70% {
		-moz-transform: scale(1.05, .95);
	}
	
	80% {
		-moz-transform: scale(.98, 1.02);
	}
	
	90% {
		-moz-transform: scale(1.02, .98);
	}
	
	100% {
		-moz-transform: scale(1);
	}
}

@-o-keyframes jellyInDown {
	0% {
		-o-transform: translateY(-1000px);
		opacity: 0;
	}
	
	40% {
		-o-transform: translateY(0px);
		opacity: 1;
	}
	
	50% {
		-o-transform: scale(1.1, .9);
	}
	
	60% {
		-o-transform: scale(.95, 1.05);
	}
	
	70% {
		-o-transform: scale(1.05, .95);
	}
	
	80% {
		-o-transform: scale(.98, 1.02);
	}
	
	90% {
		-o-transform: scale(1.02, .98);
	}
	
	100% {
		-o-transform: scale(1);
	}
}

@keyframes jellyInDown {
	0% {
		transform: translateY(-1000px);
		opacity: 0;
	}
	
	40% {
		transform: translateY(0px);
		opacity: 1;
	}
	
	50% {
		transform: scale(1.1, .9);
	}
	
	60% {
		transform: scale(.95, 1.05);
	}
	
	70% {
		transform: scale(1.05, .95);
	}
	
	80% {
		transform: scale(.98, 1.02);
	}
	
	90% {
		transform: scale(1.02, .98);
	}
	
	100% {
		transform: scale(1);
	}
}

.jellyInDown {
	-webkit-animation-name: jellyInDown;
	-webkit-transform-origin: 50% 100%;
	-moz-animation-name: jellyInDown;
	-moz-transform-origin: 50% 100%;
	-o-animation-name: jellyInDown;
	-o-transform-origin: 50% 100%;
	animation-name: jellyInDown;
	transform-origin: 50% 100%;
}

@-webkit-keyframes jellyInUp {
	0% {
		-webkit-transform: translateY(1000px);
		opacity: 0;
	}
	
	40% {
		-webkit-transform: translateY(0px);
		opacity: 1;
	}
	
	50% {
		-webkit-transform: scale(1.1, .9);
	}
	
	60% {
		-webkit-transform: scale(.95, 1.05);
	}
	
	70% {
		-webkit-transform: scale(1.05, .95);
	}
	
	80% {
		-webkit-transform: scale(.98, 1.02);
	}
	
	90% {
		-webkit-transform: scale(1.02, .98);
	}
	
	100% {
		-webkit-transform: scale(1);
	}
}

@-moz-keyframes jellyInUp {
	0% {
		-moz-transform: translateY(1000px);
		opacity: 0;
	}
	
	40% {
		-moz-transform: translateY(0px);
		opacity: 1;
	}
	
	50% {
		-moz-transform: scale(1.1, .9);
	}
	
	60% {
		-moz-transform: scale(.95, 1.05);
	}
	
	70% {
		-moz-transform: scale(1.05, .95);
	}
	
	80% {
		-moz-transform: scale(.98, 1.02);
	}
	
	90% {
		-moz-transform: scale(1.02, .98);
	}
	
	100% {
		-moz-transform: scale(1);
	}
}

@-o-keyframes jellyInUp {
	0% {
		-o-transform: translateY(1000px);
		opacity: 0;
	}
	
	40% {
		-o-transform: translateY(0px);
		opacity: 1;
	}
	
	50% {
		-o-transform: scale(1.1, .9);
	}
	
	60% {
		-o-transform: scale(.95, 1.05);
	}
	
	70% {
		-o-transform: scale(1.05, .95);
	}
	
	80% {
		-o-transform: scale(.98, 1.02);
	}
	
	90% {
		-o-transform: scale(1.02, .98);
	}
	
	100% {
		-o-transform: scale(1);
	}
}

@keyframes jellyInUp {
	0% {
		transform: translateY(1000px);
		opacity: 0;
	}
	
	40% {
		transform: translateY(0px);
		opacity: 1;
	}
	
	50% {
		transform: scale(1.1, .9);
	}
	
	60% {
		transform: scale(.95, 1.05);
	}
	
	70% {
		transform: scale(1.05, .95);
	}
	
	80% {
		transform: scale(.98, 1.02);
	}
	
	90% {
		transform: scale(1.02, .98);
	}
	
	100% {
		transform: scale(1);
	}
}

.jellyInUp {
	-webkit-animation-name: jellyInUp;
	-webkit-transform-origin: 50% 0%;
	-moz-animation-name: jellyInUp;
	-moz-transform-origin: 50% 0%;
	-o-animation-name: jellyInUp;
	-o-transform-origin: 50% 0%;
	animation-name: jellyInUp;
	transform-origin: 50% 0%;
}

@-webkit-keyframes jellyInLeft {
	0% {
		-webkit-transform: translateX(-1000px);
		opacity: 0;
	}
	
	40% {
		-webkit-transform: translateX(0px);
		opacity: 1;
	}
	
	50% {
		-webkit-transform: scale(.9, 1.1);
	}
	
	60% {
		-webkit-transform: scale(1.05, .95);
	}
	
	70% {
		-webkit-transform: scale(.95, 1.05);
	}
	
	80% {
		-webkit-transform: scale(1.02, .98);
	}
	
	90% {
		-webkit-transform: scale(.98, 1.02);
	}
	
	100% {
		-webkit-transform: scale(1);
	}
}

@-moz-keyframes jellyInLeft {
	0% {
		-moz-transform: translateX(-1000px);
		opacity: 0;
	}
	
	40% {
		-moz-transform: translateX(0px);
		opacity: 1;
	}
	
	50% {
		-moz-transform: scale(.9, 1.1);
	}
	
	60% {
		-moz-transform: scale(1.05, .95);
	}
	
	70% {
		-moz-transform: scale(.95, 1.05);
	}
	
	80% {
		-moz-transform: scale(1.02, .98);
	}
	
	90% {
		-moz-transform: scale(.98, 1.02);
	}
	
	100% {
		-moz-transform: scale(1);
	}
}

@-o-keyframes jellyInLeft {
	0% {
		-o-transform: translateX(-1000px);
		opacity: 0;
	}
	
	40% {
		-o-transform: translateX(0px);
		opacity: 1;
	}
	
	50% {
		-o-transform: scale(.9, 1.1);
	}
	
	60% {
		-o-transform: scale(1.05, .95);
	}
	
	70% {
		-o-transform: scale(.95, 1.05);
	}
	
	80% {
		-o-transform: scale(1.02, .98);
	}
	
	90% {
		-o-transform: scale(.98, 1.02);
	}
	
	100% {
		-o-transform: scale(1);
	}
}

@keyframes jellyInLeft {
	0% {
		transform: translateX(-1000px);
		opacity: 0;
	}
	
	40% {
		transform: translateX(0px);
		opacity: 1;
	}
	
	50% {
		transform: scale(.9, 1.1);
	}
	
	60% {
		transform: scale(1.05, .95);
	}
	
	70% {
		transform: scale(.95, 1.05);
	}
	
	80% {
		transform: scale(1.02, .98);
	}
	
	90% {
		transform: scale(.98, 1.02);
	}
	
	100% {
		transform: scale(1);
	}
}

.jellyInLeft {
	-webkit-animation-name: jellyInLeft;
	-webkit-transform-origin: 100% 50%;
	-moz-animation-name: jellyInLeft;
	-moz-transform-origin: 100% 50%;
	-o-animation-name: jellyInLeft;
	-o-transform-origin: 100% 50%;
	animation-name: jellyInLeft;
	transform-origin: 100% 50%;
}

@-webkit-keyframes jellyInRight {
	0% {
		-webkit-transform: translateX(1000px);
		opacity: 0;
	}
	
	40% {
		-webkit-transform: translateX(0px);
		opacity: 1;
	}
	
	50% {
		-webkit-transform: scale(.9, 1.1);
	}
	
	60% {
		-webkit-transform: scale(1.05, .95);
	}
	
	70% {
		-webkit-transform: scale(.95, 1.05);
	}
	
	80% {
		-webkit-transform: scale(1.02, .98);
	}
	
	90% {
		-webkit-transform: scale(.98, 1.02);
	}
	
	100% {
		-webkit-transform: scale(1);
	}
}

@-moz-keyframes jellyInRight {
	0% {
		-moz-transform: translateX(1000px);
		opacity: 0;
	}
	
	40% {
		-moz-transform: translateX(0px);
		opacity: 1;
	}
	
	50% {
		-moz-transform: scale(.9, 1.1);
	}
	
	60% {
		-moz-transform: scale(1.05, .95);
	}
	
	70% {
		-moz-transform: scale(.95, 1.05);
	}
	
	80% {
		-moz-transform: scale(1.02, .98);
	}
	
	90% {
		-moz-transform: scale(.98, 1.02);
	}
	
	100% {
		-moz-transform: scale(1);
	}
}

@-o-keyframes jellyInRight {
	0% {
		-o-transform: translateX(1000px);
		opacity: 0;
	}
	
	40% {
		-o-transform: translateX(0px);
		opacity: 1;
	}
	
	50% {
		-o-transform: scale(.9, 1.1);
	}
	
	60% {
		-o-transform: scale(1.05, .95);
	}
	
	70% {
		-o-transform: scale(.95, 1.05);
	}
	
	80% {
		-o-transform: scale(1.02, .98);
	}
	
	90% {
		-o-transform: scale(.98, 1.02);
	}
	
	100% {
		-o-transform: scale(1);
	}
}

@keyframes jellyInRight {
	0% {
		transform: translateX(1000px);
		opacity: 0;
	}
	
	40% {
		transform: translateX(0px);
		opacity: 1;
	}
	
	50% {
		transform: scale(.9, 1.1);
	}
	
	60% {
		transform: scale(1.05, .95);
	}
	
	70% {
		transform: scale(.95, 1.05);
	}
	
	80% {
		transform: scale(1.02, .98);
	}
	
	90% {
		transform: scale(.98, 1.02);
	}
	
	100% {
		transform: scale(1);
	}
}

.jellyInRight {
	-webkit-animation-name: jellyInRight;
	-webkit-transform-origin: 0% 50%;
	-moz-animation-name: jellyInRight;
	-moz-transform-origin: 0% 50%;
	-o-animation-name: jellyInRight;
	-o-transform-origin: 0% 50%;
	animation-name: jellyInRight;
	transform-origin: 0% 50%;
}

@-webkit-keyframes bounceInLeft {
	0% {
		-webkit-transform: translateX(-1000px);
	}
	
	34% {
		-webkit-animation-timing-function: ease-out;
		-webkit-transform: translateX(0px);
	}
	
	52% {
		-webkit-transform: translateX(-24px);
		-webkit-animation-timing-function: ease-in;
	}
	
	70% {
		-webkit-transform: translateX(0px);
		-webkit-animation-timing-function: ease-out;
	}
	
	79% {
		-webkit-transform: translateX(-8px);
		-webkit-animation-timing-function: ease-in;
	}
	
	88% {
		-webkit-transform: translateX(0px);
		-webkit-animation-timing-function: ease-out;
	}
	
	94% {
		-webkit-transform: translateX(-3px);
		-webkit-animation-timing-function: ease-in;
	}
	
	100% {
		-webkit-transform: translateX(0px);
	}
}

@-moz-keyframes bounceInLeft {
	0% {
		-moz-transform: translateX(-1000px);
	}
	
	34% {
		-moz-animation-timing-function: ease-out;
		-moz-transform: translateX(0px);
	}
	
	52% {
		-moz-transform: translateX(-24px);
		-moz-animation-timing-function: ease-in;
	}
	
	70% {
		-moz-transform: translateX(0px);
		-moz-animation-timing-function: ease-out;
	}
	
	79% {
		-moz-transform: translateX(-8px);
		-moz-animation-timing-function: ease-in;
	}
	
	88% {
		-moz-transform: translateX(0px);
		-moz-animation-timing-function: ease-out;
	}
	
	94% {
		-moz-transform: translateX(-3px);
		-moz-animation-timing-function: ease-in;
	}
	
	100% {
		-moz-transform: translateX(0px);
	}
}

@-o-keyframes bounceInLeft {
	0% {
		-o-transform: translateX(-1000px);
	}
	
	34% {
		-o-animation-timing-function: ease-out;
		-o-transform: translateX(0px);
	}
	
	52% {
		-o-transform: translateX(-24px);
		-o-animation-timing-function: ease-in;
	}
	
	70% {
		-o-transform: translateX(0px);
		-o-animation-timing-function: ease-out;
	}
	
	79% {
		-o-transform: translateX(-8px);
		-o-animation-timing-function: ease-in;
	}
	
	88% {
		-o-transform: translateX(0px);
		-o-animation-timing-function: ease-out;
	}
	
	94% {
		-o-transform: translateX(-3px);
		-o-animation-timing-function: ease-in;
	}
	
	100% {
		-o-transform: translateX(0px);
	}
}

@keyframes bounceInLeft {
	0% {
		transform: translateX(-1000px);
	}
	
	34% {
		animation-timing-function: ease-out;
		transform: translateX(0px);
	}
	
	52% {
		transform: translateX(-24px);
		animation-timing-function: ease-in;
	}
	
	70% {
		transform: translateX(0px);
		animation-timing-function: ease-out;
	}
	
	79% {
		transform: translateX(-8px);
		animation-timing-function: ease-in;
	}
	
	88% {
		transform: translateX(0px);
		animation-timing-function: ease-out;
	}
	
	94% {
		transform: translateX(-3px);
		animation-timing-function: ease-in;
	}
	
	100% {
		transform: translateX(0px);
	}
}

.bounceInLeft {
	-webkit-animation-name: bounceInLeft;
	-moz-animation-name: bounceInLeft;
	-o-animation-name: bounceInLeft;
	animation-name: bounceInLeft;
}

@-webkit-keyframes bounceInRight {
	0% {
		-webkit-transform: translateX(1000px);
	}
	
	34% {
		-webkit-animation-timing-function: ease-out;
		-webkit-transform: translateX(0px);
	}
	
	52% {
		-webkit-transform: translateX(24px);
		-webkit-animation-timing-function: ease-in;
	}
	
	70% {
		-webkit-transform: translateX(0px);
		-webkit-animation-timing-function: ease-out;
	}
	
	79% {
		-webkit-transform: translateX(8px);
		-webkit-animation-timing-function: ease-in;
	}
	
	88% {
		-webkit-transform: translateX(0px);
		-webkit-animation-timing-function: ease-out;
	}
	
	94% {
		-webkit-transform: translateX(3px);
		-webkit-animation-timing-function: ease-in;
	}
	
	100% {
		-webkit-transform: translateX(0px);
	}
}

@-moz-keyframes bounceInRight {
	0% {
		-moz-transform: translateX(1000px);
	}
	
	34% {
		-moz-animation-timing-function: ease-out;
		-moz-transform: translateX(0px);
	}
	
	52% {
		-moz-transform: translateX(24px);
		-moz-animation-timing-function: ease-in;
	}
	
	70% {
		-moz-transform: translateX(0px);
		-moz-animation-timing-function: ease-out;
	}
	
	79% {
		-moz-transform: translateX(8px);
		-moz-animation-timing-function: ease-in;
	}
	
	88% {
		-moz-transform: translateX(0px);
		-moz-animation-timing-function: ease-out;
	}
	
	94% {
		-moz-transform: translateX(3px);
		-moz-animation-timing-function: ease-in;
	}
	
	100% {
		-moz-transform: translateX(0px);
	}
}

@-o-keyframes bounceInRight {
	0% {
		-o-transform: translateX(1000px);
	}
	
	34% {
		-o-animation-timing-function: ease-out;
		-o-transform: translateX(0px);
	}
	
	52% {
		-o-transform: translateX(24px);
		-o-animation-timing-function: ease-in;
	}
	
	70% {
		-o-transform: translateX(0px);
		-o-animation-timing-function: ease-out;
	}
	
	79% {
		-o-transform: translateX(8px);
		-o-animation-timing-function: ease-in;
	}
	
	88% {
		-o-transform: translateX(0px);
		-o-animation-timing-function: ease-out;
	}
	
	94% {
		-o-transform: translateX(3px);
		-o-animation-timing-function: ease-in;
	}
	
	100% {
		-o-transform: translateX(0px);
	}
}

@keyframes bounceInRight {
	0% {
		transform: translateX(1000px);
	}
	
	34% {
		animation-timing-function: ease-out;
		transform: translateX(0px);
	}
	
	52% {
		transform: translateX(24px);
		animation-timing-function: ease-in;
	}
	
	70% {
		transform: translateX(0px);
		animation-timing-function: ease-out;
	}
	
	79% {
		transform: translateX(8px);
		animation-timing-function: ease-in;
	}
	
	88% {
		transform: translateX(0px);
		animation-timing-function: ease-out;
	}
	
	94% {
		transform: translateX(3px);
		animation-timing-function: ease-in;
	}
	
	100% {
		transform: translateX(0px);
	}
}

.bounceInRight {
	-webkit-animation-name: bounceInRight;
	-moz-animation-name: bounceInRight;
	-o-animation-name: bounceInRight;
	animation-name: bounceInRight;
}

@-webkit-keyframes bounceInUp {
	0% {
		-webkit-transform: translateY(1000px);
	}
	
	34% {
		-webkit-animation-timing-function: ease-out;
		-webkit-transform: translateY(0px);
	}
	
	52% {
		-webkit-transform: translateY(24px);
		-webkit-animation-timing-function: ease-in;
	}
	
	70% {
		-webkit-transform: translateY(0px);
		-webkit-animation-timing-function: ease-out;
	}
	
	79% {
		-webkit-transform: translateY(8px);
		-webkit-animation-timing-function: ease-in;
	}
	
	88% {
		-webkit-transform: translateY(0px);
		-webkit-animation-timing-function: ease-out;
	}
	
	94% {
		-webkit-transform: translateY(3px);
		-webkit-animation-timing-function: ease-in;
	}
	
	100% {
		-webkit-transform: translateY(0px);
	}
}

@-moz-keyframes bounceInUp {
	0% {
		-moz-transform: translateY(1000px);
	}
	
	34% {
		-moz-animation-timing-function: ease-out;
		-moz-transform: translateY(0px);
	}
	
	52% {
		-moz-transform: translateY(24px);
		-moz-animation-timing-function: ease-in;
	}
	
	70% {
		-moz-transform: translateY(0px);
		-moz-animation-timing-function: ease-out;
	}
	
	79% {
		-moz-transform: translateY(8px);
		-moz-animation-timing-function: ease-in;
	}
	
	88% {
		-moz-transform: translateY(0px);
		-moz-animation-timing-function: ease-out;
	}
	
	94% {
		-moz-transform: translateY(3px);
		-moz-animation-timing-function: ease-in;
	}
	
	100% {
		-moz-transform: translateY(0px);
	}
}

@-o-keyframes bounceInUp {
	0% {
		-o-transform: translateY(1000px);
	}
	
	34% {
		-o-animation-timing-function: ease-out;
		-o-transform: translateY(0px);
	}
	
	52% {
		-o-transform: translateY(24px);
		-o-animation-timing-function: ease-in;
	}
	
	70% {
		-o-transform: translateY(0px);
		-o-animation-timing-function: ease-out;
	}
	
	79% {
		-o-transform: translateY(8px);
		-o-animation-timing-function: ease-in;
	}
	
	88% {
		-o-transform: translateY(0px);
		-o-animation-timing-function: ease-out;
	}
	
	94% {
		-o-transform: translateY(3px);
		-o-animation-timing-function: ease-in;
	}
	
	100% {
		-o-transform: translateY(0px);
	}
}

@keyframes bounceInUp {
	0% {
		transform: translateY(1000px);
	}
	
	34% {
		animation-timing-function: ease-out;
		transform: translateY(0px);
	}
	
	52% {
		transform: translateY(24px);
		animation-timing-function: ease-in;
	}
	
	70% {
		transform: translateY(0px);
		animation-timing-function: ease-out;
	}
	
	79% {
		transform: translateY(8px);
		animation-timing-function: ease-in;
	}
	
	88% {
		transform: translateY(0px);
		animation-timing-function: ease-out;
	}
	
	94% {
		transform: translateY(3px);
		animation-timing-function: ease-in;
	}
	
	100% {
		transform: translateY(0px);
	}
}

.bounceInUp {
	-webkit-animation-name: bounceInUp;
	-moz-animation-name: bounceInUp;
	-o-animation-name: bounceInUp;
	animation-name: bounceInUp;
}

@-webkit-keyframes bounceInDown {
	0% {
		-webkit-transform: translateY(-1000px);
	}
	
	34% {
		-webkit-animation-timing-function: ease-out;
		-webkit-transform: translateY(0px);
	}
	
	52% {
		-webkit-transform: translateY(-24px);
		-webkit-animation-timing-function: ease-in;
	}
	
	70% {
		-webkit-transform: translateY(0px);
		-webkit-animation-timing-function: ease-out;
	}
	
	79% {
		-webkit-transform: translateY(-8px);
		-webkit-animation-timing-function: ease-in;
	}
	
	88% {
		-webkit-transform: translateY(0px);
		-webkit-animation-timing-function: ease-out;
	}
	
	94% {
		-webkit-transform: translateY(-3px);
		-webkit-animation-timing-function: ease-in;
	}
	
	100% {
		-webkit-transform: translateY(0px);
	}
}

@-moz-keyframes bounceInDown {
	0% {
		-moz-transform: translateY(-1000px);
	}
	
	34% {
		-moz-animation-timing-function: ease-out;
		-moz-transform: translateY(0px);
	}
	
	52% {
		-moz-transform: translateY(-24px);
		-moz-animation-timing-function: ease-in;
	}
	
	70% {
		-moz-transform: translateY(0px);
		-moz-animation-timing-function: ease-out;
	}
	
	79% {
		-moz-transform: translateY(-8px);
		-moz-animation-timing-function: ease-in;
	}
	
	88% {
		-moz-transform: translateY(0px);
		-moz-animation-timing-function: ease-out;
	}
	
	94% {
		-moz-transform: translateY(-3px);
		-moz-animation-timing-function: ease-in;
	}
	
	100% {
		-moz-transform: translateY(0px);
	}
}

@-o-keyframes bounceInDown {
	0% {
		-o-transform: translateY(-1000px);
	}
	
	34% {
		-o-animation-timing-function: ease-out;
		-o-transform: translateY(0px);
	}
	
	52% {
		-o-transform: translateY(-24px);
		-o-animation-timing-function: ease-in;
	}
	
	70% {
		-o-transform: translateY(0px);
		-o-animation-timing-function: ease-out;
	}
	
	79% {
		-o-transform: translateY(-8px);
		-o-animation-timing-function: ease-in;
	}
	
	88% {
		-o-transform: translateY(0px);
		-o-animation-timing-function: ease-out;
	}
	
	94% {
		-o-transform: translateY(-3px);
		-o-animation-timing-function: ease-in;
	}
	
	100% {
		-o-transform: translateY(0px);
	}
}

@keyframes bounceInDown {
	0% {
		transform: translateY(-1000px);
	}
	
	34% {
		animation-timing-function: ease-out;
		transform: translateY(0px);
	}
	
	52% {
		transform: translateY(-24px);
		animation-timing-function: ease-in;
	}
	
	70% {
		transform: translateY(0px);
		animation-timing-function: ease-out;
	}
	
	79% {
		transform: translateY(-8px);
		animation-timing-function: ease-in;
	}
	
	88% {
		transform: translateY(0px);
		animation-timing-function: ease-out;
	}
	
	94% {
		transform: translateY(-3px);
		animation-timing-function: ease-in;
	}
	
	100% {
		transform: translateY(0px);
	}
}

.bounceInDown {
	-webkit-animation-name: bounceInDown;
	-moz-animation-name: bounceInDown;
	-o-animation-name: bounceInDown;
	animation-name: bounceInDown;
}

@-webkit-keyframes bounce {
	0% {
		-webkit-animation-timing-function: ease-out;
		-webkit-transform: translateY(0px);
	}
	
	37% {
		-webkit-transform: translateY(-24px);
		-webkit-animation-timing-function: ease-in;
	}
	
	54% {
		-webkit-transform: translateY(0px);
		-webkit-animation-timing-function: ease-out;
	}
	
	68% {
		-webkit-transform: translateY(-8px);
		-webkit-animation-timing-function: ease-in;
	}
	
	82% {
		-webkit-transform: translateY(0px);
		-webkit-animation-timing-function: ease-out;
	}
	
	91% {
		-webkit-transform: translateY(-3px);
		-webkit-animation-timing-function: ease-in;
	}
	
	100% {
		-webkit-transform: translateY(0px);
	}
}

@-moz-keyframes bounce {
	0% {
		-moz-animation-timing-function: ease-out;
		-moz-transform: translateY(0px);
	}
	
	37% {
		-moz-transform: translateY(-24px);
		-moz-animation-timing-function: ease-in;
	}
	
	54% {
		-moz-transform: translateY(0px);
		-moz-animation-timing-function: ease-out;
	}
	
	68% {
		-moz-transform: translateY(-8px);
		-moz-animation-timing-function: ease-in;
	}
	
	82% {
		-moz-transform: translateY(0px);
		-moz-animation-timing-function: ease-out;
	}
	
	91% {
		-moz-transform: translateY(-3px);
		-moz-animation-timing-function: ease-in;
	}
	
	100% {
		-moz-transform: translateY(0px);
	}
}

@-o-keyframes bounce {
	0% {
		-o-animation-timing-function: ease-out;
		-o-transform: translateY(0px);
	}
	
	37% {
		-o-transform: translateY(-24px);
		-o-animation-timing-function: ease-in;
	}
	
	54% {
		-o-transform: translateY(0px);
		-o-animation-timing-function: ease-out;
	}
	
	68% {
		-o-transform: translateY(-8px);
		-o-animation-timing-function: ease-in;
	}
	
	82% {
		-o-transform: translateY(0px);
		-o-animation-timing-function: ease-out;
	}
	
	91% {
		-o-transform: translateY(-3px);
		-o-animation-timing-function: ease-in;
	}
	
	100% {
		-o-transform: translateY(0px);
	}
}

@keyframes bounce {
	0% {
		animation-timing-function: ease-out;
		transform: translateY(0px);
	}
	
	37% {
		transform: translateY(-24px);
		animation-timing-function: ease-in;
	}
	
	54% {
		transform: translateY(0px);
		animation-timing-function: ease-out;
	}
	
	68% {
		transform: translateY(-8px);
		animation-timing-function: ease-in;
	}
	
	82% {
		transform: translateY(0px);
		animation-timing-function: ease-out;
	}
	
	91% {
		transform: translateY(-3px);
		animation-timing-function: ease-in;
	}
	
	100% {
		transform: translateY(0px);
	}
}

.bounce {
	-webkit-animation-name: bounce;
	-moz-animation-name: bounce;
	-o-animation-name: bounce;
	animation-name: bounce;
}

@-webkit-keyframes elasticInLeft {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-1000px);
		-webkit-animation-timing-function: ease-in-out;
	}
	
	60% {
		opacity: 1;
		-webkit-transform: translateX(30px);
		-webkit-animation-timing-function: ease-in-out;
	}
	
	80% {
		-webkit-transform: translateX(-10px);
		-webkit-animation-timing-function: ease-in-out;
	}
	
	100% {
		-webkit-transform: translateX(0);
	}
}

@-moz-keyframes elasticInLeft {
	0% {
		opacity: 0;
		-moz-transform: translateX(-1000px);
		-moz-animation-timing-function: ease-in-out;
	}
	
	60% {
		opacity: 1;
		-moz-transform: translateX(30px);
		-moz-animation-timing-function: ease-in-out;
	}
	
	80% {
		-moz-transform: translateX(-10px);
		-moz-animation-timing-function: ease-in-out;
	}
	
	100% {
		-moz-transform: translateX(0);
	}
}

@-o-keyframes elasticInLeft {
	0% {
		opacity: 0;
		-o-transform: translateX(-1000px);
		-o-animation-timing-function: ease-in-out;
	}
	
	60% {
		opacity: 1;
		-o-transform: translateX(30px);
		-o-animation-timing-function: ease-in-out;
	}
	
	80% {
		-o-transform: translateX(-10px);
		-o-animation-timing-function: ease-in-out;
	}
	
	100% {
		-o-transform: translateX(0);
	}
}

@keyframes elasticInLeft {
	0% {
		opacity: 0;
		transform: translateX(-1000px);
		animation-timing-function: ease-in-out;
	}
	
	60% {
		opacity: 1;
		transform: translateX(30px);
		animation-timing-function: ease-in-out;
	}
	
	80% {
		transform: translateX(-10px);
		animation-timing-function: ease-in-out;
	}
	
	100% {
		transform: translateX(0);
	}
}

.elasticInLeft {
	-webkit-animation-name: elasticInLeft;
	-moz-animation-name: elasticInLeft;
	-o-animation-name: elasticInLeft;
	animation-name: elasticInLeft;
}

@-webkit-keyframes elasticInRight {
	0% {
		opacity: 0;
		-webkit-transform: translateX(1000px);
		-webkit-animation-timing-function: ease-in-out;
	}
	
	60% {
		opacity: 1;
		-webkit-transform: translateX(-30px);
		-webkit-animation-timing-function: ease-in-out;
	}
	
	80% {
		-webkit-transform: translateX(10px);
		-webkit-animation-timing-function: ease-in-out;
	}
	
	100% {
		-webkit-transform: translateX(0);
	}
}

@-moz-keyframes elasticInRight {
	0% {
		opacity: 0;
		-moz-transform: translateX(1000px);
		-moz-animation-timing-function: ease-in-out;
	}
	
	60% {
		opacity: 1;
		-moz-transform: translateX(-30px);
		-moz-animation-timing-function: ease-in-out;
	}
	
	80% {
		-moz-transform: translateX(10px);
		-moz-animation-timing-function: ease-in-out;
	}
	
	100% {
		-moz-transform: translateX(0);
	}
}

@-o-keyframes elasticInRight {
	0% {
		opacity: 0;
		-o-transform: translateX(1000px);
		-o-animation-timing-function: ease-in-out;
	}
	
	60% {
		opacity: 1;
		-o-transform: translateX(-30px);
		-o-animation-timing-function: ease-in-out;
	}
	
	80% {
		-o-transform: translateX(10px);
		-o-animation-timing-function: ease-in-out;
	}
	
	100% {
		-o-transform: translateX(0);
	}
}

@keyframes elasticInRight {
	0% {
		opacity: 0;
		transform: translateX(1000px);
		animation-timing-function: ease-in-out;
	}
	
	60% {
		opacity: 1;
		transform: translateX(-30px);
		animation-timing-function: ease-in-out;
	}
	
	80% {
		transform: translateX(10px);
		animation-timing-function: ease-in-out;
	}
	
	100% {
		transform: translateX(0);
	}
}

.elasticInRight {
	-webkit-animation-name: elasticInRight;
	-moz-animation-name: elasticInRight;
	-o-animation-name: elasticInRight;
	animation-name: elasticInRight;
}

@-webkit-keyframes elasticInUp {
	0% {
		opacity: 0;
		-webkit-transform: translateY(1000px);
		-webkit-animation-timing-function: ease-in-out;
	}
	
	60% {
		opacity: 1;
		-webkit-transform: translateY(-30px);
		-webkit-animation-timing-function: ease-in-out;
	}
	
	80% {
		-webkit-transform: translateY(10px);
		-webkit-animation-timing-function: ease-in-out;
	}
	
	100% {
		-webkit-transform: translateY(0);
	}
}

@-moz-keyframes elasticInUp {
	0% {
		opacity: 0;
		-moz-transform: translateY(1000px);
		-moz-animation-timing-function: ease-in-out;
	}
	
	60% {
		opacity: 1;
		-moz-transform: translateY(-30px);
		-moz-animation-timing-function: ease-in-out;
	}
	
	80% {
		-moz-transform: translateY(10px);
		-moz-animation-timing-function: ease-in-out;
	}
	
	100% {
		-moz-transform: translateY(0);
	}
}

@-o-keyframes elasticInUp {
	0% {
		opacity: 0;
		-o-transform: translateY(1000px);
		-o-animation-timing-function: ease-in-out;
	}
	
	60% {
		opacity: 1;
		-o-transform: translateY(-30px);
		-o-animation-timing-function: ease-in-out;
	}
	
	80% {
		-o-transform: translateY(10px);
		-o-animation-timing-function: ease-in-out;
	}
	
	100% {
		-o-transform: translateY(0);
	}
}

@keyframes elasticInUp {
	0% {
		opacity: 0;
		transform: translateY(1000px);
		animation-timing-function: ease-in-out;
	}
	
	60% {
		opacity: 1;
		transform: translateY(-30px);
		animation-timing-function: ease-in-out;
	}
	
	80% {
		transform: translateY(10px);
		animation-timing-function: ease-in-out;
	}
	
	100% {
		transform: translateY(0);
	}
}

.elasticInUp {
	-webkit-animation-name: elasticInUp;
	-moz-animation-name: elasticInUp;
	-o-animation-name: elasticInUp;
	animation-name: elasticInUp;
}

@-webkit-keyframes elasticInDown {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-1000px);
		-webkit-animation-timing-function: ease-in-out;
	}
	
	60% {
		opacity: 1;
		-webkit-transform: translateY(30px);
		-webkit-animation-timing-function: ease-in-out;
	}
	
	80% {
		-webkit-transform: translateY(-10px);
		-webkit-animation-timing-function: ease-in-out;
	}
	
	100% {
		-webkit-transform: translateY(0);
	}
}

@-moz-keyframes elasticInDown {
	0% {
		opacity: 0;
		-moz-transform: translateY(-1000px);
		-moz-animation-timing-function: ease-in-out;
	}
	
	60% {
		opacity: 1;
		-moz-transform: translateY(30px);
		-moz-animation-timing-function: ease-in-out;
	}
	
	80% {
		-moz-transform: translateY(-10px);
		-moz-animation-timing-function: ease-in-out;
	}
	
	100% {
		-moz-transform: translateY(0);
	}
}

@-o-keyframes elasticInDown {
	0% {
		opacity: 0;
		-o-transform: translateY(-1000px);
		-o-animation-timing-function: ease-in-out;
	}
	
	60% {
		opacity: 1;
		-o-transform: translateY(30px);
		-o-animation-timing-function: ease-in-out;
	}
	
	80% {
		-o-transform: translateY(-10px);
		-o-animation-timing-function: ease-in-out;
	}
	
	100% {
		-o-transform: translateY(0);
	}
}

@keyframes elasticInDown {
	0% {
		opacity: 0;
		transform: translateY(-1000px);
		animation-timing-function: ease-in-out;
	}
	
	60% {
		opacity: 1;
		transform: translateY(30px);
		animation-timing-function: ease-in-out;
	}
	
	80% {
		transform: translateY(-10px);
		animation-timing-function: ease-in-out;
	}
	
	100% {
		transform: translateY(0);
	}
}

.elasticInDown {
	-webkit-animation-name: elasticInDown;
	-moz-animation-name: elasticInDown;
	-o-animation-name: elasticInDown;
	animation-name: elasticInDown;
}

@-webkit-keyframes shake {
	10% {
		-webkit-transform: translateX(7px);
	}
	
	30% {
		-webkit-transform: translateX(-7px);
	}
	
	50% {
		-webkit-transform: translateX(5px);
	}
	
	70% {
		-webkit-transform: translateX(-5px);
	}
	
	90% {
		-webkit-transform: translateX(3px);
	}
	
	100% {
		-webkit-transform: translateX(0px);
	}
}

@-moz-keyframes shake {
	10% {
		-moz-transform: translateX(7px);
	}
	
	30% {
		-moz-transform: translateX(-7px);
	}
	
	50% {
		-moz-transform: translateX(5px);
	}
	
	70% {
		-moz-transform: translateX(-5px);
	}
	
	90% {
		-moz-transform: translateX(3px);
	}
	
	100% {
		-moz-transform: translateX(0px);
	}
}

@-o-keyframes shake {
	10% {
		-o-transform: translateX(7px);
	}
	
	30% {
		-o-transform: translateX(-7px);
	}
	
	50% {
		-o-transform: translateX(5px);
	}
	
	70% {
		-o-transform: translateX(-5px);
	}
	
	90% {
		-o-transform: translateX(3px);
	}
	
	100% {
		-o-transform: translateX(0px);
	}
}

@keyframes shake {
	10% {
		transform: translateX(7px);
	}
	
	30% {
		transform: translateX(-7px);
	}
	
	50% {
		transform: translateX(5px);
	}
	
	70% {
		transform: translateX(-5px);
	}
	
	90% {
		transform: translateX(3px);
	}
	
	100% {
		transform: translateX(0px);
	}
}

.shake {
	-webkit-animation-name: shake;
	-moz-animation-name: shake;
	-o-animation-name: shake;
	animation-name: shake;
}

@-webkit-keyframes pendulum {
	10% {
		-webkit-transform: rotate(15deg);
	}
	
	30% {
		-webkit-transform: rotate(-10deg);
	}
	
	50% {
		-webkit-transform: rotate(5deg);
	}
	
	70% {
		-webkit-transform: rotate(-5deg);
	}
	
	90% {
		-webkit-transform: rotate(2deg);
	}
	
	100% {
		-webkit-transform: rotate(0deg);
	}
}

@-moz-keyframes pendulum {
	10% {
		-moz-transform: rotate(15deg);
	}
	
	30% {
		-moz-transform: rotate(-10deg);
	}
	
	50% {
		-moz-transform: rotate(5deg);
	}
	
	70% {
		-moz-transform: rotate(-5deg);
	}
	
	90% {
		-moz-transform: rotate(2deg);
	}
	
	100% {
		-moz-transform: rotate(0deg);
	}
}

@-o-keyframes pendulum {
	10% {
		-o-transform: rotate(15deg);
	}
	
	30% {
		-o-transform: rotate(-10deg);
	}
	
	50% {
		-o-transform: rotate(5deg);
	}
	
	70% {
		-o-transform: rotate(-5deg);
	}
	
	90% {
		-o-transform: rotate(2deg);
	}
	
	100% {
		-o-transform: rotate(0deg);
	}
}

@keyframes pendulum {
	10% {
		transform: rotate(15deg);
	}
	
	30% {
		transform: rotate(-10deg);
	}
	
	50% {
		transform: rotate(5deg);
	}
	
	70% {
		transform: rotate(-5deg);
	}
	
	90% {
		transform: rotate(2deg);
	}
	
	100% {
		transform: rotate(0deg);
	}
}

.pendulum {
	-webkit-animation-name: pendulum;
	-moz-animation-name: pendulum;
	-o-animation-name: pendulum;
	animation-name: pendulum;
}

.easyPieChart {
	position: relative;
	text-align: center;
	margin: 0 auto;
	font-size: 55px;
}

.easyPieChart canvas {
	position: absolute;
	top: 0;
	left: 0;
}

/*
 * Swiper 2.6.1
 * Mobile touch slider and framework with hardware accelerated transitions
 *
 * http://www.idangero.us/sliders/swiper/
 *
 * Copyright 2010-2014, Vladimir Kharlampidi
 * The iDangero.us
 * http://www.idangero.us/
 *
 * Licensed under GPL & MIT
 *
 * Released on: May 6, 2014
*/

/* Modified original: swiper-container. Reason: Conflict with visual composer; */
.codeless-slider-container {
	margin: 0 auto;
	position: relative;
	overflow: hidden;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-o-backface-visibility: hidden;
	backface-visibility: hidden;
	z-index: 1;
}

.swiper-container {
	margin: 0 auto;
	position: relative;
	overflow: hidden;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-o-backface-visibility: hidden;
	backface-visibility: hidden;
	z-index: 1;
}

.swiper-wrapper {
	position: relative;
	width: 100%;
	-webkit-transition-property: -webkit-transform, left, top;
	-webkit-transition-duration: 0s;
	-webkit-transform: translate3d(0px, 0, 0);
	-webkit-transition-timing-function: ease;
	-moz-transition-property: -moz-transform, left, top;
	-moz-transition-duration: 0s;
	-moz-transform: translate3d(0px, 0, 0);
	-moz-transition-timing-function: ease;
	-o-transition-property: -o-transform, left, top;
	-o-transition-duration: 0s;
	-o-transform: translate3d(0px, 0, 0);
	-o-transform: translate(0px, 0px);
	-o-transition-timing-function: ease;
	-ms-transition-property: -ms-transform, left, top;
	-ms-transition-duration: 0s;
	-ms-transform: translate3d(0px, 0, 0);
	-ms-transition-timing-function: ease;
	transition-property: transform, left, top;
	transition-duration: 0s;
	transform: translate3d(0px, 0, 0);
	transition-timing-function: ease;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}

.swiper-free-mode > .swiper-wrapper {
	-webkit-transition-timing-function: ease-out;
	-moz-transition-timing-function: ease-out;
	-ms-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	margin: 0 auto;
}

.swiper-slide {
	float: left;
}

/* IE10 Windows Phone 8 Fixes */
.swiper-wp8-horizontal {
	-ms-touch-action: pan-y;
}

.swiper-wp8-vertical {
	-ms-touch-action: pan-x;
}

/* ===============================================================
Your custom styles, here you need to specify container's and slide's
sizes, pagination, etc.
================================================================*/
.swiper-container {}

.swiper-slide {}

.swiper-slide-active {}

.swiper-slide-visible {}

/* ===============================================================
Pagination Styles
================================================================*/
.swiper-pagination-switch {}

.swiper-active-switch {}

.swiper-visible-switch {}

.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("https://cdn-iemok.nitrocdn.com/shKFQIhqmtPcYKyAdNbDrBqdXdAOsudW/assets/images/optimized/rev-0395388/sanchishah.co.in/wp-content/plugins/js_composer/assets/vc/alert.png");
}

.vc_pixel_icon-alert.nitro-lazy {
	background-image: none !important;
}

.vc_pixel_icon-info {
	background-image: url("https://cdn-iemok.nitrocdn.com/shKFQIhqmtPcYKyAdNbDrBqdXdAOsudW/assets/images/optimized/rev-0395388/sanchishah.co.in/wp-content/plugins/js_composer/assets/vc/info.png");
}

.vc_pixel_icon-info.nitro-lazy {
	background-image: none !important;
}

.vc_pixel_icon-tick {
	background-image: url("https://cdn-iemok.nitrocdn.com/shKFQIhqmtPcYKyAdNbDrBqdXdAOsudW/assets/images/optimized/rev-0395388/sanchishah.co.in/wp-content/plugins/js_composer/assets/vc/tick.png");
}

.vc_pixel_icon-tick.nitro-lazy {
	background-image: none !important;
}

.vc_pixel_icon-explanation {
	background-image: url("https://cdn-iemok.nitrocdn.com/shKFQIhqmtPcYKyAdNbDrBqdXdAOsudW/assets/images/optimized/rev-0395388/sanchishah.co.in/wp-content/plugins/js_composer/assets/vc/exclamation.png");
}

.vc_pixel_icon-explanation.nitro-lazy {
	background-image: none !important;
}

.vc_pixel_icon-address_book {
	background-image: url("https://cdn-iemok.nitrocdn.com/shKFQIhqmtPcYKyAdNbDrBqdXdAOsudW/assets/images/optimized/rev-0395388/sanchishah.co.in/wp-content/plugins/js_composer/assets/images/icons/address-book.png");
}

.vc_pixel_icon-address_book.nitro-lazy {
	background-image: none !important;
}

.vc_pixel_icon-alarm_clock {
	background-image: url("https://cdn-iemok.nitrocdn.com/shKFQIhqmtPcYKyAdNbDrBqdXdAOsudW/assets/images/optimized/rev-0395388/sanchishah.co.in/wp-content/plugins/js_composer/assets/images/icons/alarm-clock.png");
}

.vc_pixel_icon-alarm_clock.nitro-lazy {
	background-image: none !important;
}

.vc_pixel_icon-anchor {
	background-image: url("https://cdn-iemok.nitrocdn.com/shKFQIhqmtPcYKyAdNbDrBqdXdAOsudW/assets/images/optimized/rev-0395388/sanchishah.co.in/wp-content/plugins/js_composer/assets/images/icons/anchor.png");
}

.vc_pixel_icon-anchor.nitro-lazy {
	background-image: none !important;
}

.vc_pixel_icon-application_image {
	background-image: url("https://cdn-iemok.nitrocdn.com/shKFQIhqmtPcYKyAdNbDrBqdXdAOsudW/assets/images/optimized/rev-0395388/sanchishah.co.in/wp-content/plugins/js_composer/assets/images/icons/application-image.png");
}

.vc_pixel_icon-application_image.nitro-lazy {
	background-image: none !important;
}

.vc_pixel_icon-arrow {
	background-image: url("https://cdn-iemok.nitrocdn.com/shKFQIhqmtPcYKyAdNbDrBqdXdAOsudW/assets/images/optimized/rev-0395388/sanchishah.co.in/wp-content/plugins/js_composer/assets/images/icons/arrow.png");
}

.vc_pixel_icon-arrow.nitro-lazy {
	background-image: none !important;
}

.vc_pixel_icon-asterisk {
	background-image: url("https://cdn-iemok.nitrocdn.com/shKFQIhqmtPcYKyAdNbDrBqdXdAOsudW/assets/images/optimized/rev-0395388/sanchishah.co.in/wp-content/plugins/js_composer/assets/images/icons/asterisk.png");
}

.vc_pixel_icon-asterisk.nitro-lazy {
	background-image: none !important;
}

.vc_pixel_icon-hammer {
	background-image: url("https://cdn-iemok.nitrocdn.com/shKFQIhqmtPcYKyAdNbDrBqdXdAOsudW/assets/images/optimized/rev-0395388/sanchishah.co.in/wp-content/plugins/js_composer/assets/images/icons/auction-hammer.png");
}

.vc_pixel_icon-hammer.nitro-lazy {
	background-image: none !important;
}

.vc_pixel_icon-balloon {
	background-image: url("https://cdn-iemok.nitrocdn.com/shKFQIhqmtPcYKyAdNbDrBqdXdAOsudW/assets/images/optimized/rev-0395388/sanchishah.co.in/wp-content/plugins/js_composer/assets/images/icons/balloon.png");
}

.vc_pixel_icon-balloon.nitro-lazy {
	background-image: none !important;
}

.vc_pixel_icon-balloon_buzz {
	background-image: url("https://cdn-iemok.nitrocdn.com/shKFQIhqmtPcYKyAdNbDrBqdXdAOsudW/assets/images/optimized/rev-0395388/sanchishah.co.in/wp-content/plugins/js_composer/assets/images/icons/balloon-buzz.png");
}

.vc_pixel_icon-balloon_buzz.nitro-lazy {
	background-image: none !important;
}

.vc_pixel_icon-balloon_facebook {
	background-image: url("https://cdn-iemok.nitrocdn.com/shKFQIhqmtPcYKyAdNbDrBqdXdAOsudW/assets/images/optimized/rev-0395388/sanchishah.co.in/wp-content/plugins/js_composer/assets/images/icons/balloon-facebook.png");
}

.vc_pixel_icon-balloon_facebook.nitro-lazy {
	background-image: none !important;
}

.vc_pixel_icon-balloon_twitter {
	background-image: url("https://cdn-iemok.nitrocdn.com/shKFQIhqmtPcYKyAdNbDrBqdXdAOsudW/assets/images/optimized/rev-0395388/sanchishah.co.in/wp-content/plugins/js_composer/assets/images/icons/balloon-twitter.png");
}

.vc_pixel_icon-balloon_twitter.nitro-lazy {
	background-image: none !important;
}

.vc_pixel_icon-battery {
	background-image: url("https://cdn-iemok.nitrocdn.com/shKFQIhqmtPcYKyAdNbDrBqdXdAOsudW/assets/images/optimized/rev-0395388/sanchishah.co.in/wp-content/plugins/js_composer/assets/images/icons/battery-full.png");
}

.vc_pixel_icon-battery.nitro-lazy {
	background-image: none !important;
}

.vc_pixel_icon-binocular {
	background-image: url("https://cdn-iemok.nitrocdn.com/shKFQIhqmtPcYKyAdNbDrBqdXdAOsudW/assets/images/optimized/rev-0395388/sanchishah.co.in/wp-content/plugins/js_composer/assets/images/icons/binocular.png");
}

.vc_pixel_icon-binocular.nitro-lazy {
	background-image: none !important;
}

.vc_pixel_icon-document_excel {
	background-image: url("https://cdn-iemok.nitrocdn.com/shKFQIhqmtPcYKyAdNbDrBqdXdAOsudW/assets/images/optimized/rev-0395388/sanchishah.co.in/wp-content/plugins/js_composer/assets/images/icons/blue-document-excel.png");
}

.vc_pixel_icon-document_excel.nitro-lazy {
	background-image: none !important;
}

.vc_pixel_icon-document_image {
	background-image: url("https://cdn-iemok.nitrocdn.com/shKFQIhqmtPcYKyAdNbDrBqdXdAOsudW/assets/images/optimized/rev-0395388/sanchishah.co.in/wp-content/plugins/js_composer/assets/images/icons/blue-document-image.png");
}

.vc_pixel_icon-document_image.nitro-lazy {
	background-image: none !important;
}

.vc_pixel_icon-document_music {
	background-image: url("https://cdn-iemok.nitrocdn.com/shKFQIhqmtPcYKyAdNbDrBqdXdAOsudW/assets/images/optimized/rev-0395388/sanchishah.co.in/wp-content/plugins/js_composer/assets/images/icons/blue-document-music.png");
}

.vc_pixel_icon-document_music.nitro-lazy {
	background-image: none !important;
}

.vc_pixel_icon-document_office {
	background-image: url("https://cdn-iemok.nitrocdn.com/shKFQIhqmtPcYKyAdNbDrBqdXdAOsudW/assets/images/optimized/rev-0395388/sanchishah.co.in/wp-content/plugins/js_composer/assets/images/icons/blue-document-office.png");
}

.vc_pixel_icon-document_office.nitro-lazy {
	background-image: none !important;
}

.vc_pixel_icon-document_pdf {
	background-image: url("https://cdn-iemok.nitrocdn.com/shKFQIhqmtPcYKyAdNbDrBqdXdAOsudW/assets/images/optimized/rev-0395388/sanchishah.co.in/wp-content/plugins/js_composer/assets/images/icons/blue-document-pdf.png");
}

.vc_pixel_icon-document_pdf.nitro-lazy {
	background-image: none !important;
}

.vc_pixel_icon-document_powerpoint {
	background-image: url("https://cdn-iemok.nitrocdn.com/shKFQIhqmtPcYKyAdNbDrBqdXdAOsudW/assets/images/optimized/rev-0395388/sanchishah.co.in/wp-content/plugins/js_composer/assets/images/icons/blue-document-powerpoint.png");
}

.vc_pixel_icon-document_powerpoint.nitro-lazy {
	background-image: none !important;
}

.vc_pixel_icon-document_word {
	background-image: url("https://cdn-iemok.nitrocdn.com/shKFQIhqmtPcYKyAdNbDrBqdXdAOsudW/assets/images/optimized/rev-0395388/sanchishah.co.in/wp-content/plugins/js_composer/assets/images/icons/blue-document-word.png");
}

.vc_pixel_icon-document_word.nitro-lazy {
	background-image: none !important;
}

.vc_pixel_icon-bookmark {
	background-image: url("https://cdn-iemok.nitrocdn.com/shKFQIhqmtPcYKyAdNbDrBqdXdAOsudW/assets/images/optimized/rev-0395388/sanchishah.co.in/wp-content/plugins/js_composer/assets/images/icons/bookmark.png");
}

.vc_pixel_icon-bookmark.nitro-lazy {
	background-image: none !important;
}

.vc_pixel_icon-camcorder {
	background-image: url("https://cdn-iemok.nitrocdn.com/shKFQIhqmtPcYKyAdNbDrBqdXdAOsudW/assets/images/optimized/rev-0395388/sanchishah.co.in/wp-content/plugins/js_composer/assets/images/icons/camcorder.png");
}

.vc_pixel_icon-camcorder.nitro-lazy {
	background-image: none !important;
}

.vc_pixel_icon-camera {
	background-image: url("https://cdn-iemok.nitrocdn.com/shKFQIhqmtPcYKyAdNbDrBqdXdAOsudW/assets/images/optimized/rev-0395388/sanchishah.co.in/wp-content/plugins/js_composer/assets/images/icons/camera.png");
}

.vc_pixel_icon-camera.nitro-lazy {
	background-image: none !important;
}

.vc_pixel_icon-chart {
	background-image: url("https://cdn-iemok.nitrocdn.com/shKFQIhqmtPcYKyAdNbDrBqdXdAOsudW/assets/images/optimized/rev-0395388/sanchishah.co.in/wp-content/plugins/js_composer/assets/images/icons/chart.png");
}

.vc_pixel_icon-chart.nitro-lazy {
	background-image: none !important;
}

.vc_pixel_icon-chart_pie {
	background-image: url("https://cdn-iemok.nitrocdn.com/shKFQIhqmtPcYKyAdNbDrBqdXdAOsudW/assets/images/optimized/rev-0395388/sanchishah.co.in/wp-content/plugins/js_composer/assets/images/icons/chart-pie.png");
}

.vc_pixel_icon-chart_pie.nitro-lazy {
	background-image: none !important;
}

.vc_pixel_icon-clock {
	background-image: url("https://cdn-iemok.nitrocdn.com/shKFQIhqmtPcYKyAdNbDrBqdXdAOsudW/assets/images/optimized/rev-0395388/sanchishah.co.in/wp-content/plugins/js_composer/assets/images/icons/clock.png");
}

.vc_pixel_icon-clock.nitro-lazy {
	background-image: none !important;
}

.vc_pixel_icon-play {
	background-image: url("https://cdn-iemok.nitrocdn.com/shKFQIhqmtPcYKyAdNbDrBqdXdAOsudW/assets/images/optimized/rev-0395388/sanchishah.co.in/wp-content/plugins/js_composer/assets/images/icons/control.png");
}

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

.vc_pixel_icon-fire {
	background-image: url("https://cdn-iemok.nitrocdn.com/shKFQIhqmtPcYKyAdNbDrBqdXdAOsudW/assets/images/optimized/rev-0395388/sanchishah.co.in/wp-content/plugins/js_composer/assets/images/icons/fire.png");
}

.vc_pixel_icon-fire.nitro-lazy {
	background-image: none !important;
}

.vc_pixel_icon-heart {
	background-image: url("https://cdn-iemok.nitrocdn.com/shKFQIhqmtPcYKyAdNbDrBqdXdAOsudW/assets/images/optimized/rev-0395388/sanchishah.co.in/wp-content/plugins/js_composer/assets/images/icons/heart.png");
}

.vc_pixel_icon-heart.nitro-lazy {
	background-image: none !important;
}

.vc_pixel_icon-mail {
	background-image: url("https://cdn-iemok.nitrocdn.com/shKFQIhqmtPcYKyAdNbDrBqdXdAOsudW/assets/images/optimized/rev-0395388/sanchishah.co.in/wp-content/plugins/js_composer/assets/images/icons/mail.png");
}

.vc_pixel_icon-mail.nitro-lazy {
	background-image: none !important;
}

.vc_pixel_icon-shield {
	background-image: url("https://cdn-iemok.nitrocdn.com/shKFQIhqmtPcYKyAdNbDrBqdXdAOsudW/assets/images/optimized/rev-0395388/sanchishah.co.in/wp-content/plugins/js_composer/assets/images/icons/plus-shield.png");
}

.vc_pixel_icon-shield.nitro-lazy {
	background-image: none !important;
}

.vc_pixel_icon-video {
	background-image: url("https://cdn-iemok.nitrocdn.com/shKFQIhqmtPcYKyAdNbDrBqdXdAOsudW/assets/images/optimized/rev-0395388/sanchishah.co.in/wp-content/plugins/js_composer/assets/images/icons/video.png");
}

.vc_pixel_icon-video.nitro-lazy {
	background-image: none !important;
}

.vc-composer-icon {
	font-family: VC-Icons !important;
	font-style: normal;
	font-weight: 400;
	line-height: 1;
}

.vc-c-icon-sync:before {
	content: "";
}

.vc-c-icon-lock_outline:before {
	content: "";
}

.vc-c-icon-layout_portrait-smartphones:before {
	content: "";
}

.vc-c-icon-layout_default:before {
	content: "";
}

.vc-c-icon-fullscreen_exit:before {
	content: "";
}

.vc-c-icon-fullscreen:before {
	content: "";
}

.vc-c-icon-home:before {
	content: "";
}

.vc-c-icon-content_copy:before {
	content: "";
}

.vc-c-icon-mode_edit:before {
	content: "";
}

.vc-c-icon-add:before {
	content: "";
}

.vc-c-icon-cog:before {
	content: "";
}

.vc-c-icon-arrow_back:before {
	content: "";
}

.vc-c-icon-arrow_downward:before {
	content: "";
}

.vc-c-icon-arrow_drop_down:before {
	content: "";
}

.vc-c-icon-arrow_drop_up:before {
	content: "";
}

.vc-c-icon-arrow_forward:before {
	content: "";
}

.vc-c-icon-arrow_upward:before {
	content: "";
}

.vc-c-icon-check:before {
	content: "";
}

.vc-c-icon-close:before {
	content: "";
}

.vc-c-icon-search:before {
	content: "";
}

.vc-c-icon-add_template:before {
	content: "";
}

.vc-c-icon-add_element:before {
	content: "";
}

.vc-c-icon-dragndrop:before {
	content: "";
}

.vc-c-icon-minimize_up:before {
	content: "";
}

.vc-c-icon-minimize:before {
	content: "";
}

.vc-c-icon-layout_landscape-smartphones:before {
	content: "";
}

.vc-c-icon-layout_landscape-tablets:before {
	content: "";
}

.vc-c-icon-row_default_fe:before {
	content: "";
}

.vc-c-icon-arrow_drop_right:before {
	content: "";
}

.vc-c-icon-1-4_3-4:before {
	content: "";
}

.vc-c-icon-1-1:before {
	content: "";
}

.vc-c-icon-1-2_1-2:before {
	content: "";
}

.vc-c-icon-1-3_1-3_1-3:before {
	content: "";
}

.vc-c-icon-1-4_1-2_1-4:before {
	content: "";
}

.vc-c-icon-1-4_1-4_1-4_1-4:before {
	content: "";
}

.vc-c-icon-1-6_1-6_1-6_1-2:before {
	content: "";
}

.vc-c-icon-1-6_1-6_1-6_1-6_1-6_1-6:before {
	content: "";
}

.vc-c-icon-1-6_2-3_1-6:before {
	content: "";
}

.vc-c-icon-2-3_1-3:before {
	content: "";
}

.vc-c-icon-5-6_1-6:before {
	content: "";
}

.vc-c-icon-layout_portrait-tablets:before {
	content: "";
}

.vc-c-icon-delete_empty:before {
	content: "";
}

.vc-c-icon-layout-lg:before {
	content: "";
}

.vc-c-icon-layout-md:before {
	content: "";
}

.vc-c-icon-layout-sm:before {
	content: "";
}

.vc-c-icon-layout-xs:before {
	content: "";
}

.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;
}

.open>.dropdown-toggle.vc_btn-danger.nitro-lazy, .open>.dropdown-toggle.vc_btn-default.nitro-lazy, .open>.dropdown-toggle.vc_btn-info.nitro-lazy, .open>.dropdown-toggle.vc_btn-primary.nitro-lazy, .open>.dropdown-toggle.vc_btn-success.nitro-lazy, .open>.dropdown-toggle.vc_btn-warning.nitro-lazy, .open>.dropdown-togglea.vc_btn-danger.nitro-lazy, .open>.dropdown-togglea.vc_btn-default.nitro-lazy, .open>.dropdown-togglea.vc_btn-info.nitro-lazy, .open>.dropdown-togglea.vc_btn-primary.nitro-lazy, .open>.dropdown-togglea.vc_btn-success.nitro-lazy, .open>.dropdown-togglea.vc_btn-warning.nitro-lazy, .open>.dropdown-togglebutton.vc_btn-danger.nitro-lazy, .open>.dropdown-togglebutton.vc_btn-default.nitro-lazy, .open>.dropdown-togglebutton.vc_btn-info.nitro-lazy, .open>.dropdown-togglebutton.vc_btn-primary.nitro-lazy, .open>.dropdown-togglebutton.vc_btn-success.nitro-lazy, .open>.dropdown-togglebutton.vc_btn-warning.nitro-lazy, .vc_btn-danger.active.nitro-lazy, .vc_btn-danger:active.nitro-lazy, .vc_btn-default.active.nitro-lazy, .vc_btn-default:active.nitro-lazy, .vc_btn-info.active.nitro-lazy, .vc_btn-info:active.nitro-lazy, .vc_btn-primary.active.nitro-lazy, .vc_btn-primary:active.nitro-lazy, .vc_btn-success.active.nitro-lazy, .vc_btn-success:active.nitro-lazy, .vc_btn-warning.active.nitro-lazy, .vc_btn-warning:active.nitro-lazy, a.vc_btn-danger.active.nitro-lazy, a.vc_btn-danger:active.nitro-lazy, a.vc_btn-default.active.nitro-lazy, a.vc_btn-default:active.nitro-lazy, a.vc_btn-info.active.nitro-lazy, a.vc_btn-info:active.nitro-lazy, a.vc_btn-primary.active.nitro-lazy, a.vc_btn-primary:active.nitro-lazy, a.vc_btn-success.active.nitro-lazy, a.vc_btn-success:active.nitro-lazy, a.vc_btn-warning.active.nitro-lazy, a.vc_btn-warning:active.nitro-lazy, button.vc_btn-danger.active.nitro-lazy, button.vc_btn-danger:active.nitro-lazy, button.vc_btn-default.active.nitro-lazy, button.vc_btn-default:active.nitro-lazy, button.vc_btn-info.active.nitro-lazy, button.vc_btn-info:active.nitro-lazy, button.vc_btn-primary.active.nitro-lazy, button.vc_btn-primary:active.nitro-lazy, button.vc_btn-success.active.nitro-lazy, button.vc_btn-success:active.nitro-lazy, button.vc_btn-warning.active.nitro-lazy, button.vc_btn-warning:active.nitro-lazy {
	background-image: none !important;
}

.vc_btn_outlined, .vc_btn_outlined:focus, .vc_btn_outlined:hover, a.vc_btn_outlined, a.vc_btn_outlined:focus, a.vc_btn_outlined:hover, button.vc_btn_outlined, button.vc_btn_outlined:focus, button.vc_btn_outlined:hover {
	border: 2px solid;
}

.vc_btn-blue, a.vc_btn-blue, button.vc_btn-blue {
	background-color: #5472d2;
	color: #fff !important;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}

.vc_btn-blue:hover, a.vc_btn-blue:hover, button.vc_btn-blue:hover {
	background-color: #3c5ecc;
	color: #f7f7f7 !important;
}

.vc_btn-blue.vc_btn_outlined, .vc_btn-blue.vc_btn_square_outlined, a.vc_btn-blue.vc_btn_outlined, a.vc_btn-blue.vc_btn_square_outlined, button.vc_btn-blue.vc_btn_outlined, button.vc_btn-blue.vc_btn_square_outlined {
	color: #5472d2 !important;
}

.vc_btn-blue.vc_btn_outlined:hover, .vc_btn-blue.vc_btn_square_outlined:hover, a.vc_btn-blue.vc_btn_outlined:hover, a.vc_btn-blue.vc_btn_square_outlined:hover, button.vc_btn-blue.vc_btn_outlined:hover, button.vc_btn-blue.vc_btn_square_outlined:hover {
	border-color: #3c5ecc;
}

.vc_btn-blue.vc_btn_3d, a.vc_btn-blue.vc_btn_3d, button.vc_btn-blue.vc_btn_3d {
	-webkit-box-shadow: 0 5px 0 #3253bc;
	box-shadow: 0 5px 0 #3253bc;
	margin-bottom: 5px;
}

.vc_btn-blue.vc_btn_3d.vc_btn_xs, a.vc_btn-blue.vc_btn_3d.vc_btn_xs, button.vc_btn-blue.vc_btn_3d.vc_btn_xs {
	-webkit-box-shadow: 0 3px 0 #3253bc;
	box-shadow: 0 3px 0 #3253bc;
	margin-bottom: 3px;
}

.vc_btn-blue.vc_btn_3d.vc_btn_sm, a.vc_btn-blue.vc_btn_3d.vc_btn_sm, button.vc_btn-blue.vc_btn_3d.vc_btn_sm {
	-webkit-box-shadow: 0 4px 0 #3253bc;
	box-shadow: 0 4px 0 #3253bc;
	margin-bottom: 4px;
}

.vc_btn-turquoise, a.vc_btn-turquoise, button.vc_btn-turquoise {
	background-color: #00c1cf;
	color: #fff !important;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}

.vc_btn-turquoise:hover, a.vc_btn-turquoise:hover, button.vc_btn-turquoise:hover {
	background-color: #00a4b0;
	color: #f7f7f7 !important;
}

.vc_btn-turquoise.vc_btn_outlined, .vc_btn-turquoise.vc_btn_square_outlined, a.vc_btn-turquoise.vc_btn_outlined, a.vc_btn-turquoise.vc_btn_square_outlined, button.vc_btn-turquoise.vc_btn_outlined, button.vc_btn-turquoise.vc_btn_square_outlined {
	color: #00c1cf !important;
}

.vc_btn-turquoise.vc_btn_outlined:hover, .vc_btn-turquoise.vc_btn_square_outlined:hover, a.vc_btn-turquoise.vc_btn_outlined:hover, a.vc_btn-turquoise.vc_btn_square_outlined:hover, button.vc_btn-turquoise.vc_btn_outlined:hover, button.vc_btn-turquoise.vc_btn_square_outlined:hover {
	border-color: #00a4b0;
}

.vc_btn-turquoise.vc_btn_3d, a.vc_btn-turquoise.vc_btn_3d, button.vc_btn-turquoise.vc_btn_3d {
	-webkit-box-shadow: 0 5px 0 #008d97;
	box-shadow: 0 5px 0 #008d97;
	margin-bottom: 5px;
}

.vc_btn-turquoise.vc_btn_3d.vc_btn_xs, a.vc_btn-turquoise.vc_btn_3d.vc_btn_xs, button.vc_btn-turquoise.vc_btn_3d.vc_btn_xs {
	-webkit-box-shadow: 0 3px 0 #008d97;
	box-shadow: 0 3px 0 #008d97;
	margin-bottom: 3px;
}

.vc_btn-turquoise.vc_btn_3d.vc_btn_sm, a.vc_btn-turquoise.vc_btn_3d.vc_btn_sm, button.vc_btn-turquoise.vc_btn_3d.vc_btn_sm {
	-webkit-box-shadow: 0 4px 0 #008d97;
	box-shadow: 0 4px 0 #008d97;
	margin-bottom: 4px;
}

.vc_btn-pink, a.vc_btn-pink, button.vc_btn-pink {
	background-color: #fe6c61;
	color: #fff !important;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}

.vc_btn-pink:hover, a.vc_btn-pink:hover, button.vc_btn-pink:hover {
	background-color: #fe5043;
	color: #f7f7f7 !important;
}

.vc_btn-pink.vc_btn_outlined, .vc_btn-pink.vc_btn_square_outlined, a.vc_btn-pink.vc_btn_outlined, a.vc_btn-pink.vc_btn_square_outlined, button.vc_btn-pink.vc_btn_outlined, button.vc_btn-pink.vc_btn_square_outlined {
	color: #fe6c61 !important;
}

.vc_btn-pink.vc_btn_outlined:hover, .vc_btn-pink.vc_btn_square_outlined:hover, a.vc_btn-pink.vc_btn_outlined:hover, a.vc_btn-pink.vc_btn_square_outlined:hover, button.vc_btn-pink.vc_btn_outlined:hover, button.vc_btn-pink.vc_btn_square_outlined:hover {
	border-color: #fe5043;
}

.vc_btn-pink.vc_btn_3d, a.vc_btn-pink.vc_btn_3d, button.vc_btn-pink.vc_btn_3d {
	-webkit-box-shadow: 0 5px 0 #fe3829;
	box-shadow: 0 5px 0 #fe3829;
	margin-bottom: 5px;
}

.vc_btn-pink.vc_btn_3d.vc_btn_xs, a.vc_btn-pink.vc_btn_3d.vc_btn_xs, button.vc_btn-pink.vc_btn_3d.vc_btn_xs {
	-webkit-box-shadow: 0 3px 0 #fe3829;
	box-shadow: 0 3px 0 #fe3829;
	margin-bottom: 3px;
}

.vc_btn-pink.vc_btn_3d.vc_btn_sm, a.vc_btn-pink.vc_btn_3d.vc_btn_sm, button.vc_btn-pink.vc_btn_3d.vc_btn_sm {
	-webkit-box-shadow: 0 4px 0 #fe3829;
	box-shadow: 0 4px 0 #fe3829;
	margin-bottom: 4px;
}

.vc_btn-violet, a.vc_btn-violet, button.vc_btn-violet {
	background-color: #8d6dc4;
	color: #fff !important;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}

.vc_btn-violet:hover, a.vc_btn-violet:hover, button.vc_btn-violet:hover {
	background-color: #7c57bb;
	color: #f7f7f7 !important;
}

.vc_btn-violet.vc_btn_outlined, .vc_btn-violet.vc_btn_square_outlined, a.vc_btn-violet.vc_btn_outlined, a.vc_btn-violet.vc_btn_square_outlined, button.vc_btn-violet.vc_btn_outlined, button.vc_btn-violet.vc_btn_square_outlined {
	color: #8d6dc4 !important;
}

.vc_btn-violet.vc_btn_outlined:hover, .vc_btn-violet.vc_btn_square_outlined:hover, a.vc_btn-violet.vc_btn_outlined:hover, a.vc_btn-violet.vc_btn_square_outlined:hover, button.vc_btn-violet.vc_btn_outlined:hover, button.vc_btn-violet.vc_btn_square_outlined:hover {
	border-color: #7c57bb;
}

.vc_btn-violet.vc_btn_3d, a.vc_btn-violet.vc_btn_3d, button.vc_btn-violet.vc_btn_3d {
	-webkit-box-shadow: 0 5px 0 #6e48b1;
	box-shadow: 0 5px 0 #6e48b1;
	margin-bottom: 5px;
}

.vc_btn-violet.vc_btn_3d.vc_btn_xs, a.vc_btn-violet.vc_btn_3d.vc_btn_xs, button.vc_btn-violet.vc_btn_3d.vc_btn_xs {
	-webkit-box-shadow: 0 3px 0 #6e48b1;
	box-shadow: 0 3px 0 #6e48b1;
	margin-bottom: 3px;
}

.vc_btn-violet.vc_btn_3d.vc_btn_sm, a.vc_btn-violet.vc_btn_3d.vc_btn_sm, button.vc_btn-violet.vc_btn_3d.vc_btn_sm {
	-webkit-box-shadow: 0 4px 0 #6e48b1;
	box-shadow: 0 4px 0 #6e48b1;
	margin-bottom: 4px;
}

.vc_btn-peacoc, a.vc_btn-peacoc, button.vc_btn-peacoc {
	background-color: #4cadc9;
	color: #fff !important;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}

.vc_btn-peacoc:hover, a.vc_btn-peacoc:hover, button.vc_btn-peacoc:hover {
	background-color: #39a0bd;
	color: #f7f7f7 !important;
}

.vc_btn-peacoc.vc_btn_outlined, .vc_btn-peacoc.vc_btn_square_outlined, a.vc_btn-peacoc.vc_btn_outlined, a.vc_btn-peacoc.vc_btn_square_outlined, button.vc_btn-peacoc.vc_btn_outlined, button.vc_btn-peacoc.vc_btn_square_outlined {
	color: #4cadc9 !important;
}

.vc_btn-peacoc.vc_btn_outlined:hover, .vc_btn-peacoc.vc_btn_square_outlined:hover, a.vc_btn-peacoc.vc_btn_outlined:hover, a.vc_btn-peacoc.vc_btn_square_outlined:hover, button.vc_btn-peacoc.vc_btn_outlined:hover, button.vc_btn-peacoc.vc_btn_square_outlined:hover {
	border-color: #39a0bd;
}

.vc_btn-peacoc.vc_btn_3d, a.vc_btn-peacoc.vc_btn_3d, button.vc_btn-peacoc.vc_btn_3d {
	-webkit-box-shadow: 0 5px 0 #338faa;
	box-shadow: 0 5px 0 #338faa;
	margin-bottom: 5px;
}

.vc_btn-peacoc.vc_btn_3d.vc_btn_xs, a.vc_btn-peacoc.vc_btn_3d.vc_btn_xs, button.vc_btn-peacoc.vc_btn_3d.vc_btn_xs {
	-webkit-box-shadow: 0 3px 0 #338faa;
	box-shadow: 0 3px 0 #338faa;
	margin-bottom: 3px;
}

.vc_btn-peacoc.vc_btn_3d.vc_btn_sm, a.vc_btn-peacoc.vc_btn_3d.vc_btn_sm, button.vc_btn-peacoc.vc_btn_3d.vc_btn_sm {
	-webkit-box-shadow: 0 4px 0 #338faa;
	box-shadow: 0 4px 0 #338faa;
	margin-bottom: 4px;
}

.vc_btn-chino, a.vc_btn-chino, button.vc_btn-chino {
	background-color: #cec2ab;
	color: #fff !important;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}

.vc_btn-chino:hover, a.vc_btn-chino:hover, button.vc_btn-chino:hover {
	background-color: #c3b498;
	color: #f7f7f7 !important;
}

.vc_btn-chino.vc_btn_outlined, .vc_btn-chino.vc_btn_square_outlined, a.vc_btn-chino.vc_btn_outlined, a.vc_btn-chino.vc_btn_square_outlined, button.vc_btn-chino.vc_btn_outlined, button.vc_btn-chino.vc_btn_square_outlined {
	color: #cec2ab !important;
}

.vc_btn-chino.vc_btn_outlined:hover, .vc_btn-chino.vc_btn_square_outlined:hover, a.vc_btn-chino.vc_btn_outlined:hover, a.vc_btn-chino.vc_btn_square_outlined:hover, button.vc_btn-chino.vc_btn_outlined:hover, button.vc_btn-chino.vc_btn_square_outlined:hover {
	border-color: #c3b498;
}

.vc_btn-chino.vc_btn_3d, a.vc_btn-chino.vc_btn_3d, button.vc_btn-chino.vc_btn_3d {
	-webkit-box-shadow: 0 5px 0 #b9a888;
	box-shadow: 0 5px 0 #b9a888;
	margin-bottom: 5px;
}

.vc_btn-chino.vc_btn_3d.vc_btn_xs, a.vc_btn-chino.vc_btn_3d.vc_btn_xs, button.vc_btn-chino.vc_btn_3d.vc_btn_xs {
	-webkit-box-shadow: 0 3px 0 #b9a888;
	box-shadow: 0 3px 0 #b9a888;
	margin-bottom: 3px;
}

.vc_btn-chino.vc_btn_3d.vc_btn_sm, a.vc_btn-chino.vc_btn_3d.vc_btn_sm, button.vc_btn-chino.vc_btn_3d.vc_btn_sm {
	-webkit-box-shadow: 0 4px 0 #b9a888;
	box-shadow: 0 4px 0 #b9a888;
	margin-bottom: 4px;
}

.vc_btn-mulled_wine, a.vc_btn-mulled_wine, button.vc_btn-mulled_wine {
	background-color: #50485b;
	color: #fff !important;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}

.vc_btn-mulled_wine:hover, a.vc_btn-mulled_wine:hover, button.vc_btn-mulled_wine:hover {
	background-color: #413a4a;
	color: #f7f7f7 !important;
}

.vc_btn-mulled_wine.vc_btn_outlined, .vc_btn-mulled_wine.vc_btn_square_outlined, a.vc_btn-mulled_wine.vc_btn_outlined, a.vc_btn-mulled_wine.vc_btn_square_outlined, button.vc_btn-mulled_wine.vc_btn_outlined, button.vc_btn-mulled_wine.vc_btn_square_outlined {
	color: #50485b !important;
}

.vc_btn-mulled_wine.vc_btn_outlined:hover, .vc_btn-mulled_wine.vc_btn_square_outlined:hover, a.vc_btn-mulled_wine.vc_btn_outlined:hover, a.vc_btn-mulled_wine.vc_btn_square_outlined:hover, button.vc_btn-mulled_wine.vc_btn_outlined:hover, button.vc_btn-mulled_wine.vc_btn_square_outlined:hover {
	border-color: #413a4a;
}

.vc_btn-mulled_wine.vc_btn_3d, a.vc_btn-mulled_wine.vc_btn_3d, button.vc_btn-mulled_wine.vc_btn_3d {
	-webkit-box-shadow: 0 5px 0 #342f3c;
	box-shadow: 0 5px 0 #342f3c;
	margin-bottom: 5px;
}

.vc_btn-mulled_wine.vc_btn_3d.vc_btn_xs, a.vc_btn-mulled_wine.vc_btn_3d.vc_btn_xs, button.vc_btn-mulled_wine.vc_btn_3d.vc_btn_xs {
	-webkit-box-shadow: 0 3px 0 #342f3c;
	box-shadow: 0 3px 0 #342f3c;
	margin-bottom: 3px;
}

.vc_btn-mulled_wine.vc_btn_3d.vc_btn_sm, a.vc_btn-mulled_wine.vc_btn_3d.vc_btn_sm, button.vc_btn-mulled_wine.vc_btn_3d.vc_btn_sm {
	-webkit-box-shadow: 0 4px 0 #342f3c;
	box-shadow: 0 4px 0 #342f3c;
	margin-bottom: 4px;
}

.vc_btn-vista_blue, a.vc_btn-vista_blue, button.vc_btn-vista_blue {
	background-color: #75d69c;
	color: #fff !important;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}

.vc_btn-vista_blue:hover, a.vc_btn-vista_blue:hover, button.vc_btn-vista_blue:hover {
	background-color: #5dcf8b;
	color: #f7f7f7 !important;
}

.vc_btn-vista_blue.vc_btn_outlined, .vc_btn-vista_blue.vc_btn_square_outlined, a.vc_btn-vista_blue.vc_btn_outlined, a.vc_btn-vista_blue.vc_btn_square_outlined, button.vc_btn-vista_blue.vc_btn_outlined, button.vc_btn-vista_blue.vc_btn_square_outlined {
	color: #75d69c !important;
}

.vc_btn-vista_blue.vc_btn_outlined:hover, .vc_btn-vista_blue.vc_btn_square_outlined:hover, a.vc_btn-vista_blue.vc_btn_outlined:hover, a.vc_btn-vista_blue.vc_btn_square_outlined:hover, button.vc_btn-vista_blue.vc_btn_outlined:hover, button.vc_btn-vista_blue.vc_btn_square_outlined:hover {
	border-color: #5dcf8b;
}

.vc_btn-vista_blue.vc_btn_3d, a.vc_btn-vista_blue.vc_btn_3d, button.vc_btn-vista_blue.vc_btn_3d {
	-webkit-box-shadow: 0 5px 0 #4ac97d;
	box-shadow: 0 5px 0 #4ac97d;
	margin-bottom: 5px;
}

.vc_btn-vista_blue.vc_btn_3d.vc_btn_xs, a.vc_btn-vista_blue.vc_btn_3d.vc_btn_xs, button.vc_btn-vista_blue.vc_btn_3d.vc_btn_xs {
	-webkit-box-shadow: 0 3px 0 #4ac97d;
	box-shadow: 0 3px 0 #4ac97d;
	margin-bottom: 3px;
}

.vc_btn-vista_blue.vc_btn_3d.vc_btn_sm, a.vc_btn-vista_blue.vc_btn_3d.vc_btn_sm, button.vc_btn-vista_blue.vc_btn_3d.vc_btn_sm {
	-webkit-box-shadow: 0 4px 0 #4ac97d;
	box-shadow: 0 4px 0 #4ac97d;
	margin-bottom: 4px;
}

.vc_btn-black, a.vc_btn-black, button.vc_btn-black {
	background-color: #2a2a2a;
	color: #fff !important;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}

.vc_btn-black:hover, a.vc_btn-black:hover, button.vc_btn-black:hover {
	background-color: #1b1b1b;
	color: #f7f7f7 !important;
}

.vc_btn-black.vc_btn_outlined, .vc_btn-black.vc_btn_square_outlined, a.vc_btn-black.vc_btn_outlined, a.vc_btn-black.vc_btn_square_outlined, button.vc_btn-black.vc_btn_outlined, button.vc_btn-black.vc_btn_square_outlined {
	color: #2a2a2a !important;
}

.vc_btn-black.vc_btn_outlined:hover, .vc_btn-black.vc_btn_square_outlined:hover, a.vc_btn-black.vc_btn_outlined:hover, a.vc_btn-black.vc_btn_square_outlined:hover, button.vc_btn-black.vc_btn_outlined:hover, button.vc_btn-black.vc_btn_square_outlined:hover {
	border-color: #1b1b1b;
}

.vc_btn-black.vc_btn_3d, a.vc_btn-black.vc_btn_3d, button.vc_btn-black.vc_btn_3d {
	-webkit-box-shadow: 0 5px 0 #0e0e0e;
	box-shadow: 0 5px 0 #0e0e0e;
	margin-bottom: 5px;
}

.vc_btn-black.vc_btn_3d.vc_btn_xs, a.vc_btn-black.vc_btn_3d.vc_btn_xs, button.vc_btn-black.vc_btn_3d.vc_btn_xs {
	-webkit-box-shadow: 0 3px 0 #0e0e0e;
	box-shadow: 0 3px 0 #0e0e0e;
	margin-bottom: 3px;
}

.vc_btn-black.vc_btn_3d.vc_btn_sm, a.vc_btn-black.vc_btn_3d.vc_btn_sm, button.vc_btn-black.vc_btn_3d.vc_btn_sm {
	-webkit-box-shadow: 0 4px 0 #0e0e0e;
	box-shadow: 0 4px 0 #0e0e0e;
	margin-bottom: 4px;
}

.vc_btn-grey, a.vc_btn-grey, button.vc_btn-grey {
	background-color: #ebebeb;
	color: #666 !important;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}

.vc_btn-grey:hover, a.vc_btn-grey:hover, button.vc_btn-grey:hover {
	background-color: #dcdcdc;
	color: #5e5e5e !important;
}

.vc_btn-grey.vc_btn_outlined, .vc_btn-grey.vc_btn_square_outlined, a.vc_btn-grey.vc_btn_outlined, a.vc_btn-grey.vc_btn_square_outlined, button.vc_btn-grey.vc_btn_outlined, button.vc_btn-grey.vc_btn_square_outlined {
	color: #ebebeb !important;
}

.vc_btn-grey.vc_btn_outlined:hover, .vc_btn-grey.vc_btn_square_outlined:hover, a.vc_btn-grey.vc_btn_outlined:hover, a.vc_btn-grey.vc_btn_square_outlined:hover, button.vc_btn-grey.vc_btn_outlined:hover, button.vc_btn-grey.vc_btn_square_outlined:hover {
	border-color: #dcdcdc;
}

.vc_btn-grey.vc_btn_3d, a.vc_btn-grey.vc_btn_3d, button.vc_btn-grey.vc_btn_3d {
	-webkit-box-shadow: 0 5px 0 #cfcfcf;
	box-shadow: 0 5px 0 #cfcfcf;
	margin-bottom: 5px;
}

.vc_btn-grey.vc_btn_3d.vc_btn_xs, a.vc_btn-grey.vc_btn_3d.vc_btn_xs, button.vc_btn-grey.vc_btn_3d.vc_btn_xs {
	-webkit-box-shadow: 0 3px 0 #cfcfcf;
	box-shadow: 0 3px 0 #cfcfcf;
	margin-bottom: 3px;
}

.vc_btn-grey.vc_btn_3d.vc_btn_sm, a.vc_btn-grey.vc_btn_3d.vc_btn_sm, button.vc_btn-grey.vc_btn_3d.vc_btn_sm {
	-webkit-box-shadow: 0 4px 0 #cfcfcf;
	box-shadow: 0 4px 0 #cfcfcf;
	margin-bottom: 4px;
}

.vc_btn-orange, a.vc_btn-orange, button.vc_btn-orange {
	background-color: #f7be68;
	color: #fff !important;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}

.vc_btn-orange:hover, a.vc_btn-orange:hover, button.vc_btn-orange:hover {
	background-color: #f5b14b;
	color: #f7f7f7 !important;
}

.vc_btn-orange.vc_btn_outlined, .vc_btn-orange.vc_btn_square_outlined, a.vc_btn-orange.vc_btn_outlined, a.vc_btn-orange.vc_btn_square_outlined, button.vc_btn-orange.vc_btn_outlined, button.vc_btn-orange.vc_btn_square_outlined {
	color: #f7be68 !important;
}

.vc_btn-orange.vc_btn_outlined:hover, .vc_btn-orange.vc_btn_square_outlined:hover, a.vc_btn-orange.vc_btn_outlined:hover, a.vc_btn-orange.vc_btn_square_outlined:hover, button.vc_btn-orange.vc_btn_outlined:hover, button.vc_btn-orange.vc_btn_square_outlined:hover {
	border-color: #f5b14b;
}

.vc_btn-orange.vc_btn_3d, a.vc_btn-orange.vc_btn_3d, button.vc_btn-orange.vc_btn_3d {
	-webkit-box-shadow: 0 5px 0 #f4a733;
	box-shadow: 0 5px 0 #f4a733;
	margin-bottom: 5px;
}

.vc_btn-orange.vc_btn_3d.vc_btn_xs, a.vc_btn-orange.vc_btn_3d.vc_btn_xs, button.vc_btn-orange.vc_btn_3d.vc_btn_xs {
	-webkit-box-shadow: 0 3px 0 #f4a733;
	box-shadow: 0 3px 0 #f4a733;
	margin-bottom: 3px;
}

.vc_btn-orange.vc_btn_3d.vc_btn_sm, a.vc_btn-orange.vc_btn_3d.vc_btn_sm, button.vc_btn-orange.vc_btn_3d.vc_btn_sm {
	-webkit-box-shadow: 0 4px 0 #f4a733;
	box-shadow: 0 4px 0 #f4a733;
	margin-bottom: 4px;
}

.vc_btn-sky, a.vc_btn-sky, button.vc_btn-sky {
	background-color: #5aa1e3;
	color: #fff !important;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}

.vc_btn-sky:hover, a.vc_btn-sky:hover, button.vc_btn-sky:hover {
	background-color: #4092df;
	color: #f7f7f7 !important;
}

.vc_btn-sky.vc_btn_outlined, .vc_btn-sky.vc_btn_square_outlined, a.vc_btn-sky.vc_btn_outlined, a.vc_btn-sky.vc_btn_square_outlined, button.vc_btn-sky.vc_btn_outlined, button.vc_btn-sky.vc_btn_square_outlined {
	color: #5aa1e3 !important;
}

.vc_btn-sky.vc_btn_outlined:hover, .vc_btn-sky.vc_btn_square_outlined:hover, a.vc_btn-sky.vc_btn_outlined:hover, a.vc_btn-sky.vc_btn_square_outlined:hover, button.vc_btn-sky.vc_btn_outlined:hover, button.vc_btn-sky.vc_btn_square_outlined:hover {
	border-color: #4092df;
}

.vc_btn-sky.vc_btn_3d, a.vc_btn-sky.vc_btn_3d, button.vc_btn-sky.vc_btn_3d {
	-webkit-box-shadow: 0 5px 0 #2a86db;
	box-shadow: 0 5px 0 #2a86db;
	margin-bottom: 5px;
}

.vc_btn-sky.vc_btn_3d.vc_btn_xs, a.vc_btn-sky.vc_btn_3d.vc_btn_xs, button.vc_btn-sky.vc_btn_3d.vc_btn_xs {
	-webkit-box-shadow: 0 3px 0 #2a86db;
	box-shadow: 0 3px 0 #2a86db;
	margin-bottom: 3px;
}

.vc_btn-sky.vc_btn_3d.vc_btn_sm, a.vc_btn-sky.vc_btn_3d.vc_btn_sm, button.vc_btn-sky.vc_btn_3d.vc_btn_sm {
	-webkit-box-shadow: 0 4px 0 #2a86db;
	box-shadow: 0 4px 0 #2a86db;
	margin-bottom: 4px;
}

.vc_btn-green, a.vc_btn-green, button.vc_btn-green {
	background-color: #6dab3c;
	color: #fff !important;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}

.vc_btn-green:hover, a.vc_btn-green:hover, button.vc_btn-green:hover {
	background-color: #5f9434;
	color: #f7f7f7 !important;
}

.vc_btn-green.vc_btn_outlined, .vc_btn-green.vc_btn_square_outlined, a.vc_btn-green.vc_btn_outlined, a.vc_btn-green.vc_btn_square_outlined, button.vc_btn-green.vc_btn_outlined, button.vc_btn-green.vc_btn_square_outlined {
	color: #6dab3c !important;
}

.vc_btn-green.vc_btn_outlined:hover, .vc_btn-green.vc_btn_square_outlined:hover, a.vc_btn-green.vc_btn_outlined:hover, a.vc_btn-green.vc_btn_square_outlined:hover, button.vc_btn-green.vc_btn_outlined:hover, button.vc_btn-green.vc_btn_square_outlined:hover {
	border-color: #5f9434;
}

.vc_btn-green.vc_btn_3d, a.vc_btn-green.vc_btn_3d, button.vc_btn-green.vc_btn_3d {
	-webkit-box-shadow: 0 5px 0 #53812d;
	box-shadow: 0 5px 0 #53812d;
	margin-bottom: 5px;
}

.vc_btn-green.vc_btn_3d.vc_btn_xs, a.vc_btn-green.vc_btn_3d.vc_btn_xs, button.vc_btn-green.vc_btn_3d.vc_btn_xs {
	-webkit-box-shadow: 0 3px 0 #53812d;
	box-shadow: 0 3px 0 #53812d;
	margin-bottom: 3px;
}

.vc_btn-green.vc_btn_3d.vc_btn_sm, a.vc_btn-green.vc_btn_3d.vc_btn_sm, button.vc_btn-green.vc_btn_3d.vc_btn_sm {
	-webkit-box-shadow: 0 4px 0 #53812d;
	box-shadow: 0 4px 0 #53812d;
	margin-bottom: 4px;
}

.vc_btn-juicy_pink, a.vc_btn-juicy_pink, button.vc_btn-juicy_pink {
	background-color: #f4524d;
	color: #fff !important;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}

.vc_btn-juicy_pink:hover, a.vc_btn-juicy_pink:hover, button.vc_btn-juicy_pink:hover {
	background-color: #f23630;
	color: #f7f7f7 !important;
}

.vc_btn-juicy_pink.vc_btn_outlined, .vc_btn-juicy_pink.vc_btn_square_outlined, a.vc_btn-juicy_pink.vc_btn_outlined, a.vc_btn-juicy_pink.vc_btn_square_outlined, button.vc_btn-juicy_pink.vc_btn_outlined, button.vc_btn-juicy_pink.vc_btn_square_outlined {
	color: #f4524d !important;
}

.vc_btn-juicy_pink.vc_btn_outlined:hover, .vc_btn-juicy_pink.vc_btn_square_outlined:hover, a.vc_btn-juicy_pink.vc_btn_outlined:hover, a.vc_btn-juicy_pink.vc_btn_square_outlined:hover, button.vc_btn-juicy_pink.vc_btn_outlined:hover, button.vc_btn-juicy_pink.vc_btn_square_outlined:hover {
	border-color: #f23630;
}

.vc_btn-juicy_pink.vc_btn_3d, a.vc_btn-juicy_pink.vc_btn_3d, button.vc_btn-juicy_pink.vc_btn_3d {
	-webkit-box-shadow: 0 5px 0 #f11f18;
	box-shadow: 0 5px 0 #f11f18;
	margin-bottom: 5px;
}

.vc_btn-juicy_pink.vc_btn_3d.vc_btn_xs, a.vc_btn-juicy_pink.vc_btn_3d.vc_btn_xs, button.vc_btn-juicy_pink.vc_btn_3d.vc_btn_xs {
	-webkit-box-shadow: 0 3px 0 #f11f18;
	box-shadow: 0 3px 0 #f11f18;
	margin-bottom: 3px;
}

.vc_btn-juicy_pink.vc_btn_3d.vc_btn_sm, a.vc_btn-juicy_pink.vc_btn_3d.vc_btn_sm, button.vc_btn-juicy_pink.vc_btn_3d.vc_btn_sm {
	-webkit-box-shadow: 0 4px 0 #f11f18;
	box-shadow: 0 4px 0 #f11f18;
	margin-bottom: 4px;
}

.vc_btn-sandy_brown, a.vc_btn-sandy_brown, button.vc_btn-sandy_brown {
	background-color: #f79468;
	color: #fff !important;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}

.vc_btn-sandy_brown:hover, a.vc_btn-sandy_brown:hover, button.vc_btn-sandy_brown:hover {
	background-color: #f57f4b;
	color: #f7f7f7 !important;
}

.vc_btn-sandy_brown.vc_btn_outlined, .vc_btn-sandy_brown.vc_btn_square_outlined, a.vc_btn-sandy_brown.vc_btn_outlined, a.vc_btn-sandy_brown.vc_btn_square_outlined, button.vc_btn-sandy_brown.vc_btn_outlined, button.vc_btn-sandy_brown.vc_btn_square_outlined {
	color: #f79468 !important;
}

.vc_btn-sandy_brown.vc_btn_outlined:hover, .vc_btn-sandy_brown.vc_btn_square_outlined:hover, a.vc_btn-sandy_brown.vc_btn_outlined:hover, a.vc_btn-sandy_brown.vc_btn_square_outlined:hover, button.vc_btn-sandy_brown.vc_btn_outlined:hover, button.vc_btn-sandy_brown.vc_btn_square_outlined:hover {
	border-color: #f57f4b;
}

.vc_btn-sandy_brown.vc_btn_3d, a.vc_btn-sandy_brown.vc_btn_3d, button.vc_btn-sandy_brown.vc_btn_3d {
	-webkit-box-shadow: 0 5px 0 #f46e33;
	box-shadow: 0 5px 0 #f46e33;
	margin-bottom: 5px;
}

.vc_btn-sandy_brown.vc_btn_3d.vc_btn_xs, a.vc_btn-sandy_brown.vc_btn_3d.vc_btn_xs, button.vc_btn-sandy_brown.vc_btn_3d.vc_btn_xs {
	-webkit-box-shadow: 0 3px 0 #f46e33;
	box-shadow: 0 3px 0 #f46e33;
	margin-bottom: 3px;
}

.vc_btn-sandy_brown.vc_btn_3d.vc_btn_sm, a.vc_btn-sandy_brown.vc_btn_3d.vc_btn_sm, button.vc_btn-sandy_brown.vc_btn_3d.vc_btn_sm {
	-webkit-box-shadow: 0 4px 0 #f46e33;
	box-shadow: 0 4px 0 #f46e33;
	margin-bottom: 4px;
}

.vc_btn-purple, a.vc_btn-purple, button.vc_btn-purple {
	background-color: #b97ebb;
	color: #fff !important;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}

.vc_btn-purple:hover, a.vc_btn-purple:hover, button.vc_btn-purple:hover {
	background-color: #ae6ab0;
	color: #f7f7f7 !important;
}

.vc_btn-purple.vc_btn_outlined, .vc_btn-purple.vc_btn_square_outlined, a.vc_btn-purple.vc_btn_outlined, a.vc_btn-purple.vc_btn_square_outlined, button.vc_btn-purple.vc_btn_outlined, button.vc_btn-purple.vc_btn_square_outlined {
	color: #b97ebb !important;
}

.vc_btn-purple.vc_btn_outlined:hover, .vc_btn-purple.vc_btn_square_outlined:hover, a.vc_btn-purple.vc_btn_outlined:hover, a.vc_btn-purple.vc_btn_square_outlined:hover, button.vc_btn-purple.vc_btn_outlined:hover, button.vc_btn-purple.vc_btn_square_outlined:hover {
	border-color: #ae6ab0;
}

.vc_btn-purple.vc_btn_3d, a.vc_btn-purple.vc_btn_3d, button.vc_btn-purple.vc_btn_3d {
	-webkit-box-shadow: 0 5px 0 #a559a8;
	box-shadow: 0 5px 0 #a559a8;
	margin-bottom: 5px;
}

.vc_btn-purple.vc_btn_3d.vc_btn_xs, a.vc_btn-purple.vc_btn_3d.vc_btn_xs, button.vc_btn-purple.vc_btn_3d.vc_btn_xs {
	-webkit-box-shadow: 0 3px 0 #a559a8;
	box-shadow: 0 3px 0 #a559a8;
	margin-bottom: 3px;
}

.vc_btn-purple.vc_btn_3d.vc_btn_sm, a.vc_btn-purple.vc_btn_3d.vc_btn_sm, button.vc_btn-purple.vc_btn_3d.vc_btn_sm {
	-webkit-box-shadow: 0 4px 0 #a559a8;
	box-shadow: 0 4px 0 #a559a8;
	margin-bottom: 4px;
}

.vc_btn-white, a.vc_btn-white, button.vc_btn-white {
	background-color: #fff;
	color: #666 !important;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}

.vc_btn-white:hover, a.vc_btn-white:hover, button.vc_btn-white:hover {
	background-color: #f0f0f0;
	color: #5e5e5e !important;
}

.vc_btn-white.vc_btn_outlined, .vc_btn-white.vc_btn_square_outlined, a.vc_btn-white.vc_btn_outlined, a.vc_btn-white.vc_btn_square_outlined, button.vc_btn-white.vc_btn_outlined, button.vc_btn-white.vc_btn_square_outlined {
	color: #fff !important;
}

.vc_btn-white.vc_btn_outlined:hover, .vc_btn-white.vc_btn_square_outlined:hover, a.vc_btn-white.vc_btn_outlined:hover, a.vc_btn-white.vc_btn_square_outlined:hover, button.vc_btn-white.vc_btn_outlined:hover, button.vc_btn-white.vc_btn_square_outlined:hover {
	border-color: #f0f0f0;
}

.vc_btn-white.vc_btn_3d, a.vc_btn-white.vc_btn_3d, button.vc_btn-white.vc_btn_3d {
	-webkit-box-shadow: 0 5px 0 #e3e3e3;
	box-shadow: 0 5px 0 #e3e3e3;
	margin-bottom: 5px;
}

.vc_btn-white.vc_btn_3d.vc_btn_xs, a.vc_btn-white.vc_btn_3d.vc_btn_xs, button.vc_btn-white.vc_btn_3d.vc_btn_xs {
	-webkit-box-shadow: 0 3px 0 #e3e3e3;
	box-shadow: 0 3px 0 #e3e3e3;
	margin-bottom: 3px;
}

.vc_btn-white.vc_btn_3d.vc_btn_sm, a.vc_btn-white.vc_btn_3d.vc_btn_sm, button.vc_btn-white.vc_btn_3d.vc_btn_sm {
	-webkit-box-shadow: 0 4px 0 #e3e3e3;
	box-shadow: 0 4px 0 #e3e3e3;
	margin-bottom: 4px;
}

.vc_btn-grace, a.vc_btn-grace, button.vc_btn-grace {
	background-color: #aed13b;
	color: #fff !important;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}

.vc_btn-grace:hover, a.vc_btn-grace:hover, button.vc_btn-grace:hover {
	background-color: #9ec02d;
	color: #f7f7f7 !important;
}

.vc_btn-grace.vc_btn_outlined, .vc_btn-grace.vc_btn_square_outlined, a.vc_btn-grace.vc_btn_outlined, a.vc_btn-grace.vc_btn_square_outlined, button.vc_btn-grace.vc_btn_outlined, button.vc_btn-grace.vc_btn_square_outlined {
	color: #aed13b !important;
}

.vc_btn-grace.vc_btn_outlined:hover, .vc_btn-grace.vc_btn_square_outlined:hover, a.vc_btn-grace.vc_btn_outlined:hover, a.vc_btn-grace.vc_btn_square_outlined:hover, button.vc_btn-grace.vc_btn_outlined:hover, button.vc_btn-grace.vc_btn_square_outlined:hover {
	border-color: #9ec02d;
}

.vc_btn-grace.vc_btn_3d, a.vc_btn-grace.vc_btn_3d, button.vc_btn-grace.vc_btn_3d {
	-webkit-box-shadow: 0 5px 0 #8dac28;
	box-shadow: 0 5px 0 #8dac28;
	margin-bottom: 5px;
}

.vc_btn-grace.vc_btn_3d.vc_btn_xs, a.vc_btn-grace.vc_btn_3d.vc_btn_xs, button.vc_btn-grace.vc_btn_3d.vc_btn_xs {
	-webkit-box-shadow: 0 3px 0 #8dac28;
	box-shadow: 0 3px 0 #8dac28;
	margin-bottom: 3px;
}

.vc_btn-grace.vc_btn_3d.vc_btn_sm, a.vc_btn-grace.vc_btn_3d.vc_btn_sm, button.vc_btn-grace.vc_btn_3d.vc_btn_sm {
	-webkit-box-shadow: 0 4px 0 #8dac28;
	box-shadow: 0 4px 0 #8dac28;
	margin-bottom: 4px;
}

.vc_btn-default, a.vc_btn-default, button.vc_btn-default {
	color: #7d7d7d;
	background-color: #fff;
	border-color: transparent;
}

.open>.dropdown-toggle.vc_btn-default, .open>.dropdown-togglea.vc_btn-default, .open>.dropdown-togglebutton.vc_btn-default, .vc_btn-default.active, .vc_btn-default:active, .vc_btn-default:focus, .vc_btn-default:hover, a.vc_btn-default.active, a.vc_btn-default:active, a.vc_btn-default:focus, a.vc_btn-default:hover, button.vc_btn-default.active, button.vc_btn-default:active, button.vc_btn-default:focus, button.vc_btn-default:hover {
	color: #7d7d7d;
	background-color: #e6e6e6;
	border-color: transparent;
}

.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("https://cdn-iemok.nitrocdn.com/shKFQIhqmtPcYKyAdNbDrBqdXdAOsudW/assets/images/optimized/rev-0395388/sanchishah.co.in/wp-content/plugins/js_composer/assets/images/icons/address-book.png") right center no-repeat;
}

.wpb_address_book i.icon.nitro-lazy, option.wpb_address_book.nitro-lazy {
	background-image: none !important;
}

.wpb_alarm_clock i.icon, option.wpb_alarm_clock {
	background: url("https://cdn-iemok.nitrocdn.com/shKFQIhqmtPcYKyAdNbDrBqdXdAOsudW/assets/images/optimized/rev-0395388/sanchishah.co.in/wp-content/plugins/js_composer/assets/images/icons/alarm-clock.png") right center no-repeat;
}

.wpb_alarm_clock i.icon.nitro-lazy, option.wpb_alarm_clock.nitro-lazy {
	background-image: none !important;
}

.wpb_anchor i.icon, option.wpb_anchor {
	background: url("https://cdn-iemok.nitrocdn.com/shKFQIhqmtPcYKyAdNbDrBqdXdAOsudW/assets/images/optimized/rev-0395388/sanchishah.co.in/wp-content/plugins/js_composer/assets/images/icons/anchor.png") right center no-repeat;
}

.wpb_anchor i.icon.nitro-lazy, option.wpb_anchor.nitro-lazy {
	background-image: none !important;
}

.wpb_application_image i.icon, option.wpb_application_image {
	background: url("https://cdn-iemok.nitrocdn.com/shKFQIhqmtPcYKyAdNbDrBqdXdAOsudW/assets/images/optimized/rev-0395388/sanchishah.co.in/wp-content/plugins/js_composer/assets/images/icons/application-image.png") right center no-repeat;
}

.wpb_application_image i.icon.nitro-lazy, option.wpb_application_image.nitro-lazy {
	background-image: none !important;
}

.wpb_arrow i.icon, option.wpb_arrow {
	background: url("https://cdn-iemok.nitrocdn.com/shKFQIhqmtPcYKyAdNbDrBqdXdAOsudW/assets/images/optimized/rev-0395388/sanchishah.co.in/wp-content/plugins/js_composer/assets/images/icons/arrow.png") right center no-repeat;
}

.wpb_arrow i.icon.nitro-lazy, option.wpb_arrow.nitro-lazy {
	background-image: none !important;
}

.wpb_asterisk i.icon, option.wpb_asterisk {
	background: url("https://cdn-iemok.nitrocdn.com/shKFQIhqmtPcYKyAdNbDrBqdXdAOsudW/assets/images/optimized/rev-0395388/sanchishah.co.in/wp-content/plugins/js_composer/assets/images/icons/asterisk.png") right center no-repeat;
}

.wpb_asterisk i.icon.nitro-lazy, option.wpb_asterisk.nitro-lazy {
	background-image: none !important;
}

.wpb_hammer i.icon, option.wpb_hammer {
	background: url("https://cdn-iemok.nitrocdn.com/shKFQIhqmtPcYKyAdNbDrBqdXdAOsudW/assets/images/optimized/rev-0395388/sanchishah.co.in/wp-content/plugins/js_composer/assets/images/icons/auction-hammer.png") right center no-repeat;
}

.wpb_hammer i.icon.nitro-lazy, option.wpb_hammer.nitro-lazy {
	background-image: none !important;
}

.wpb_balloon i.icon, option.wpb_balloon {
	background: url("https://cdn-iemok.nitrocdn.com/shKFQIhqmtPcYKyAdNbDrBqdXdAOsudW/assets/images/optimized/rev-0395388/sanchishah.co.in/wp-content/plugins/js_composer/assets/images/icons/balloon.png") right center no-repeat;
}

.wpb_balloon i.icon.nitro-lazy, option.wpb_balloon.nitro-lazy {
	background-image: none !important;
}

.wpb_balloon_buzz i.icon, option.wpb_balloon_buzz {
	background: url("https://cdn-iemok.nitrocdn.com/shKFQIhqmtPcYKyAdNbDrBqdXdAOsudW/assets/images/optimized/rev-0395388/sanchishah.co.in/wp-content/plugins/js_composer/assets/images/icons/balloon-buzz.png") right center no-repeat;
}

.wpb_balloon_buzz i.icon.nitro-lazy, option.wpb_balloon_buzz.nitro-lazy {
	background-image: none !important;
}

.wpb_balloon_facebook i.icon, option.wpb_balloon_facebook {
	background: url("https://cdn-iemok.nitrocdn.com/shKFQIhqmtPcYKyAdNbDrBqdXdAOsudW/assets/images/optimized/rev-0395388/sanchishah.co.in/wp-content/plugins/js_composer/assets/images/icons/balloon-facebook.png") right center no-repeat;
}

.wpb_balloon_facebook i.icon.nitro-lazy, option.wpb_balloon_facebook.nitro-lazy {
	background-image: none !important;
}

.wpb_balloon_twitter i.icon, option.wpb_balloon_twitter {
	background: url("https://cdn-iemok.nitrocdn.com/shKFQIhqmtPcYKyAdNbDrBqdXdAOsudW/assets/images/optimized/rev-0395388/sanchishah.co.in/wp-content/plugins/js_composer/assets/images/icons/balloon-twitter.png") right center no-repeat;
}

.wpb_balloon_twitter i.icon.nitro-lazy, option.wpb_balloon_twitter.nitro-lazy {
	background-image: none !important;
}

.wpb_battery i.icon, option.wpb_battery {
	background: url("https://cdn-iemok.nitrocdn.com/shKFQIhqmtPcYKyAdNbDrBqdXdAOsudW/assets/images/optimized/rev-0395388/sanchishah.co.in/wp-content/plugins/js_composer/assets/images/icons/battery-full.png") right center no-repeat;
}

.wpb_battery i.icon.nitro-lazy, option.wpb_battery.nitro-lazy {
	background-image: none !important;
}

.wpb_binocular i.icon, option.wpb_binocular {
	background: url("https://cdn-iemok.nitrocdn.com/shKFQIhqmtPcYKyAdNbDrBqdXdAOsudW/assets/images/optimized/rev-0395388/sanchishah.co.in/wp-content/plugins/js_composer/assets/images/icons/binocular.png") right center no-repeat;
}

.wpb_binocular i.icon.nitro-lazy, option.wpb_binocular.nitro-lazy {
	background-image: none !important;
}

.wpb_document_excel i.icon, option.wpb_document_excel {
	background: url("https://cdn-iemok.nitrocdn.com/shKFQIhqmtPcYKyAdNbDrBqdXdAOsudW/assets/images/optimized/rev-0395388/sanchishah.co.in/wp-content/plugins/js_composer/assets/images/icons/blue-document-excel.png") right center no-repeat;
}

.wpb_document_excel i.icon.nitro-lazy, option.wpb_document_excel.nitro-lazy {
	background-image: none !important;
}

.wpb_document_image i.icon, option.wpb_document_image {
	background: url("https://cdn-iemok.nitrocdn.com/shKFQIhqmtPcYKyAdNbDrBqdXdAOsudW/assets/images/optimized/rev-0395388/sanchishah.co.in/wp-content/plugins/js_composer/assets/images/icons/blue-document-image.png") right center no-repeat;
}

.wpb_document_image i.icon.nitro-lazy, option.wpb_document_image.nitro-lazy {
	background-image: none !important;
}

.wpb_document_music i.icon, option.wpb_document_music {
	background: url("https://cdn-iemok.nitrocdn.com/shKFQIhqmtPcYKyAdNbDrBqdXdAOsudW/assets/images/optimized/rev-0395388/sanchishah.co.in/wp-content/plugins/js_composer/assets/images/icons/blue-document-music.png") right center no-repeat;
}

.wpb_document_music i.icon.nitro-lazy, option.wpb_document_music.nitro-lazy {
	background-image: none !important;
}

.wpb_document_office i.icon, option.wpb_document_office {
	background: url("https://cdn-iemok.nitrocdn.com/shKFQIhqmtPcYKyAdNbDrBqdXdAOsudW/assets/images/optimized/rev-0395388/sanchishah.co.in/wp-content/plugins/js_composer/assets/images/icons/blue-document-office.png") right center no-repeat;
}

.wpb_document_office i.icon.nitro-lazy, option.wpb_document_office.nitro-lazy {
	background-image: none !important;
}

.wpb_document_pdf i.icon, option.wpb_document_pdf {
	background: url("https://cdn-iemok.nitrocdn.com/shKFQIhqmtPcYKyAdNbDrBqdXdAOsudW/assets/images/optimized/rev-0395388/sanchishah.co.in/wp-content/plugins/js_composer/assets/images/icons/blue-document-pdf.png") right center no-repeat;
}

.wpb_document_pdf i.icon.nitro-lazy, option.wpb_document_pdf.nitro-lazy {
	background-image: none !important;
}

.wpb_document_powerpoint i.icon, option.wpb_document_powerpoint {
	background: url("https://cdn-iemok.nitrocdn.com/shKFQIhqmtPcYKyAdNbDrBqdXdAOsudW/assets/images/optimized/rev-0395388/sanchishah.co.in/wp-content/plugins/js_composer/assets/images/icons/blue-document-powerpoint.png") right center no-repeat;
}

.wpb_document_powerpoint i.icon.nitro-lazy, option.wpb_document_powerpoint.nitro-lazy {
	background-image: none !important;
}

.wpb_document_word i.icon, option.wpb_document_word {
	background: url("https://cdn-iemok.nitrocdn.com/shKFQIhqmtPcYKyAdNbDrBqdXdAOsudW/assets/images/optimized/rev-0395388/sanchishah.co.in/wp-content/plugins/js_composer/assets/images/icons/blue-document-word.png") right center no-repeat;
}

.wpb_document_word i.icon.nitro-lazy, option.wpb_document_word.nitro-lazy {
	background-image: none !important;
}

.wpb_bookmark i.icon, option.wpb_bookmark {
	background: url("https://cdn-iemok.nitrocdn.com/shKFQIhqmtPcYKyAdNbDrBqdXdAOsudW/assets/images/optimized/rev-0395388/sanchishah.co.in/wp-content/plugins/js_composer/assets/images/icons/bookmark.png") right center no-repeat;
}

.wpb_bookmark i.icon.nitro-lazy, option.wpb_bookmark.nitro-lazy {
	background-image: none !important;
}

.wpb_camcorder i.icon, option.wpb_camcorder {
	background: url("https://cdn-iemok.nitrocdn.com/shKFQIhqmtPcYKyAdNbDrBqdXdAOsudW/assets/images/optimized/rev-0395388/sanchishah.co.in/wp-content/plugins/js_composer/assets/images/icons/camcorder.png") right center no-repeat;
}

.wpb_camcorder i.icon.nitro-lazy, option.wpb_camcorder.nitro-lazy {
	background-image: none !important;
}

.wpb_camera i.icon, option.wpb_camera {
	background: url("https://cdn-iemok.nitrocdn.com/shKFQIhqmtPcYKyAdNbDrBqdXdAOsudW/assets/images/optimized/rev-0395388/sanchishah.co.in/wp-content/plugins/js_composer/assets/images/icons/camera.png") right center no-repeat;
}

.wpb_camera i.icon.nitro-lazy, option.wpb_camera.nitro-lazy {
	background-image: none !important;
}

.wpb_chart i.icon, option.wpb_chart {
	background: url("https://cdn-iemok.nitrocdn.com/shKFQIhqmtPcYKyAdNbDrBqdXdAOsudW/assets/images/optimized/rev-0395388/sanchishah.co.in/wp-content/plugins/js_composer/assets/images/icons/chart.png") right center no-repeat;
}

.wpb_chart i.icon.nitro-lazy, option.wpb_chart.nitro-lazy {
	background-image: none !important;
}

.wpb_chart_pie i.icon, option.wpb_chart_pie {
	background: url("https://cdn-iemok.nitrocdn.com/shKFQIhqmtPcYKyAdNbDrBqdXdAOsudW/assets/images/optimized/rev-0395388/sanchishah.co.in/wp-content/plugins/js_composer/assets/images/icons/chart-pie.png") right center no-repeat;
}

.wpb_chart_pie i.icon.nitro-lazy, option.wpb_chart_pie.nitro-lazy {
	background-image: none !important;
}

.wpb_clock i.icon, option.wpb_clock {
	background: url("https://cdn-iemok.nitrocdn.com/shKFQIhqmtPcYKyAdNbDrBqdXdAOsudW/assets/images/optimized/rev-0395388/sanchishah.co.in/wp-content/plugins/js_composer/assets/images/icons/clock.png") right center no-repeat;
}

.wpb_clock i.icon.nitro-lazy, option.wpb_clock.nitro-lazy {
	background-image: none !important;
}

.wpb_play i.icon, option.wpb_play {
	background: url("https://cdn-iemok.nitrocdn.com/shKFQIhqmtPcYKyAdNbDrBqdXdAOsudW/assets/images/optimized/rev-0395388/sanchishah.co.in/wp-content/plugins/js_composer/assets/images/icons/control.png") right center no-repeat;
}

.wpb_play i.icon.nitro-lazy, option.wpb_play.nitro-lazy {
	background-image: none !important;
}

.wpb_fire i.icon, option.wpb_fire {
	background: url("https://cdn-iemok.nitrocdn.com/shKFQIhqmtPcYKyAdNbDrBqdXdAOsudW/assets/images/optimized/rev-0395388/sanchishah.co.in/wp-content/plugins/js_composer/assets/images/icons/fire.png") right center no-repeat;
}

.wpb_fire i.icon.nitro-lazy, option.wpb_fire.nitro-lazy {
	background-image: none !important;
}

.wpb_heart i.icon, option.wpb_heart {
	background: url("https://cdn-iemok.nitrocdn.com/shKFQIhqmtPcYKyAdNbDrBqdXdAOsudW/assets/images/optimized/rev-0395388/sanchishah.co.in/wp-content/plugins/js_composer/assets/images/icons/heart.png") right center no-repeat;
}

.wpb_heart i.icon.nitro-lazy, option.wpb_heart.nitro-lazy {
	background-image: none !important;
}

.wpb_mail i.icon, option.wpb_mail {
	background: url("https://cdn-iemok.nitrocdn.com/shKFQIhqmtPcYKyAdNbDrBqdXdAOsudW/assets/images/optimized/rev-0395388/sanchishah.co.in/wp-content/plugins/js_composer/assets/images/icons/mail.png") right center no-repeat;
}

.wpb_mail i.icon.nitro-lazy, option.wpb_mail.nitro-lazy {
	background-image: none !important;
}

.wpb_shield i.icon, option.wpb_shield {
	background: url("https://cdn-iemok.nitrocdn.com/shKFQIhqmtPcYKyAdNbDrBqdXdAOsudW/assets/images/optimized/rev-0395388/sanchishah.co.in/wp-content/plugins/js_composer/assets/images/icons/plus-shield.png") right center no-repeat;
}

.wpb_shield i.icon.nitro-lazy, option.wpb_shield.nitro-lazy {
	background-image: none !important;
}

.wpb_video i.icon, option.wpb_video {
	background: url("https://cdn-iemok.nitrocdn.com/shKFQIhqmtPcYKyAdNbDrBqdXdAOsudW/assets/images/optimized/rev-0395388/sanchishah.co.in/wp-content/plugins/js_composer/assets/images/icons/video.png") right center no-repeat;
}

.wpb_video i.icon.nitro-lazy, option.wpb_video.nitro-lazy {
	background-image: none !important;
}

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

.vc_row-no-padding .vc_inner {
	margin-left: 0;
	margin-right: 0;
}

.vc_row.vc_row-o-full-height {
	min-height: 100vh;
}

.vc_row.vc_row-flex {
	box-sizing: border-box;
	display: 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: none;
}

.vc_toggle_arrow .vc_toggle_icon::after {
	border-right: none;
	border-bottom: none;
	visibility: hidden;
}

.vc_toggle_arrow.vc_toggle_active .vc_toggle_icon::before {
	visibility: hidden;
}

.vc_toggle_arrow.vc_toggle_active .vc_toggle_icon::after {
	visibility: visible;
}

.vc_toggle.vc_toggle_arrow .vc_toggle_icon {
	height: 22px;
	width: 22px;
	background: 0 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 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 0;
}

.vc_toggle.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: #444;
	background: 0 0;
}

.vc_toggle_default .vc_toggle_icon {
	background: #bababa;
	border: 1px solid #acacac;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
	transform: translate(0, -50%);
}

.vc_toggle_default .vc_toggle_icon::after, .vc_toggle_default .vc_toggle_icon::before {
	content: "";
	display: block;
	left: 50%;
	position: absolute;
	top: 50%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	background: #bababa;
}

.vc_toggle_default .vc_toggle_icon::before {
	border: 1px solid #acacac;
}

.vc_toggle_default.vc_toggle_active .vc_toggle_icon::after, .vc_toggle_default.vc_toggle_active .vc_toggle_icon::before {
	visibility: hidden;
}

.vc_toggle.vc_toggle_default .vc_toggle_icon {
	display: inline-block;
	width: 10px;
	margin-left: 5px;
	height: 4px;
}

.vc_toggle.vc_toggle_default .vc_toggle_icon::before {
	height: 10px;
	width: 4px;
}

.vc_toggle.vc_toggle_default .vc_toggle_icon::after {
	width: 8px;
	height: 2px;
}

.vc_toggle_color_blue.vc_toggle_simple .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
}

.vc_toggle_color_blue.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_blue.vc_toggle_simple .vc_toggle_icon::before {
	background-color: #5472d2;
}

.vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
}

.vc_toggle_color_blue.vc_toggle_simple .vc_toggle_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 0;
}

.vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_icon::before {
	border-color: #5472d2;
	background: 0 0;
}

.vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
	background: 0 0;
}

.vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: #7c93dd;
	background: 0 0;
}

.vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
}

.vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_icon::before {
	background-color: #00c1cf;
}

.vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
}

.vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_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 0;
}

.vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_icon::before {
	border-color: #00c1cf;
	background: 0 0;
}

.vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
	background: 0 0;
}

.vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: #00919c;
	background: 0 0;
}

.vc_toggle_color_pink.vc_toggle_simple .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
}

.vc_toggle_color_pink.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_pink.vc_toggle_simple .vc_toggle_icon::before {
	background-color: #fe6c61;
}

.vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
}

.vc_toggle_color_pink.vc_toggle_simple .vc_toggle_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 0;
}

.vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_icon::before {
	border-color: #fe6c61;
	background: 0 0;
}

.vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
	background: 0 0;
}

.vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: #fe9b94;
	background: 0 0;
}

.vc_toggle_color_violet.vc_toggle_simple .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
}

.vc_toggle_color_violet.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_violet.vc_toggle_simple .vc_toggle_icon::before {
	background-color: #8d6dc4;
}

.vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
}

.vc_toggle_color_violet.vc_toggle_simple .vc_toggle_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 0;
}

.vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_icon::before {
	border-color: #8d6dc4;
	background: 0 0;
}

.vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
	background: 0 0;
}

.vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: #a991d3;
	background: 0 0;
}

.vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
}

.vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_icon::before {
	background-color: #4cadc9;
}

.vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
}

.vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_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 0;
}

.vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_icon::before {
	border-color: #4cadc9;
	background: 0 0;
}

.vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
	background: 0 0;
}

.vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: #73bfd5;
	background: 0 0;
}

.vc_toggle_color_chino.vc_toggle_simple .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
}

.vc_toggle_color_chino.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_chino.vc_toggle_simple .vc_toggle_icon::before {
	background-color: #cec2ab;
}

.vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
}

.vc_toggle_color_chino.vc_toggle_simple .vc_toggle_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 0;
}

.vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_icon::before {
	border-color: #cec2ab;
	background: 0 0;
}

.vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
	background: 0 0;
}

.vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: #e1d9cb;
	background: 0 0;
}

.vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
}

.vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_icon::before {
	background-color: #50485b;
}

.vc_toggle_color_mulled_wine.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
}

.vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_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 0;
}

.vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_icon::before {
	border-color: #50485b;
	background: 0 0;
}

.vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
	background: 0 0;
}

.vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: #695f77;
	background: 0 0;
}

.vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
}

.vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_icon::before {
	background-color: #75d69c;
}

.vc_toggle_color_vista_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
}

.vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_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 0;
}

.vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_icon::before {
	border-color: #75d69c;
	background: 0 0;
}

.vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
	background: 0 0;
}

.vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: #9ce2b8;
	background: 0 0;
}

.vc_toggle_color_black.vc_toggle_simple .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
}

.vc_toggle_color_black.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_black.vc_toggle_simple .vc_toggle_icon::before {
	background-color: #2a2a2a;
}

.vc_toggle_color_black.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
}

.vc_toggle_color_black.vc_toggle_simple .vc_toggle_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 0;
}

.vc_toggle_color_black.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_black.vc_toggle_arrow .vc_toggle_icon::before {
	border-color: #2a2a2a;
	background: 0 0;
}

.vc_toggle_color_black.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
	background: 0 0;
}

.vc_toggle_color_black.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_black.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: #444;
	background: 0 0;
}

.vc_toggle_color_grey.vc_toggle_simple .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
}

.vc_toggle_color_grey.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_grey.vc_toggle_simple .vc_toggle_icon::before {
	background-color: #ebebeb;
}

.vc_toggle_color_grey.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
}

.vc_toggle_color_grey.vc_toggle_simple .vc_toggle_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 0;
}

.vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_icon::before {
	border-color: #ebebeb;
	background: 0 0;
}

.vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
	background: 0 0;
}

.vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: #d2d2d2;
	background: 0 0;
}

.vc_toggle_color_orange.vc_toggle_simple .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
}

.vc_toggle_color_orange.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_orange.vc_toggle_simple .vc_toggle_icon::before {
	background-color: #f7be68;
}

.vc_toggle_color_orange.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
}

.vc_toggle_color_orange.vc_toggle_simple .vc_toggle_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 0;
}

.vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_icon::before {
	border-color: #f7be68;
	background: 0 0;
}

.vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
	background: 0 0;
}

.vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: #fad398;
	background: 0 0;
}

.vc_toggle_color_sky.vc_toggle_simple .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
}

.vc_toggle_color_sky.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_sky.vc_toggle_simple .vc_toggle_icon::before {
	background-color: #5aa1e3;
}

.vc_toggle_color_sky.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
}

.vc_toggle_color_sky.vc_toggle_simple .vc_toggle_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 0;
}

.vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_icon::before {
	border-color: #5aa1e3;
	background: 0 0;
}

.vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
	background: 0 0;
}

.vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: #86baea;
	background: 0 0;
}

.vc_toggle_color_green.vc_toggle_simple .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
}

.vc_toggle_color_green.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_green.vc_toggle_simple .vc_toggle_icon::before {
	background-color: #6dab3c;
}

.vc_toggle_color_green.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
}

.vc_toggle_color_green.vc_toggle_simple .vc_toggle_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 0;
}

.vc_toggle_color_green.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_green.vc_toggle_arrow .vc_toggle_icon::before {
	border-color: #6dab3c;
	background: 0 0;
}

.vc_toggle_color_green.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
	background: 0 0;
}

.vc_toggle_color_green.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_green.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: #87c456;
	background: 0 0;
}

.vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
}

.vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_icon::before {
	background-color: #f4524d;
}

.vc_toggle_color_juicy_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
}

.vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_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 0;
}

.vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_icon::before {
	border-color: #f4524d;
	background: 0 0;
}

.vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
	background: 0 0;
}

.vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: #f7817d;
	background: 0 0;
}

.vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
}

.vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_icon::before {
	background-color: #f79468;
}

.vc_toggle_color_sandy_brown.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
}

.vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_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 0;
}

.vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_icon::before {
	border-color: #f79468;
	background: 0 0;
}

.vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
	background: 0 0;
}

.vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: #fab698;
	background: 0 0;
}

.vc_toggle_color_purple.vc_toggle_simple .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
}

.vc_toggle_color_purple.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_purple.vc_toggle_simple .vc_toggle_icon::before {
	background-color: #b97ebb;
}

.vc_toggle_color_purple.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
}

.vc_toggle_color_purple.vc_toggle_simple .vc_toggle_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 0;
}

.vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_icon::before {
	border-color: #b97ebb;
	background: 0 0;
}

.vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
	background: 0 0;
}

.vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: #cb9fcd;
	background: 0 0;
}

.vc_toggle_color_white.vc_toggle_simple .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
}

.vc_toggle_color_white.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_white.vc_toggle_simple .vc_toggle_icon::before {
	background-color: #fff;
}

.vc_toggle_color_white.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
	background-color: transparent;
	border-color: transparent;
}

.vc_toggle_color_white.vc_toggle_simple .vc_toggle_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 0;
}

.vc_toggle_color_white.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_white.vc_toggle_arrow .vc_toggle_icon::before {
	border-color: #fff;
	background: 0 0;
}

.vc_toggle_color_white.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
	background: 0 0;
}

.vc_toggle_color_white.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_white.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: #e6e6e6;
	background: 0 0;
}

.vc_toggle_size_sm .vc_toggle_icon {
	height: 16px;
	width: 16px;
}

.vc_toggle_size_sm .vc_toggle_icon::before {
	height: 2px;
	width: 8px;
}

.vc_toggle_size_sm .vc_toggle_icon::after {
	height: 8px;
	width: 2px;
}

.vc_toggle_size_sm.vc_toggle_default .vc_toggle_icon {
	display: inline-block;
	width: 8px;
	margin-left: 4px;
	height: 2px;
}

.vc_toggle_size_sm.vc_toggle_default .vc_toggle_icon::before {
	height: 8px;
	width: 2px;
}

.vc_toggle_size_sm.vc_toggle_default .vc_toggle_icon::after {
	width: 6px;
	height: 0;
}

.vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon {
	height: 16px;
	width: 16px;
}

.vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon::before {
	border-width: 2px;
	height: 8px;
	margin-left: -4px;
	width: 8px;
}

.vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon::before {
	margin-top: -8px;
}

.vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon::after {
	margin-top: -4px;
}

.vc_toggle_size_sm.vc_toggle_default .vc_toggle_content, .vc_toggle_size_sm.vc_toggle_default .vc_toggle_title, .vc_toggle_size_sm.vc_toggle_round .vc_toggle_content, .vc_toggle_size_sm.vc_toggle_round .vc_toggle_title, .vc_toggle_size_sm.vc_toggle_rounded .vc_toggle_content, .vc_toggle_size_sm.vc_toggle_rounded .vc_toggle_title, .vc_toggle_size_sm.vc_toggle_simple .vc_toggle_content, .vc_toggle_size_sm.vc_toggle_simple .vc_toggle_title, .vc_toggle_size_sm.vc_toggle_square .vc_toggle_content, .vc_toggle_size_sm.vc_toggle_square .vc_toggle_title {
	padding-left: 24px;
}

.vc_toggle_size_sm.vc_toggle_default .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_sm.vc_toggle_default .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_sm.vc_toggle_round .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_sm.vc_toggle_round .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_sm.vc_toggle_rounded .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_sm.vc_toggle_rounded .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_sm.vc_toggle_simple .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_sm.vc_toggle_simple .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_sm.vc_toggle_square .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_sm.vc_toggle_square .vc_toggle_title .vc_toggle_icon {
	position: absolute;
	left: 0;
	top: 50%;
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
	transform: translate(0, -50%);
}

.vc_toggle_size_sm.vc_toggle_default .vc_toggle_content, .vc_toggle_size_sm.vc_toggle_default .vc_toggle_title {
	padding-left: 17.6px;
}

.vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon {
	margin-left: 8px;
}

.vc_toggle_size_md .vc_toggle_icon {
	height: 22px;
	width: 22px;
}

.vc_toggle_size_md .vc_toggle_icon::before {
	height: 2px;
	width: 10px;
}

.vc_toggle_size_md .vc_toggle_icon::after {
	height: 10px;
	width: 2px;
}

.vc_toggle_size_md.vc_toggle_default .vc_toggle_icon {
	display: inline-block;
	width: 10px;
	margin-left: 5px;
	height: 4px;
}

.vc_toggle_size_md.vc_toggle_default .vc_toggle_icon::before {
	height: 10px;
	width: 4px;
}

.vc_toggle_size_md.vc_toggle_default .vc_toggle_icon::after {
	width: 8px;
	height: 2px;
}

.vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon {
	height: 22px;
	width: 22px;
}

.vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon::before {
	border-width: 2px;
	height: 10px;
	margin-left: -5px;
	width: 10px;
}

.vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon::before {
	margin-top: -10px;
}

.vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon::after {
	margin-top: -5px;
}

.vc_toggle_size_md.vc_toggle_default .vc_toggle_content, .vc_toggle_size_md.vc_toggle_default .vc_toggle_title, .vc_toggle_size_md.vc_toggle_round .vc_toggle_content, .vc_toggle_size_md.vc_toggle_round .vc_toggle_title, .vc_toggle_size_md.vc_toggle_rounded .vc_toggle_content, .vc_toggle_size_md.vc_toggle_rounded .vc_toggle_title, .vc_toggle_size_md.vc_toggle_simple .vc_toggle_content, .vc_toggle_size_md.vc_toggle_simple .vc_toggle_title, .vc_toggle_size_md.vc_toggle_square .vc_toggle_content, .vc_toggle_size_md.vc_toggle_square .vc_toggle_title {
	padding-left: 33px;
}

.vc_toggle_size_md.vc_toggle_default .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_md.vc_toggle_default .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_md.vc_toggle_round .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_md.vc_toggle_round .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_md.vc_toggle_rounded .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_md.vc_toggle_rounded .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_md.vc_toggle_simple .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_md.vc_toggle_simple .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_md.vc_toggle_square .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_md.vc_toggle_square .vc_toggle_title .vc_toggle_icon {
	position: absolute;
	left: 0;
	top: 50%;
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
	transform: translate(0, -50%);
}

.vc_toggle_size_md.vc_toggle_default .vc_toggle_content, .vc_toggle_size_md.vc_toggle_default .vc_toggle_title {
	padding-left: 24.2px;
}

.vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon {
	margin-left: 11px;
}

.vc_toggle_size_lg .vc_toggle_icon {
	height: 28px;
	width: 28px;
}

.vc_toggle_size_lg .vc_toggle_icon::before {
	height: 2px;
	width: 14px;
}

.vc_toggle_size_lg .vc_toggle_icon::after {
	height: 14px;
	width: 2px;
}

.vc_toggle_size_lg.vc_toggle_default .vc_toggle_icon {
	display: inline-block;
	width: 14px;
	margin-left: 7px;
	height: 4px;
}

.vc_toggle_size_lg.vc_toggle_default .vc_toggle_icon::before {
	height: 14px;
	width: 4px;
}

.vc_toggle_size_lg.vc_toggle_default .vc_toggle_icon::after {
	width: 12px;
	height: 2px;
}

.vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon {
	height: 28px;
	width: 28px;
}

.vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon::before {
	border-width: 2px;
	height: 14px;
	margin-left: -7px;
	width: 14px;
}

.vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon::before {
	margin-top: -14px;
}

.vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon::after {
	margin-top: -7px;
}

.vc_toggle_size_lg.vc_toggle_default .vc_toggle_content, .vc_toggle_size_lg.vc_toggle_default .vc_toggle_title, .vc_toggle_size_lg.vc_toggle_round .vc_toggle_content, .vc_toggle_size_lg.vc_toggle_round .vc_toggle_title, .vc_toggle_size_lg.vc_toggle_rounded .vc_toggle_content, .vc_toggle_size_lg.vc_toggle_rounded .vc_toggle_title, .vc_toggle_size_lg.vc_toggle_simple .vc_toggle_content, .vc_toggle_size_lg.vc_toggle_simple .vc_toggle_title, .vc_toggle_size_lg.vc_toggle_square .vc_toggle_content, .vc_toggle_size_lg.vc_toggle_square .vc_toggle_title {
	padding-left: 42px;
}

.vc_toggle_size_lg.vc_toggle_default .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_lg.vc_toggle_default .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_lg.vc_toggle_round .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_lg.vc_toggle_round .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_lg.vc_toggle_rounded .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_lg.vc_toggle_rounded .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_lg.vc_toggle_simple .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_lg.vc_toggle_simple .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_lg.vc_toggle_square .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_lg.vc_toggle_square .vc_toggle_title .vc_toggle_icon {
	position: absolute;
	left: 0;
	top: 50%;
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
	transform: translate(0, -50%);
}

.vc_toggle_size_lg.vc_toggle_default .vc_toggle_content, .vc_toggle_size_lg.vc_toggle_default .vc_toggle_title {
	padding-left: 30.8px;
}

.vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon {
	margin-left: 14px;
}

.vc_toggle_default .vc_toggle_content, .vc_toggle_default .vc_toggle_title, .vc_toggle_round .vc_toggle_content, .vc_toggle_round .vc_toggle_title, .vc_toggle_rounded .vc_toggle_content, .vc_toggle_rounded .vc_toggle_title, .vc_toggle_simple .vc_toggle_content, .vc_toggle_simple .vc_toggle_title, .vc_toggle_square .vc_toggle_content, .vc_toggle_square .vc_toggle_title {
	padding-left: 33px;
}

.vc_toggle_default .vc_toggle_content .vc_toggle_icon, .vc_toggle_default .vc_toggle_title .vc_toggle_icon, .vc_toggle_round .vc_toggle_content .vc_toggle_icon, .vc_toggle_round .vc_toggle_title .vc_toggle_icon, .vc_toggle_rounded .vc_toggle_content .vc_toggle_icon, .vc_toggle_rounded .vc_toggle_title .vc_toggle_icon, .vc_toggle_simple .vc_toggle_content .vc_toggle_icon, .vc_toggle_simple .vc_toggle_title .vc_toggle_icon, .vc_toggle_square .vc_toggle_content .vc_toggle_icon, .vc_toggle_square .vc_toggle_title .vc_toggle_icon {
	position: absolute;
	left: 0;
	top: 50%;
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
	transform: translate(0, -50%);
}

.vc_toggle_default .vc_toggle_content, .vc_toggle_default .vc_toggle_title {
	padding-left: 24.2px;
}

.vc_toggle_arrow .vc_toggle_icon {
	margin-left: 11px;
}

.wpb_widgetised_column .wpb_wrapper>ul {
	margin: 0;
}

.wpb_widgetised_column .wpb_wrapper>ul>li {
	margin-left: 0;
	background-image: none;
	list-style: none !important;
}

.wpb_widgetised_column .wpb_wrapper>ul>li.nitro-lazy {
	background-image: 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:hover.nitro-lazy {
	background-image: none !important;
}

.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);
}

.wpb_button.active.nitro-lazy, .wpb_button:active.nitro-lazy {
	background-image: none !important;
}

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: none;
}

.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;
}

.vc_general.vc_btn3.nitro-lazy {
	background-image: none !important;
}

.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: none;
	text-decoration: inherit;
	color: inherit;
}

.vc_custom_heading a {
	-webkit-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	opacity: 1;
}

.vc_custom_heading a:hover {
	opacity: .85;
}

.vc_call_to_action {
	background-color: #ebebeb;
	border: 2px solid #ebebeb;
	padding: 2em;
	border-radius: 5px;
}

.vc_call_to_action :last-child {
	margin-bottom: 0;
}

.vc_call_to_action.vc_cta_square {
	border-radius: 0;
}

.vc_call_to_action.vc_cta_square_outlined {
	border-radius: 0;
	background: 0 0 !important;
}

.vc_call_to_action.vc_cta_round {
	border-radius: 50px;
}

.vc_call_to_action.vc_cta_outlined {
	background: 0 0 !important;
}

.vc_call_to_action hgroup h2, .vc_call_to_action hgroup h4 {
	margin: 0;
	clear: none;
}

.vc_call_to_action hgroup+p {
	margin-top: 1em;
}

.vc_call_to_action.vc_cta_btn_pos_right .vc_cta_btn {
	float: right;
	margin-left: 2em;
}

.vc_call_to_action.vc_cta_btn_pos_left .vc_cta_btn {
	float: left;
	margin-right: 2em;
}

.wpb_call_to_action {
	position: relative;
	background-color: #f7f7f7;
	padding: 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: none;
}

.wpb_gmaps_widget.vc_map_responsive .wpb_map_wraper {
	position: relative;
	padding-bottom: 56.25%;
	height: 0;
}

.wpb_gmaps_widget.vc_map_responsive .wpb_map_wraper iframe {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
}

.wpb_accordion_section .wpb_accordion_header a:focus, .wpb_content_element .wpb_tabs_nav li a:focus, .wpb_tour_next_prev_nav a:focus {
	outline: 0;
}

.wpb_content_element .wpb_tabs_nav, .wpb_content_element .wpb_tour_tabs_wrapper {
	padding: 0;
}

.wpb_content_element .wpb_tabs_nav {
	margin: 0;
	padding-left: 0 !important;
	text-indent: inherit !important;
}

#content .wpb_content_element .wpb_tabs_nav {
	margin: 0;
}

.wpb_content_element .wpb_tabs_nav li {
	background-color: #fff;
	white-space: nowrap;
	padding: 0;
	background-image: none;
	list-style: none !important;
}

.wpb_content_element .wpb_tabs_nav li.nitro-lazy {
	background-image: 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: none;
	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: none;
	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: none;
}

.wpb_tour_next_prev_nav span {
	width: 48%;
	display: inline-block;
	padding-top: 1em;
	float: left;
}

.wpb_tour_next_prev_nav span.wpb_next_slide {
	text-align: right;
	float: right;
}

.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header {
	margin: 0 0 1px;
	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("https://cdn-iemok.nitrocdn.com/shKFQIhqmtPcYKyAdNbDrBqdXdAOsudW/assets/images/optimized/rev-0395388/sanchishah.co.in/wp-content/plugins/js_composer/assets/images/toggle_open.png");
	background-repeat: no-repeat;
	position: absolute;
	right: .7em;
	top: .7em;
}

.wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon.nitro-lazy, .wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon.nitro-lazy {
	background-image: none !important;
}

.wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon {
	background-image: url("https://cdn-iemok.nitrocdn.com/shKFQIhqmtPcYKyAdNbDrBqdXdAOsudW/assets/images/optimized/rev-0395388/sanchishah.co.in/wp-content/plugins/js_composer/assets/images/toggle_close.png");
}

.wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon.nitro-lazy {
	background-image: none !important;
}

@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.nitro-lazy {
	background-image: 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.nitro-lazy, .wpb_teaser_grid .categories_filter li.nitro-lazy {
	background-image: none !important;
}

.wpb_categories_filter li:after, .wpb_categories_filter li:before, .wpb_teaser_grid .categories_filter li:after, .wpb_teaser_grid .categories_filter li:before {
	display: none !important;
}

.wpb_categories_filter li a, .wpb_teaser_grid .categories_filter li a {
	border: none;
	text-decoration: none;
}

.wpb_categories_filter li a:hover, .wpb_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.nitro-lazy {
	background-image: 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: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

.wpb_gallery .wpb_flexslider .flex-direction-nav a:hover {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

.wpb_gallery .wpb_flexslider .flex-direction-nav a:before {
	line-height: 1;
}

.wpb_gallery .wpb_flexslider .flex-control-paging {
	z-index: 10;
}

#content .wpb_gallery_slides ul.flex-direction-nav, #content .wpb_gallery_slides ul.slides, .content .wpb_gallery_slides ul.flex-direction-nav, .content .wpb_gallery_slides ul.slides, .wpb_content_element .wpb_gallery_slides ul li, .wpb_gallery_slides ul.flex-direction-nav, .wpb_gallery_slides ul.slides, body .wpb_gallery_slides ul li {
	list-style: none;
	padding: 0;
	background-image: none;
	margin: 0;
}

#content .wpb_gallery_slides ul.flex-direction-nav.nitro-lazy, #content .wpb_gallery_slides ul.slides.nitro-lazy, .content .wpb_gallery_slides ul.flex-direction-nav.nitro-lazy, .content .wpb_gallery_slides ul.slides.nitro-lazy, .wpb_content_element .wpb_gallery_slides ul li.nitro-lazy, .wpb_gallery_slides ul.flex-direction-nav.nitro-lazy, .wpb_gallery_slides ul.slides.nitro-lazy, body .wpb_gallery_slides ul li.nitro-lazy {
	background-image: none !important;
}

.flickr_badge_image {
	margin: 0 10px 10px 0;
	width: 72px;
	height: 72px;
	float: left;
	background: 0 0;
	padding: 0;
}

.flickr_badge_image a {
	border: none;
}

.flickr_badge_image img {
	margin: 0;
	overflow: hidden;
	position: relative;
	width: 100%;
	height: 100%;
	max-width: 100%;
	max-height: 100%;
}

.wpb_flickr_widget p.flickr_stream_wrap {
	clear: both;
	margin-bottom: 0;
	font-size: 80%;
}

.wpb_flickr_widget p.flickr_stream_wrap a {
	background-image: url("https://cdn-iemok.nitrocdn.com/shKFQIhqmtPcYKyAdNbDrBqdXdAOsudW/assets/images/optimized/rev-0395388/sanchishah.co.in/wp-content/plugins/js_composer/assets/images/flickr.png");
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 25px;
	display: inline-block;
}

.wpb_flickr_widget p.flickr_stream_wrap a.nitro-lazy {
	background-image: none !important;
}

.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.nitro-lazy {
	background-image: 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: none;
}

.vc_carousel .vc_carousel-control {
	text-shadow: none;
	border: none;
	transition: all .2s linear;
	-moz-transition: all .2s linear;
	-webkit-transition: all .2s linear;
	-o-transition: all .2s linear;
}

.vc_carousel .vc_carousel-control:active, .vc_carousel .vc_carousel-control:focus {
	outline: 0;
}

.vc_carousel .vc_carousel-indicators li {
	width: 5px;
	height: 5px;
	margin: 0;
	border-color: #f7f7f7;
	transition: all .2s linear;
	-moz-transition: all .2s linear;
	-webkit-transition: all .2s linear;
	-o-transition: all .2s linear;
}

.vc_separator {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.vc_separator h4 {
	line-height: 1em;
	font-size: 100%;
	margin: 0;
	word-wrap: break-word;
	-webkit-box-flex: 0;
	-webkit-flex: 0 1 auto;
	-ms-flex: 0 1 auto;
	flex: 0 1 auto;
}

.vc_separator h4 .normal {
	font-size: 12px;
	font-weight: 400;
}

.vc_separator .vc_sep_holder {
	height: 1px;
	position: relative;
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 auto;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	min-width: 10%;
}

.vc_separator .vc_sep_holder .vc_sep_line {
	height: 1px;
	border-top: 1px solid #ebebeb;
	display: block;
	position: relative;
	top: 1px;
	width: 100%;
}

.vc_separator.vc_separator_align_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: none;
	position: relative;
	height: 20px;
	top: 0;
	overflow: hidden;
}

.vc_separator.vc_sep_shadow .vc_sep_line::after {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	top: -20px;
	right: 0;
	height: 10px;
	border-radius: 100%;
}

.vc_separator.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
	right: -100%;
	box-shadow: 10px 10px 10px 1px;
}

.vc_separator.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
	left: -100%;
	box-shadow: -10px 10px 10px 1px;
}

.vc_separator.vc_separator_no_text:not(.vc_sep_shadow) .vc_sep_holder_l {
	width: 100%;
}

.vc_separator.vc_separator_no_text:not(.vc_sep_shadow) .vc_sep_holder_r {
	display: none;
}

.vc_separator .vc_icon_element {
	margin-bottom: 0;
}

.vc_separator .vc_icon_element:not(.vc_icon_element-have-style)+h4 {
	padding-left: 0;
}

.vc_separator .vc_icon_element:not(.vc_icon_element-have-style) .vc_icon_element-size-xl {
	margin-left: .8em;
	margin-right: .8em;
}

.vc_separator.vc_separator-has-text.vc_separator_align_center .vc_icon_element.vc_icon_element-have-style, .vc_separator.vc_separator-has-text.vc_separator_align_right .vc_icon_element.vc_icon_element-have-style {
	margin-left: .8em;
}

.vc_separator.vc_separator_align_left .vc_icon_element.vc_icon_element-have-style+h4 {
	padding-left: .8em;
}

.vc_separator.vc_sep_border_width_1 .vc_sep_holder .vc_sep_line {
	border-top-width: 1px;
}

.vc_separator.vc_sep_border_width_1.vc_sep_double .vc_sep_holder .vc_sep_line {
	border-bottom-width: 1px;
	top: 0;
}

.vc_separator.vc_sep_border_width_1.vc_sep_shadow .vc_sep_line {
	top: 0;
}

.vc_separator.vc_sep_border_width_1.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
	box-shadow: 10px 10px 10px 1px;
}

.vc_separator.vc_sep_border_width_1.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
	box-shadow: -10px 10px 10px 1px;
}

.vc_separator.vc_sep_border_width_2 .vc_sep_holder .vc_sep_line {
	border-top-width: 2px;
}

.vc_separator.vc_sep_border_width_2.vc_sep_double .vc_sep_holder .vc_sep_line {
	border-bottom-width: 2px;
	top: -1px;
}

.vc_separator.vc_sep_border_width_2.vc_sep_shadow .vc_sep_line {
	top: -1px;
}

.vc_separator.vc_sep_border_width_2.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
	box-shadow: 10px 10px 10px 2px;
}

.vc_separator.vc_sep_border_width_2.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
	box-shadow: -10px 10px 10px 2px;
}

.vc_separator.vc_sep_border_width_3 .vc_sep_holder .vc_sep_line {
	border-top-width: 3px;
}

.vc_separator.vc_sep_border_width_3.vc_sep_double .vc_sep_holder .vc_sep_line {
	border-bottom-width: 3px;
	top: -1px;
}

.vc_separator.vc_sep_border_width_3.vc_sep_shadow .vc_sep_line {
	top: -1px;
}

.vc_separator.vc_sep_border_width_3.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
	box-shadow: 10px 10px 10px 3px;
}

.vc_separator.vc_sep_border_width_3.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
	box-shadow: -10px 10px 10px 3px;
}

.vc_separator.vc_sep_border_width_4 .vc_sep_holder .vc_sep_line {
	border-top-width: 4px;
}

.vc_separator.vc_sep_border_width_4.vc_sep_double .vc_sep_holder .vc_sep_line {
	border-bottom-width: 4px;
	top: -2px;
}

.vc_separator.vc_sep_border_width_4.vc_sep_shadow .vc_sep_line {
	top: -2px;
}

.vc_separator.vc_sep_border_width_4.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
	box-shadow: 10px 10px 10px 4px;
}

.vc_separator.vc_sep_border_width_4.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
	box-shadow: -10px 10px 10px 4px;
}

.vc_separator.vc_sep_border_width_5 .vc_sep_holder .vc_sep_line {
	border-top-width: 5px;
}

.vc_separator.vc_sep_border_width_5.vc_sep_double .vc_sep_holder .vc_sep_line {
	border-bottom-width: 5px;
	top: -2px;
}

.vc_separator.vc_sep_border_width_5.vc_sep_shadow .vc_sep_line {
	top: -2px;
}

.vc_separator.vc_sep_border_width_5.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
	box-shadow: 10px 10px 10px 5px;
}

.vc_separator.vc_sep_border_width_5.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
	box-shadow: -10px 10px 10px 5px;
}

.vc_separator.vc_sep_border_width_6 .vc_sep_holder .vc_sep_line {
	border-top-width: 6px;
}

.vc_separator.vc_sep_border_width_6.vc_sep_double .vc_sep_holder .vc_sep_line {
	border-bottom-width: 6px;
	top: -3px;
}

.vc_separator.vc_sep_border_width_6.vc_sep_shadow .vc_sep_line {
	top: -3px;
}

.vc_separator.vc_sep_border_width_6.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
	box-shadow: 10px 10px 10px 6px;
}

.vc_separator.vc_sep_border_width_6.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
	box-shadow: -10px 10px 10px 6px;
}

.vc_separator.vc_sep_border_width_7 .vc_sep_holder .vc_sep_line {
	border-top-width: 7px;
}

.vc_separator.vc_sep_border_width_7.vc_sep_double .vc_sep_holder .vc_sep_line {
	border-bottom-width: 7px;
	top: -3px;
}

.vc_separator.vc_sep_border_width_7.vc_sep_shadow .vc_sep_line {
	top: -3px;
}

.vc_separator.vc_sep_border_width_7.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
	box-shadow: 10px 10px 10px 7px;
}

.vc_separator.vc_sep_border_width_7.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
	box-shadow: -10px 10px 10px 7px;
}

.vc_separator.vc_sep_border_width_8 .vc_sep_holder .vc_sep_line {
	border-top-width: 8px;
}

.vc_separator.vc_sep_border_width_8.vc_sep_double .vc_sep_holder .vc_sep_line {
	border-bottom-width: 8px;
	top: -4px;
}

.vc_separator.vc_sep_border_width_8.vc_sep_shadow .vc_sep_line {
	top: -4px;
}

.vc_separator.vc_sep_border_width_8.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
	box-shadow: 10px 10px 10px 8px;
}

.vc_separator.vc_sep_border_width_8.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
	box-shadow: -10px 10px 10px 8px;
}

.vc_separator.vc_sep_border_width_9 .vc_sep_holder .vc_sep_line {
	border-top-width: 9px;
}

.vc_separator.vc_sep_border_width_9.vc_sep_double .vc_sep_holder .vc_sep_line {
	border-bottom-width: 9px;
	top: -4px;
}

.vc_separator.vc_sep_border_width_9.vc_sep_shadow .vc_sep_line {
	top: -4px;
}

.vc_separator.vc_sep_border_width_9.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
	box-shadow: 10px 10px 10px 9px;
}

.vc_separator.vc_sep_border_width_9.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
	box-shadow: -10px 10px 10px 9px;
}

.vc_separator.vc_sep_border_width_10 .vc_sep_holder .vc_sep_line {
	border-top-width: 10px;
}

.vc_separator.vc_sep_border_width_10.vc_sep_double .vc_sep_holder .vc_sep_line {
	border-bottom-width: 10px;
	top: -5px;
}

.vc_separator.vc_sep_border_width_10.vc_sep_shadow .vc_sep_line {
	top: -5px;
}

.vc_separator.vc_sep_border_width_10.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
	box-shadow: 10px 10px 10px 10px;
}

.vc_separator.vc_sep_border_width_10.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
	box-shadow: -10px 10px 10px 10px;
}

.vc_separator.vc_sep_color_blue .vc_sep_line {
	border-color: #5472d2;
}

.vc_separator.vc_sep_color_blue.vc_sep_shadow .vc_sep_holder {
	color: #5472d2;
}

.vc_separator.vc_sep_color_turquoise .vc_sep_line {
	border-color: #00c1cf;
}

.vc_separator.vc_sep_color_turquoise.vc_sep_shadow .vc_sep_holder {
	color: #00c1cf;
}

.vc_separator.vc_sep_color_pink .vc_sep_line {
	border-color: #fe6c61;
}

.vc_separator.vc_sep_color_pink.vc_sep_shadow .vc_sep_holder {
	color: #fe6c61;
}

.vc_separator.vc_sep_color_violet .vc_sep_line {
	border-color: #8d6dc4;
}

.vc_separator.vc_sep_color_violet.vc_sep_shadow .vc_sep_holder {
	color: #8d6dc4;
}

.vc_separator.vc_sep_color_peacoc .vc_sep_line {
	border-color: #4cadc9;
}

.vc_separator.vc_sep_color_peacoc.vc_sep_shadow .vc_sep_holder {
	color: #4cadc9;
}

.vc_separator.vc_sep_color_chino .vc_sep_line {
	border-color: #cec2ab;
}

.vc_separator.vc_sep_color_chino.vc_sep_shadow .vc_sep_holder {
	color: #cec2ab;
}

.vc_separator.vc_sep_color_mulled_wine .vc_sep_line {
	border-color: #50485b;
}

.vc_separator.vc_sep_color_mulled_wine.vc_sep_shadow .vc_sep_holder {
	color: #50485b;
}

.vc_separator.vc_sep_color_vista_blue .vc_sep_line {
	border-color: #75d69c;
}

.vc_separator.vc_sep_color_vista_blue.vc_sep_shadow .vc_sep_holder {
	color: #75d69c;
}

.vc_separator.vc_sep_color_black .vc_sep_line {
	border-color: #2a2a2a;
}

.vc_separator.vc_sep_color_black.vc_sep_shadow .vc_sep_holder {
	color: #2a2a2a;
}

.vc_separator.vc_sep_color_grey .vc_sep_line {
	border-color: #ebebeb;
}

.vc_separator.vc_sep_color_grey.vc_sep_shadow .vc_sep_holder {
	color: #ebebeb;
}

.vc_separator.vc_sep_color_orange .vc_sep_line {
	border-color: #f7be68;
}

.vc_separator.vc_sep_color_orange.vc_sep_shadow .vc_sep_holder {
	color: #f7be68;
}

.vc_separator.vc_sep_color_sky .vc_sep_line {
	border-color: #5aa1e3;
}

.vc_separator.vc_sep_color_sky.vc_sep_shadow .vc_sep_holder {
	color: #5aa1e3;
}

.vc_separator.vc_sep_color_green .vc_sep_line {
	border-color: #6dab3c;
}

.vc_separator.vc_sep_color_green.vc_sep_shadow .vc_sep_holder {
	color: #6dab3c;
}

.vc_separator.vc_sep_color_juicy_pink .vc_sep_line {
	border-color: #f4524d;
}

.vc_separator.vc_sep_color_juicy_pink.vc_sep_shadow .vc_sep_holder {
	color: #f4524d;
}

.vc_separator.vc_sep_color_sandy_brown .vc_sep_line {
	border-color: #f79468;
}

.vc_separator.vc_sep_color_sandy_brown.vc_sep_shadow .vc_sep_holder {
	color: #f79468;
}

.vc_separator.vc_sep_color_purple .vc_sep_line {
	border-color: #b97ebb;
}

.vc_separator.vc_sep_color_purple.vc_sep_shadow .vc_sep_holder {
	color: #b97ebb;
}

.vc_separator.vc_sep_color_white .vc_sep_line {
	border-color: #fff;
}

.vc_separator.vc_sep_color_white.vc_sep_shadow .vc_sep_holder {
	color: #fff;
}

.vc_text_separator, .wpb_separator {
	border-bottom: 1px solid #ebebeb;
	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: none;
	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: none;
}

.wpb_single_image .vc_single_image-wrapper.vc_box_border img, .wpb_single_image .vc_single_image-wrapper.vc_box_border_circle img {
	border-radius: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	border: none;
}

.wpb_single_image .vc_single_image-wrapper.vc_box_shadow, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow 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: none;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xs {
	max-width: 100% !important;
	line-height: 1.2em !important;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xs.vc_icon_element-have-style-inner {
	width: 2.5em !important;
	height: 2.5em !important;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xs .vc_icon_element-icon {
	font-size: 1.2em !important;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-sm {
	max-width: 100% !important;
	line-height: 1.6em !important;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-sm.vc_icon_element-have-style-inner {
	width: 3.15em !important;
	height: 3.15em !important;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-sm .vc_icon_element-icon {
	font-size: 1.6em !important;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-md {
	max-width: 100% !important;
	line-height: 2.15em !important;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-md.vc_icon_element-have-style-inner {
	width: 4em !important;
	height: 4em !important;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-md .vc_icon_element-icon {
	font-size: 2.15em !important;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-lg {
	max-width: 100% !important;
	line-height: 2.85em !important;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-lg.vc_icon_element-have-style-inner {
	width: 5em !important;
	height: 5em !important;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-lg .vc_icon_element-icon {
	font-size: 2.85em !important;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xl {
	max-width: 100% !important;
	line-height: 5em !important;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xl.vc_icon_element-have-style-inner {
	width: 7.15em !important;
	height: 7.15em !important;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xl .vc_icon_element-icon {
	font-size: 5em !important;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded, .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 0;
	-webkit-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	border: none;
}

.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: none;
	outline: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

.vc_masonry_grid .vc_grid.vc_row .vc_grid-item, .vc_masonry_media_grid .vc_grid.vc_row .vc_grid-item {
	position: static;
}

.vc_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;
	}
}

@-moz-document url-prefix() {
	.vc_masonry_grid .vc_grid-item, .vc_masonry_media_grid .vc_grid-item {
		margin-left: -.01px;
	}
}

.vc_gitem-zone-b {
	display: none;
	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 0s ease;
	-o-transition: all 0s ease;
	transition: all 0s ease;
}

.vc_gitem-animate .vc_gitem-zone-b {
	z-index: 199;
}

.vc_gitem-animate-none .vc_gitem-zone-b {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: 0;
	opacity: 0;
	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_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 0s;
	-o-transition: opacity .3s ease-in 0s;
	transition: opacity .3s ease-in 0s;
	-webkit-tap-highlight-color: transparent;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .disabled {
	display: none !important;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-next, .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-prev {
	position: absolute;
	top: 50%;
	margin-top: -12.5px;
	opacity: .5;
	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 0s;
	-o-transition: opacity .3s ease-in 0s;
	transition: opacity .3s ease-in 0s;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-next:hover, .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-prev:hover {
	opacity: 1;
	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 0s;
	-o-transition: opacity .3s ease-in 0s;
	transition: opacity .3s ease-in 0s;
	position: relative;
	float: left;
	padding: 3px 10px;
	line-height: 1.42857143;
	text-decoration: none;
	opacity: .5;
	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: "";
}

.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-next>a:after {
	font-family: vc_grid_v1;
	display: inline-block;
	content: "";
}

.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-first>a:after {
	font-family: vc_grid_v1;
	display: inline-block;
	content: "";
}

.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-last>a:after {
	font-family: vc_grid_v1;
	display: inline-block;
	content: "";
}

.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 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: none;
	margin-top: 1px;
}

.vc_grid-filter.vc_grid-filter-filled-rounded>.vc_grid-filter-item:first-child, .vc_grid-filter.vc_grid-filter-filled>.vc_grid-filter-item:first-child {
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
	border-top: 0;
}

.vc_grid-filter.vc_grid-filter-filled-rounded>.vc_grid-filter-item:last-child, .vc_grid-filter.vc_grid-filter-filled>.vc_grid-filter-item:last-child {
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
}

.vc_grid-filter.vc_grid-filter-filled-rounded>.vc_grid-filter-item:first-child {
	border-top-left-radius: 30px;
	border-bottom-left-radius: 30px;
	border-top: 0;
}

.vc_grid-filter.vc_grid-filter-filled-rounded>.vc_grid-filter-item:last-child {
	border-top-right-radius: 30px;
	border-bottom-right-radius: 30px;
}

.vc_grid-filter.vc_grid-filter-filled-rounded-all>.vc_grid-filter-item {
	border-radius: 3px !important;
}

.vc_grid-filter.vc_grid-filter-filled-round-all>.vc_grid-filter-item {
	border-radius: 30px !important;
}

.vc_grid-filter.vc_grid-filter-size-xs .vc_grid-filter-item {
	font-size: 12px;
	padding: 1px 5px;
}

.vc_grid-filter.vc_grid-filter-size-sm .vc_grid-filter-item {
	font-size: 13px;
	padding: 2px 7px;
}

.vc_grid-filter.vc_grid-filter-size-md .vc_grid-filter-item {
	font-size: 100%;
	padding: 2px 10px;
}

.vc_grid-filter.vc_grid-filter-size-lg .vc_grid-filter-item {
	font-size: 18px;
	padding: 4px 10px;
}

.vc_grid-filter-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: none;
		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%;
	backface-visibility: hidden;
	position: absolute;
	top: 0;
	left: 0;
	display: flex;
	flex-direction: column;
	justify-content: center;
	transition: transform .5s ease-in-out;
	transform-style: preserve-3d;
	background-size: cover;
	background-position: center;
}

.vc-hoverbox-block-inner {
	flex-shrink: 0;
	padding: 20px;
}

.vc-hoverbox-front {
	transform: rotateY(0);
}

.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, .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);
}

[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: "";
}

.vc_arrow-icon-plus:before {
	content: "";
}

.vc_arrow-icon-arrow_down:before {
	content: "";
}

.vc_arrow-icon-arrow_up:before {
	content: "";
}

.vc_arrow-icon-arrow_01_left:before {
	content: "";
}

.vc_arrow-icon-arrow_01_right:before {
	content: "";
}

.vc_arrow-icon-arrow_02_left:before {
	content: "";
}

.vc_arrow-icon-arrow_02_right:before {
	content: "";
}

.vc_arrow-icon-arrow_03_left:before {
	content: "";
}

.vc_arrow-icon-arrow_03_right:before {
	content: "";
}

.vc_arrow-icon-arrow_04_left:before {
	content: "";
}

.vc_arrow-icon-arrow_04_right:before {
	content: "";
}

.vc_arrow-icon-arrow_05_left:before {
	content: "";
}

.vc_arrow-icon-arrow_05_right:before {
	content: "";
}

.vc_arrow-icon-arrow_06_left:before {
	content: "";
}

.vc_arrow-icon-arrow_06_right:before {
	content: "";
}

.vc_arrow-icon-arrow_07_left:before {
	content: "";
}

.vc_arrow-icon-arrow_07_right:before {
	content: "";
}

.vc_arrow-icon-arrow_08_left:before {
	content: "";
}

.vc_arrow-icon-arrow_08_right:before {
	content: "";
}

.vc_arrow-icon-arrow_09_left:before {
	content: "";
}

.vc_arrow-icon-arrow_09_right:before {
	content: "";
}

.vc_arrow-icon-arrow_10_left:before {
	content: "";
}

.vc_arrow-icon-arrow_10_right:before {
	content: "";
}

.vc_arrow-icon-arrow_11_left:before {
	content: "";
}

.vc_arrow-icon-arrow_11_right:before {
	content: "";
}

.vc_arrow-icon-arrow_12_left:before {
	content: "";
}

.vc_arrow-icon-arrow_12_right:before {
	content: "";
}

.vc_arrow-icon-navicon:before {
	content: "";
}

.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("https://cdn-iemok.nitrocdn.com/shKFQIhqmtPcYKyAdNbDrBqdXdAOsudW/assets/images/optimized/rev-0395388/sanchishah.co.in/wp-content/plugins/js_composer/assets/images/spinner.gif") no-repeat;
	background-position-x: center;
	background-position-y: center;
}

.vc-spinner.vc-spinner-complete::before {
	background-image: url("https://cdn-iemok.nitrocdn.com/shKFQIhqmtPcYKyAdNbDrBqdXdAOsudW/assets/images/optimized/rev-0395388/sanchishah.co.in/wp-content/plugins/js_composer/assets/vc/tick.png");
}

.vc-spinner.vc-spinner-failed::before {
	background-image: url("https://cdn-iemok.nitrocdn.com/shKFQIhqmtPcYKyAdNbDrBqdXdAOsudW/assets/images/optimized/rev-0395388/sanchishah.co.in/wp-content/plugins/js_composer/assets/vc/remove.png");
}

.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini {
	position: relative;
}

.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_gitem-zone {
	opacity: 0 !important;
	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;
}
/*# sourceMappingURL=../../frontend/build/addthis_wordpress_public.min.css.map */

.entry-content .addthis_button, .entry-content .addthis_toolbox, .entry-header .addthis_button, .entry-header .addthis_toolbox {
	margin: 10px 0 10px 0;
}

.addthis_button_tweet {
	min-width: 83px;
	float: left;
}

.atwidget iframe {
	max-width: none;
}

a.at-share-btn, a.at-share-btn:hover, div.addthis_native_toolbox a, div.addthis_native_toolbox a:hover, div.addthis_tool a, div.addthis_tool a:hover, div.addthis_toolbox a, div.addthis_toolbox a:hover {
	border: 0;
	box-shadow: none;
	-webkit-box-shadow: none;
}

div.addthis_toolbox br {
	display: none;
}
