
.essb-subscribe-form-overlay {
	background-color: rgba(255, 255, 255, .9);
	position: fixed;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	z-index: 100000;
	display: none;
}

.essb-subscribe-form-popup {
	z-index: 100001;
}

.essb-subscribe-form-inline {
	margin-bottom: 15px;
}

.essb-subscribe-form-close {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	width: 26px;
	height: 26px;
	line-height: 26px;
	position: absolute;
	right: -26px;
	top: -26px;
	text-decoration: none;
	text-align: center;
	opacity: .65;
	padding: 0;
	color: #212121;
	font-style: normal;
	font-size: 18px;
	font-family: Arial, Baskerville, monospace;
	font-weight: 700;
	border: 0;
	background: 0 0;
	cursor: pointer;
}

.essb-subscribe-form-close svg {
	fill: #212121;
	width: 18px;
}

.essb-subscribe-form-close:focus, .essb-subscribe-form-close:hover {
	opacity: 1;
	background: 0 0;
	outline: 0;
}

.essb-subscribe-form-close:active {
	background: 0 0;
	outline: 0;
}

.essb-subscribe-form-content {
	clear: both;
	line-height: 1;
}

.essb-subscribe-form-content .essb-subscribe-form-content-title {
	font-size: 21px;
	line-height: 1;
	margin: 0;
	padding: 5px 0;
	position: relative;
	display: block;
	font-weight: 700;
}

.essb-subscribe-form-content p {
	margin: 10px 0;
	line-height: 1.5em;
}

.essb-subscribe-form-content input {
	border: none;
	width: 100%;
	box-sizing: border-box;
	padding: 10px 0;
	margin: 0;
	box-shadow: none;
	border-radius: 0;
	height: 45px;
	text-indent: 10px;
	text-align: center;
	font-weight: 700;
	-webkit-transition: .2s;
	-moz-transition: .2s;
	-ms-transition: .2s;
	-o-transition: .2s;
	transition: .2s;
}

.essb-subscribe-form-content input::-moz-input-placeholder, .essb-subscribe-form-content input::-webkit-input-placeholder, .essb-subscribe-form-content input::placeholder {
	color: inherit;
	opacity: .7;
	font-weight: 400;
}

.essb-subscribe-form-content input:focus::-moz-input-placeholder, .essb-subscribe-form-content input:focus::-webkit-input-placeholder, .essb-subscribe-form-content input:focus::placeholder {
	color: transparent !important;
}

.essb-subscribe-form-content input:focus {
	outline: 0;
}

.essb-subscribe-form-content .essb-subscribe-form-content-footer {
	margin-top: 10px;
	font-size: 12px;
	text-align: center;
	margin-bottom: 0;
}

.essb-subscribe-form-content .essb-subscribe-form-result-message {
	margin-top: 10px;
	font-size: 12px;
	font-weight: 700;
	display: none;
}

.essb-subscribe-loader, .essb-userform .essb-subscribe-loader {
	margin: 0 auto 1em;
	height: 35px;
	width: 20%;
	text-align: center;
	padding: 1em;
	display: none;
	vertical-align: top;
}

.essb-subscribe-loader svg path, .essb-subscribe-loader svg rect {
	fill: #ff6700;
}

.essb-subscribe-form-content .essb-subscribe-form-inputwidth1 {
	width: 67%;
	margin-right: 5px;
}

.essb-subscribe-form-content .essb-subscribe-form-inputwidth2 {
	width: 33.5%;
	margin-right: 5px;
}

.essb-subscribe-form-content .essb-subscribe-form-submitwidth1, .essb-subscribe-form-content .essb-subscribe-form-submitwidth2 {
	width: 33%;
}

.essb-subscribe-form-content.essb-subscribe-form-inwidget .essb-subscribe-form-inputwidth1, .essb-subscribe-form-content.essb-subscribe-form-inwidget .essb-subscribe-form-inputwidth2, .essb-subscribe-form-content.essb-subscribe-form-inwidget .essb-subscribe-form-submitwidth1, .essb-subscribe-form-content.essb-subscribe-form-inwidget .essb-subscribe-form-submitwidth2 {
	width: 100%;
	display: block;
	margin-right: 0;
	margin-top: 5px;
}

.essb-subscribe-form-content.essb-subscribe-from-design1 {
	background-color: #f6f5f4;
	padding: 15px;
	color: #282828;
	border-top: 3px solid #f05a28;
}

.essb-subscribe-form-content.essb-subscribe-from-design1 .essb-subscribe-form-content-title {
	text-transform: uppercase;
	font-size: 18px;
}

.essb-subscribe-from-design1 .essb-subscribe-form-content-title:after {
	content: "";
	background: #f05a28;
	position: absolute;
	left: 0;
	right: 0;
	margin: 2px 0 0;
	height: 2px;
	width: 45px;
	top: 100%;
}

.essb-subscribe-from-design1 input {
	color: inherit;
}

.essb-subscribe-form-content.essb-subscribe-from-design1 input.submit, .essb-subscribe-form-content.essb-subscribe-from-design4 input.submit {
	background: #f05a28;
	color: #fff;
	margin-top: 5px;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: 700;
	box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .05);
	border-bottom: 3px solid #d6410f;
	border-radius: 3px;
	cursor: pointer;
}

.essb-subscribe-form-content.essb-subscribe-from-design1 input:not(.submit), .essb-subscribe-form-content.essb-subscribe-from-design2 input:not(.submit) {
	color: #454545;
	background: #e3e3e3;
	border: 3px solid #e3e3e3;
}

.essb-subscribe-form-content.essb-subscribe-from-design1 input:focus, .essb-subscribe-form-content.essb-subscribe-from-design2 input:focus, .essb-subscribe-form-content.essb-subscribe-from-design5 input:not(.submit):focus {
	border-bottom: 3px solid #b0b0b0;
	outline: 0;
}

.essb-subscribe-form-content.essb-subscribe-from-design2 {
	padding: 15px;
	color: #282828;
	line-height: 1;
	border: 2px solid #ededed;
}

.essb-subscribe-form-content.essb-subscribe-from-design2 form, .essb-subscribe-form-content.essb-subscribe-from-design3 form, .essb-subscribe-form-content.essb-subscribe-from-design5 form, .essb-subscribe-form-content.essb-subscribe-from-design6 form, .essb-subscribe-form-content.essb-subscribe-from-design7 form, .essb-userform.essb-subscribe-linefields .essb-subscribe-from-content-form {
	display: flex;
	align-items: center;
}

.essb-subscribe-form-content.essb-subscribe-from-design2.essb-subscribe-form-inwidget form, .essb-subscribe-form-content.essb-subscribe-from-design3.essb-subscribe-form-inwidget form, .essb-subscribe-form-content.essb-subscribe-from-design5.essb-subscribe-form-inwidget form, .essb-subscribe-form-content.essb-subscribe-from-design6.essb-subscribe-form-inwidget form, .essb-subscribe-form-content.essb-subscribe-from-design7.essb-subscribe-form-inwidget form {
	flex-direction: column;
}

.essb-subscribe-form-content.essb-subscribe-from-design2 input.submit, .essb-subscribe-form-content.essb-subscribe-from-design3 input.submit {
	background: #f05a28;
	color: #fff;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: 700;
	box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .05);
	border-bottom: 3px solid #d6410f;
	border-radius: 3px;
	cursor: pointer;
}

.essb-subscribe-form-content.essb-subscribe-from-design3 {
	color: #fff;
}

.essb-subscribe-form-content.essb-subscribe-from-design3 .essb-subscribe-form-content-top {
	padding: 25px;
	background-color: #ff6700;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}

.essb-subscribe-form-content.essb-subscribe-from-design3.essb-subscribe-form-inwidget .essb-subscribe-form-content-bottom, .essb-subscribe-form-content.essb-subscribe-from-design3.essb-subscribe-form-inwidget .essb-subscribe-form-content-top, .essb-subscribe-form-content.essb-subscribe-from-design6.essb-subscribe-form-inwidget .essb-subscribe-form-content-bottom, .essb-subscribe-form-content.essb-subscribe-from-design6.essb-subscribe-form-inwidget .essb-subscribe-form-content-top, .essb-subscribe-form-content.essb-subscribe-from-design7.essb-subscribe-form-inwidget .essb-subscribe-form-content-bottom, .essb-subscribe-form-content.essb-subscribe-from-design7.essb-subscribe-form-inwidget .essb-subscribe-form-content-top, .essb-subscribe-form-content.essb-subscribe-from-design8.essb-subscribe-form-inwidget .essb-subscribe-form-content-bottom, .essb-subscribe-form-content.essb-subscribe-from-design8.essb-subscribe-form-inwidget .essb-subscribe-form-content-top {
	padding: 15px;
}

.essb-subscribe-form-content.essb-subscribe-from-design3 .essb-subscribe-form-content-top-image-left {
	float: left;
	display: block;
	padding: 10px;
	margin-right: 10px;
}

.essb-subscribe-form-content.essb-subscribe-from-design3 .essb-subscribe-form-content-top-image-right {
	float: right;
	display: block;
	padding: 10px;
	margin-left: 10px;
}

.essb-subscribe-form-content.essb-subscribe-from-design3.essb-subscribe-form-inwidget .essb-subscribe-form-content-top-image-left, .essb-subscribe-form-content.essb-subscribe-from-design3.essb-subscribe-form-inwidget .essb-subscribe-form-content-top-image-right {
	float: none;
	text-align: center;
	margin: 0 auto;
}

.essb-subscribe-form-content.essb-subscribe-from-design3 .essb-subscribe-form-content-bottom {
	padding: 25px;
	background-color: #2c3644;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}

.essb-subscribe-form-content.essb-subscribe-from-design3 input:not(.submit) {
	color: #fff;
	background: #404c5d;
}

.essb-subscribe-form-content.essb-subscribe-from-design3 input.submit:hover, .essb-subscribe-form-content.essb-subscribe-from-design4 input.submit:hover {
	background: #d6410f;
}

.essb-subscribe-form-content.essb-subscribe-from-design4 {
	background-color: #fff;
	color: #232323;
	line-height: 1;
	vertical-align: top;
	width: 100%;
	display: flex;
}

.essb-subscribe-form-content.essb-subscribe-from-design4.essb-subscribe-form-inwidget {
	display: block;
}

.essb-subscribe-form-content.essb-subscribe-from-design4 .essb-subscribe-form-content-subscribeholder {
	width: 40%;
	float: left;
	text-align: center;
	margin: 0;
	padding: 10% 0 0;
	background-color: #2c3644;
}

.essb-subscribe-form-content.essb-subscribe-from-design4 .essb-subscribe-form-content-subscribeholder form {
	padding: 10px;
}

.essb-subscribe-form-content.essb-subscribe-from-design4 .essb-subscribe-form-content-contentholder {
	width: 60%;
	margin: 0;
	padding: 20px;
	float: left;
	text-align: center;
}

.essb-subscribe-form-content.essb-subscribe-from-design4.essb-subscribe-form-inwidget .essb-subscribe-form-content-contentholder, .essb-subscribe-form-content.essb-subscribe-from-design4.essb-subscribe-form-inwidget .essb-subscribe-form-content-subscribeholder {
	width: 100%;
	float: none;
	display: block;
	padding: 0;
	margin-bottom: 10px;
}

.essb-subscribe-form-content.essb-subscribe-from-design4.essb-subscribe-form-inwidget .essb-subscribe-form-content-subscribeholder {
	padding-top: 0;
}

.essb-subscribe-form-content.essb-subscribe-from-design4 input:not(.submit) {
	margin-top: 10px;
	color: #fff;
	background: #404c5d;
}

.essb-subscribe-form-content.essb-subscribe-from-design5 {
	clear: both;
	padding: 6px;
	color: #282828;
	line-height: 1;
	background: repeating-linear-gradient(135deg, #4251db, #4251db 10px, #fff 10px, #fff 20px, #f84d3b 20px, #f84d3b 30px, #fff 30px, #fff 40px) !important;
}

.essb-subscribe-form-content.essb-subscribe-from-design5 .essb-subscribe-forced {
	background-color: #fff;
	padding: 10px 20px;
	text-align: center;
}

.essb-subscribe-form-content.essb-subscribe-from-design5 .essb-subscribe-form-content-title {
	font-size: 28px;
	padding: 20px 0;
}

.essb-subscribe-form-content.essb-subscribe-from-design5 input:not(.submit) {
	color: #454545;
	background: #e3e3e3;
	border-bottom: 3px solid #e3e3e3;
}

.essb-subscribe-form-content.essb-subscribe-from-design5 input.submit {
	background: #4251db;
	color: #fff;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: 700;
	box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .05);
	border-bottom: 3px solid #1b268c;
	border-radius: 3px;
	cursor: pointer;
}

.essb-subscribe-form-content.essb-subscribe-from-design5 input.submit:hover {
	background: #1b268c;
}

.essb-subscribe-form-content.essb-subscribe-from-design6 {
	background-color: #fff;
	color: #303133;
	line-height: 1;
	border-top: 5px solid #fbb429;
}

.essb-subscribe-form-content.essb-subscribe-from-design6 .essb-subscribe-form-content-top {
	padding: 25px;
	background-color: #fff;
}

.essb-subscribe-form-content.essb-subscribe-from-design6 .essb-subscribe-form-content-top-image-left {
	float: left;
	display: block;
	padding: 10px;
	margin-right: 10px;
	max-width: 30%;
	box-shadow: none;
	margin-bottom: 10px;
}

.essb-subscribe-form-content.essb-subscribe-from-design6 .essb-subscribe-form-content-top-image-right {
	float: right;
	display: block;
	padding: 10px;
	margin-left: 10px;
	max-width: 30%;
	box-shadow: none;
	margin-bottom: 10px;
}

.essb-subscribe-form-content.essb-subscribe-from-design6.essb-subscribe-form-inwidget .essb-subscribe-form-content-top-image-left, .essb-subscribe-form-content.essb-subscribe-from-design6.essb-subscribe-form-inwidget .essb-subscribe-form-content-top-image-right, .essb-subscribe-form-content.essb-subscribe-from-design7.essb-subscribe-form-inwidget .essb-subscribe-form-content-top-image-left, .essb-subscribe-form-content.essb-subscribe-from-design7.essb-subscribe-form-inwidget .essb-subscribe-form-content-top-image-right {
	float: none;
	text-align: center;
	margin: 0 auto;
	max-width: 60%;
}

.essb-subscribe-form-content.essb-subscribe-from-design6 .essb-subscribe-form-content-bottom {
	padding: 25px;
	background-color: #5dddd3;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	clear: both;
	display: block;
}

.essb-subscribe-form-content.essb-subscribe-from-design6 .essb-subscribe-form-content-title {
	text-transform: uppercase;
	display: inline-block;
}

.essb-subscribe-form-content.essb-subscribe-from-design6 input:not(.submit) {
	color: #303133;
	background: #f5f7f9;
}

.essb-subscribe-form-content.essb-subscribe-from-design6 input.submit {
	background: #fbb429;
	color: #fff;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: 700;
	box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .05);
	border-bottom: 3px solid #f5a209;
	border-radius: 3px;
	cursor: pointer;
}

.essb-subscribe-form-content.essb-subscribe-from-design6 input.submit:hover {
	background: #f5a209;
}

.essb-subscribe-form-content.essb-subscribe-from-design6 .essb-subscribe-form-content-footer {
	text-align: left;
}

.essb-subscribe-form-content.essb-subscribe-from-design7 {
	background-color: #fff;
	color: #303133;
}

.essb-subscribe-form-content.essb-subscribe-from-design7 .essb-subscribe-form-content-top {
	padding: 25px 25px 25px 180px;
	background-color: #fff;
	text-align: center;
	vertical-align: middle;
}

.essb-subscribe-form-content.essb-subscribe-from-design7 .essb-subscribe-form-content-top-image-left {
	display: block;
	width: 150px;
	box-shadow: none;
	margin: 25px 10px;
	position: absolute;
}

.essb-subscribe-form-content.essb-subscribe-from-design7 .essb-subscribe-form-content-bottom {
	padding: 15px;
	background-color: #ffca4f;
	border-radius: 5px;
	display: block;
}

.essb-subscribe-form-content.essb-subscribe-from-design7 .essb-subscribe-form-content-title {
	display: inline-block;
	text-transform: uppercase;
}

.essb-subscribe-form-content.essb-subscribe-from-design7 input:not(.submit) {
	color: #303133;
	background: #fff;
	border-radius: 3px;
}

.essb-subscribe-form-content.essb-subscribe-from-design7 input.submit {
	background: #5dddd3;
	color: #fff;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: 700;
	box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .05);
	border-bottom: 3px solid #20d0c2;
	border-radius: 3px;
	cursor: pointer;
}

.essb-subscribe-form-content.essb-subscribe-from-design7 input.submit:hover {
	background: #20d0c2;
}

.essb-subscribe-form-content.essb-subscribe-from-design8 {
	clear: both;
	color: #fff;
	line-height: 1;
	background: #c91a78;
	background: -moz-linear-gradient(top, #c91a78 0, #35398f 100%);
	background: -webkit-linear-gradient(top, #c91a78 0, #35398f 100%);
	background: linear-gradient(to bottom, #c91a78 0, #35398f 100%);
	border-radius: 5px;
	-webkit-border-radius: 5px;
}

.essb-subscribe-form-content.essb-subscribe-from-design8 .essb-subscribe-form-content-top {
	padding: 25px 50px 0;
	text-align: center;
	vertical-align: middle;
}

.essb-subscribe-form-content.essb-subscribe-from-design8 .essb-subscribe-form-content-bottom, .essb-subscribe-form-content.essb-subscribe-from-design9 .essb-subscribe-form-content-bottom {
	padding: 15px 50px;
	display: block;
}

.essb-subscribe-form-content.essb-subscribe-from-design8 .essb-subscribe-form-content-title {
	font-size: 24px;
	text-transform: uppercase;
	color: #fff;
}

.essb-subscribe-form-content.essb-subscribe-from-design8 input:not(.submit) {
	color: #fff;
	background: rgba(0, 0, 0, .4);
	border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 0 solid #fff;
	margin-bottom: 10px;
}

.essb-subscribe-form-content.essb-subscribe-from-design8 input.submit {
	background: #e6567a;
	color: #fff;
	margin-top: 5px;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: 700;
	border-radius: 3px;
	cursor: pointer;
}

.essb-subscribe-form-content.essb-subscribe-from-design8 input.submit:hover, .essb-subscribe-form-content.essb-subscribe-from-design9 input.submit:hover {
	background: #ed829d;
}

.essb-subscribe-form-content.essb-subscribe-from-design9 {
	clear: both;
	color: #222;
	line-height: 1;
	background-color: #fff;
	box-shadow: 0 0 15px 0 rgba(0, 0, 0, .1);
	position: relative;
}

.essb-subscribe9-icon {
	color: #e6567a;
	font-size: 80px;
	position: absolute;
	top: 0;
	right: 0;
	width: 70px;
	height: 70px;
	overflow: hidden;
}

.essb-optinflyout .promo, .essb-subscribe-poweredby {
	font-size: 12px;
	text-align: center;
}

.essb-optinbooster-overlay, .essb-optinflyout-overlay, .essb-optinlocker-overlay {
	height: 100%;
	top: 0;
	left: 0;
	background: rgba(255, 255, 255, .9);
	position: fixed;
	display: none;
}

.essb-subscribe9-icon i {
	position: absolute;
	top: -24px;
	right: -20px;
	transform: rotate(25deg);
	-webkit-transform: rotate(25deg);
	fill: currentColor;
	color: inherit;
	width: 80px;
	height: 80px;
}

.essb-subscribe-form-content.essb-subscribe-from-design9 .essb-subscribe-form-content-top {
	padding: 25px 50px 0;
	text-align: left;
	vertical-align: middle;
}

.essb-subscribe-form-content.essb-subscribe-from-design9.essb-subscribe-form-inwidget .essb-subscribe-form-content-top {
	padding: 25px;
}

.essb-subscribe-form-content.essb-subscribe-from-design9.essb-subscribe-form-inwidget .essb-subscribe-form-content-bottom {
	padding: 0 25px 25px;
}

.essb-subscribe-form-content.essb-subscribe-from-design9 .essb-subscribe-form-content-title {
	font-size: 24px;
	color: #222;
}

.essb-subscribe-form-content.essb-subscribe-from-design9 input:not(.submit) {
	color: #222;
	background: rgba(0, 0, 0, .05);
	border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 0;
	font-size: 14px;
	margin-bottom: 5px;
}

.essb-subscribe-form-content.essb-subscribe-from-design9 input.submit {
	background: #e6567a;
	color: #fff;
	margin-top: 5px;
	font-size: 16px;
	text-transform: uppercase;
	font-weight: 700;
	border-radius: 5px;
	cursor: pointer;
}

.essb-optinflyout {
	display: none;
	position: fixed;
	z-index: 1001;
	width: 500px;
	max-width: 90%;
	bottom: 5px;
	right: 5px;
}

.essb-optinflyout.essb-optinflyout-bottom-left {
	right: auto;
	left: 5px;
}

.essb-optinflyout.essb-optinflyout-top-left {
	right: auto;
	left: 5px;
	bottom: auto;
	top: 5px;
}

.essb-optinflyout.essb-optinflyout-top-right {
	bottom: auto;
	top: 5px;
}

.essb-optinflyout .essb-subscribe-form-inline {
	margin-bottom: 0;
}

.essb-optinflyout-overlay {
	width: 100%;
	z-index: 1000;
}

.essb-optinflyout .promo {
	font-weight: 700;
	color: #777;
	background: rgba(255, 255, 255, .9);
	padding: 5px;
}

.essb-optinflyout .essb-optinflyout-closetext {
	font-size: 14px;
	text-align: center;
	cursor: pointer;
	text-decoration: underline;
	padding: 10px;
}

.essb-optinbooster .essb-optinbooster-closeicon, .essb-optinflyout .essb-optinflyout-closeicon, .essb-optinlocker .essb-optinlocker-closeicon {
	float: right;
	cursor: pointer;
}

.essb-optinbooster .essb-optinbooster-closeicon svg, .essb-optinflyout .essb-optinflyout-closeicon i svg, .essb-optinlocker .essb-optinlocker-closeicon svg {
	width: 18px;
	height: 18px;
	color: inherit;
	fill: currentColor;
}

.essb-optinbooster, .essb-optinlocker {
	display: none;
	position: fixed;
	z-index: 1001000;
	width: 700px;
	max-width: 90%;
}

.essb-optinbooster-overlay, .essb-optinlocker-overlay {
	width: 100%;
	z-index: 1000000;
}

.essb-optinbooster-overlay .promo, .essb-optinlocker-overlay .promo {
	position: fixed;
	bottom: 20px;
	left: 20px;
	font-weight: 700;
	font-size: 13px;
	color: #777;
}

.essb-optinbooster .essb-optinbooster-closetext, .essb-optinlocker .essb-optinlocker-closetext {
	font-size: 14px;
	text-align: center;
	cursor: pointer;
	text-decoration: underline;
}

.essb-subscribe-form-content .essb-subscribe-confirm input {
	width: auto;
	height: auto;
	margin-right: 5px;
}

.essb-subscribe-form-content .essb-subscribe-confirm {
	margin: 10px 0;
	font-size: 13px;
}

.essb-subscribe-form-content .essb-subscribe-confirm .confirmation-link-after {
	margin-left: 5px;
}

.essb-userform .essb-subscribe-form-result-message {
	display: none;
}

.essb-userform .essb-subscribe-form-content-footer {
	font-size: .8em;
}

.essb-userform .essb-subscribe-loader svg path, .essb-userform .essb-subscribe-loader svg rect {
	fill: #fff;
}

.essb-userform .essb-subscribe-form-content-text, .essb-userform .essb-subscribe-form-content-title {
	margin: 0 0 1em;
}

.essb-userform .essb-userform-button, .essb-userform .essb-userform-field {
	width: 100%;
	margin: 0 0 10px;
	padding: 8px;
	font-size: 1em;
}

.essb-userform .essb-subscribe-form-content-footer {
	margin: 1em 0 0;
}

.essb-userform .essb-userform-imagearea {
	text-align: center;
	vertical-align: middle;
}

.essb-userform.essb-subscribe-image-left .essb-userform-imagearea {
	margin-right: 1%;
}

.essb-userform.essb-subscribe-image-right .essb-userform-imagearea {
	margin-left: 1%;
}

.essb-userform.essb-subscribe-image-left, .essb-userform.essb-subscribe-image-right {
	display: flex;
}

.essb-userform.essb-subscribe-image-left.essb-imagearea-30 .essb-userform-imagearea, .essb-userform.essb-subscribe-image-right.essb-imagearea-30 .essb-userform-imagearea {
	width: 30%;
	display: inline-block;
	margin: 0;
}

.essb-userform.essb-subscribe-image-left.essb-imagearea-30 .essb-userform-contentarea, .essb-userform.essb-subscribe-image-right.essb-imagearea-30 .essb-userform-contentarea {
	width: 69%;
	display: inline-block;
	margin: 0;
}

.essb-userform.essb-subscribe-image-left.essb-imagearea-25 .essb-userform-imagearea, .essb-userform.essb-subscribe-image-right.essb-imagearea-25 .essb-userform-imagearea {
	width: 25%;
	display: inline-block;
	margin: 0;
}

.essb-userform.essb-subscribe-image-left.essb-imagearea-25 .essb-userform-contentarea, .essb-userform.essb-subscribe-image-right.essb-imagearea-25 .essb-userform-contentarea {
	width: 74%;
	display: inline-block;
	margin: 0;
}

.essb-userform.essb-subscribe-image-left.essb-imagearea-40 .essb-userform-imagearea, .essb-userform.essb-subscribe-image-right.essb-imagearea-40 .essb-userform-imagearea {
	width: 40%;
	display: inline-block;
	margin: 0;
}

.essb-userform.essb-subscribe-image-left.essb-imagearea-40 .essb-userform-contentarea, .essb-userform.essb-subscribe-image-right.essb-imagearea-40 .essb-userform-contentarea {
	width: 59%;
	display: inline-block;
	margin: 0;
}

.essb-userform.essb-subscribe-image-left.essb-imagearea-50 .essb-userform-imagearea, .essb-userform.essb-subscribe-image-right.essb-imagearea-50 .essb-userform-imagearea {
	width: 49%;
	display: inline-block;
	margin: 0;
}

.essb-userform.essb-subscribe-image-left.essb-imagearea-50 .essb-userform-contentarea, .essb-userform.essb-subscribe-image-right.essb-imagearea-50 .essb-userform-contentarea {
	width: 50%;
	display: inline-block;
	margin: 0;
}

.essb-userform .essb-subscribe-form-content-bottom {
	margin-top: 10px;
}

.essb-userform.essb-subscribe-linefields .essb-userform-button {
	width: 33%;
	margin-left: 10px;
}

.essb-userform.essb-subscribe-linefields .essb-subscribe-from-content-form .essb-userform-field {
	flex: 1;
}

@media screen and (max-width:1024px) {
	.essb-userform.essb-subscribe-image-left.essb-imagearea-25 .essb-userform-contentarea, .essb-userform.essb-subscribe-image-left.essb-imagearea-25 .essb-userform-imagearea, .essb-userform.essb-subscribe-image-left.essb-imagearea-30 .essb-userform-contentarea, .essb-userform.essb-subscribe-image-left.essb-imagearea-30 .essb-userform-imagearea, .essb-userform.essb-subscribe-image-left.essb-imagearea-40 .essb-userform-contentarea, .essb-userform.essb-subscribe-image-left.essb-imagearea-40 .essb-userform-imagearea, .essb-userform.essb-subscribe-image-left.essb-imagearea-50 .essb-userform-contentarea, .essb-userform.essb-subscribe-image-left.essb-imagearea-50 .essb-userform-imagearea, .essb-userform.essb-subscribe-image-right.essb-imagearea-25 .essb-userform-contentarea, .essb-userform.essb-subscribe-image-right.essb-imagearea-25 .essb-userform-imagearea, .essb-userform.essb-subscribe-image-right.essb-imagearea-30 .essb-userform-contentarea, .essb-userform.essb-subscribe-image-right.essb-imagearea-30 .essb-userform-imagearea, .essb-userform.essb-subscribe-image-right.essb-imagearea-40 .essb-userform-contentarea, .essb-userform.essb-subscribe-image-right.essb-imagearea-40 .essb-userform-imagearea, .essb-userform.essb-subscribe-image-right.essb-imagearea-50 .essb-userform-contentarea, .essb-userform.essb-subscribe-image-right.essb-imagearea-50 .essb-userform-imagearea, .essb-userform.essb-subscribe-linefields .essb-subscribe-from-content-form {
		display: block;
		width: 100%;
	}
	
	.essb-userform.essb-subscribe-image-left, .essb-userform.essb-subscribe-image-right {
		display: block;
	}
	
	.essb-userform.essb-subscribe-linefields .essb-userform-button {
		width: 100%;
		margin-left: 0;
	}
}

body.removeScroll {
	overflow: hidden !important;
}

@media screen and (max-width:768px) {
	.essb-subscribe-mobile-hidden {
		display: none !important;
	}
}

@media screen and (min-width:1024px) {
	.essb-subscribe-desktop-hidden {
		display: none !important;
	}
}

.essb-ctt {
	display: block;
	position: relative;
	background-color: #60a8dc;
	border-radius: 4px;
	padding: 25px 20px 10px 20px;
	margin: 1em auto;
	color: #fff;
	cursor: pointer;
	-webkit-transition: all .3s ease;
	transition: all .3s ease;
}

.essb-ctt-inline {
	background-color: #60a8dc;
	color: #fff;
	cursor: pointer;
	-webkit-transition: all .3s ease;
	transition: all .3s ease;
	padding: 1px;
	word-wrap: break-word;
	margin-right: .25em;
}

.essb-ctt.essb-ctt-light {
	background-color: #fff;
	border-left: 5px solid #888;
	border-radius: 0;
	color: #555;
}

.essb-ctt-inline.essb-ctt-inline-light {
	border-bottom: 3px solid #888;
	color: #555;
	background-color: transparent;
}

.essb-ctt.essb-ctt-light:hover {
	background-color: rgba(88, 88, 88, .05);
	border-left: 5px solid #555;
}

.essb-ctt-inline.essb-ctt-inline-light:hover {
	background-color: rgba(88, 88, 88, .05);
	border-bottom: 3px solid #555;
	color: #555;
}

.essb-ctt.essb-ctt-dark {
	background-color: #333;
	border-left: 5px solid #999;
	border-radius: 0;
	color: #fff;
}

.essb-ctt-inline.essb-ctt-inline-dark {
	background-color: #333;
	border-bottom: 3px solid #999;
	color: #fff;
}

.essb-ctt-inline.essb-ctt-inline-dark:hover {
	background-color: #111;
	border-bottom: 3px solid #cdcdcd;
}

.essb-ctt.essb-ctt-dark:hover {
	background-color: #111;
	border-left: 5px solid #cdcdcd;
}

.essb-ctt.essb-ctt-qlite {
	background-color: #fff;
	border: 1px solid #efefef;
	color: #333;
	font-style: italic;
}

.essb-ctt.essb-ctt-qlite:hover {
	background-color: rgba(88, 88, 88, .02);
	border: 1px solid #e1e1e1;
	color: #60a8dc;
}

.essb-ctt-inline.essb-ctt-inline-qlite {
	background-color: #fff;
	border: 1px solid #efefef;
	color: #333;
	font-style: italic;
	padding: 2px;
}

.essb-ctt-inline.essb-ctt-inline-qlite:hover {
	background-color: rgba(88, 88, 88, .02);
	border: 1px solid #e1e1e1;
	color: #60a8dc;
}

.essb-ctt.essb-ctt-modern {
	background-color: #fff;
	border: 0;
	color: #666;
	font-style: italic;
}

.essb-ctt.essb-ctt-modern:hover {
	border: 0;
	background: #fafafa;
	color: #557ceb;
	font-style: italic;
}

.essb-ctt-inline.essb-ctt-inline-modern {
	background-color: #fff;
	border: 0;
	color: #666;
	font-style: italic;
	border-bottom: 3px solid #557ceb;
}

.essb-ctt-inline.essb-ctt-inline-modern:hover {
	background: #fafafa;
	color: #557ceb;
	font-style: italic;
}

.essb-ctt:hover {
	background-color: #2a7fbd;
	border-left: 5px solid #4499d6;
}

.essb-ctt-inline:hover {
	background-color: #2a7fbd;
	color: #fff;
}

.essb-ctt .essb-ctt-quote {
	font-size: 20px;
	font-weight: 300;
	line-height: 24px;
	display: block;
	width: 100%;
}

.essb-ctt .essb-ctt-button {
	text-align: right;
	display: block;
	margin-top: 10px;
	font-size: 12px;
}

.essb-ctt .essb-ctt-button span {
	opacity: .7;
}

.essb-ctt .essb-ctt-button svg {
	width: 18px;
	height: 18px;
	fill: currentColor;
}

.essb-ctt .essb-ctt-button i {
	vertical-align: middle;
	margin-left: 5px;
}

.essb-ctt-inline .essb-ctt-button i {
	vertical-align: middle;
	margin-left: 5px;
	font-size: inherit;
}

.essb-ctt-inline .essb-ctt-button svg {
	width: 1em;
	height: 1em;
	fill: currentColor;
}

.essb-ctt-modern .essb-ctt-quote {
	border-left: 3px solid #557ceb;
	color: #333;
	padding: 5px 15px;
}

.essb-ctt-modern .essb-ctt-button {
	text-align: center;
}

.essb-ctt-qlite .essb-ctt-button span {
	color: #555;
}

.essb-ctt-qlite .essb-ctt-button i {
	color: #60a8dc;
}

.essb-mobile-sharebar, .essb-mobile-sharepoint {
	background-color: #111;
	color: #fafafa;
	bottom: 0;
	position: fixed;
}

[class*=" essb_icon_"]:before, [class^=essb_icon_]:before {
	font-family: essb !important;
	font-style: normal !important;
	font-weight: 400 !important;
	font-variant: normal !important;
	text-transform: none !important;
	speak: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.essb_icon_facebook:before {
	content: "a";
}

.essb_icon_facebook-official:before {
	content: "b";
}

.essb_icon_facebook-square:before {
	content: "c";
}

.essb_icon_twitter:before {
	content: "d";
}

.essb_icon_twitter-square:before {
	content: "e";
}

.essb_icon_pinterest-alt:before {
	content: "g";
}

.essb_icon_pinterest:before {
	content: "h";
}

.essb_icon_pinterest-square:before {
	content: "i";
}

.essb_icon_linkedin-square:before {
	content: "j";
}

.essb_icon_linkedin:before {
	content: "k";
}

.essb_icon_digg:before {
	content: "l";
}

.essb_icon_del:before {
	content: "m";
}

.essb_icon_tumblr:before {
	content: "o";
}

.essb_icon_tumblr-square:before {
	content: "p";
}

.essb_icon_vk:before {
	content: "q";
}

.essb_icon_vkontakte:before {
	content: "r";
}

.essb_icon_print:before {
	content: "s";
}

.essb_icon_envelope:before, .essb_icon_subscribe:before {
	content: "t";
}

.essb_icon_envelope-o:before {
	content: "u";
}

.essb_icon_mail:before, .essb_icon_yahoomail:before {
	content: "v";
}

.essb_icon_flattr:before {
	content: "w";
}

.essb_icon_social-reddit:before {
	content: "x";
}

.essb_icon_reddit:before {
	content: "y";
}

.essb_icon_buffer:before {
	content: "z";
}

.essb_icon_love:before {
	content: "A";
}

.essb_icon_heart-o:before {
	content: "B";
}

.essb_icon_weibo:before {
	content: "C";
}

.essb_icon_pocket:before {
	content: "D";
}

.essb_icon_xing:before {
	content: "E";
}

.essb_icon_xing-square:before {
	content: "F";
}

.essb_icon_ok:before {
	content: "G";
}

.essb_icon_odnoklassniki-square:before {
	content: "H";
}

.essb_icon_whatsapp:before {
	content: "J";
}

.essb_icon_meneame:before {
	content: "K";
}

.essb_icon_blogger:before {
	content: "L";
}

.essb_icon_amazon:before {
	content: "M";
}

.essb_icon_gmail:before {
	content: "N";
}

.essb_icon_aol:before {
	content: "O";
}

.essb_icon_newsvine:before {
	content: "P";
}

.essb_icon_hackernews:before {
	content: "Q";
}

.essb_icon_evernote:before {
	content: "R";
}

.essb_icon_myspace:before {
	content: "S";
}

.essb_icon_mailru:before {
	content: "T";
}

.essb_icon_viadeo:before {
	content: "U";
}

.essb_icon_line:before {
	content: "V";
}

.essb_icon_flipboard:before {
	content: "W";
}

.essb_icon_comments:before {
	content: "X";
}

.essb_icon_comment-o:before {
	content: "Y";
}

.essb_icon_yummly:before {
	content: "Z";
}

.essb_icon_sms:before {
	content: "0";
}

.essb_icon_more:before, .essb_icon_plus:before {
	content: "1";
}

.essb_icon_plus-square:before {
	content: "2";
}

.essb_icon_less:before, .essb_icon_minus:before {
	content: "3";
}

.essb_icon_minus-square:before {
	content: "4";
}

.essb_icon_close:before {
	content: "5";
}

.essb_icon_share:before {
	content: "6";
}

.essb_icon_share-alt-square:before {
	content: "7";
}

.essb_icon_share-alt:before {
	content: "8";
}

.essb_icon_ellipsis-h:before {
	content: "9";
}

.essb_icon_viber:before {
	content: "!";
}

.essb_icon_telegram:before {
	content: "\"";
}

.essb_icon_dots:before, .essb_icon_more_dots:before {
	content: "#";
}

.essb_icon_prev:before {
	content: "$";
}

.essb_icon_next:before {
	content: "%";
}

.essb_icon_clock:before {
	content: "&";
}

.essb_icon_youtube-play:before {
	content: "\'";
}

.essb_icon_youtube:before {
	content: "(";
}

.essb_icon_skype:before {
	content: ")";
}

.essb_icon_messenger:before {
	content: "*";
}

.essb_icon_kakaotalk:before {
	content: "-";
}

.essb_icon_close2:before {
	content: ",";
}

.essb_icon_share-tiny:before {
	content: ".";
}

.essb_icon_share-outline:before {
	content: "/";
}

.essb_icon_livejournal:before {
	content: ":";
}

.essb_icon_yammer:before {
	content: ";";
}

.essb_icon_meetedgar-alternate:before {
	content: "<";
}

.essb_icon_meetedgar:before {
	content: "=";
}

.essb_icon_fintel:before {
	content: "[";
}

.essb_icon_mix:before {
	content: "]";
}

.essb_icon_instapaper:before {
	content: "^";
}

.essb_icon_copy:before {
	content: "_";
}

.essb_icon_link:before {
	content: "`";
}

.essb_clear {
	clear: both !important;
}

.essb_links {
	word-wrap: normal !important;
	clear: both;
	margin: 1em 0;
}

.essb_links li, .essb_links li a, .essb_links li a .essb_icon, .essb_links li a .essb_network_name, .essb_links ul {
	font-size: 100%;
	background-image: none;
	line-height: 1em;
	text-transform: none;
	font-weight: 400;
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	-webkit-font-smoothing: antialiased;
}

.essb_links li, .essb_links ul {
	padding: 0 !important;
	margin: 0 !important;
	list-style: none !important;
}

.essb_links li.nitro-lazy, .essb_links li a.nitro-lazy, .essb_links li a .essb_icon.nitro-lazy, .essb_links li a .essb_network_name.nitro-lazy, .essb_links ul.nitro-lazy {
	background-image: none !important;
}

.essb_links li, .essb_links li a, .essb_links li a .essb_icon, .essb_links li a .essb_network_name {
	display: inline-block;
	vertical-align: middle;
}

.essb_links li a {
	margin: 2px 5px 2px 0;
	color: #fff !important;
	text-decoration: none;
	font-size: 100%;
	background-clip: padding-box;
	-webkit-transition: .2s linear;
	transition: .2s linear;
}

.essb_links .essb_icon {
	width: 36px;
	height: 36px;
	background-position: center;
	background-repeat: no-repeat;
}

.essb-followme.essb-followme-full .essb_links, .essb_links .essb_vertical_name li a, .essb_links.essb_counter_modern_bottom.essb_counters .essb_icon, .essb_links.essb_links_center, .essb_links.essb_links_center li, .essb_links.essb_links_center li a, .essb_links.essb_network_align_center {
	text-align: center;
}

.essb_links .essb_vertical_name li a .essb_network_name {
	display: block;
	margin: 0 10px 8px;
}

.essb-adholder-bottom.essb-mobile-break, .essb-forced-hidden, .essb-mobile-sharebottom.essb-mobile-break, .essb_links .essb_after_more, .essb_links .essb_force_hide_name .essb_network_name, .essb_links .essb_hide_icon .essb_icon, .essb_links .essb_link_less a .essb_network_name, .essb_links .essb_link_more a .essb_network_name, .essb_links .essb_link_more_dots a .essb_network_name, .essb_morepopup.essb_morepopup_inline .essb_morepopup_header, .essb_morepopup_inline .essb_morepopup_close {
	display: none;
}

.essb_displayed_sidebar_right .essb_links_list li.essb_totalcount_item .essb_t_l_big, .essb_displayed_sidebar_right .essb_links_list li.essb_totalcount_item .essb_t_r_big, .essb_links .essb_force_hide_name .essb_icon, .essb_links.essb_displayed_sidebar .essb_totalcount_item .essb_t_l, .essb_links.essb_displayed_sidebar .essb_totalcount_item .essb_t_l_big, .essb_links.essb_displayed_sidebar .essb_totalcount_item .essb_t_r, .essb_links.essb_displayed_sidebar .essb_totalcount_item .essb_t_r_big, .essb_links.essb_width_flex li:last-of-type, .essb_links.essb_width_flex.essb_displayed_sidebar li:not(.essb_totalcount_item) {
	margin-right: 0 !important;
}

.essb_links .essb_hide_icon .essb_network_name {
	padding: 10px 15px;
	margin-right: 0 !important;
}

.essb_links .essb_hide_name a .essb_network_name {
	max-width: 0;
	white-space: nowrap !important;
	overflow: hidden;
	-webkit-transition: .2s ease-in-out;
	transition: .2s ease-in-out;
	margin-right: 0;
}

.essb-followme.essb-followme-left .essb_links .essb_totalcount_item .essb_t_l_big, .essb_links .essb_hide_name a .essb_icon, .essb_links li a .essb_network_name.essb_noname {
	margin-right: 0;
}

.essb_links .essb_hide_name a:hover .essb_network_name, .essb_links.essb_sharebtn_button .essb_hide_name .essb_link_sharebtn a .essb_network_name, .essb_links.essb_sharebtn_text .essb_hide_name .essb_link_sharebtn a .essb_network_name {
	max-width: 420px;
	margin-right: 10px;
}

.essb_links li a:hover .essb_counter_insidehover, .essb_links.essb_sharebtn_button .essb_force_hide_name .essb_link_sharebtn .essb_network_name, .essb_links.essb_sharebtn_text .essb_force_hide_name .essb_link_sharebtn .essb_network_name {
	display: inline-block;
}

.essb_links.essb_sharebtn_counter_bottom .essb_link_sharebtn .essb_network_name {
	display: block !important;
	text-align: center;
	margin-right: 0 !important;
	font-size: 10px;
	margin-bottom: 5px;
}

.essb_links.essb_sharebtn_text .essb_link_sharebtn .essb_icon {
	visibility: hidden;
	width: 10px;
}

.essb_links.essb_sharebtn_icon .essb_hide_icon .essb_link_sharebtn .essb_icon {
	display: inline-block;
	margin-right: 0;
}

.essb_links.essb_sharebtn_icon .essb_hide_icon .essb_link_sharebtn .essb_network_name {
	padding: 0;
}

.essb_links .essb_icon:before {
	font-size: 18px !important;
	text-align: center;
	position: absolute;
	top: 9px;
	left: 9px;
}

.essb_links li a .essb_network_name {
	margin-right: 15px;
	font-size: 14px;
}

.essb_links.essb_network_align_right .essb_network_name {
	float: right;
	margin-top: 10px;
}

.essb_links.essb_links_right {
	text-align: right;
}

.essb-mobile-sharebottom .essb_width_columns_4 li, .essb_links.essb_width_columns_4 li {
	width: 25%;
}

.essb-mobile-sharebottom .essb_width_columns_5 li, .essb_links.essb_width_columns_5 li {
	width: 20%;
}

.essb-mobile-sharebottom .essb_width_columns_6 li, .essb_links.essb_width_columns_6 li {
	width: 16.6666%;
}

.essb-mobile-sharebottom .essb_width_columns_7 li, .essb_links.essb_width_columns_7 li {
	width: 14.285%;
}

.essb-mobile-sharebottom .essb_width_columns_8 li, .essb_links.essb_width_columns_8 li {
	width: 12.5%;
}

.essb_links.essb_width_columns_9 li {
	width: 11.1111%;
}

.essb_links.essb_width_columns_10 li {
	width: 10%;
}

.essb_links.essb_width_columns_3 li {
	width: 33.3333%;
}

.essb-mobile-sharebottom .essb_width_columns_2 li, .essb_links.essb_width_columns_2 li {
	width: 50%;
}

.essb-mobile-sharebottom .essb_width_columns_2 li a, .essb-mobile-sharebottom .essb_width_columns_3 li a, .essb-mobile-sharebottom .essb_width_columns_4 li a, .essb-mobile-sharebottom .essb_width_columns_5 li a, .essb-mobile-sharebottom .essb_width_columns_6 li a, .essb-mobile-sharebottom .essb_width_columns_7 li a, .essb-mobile-sharebottom .essb_width_columns_8 li a, .essb_links.essb_nospace.essb_width_columns_1 li a, .essb_links.essb_nospace.essb_width_columns_10 li a, .essb_links.essb_nospace.essb_width_columns_2 li a, .essb_links.essb_nospace.essb_width_columns_3 li a, .essb_links.essb_nospace.essb_width_columns_4 li a, .essb_links.essb_nospace.essb_width_columns_5 li a, .essb_links.essb_nospace.essb_width_columns_6 li a, .essb_links.essb_nospace.essb_width_columns_7 li a, .essb_links.essb_nospace.essb_width_columns_8 li a, .essb_links.essb_nospace.essb_width_columns_9 li a, .essb_links.essb_width_columns_1 li {
	width: 100%;
}

.essb_links.essb_width_columns_1 li a, .essb_links.essb_width_columns_2 li a, .essb_links.essb_width_columns_3 li a, .essb_links.essb_width_columns_4 li a, .essb_links.essb_width_columns_5 li a {
	width: 98%;
}

.essb_links.essb_width_columns_10 li a, .essb_links.essb_width_columns_6 li a, .essb_links.essb_width_columns_7 li a, .essb_links.essb_width_columns_8 li a, .essb_links.essb_width_columns_9 li a {
	width: 96%;
}

.essb_nospace li a {
	margin-right: 0 !important;
	margin-bottom: 0 !important;
}

.essb_links.essb_width_flex ul {
	display: flex;
	flex-direction: row;
	-webkit-flex-direction: row;
	align-items: stretch;
	-webkit-align-items: stretch;
}

.essb_links.essb_width_flex li {
	flex: 1;
	-webkit-flex: 1;
	transition: flex .1s ease-in-out;
}

.essb_links.essb_width_flex li:not(.essb_totalcount_item):hover {
	flex: 1.3;
	-webkit-flex: 1.3;
}

.essb_links.essb_width_flex li:not(.essb_totalcount_item) {
	margin-right: 8px !important;
}

.essb_links.essb_width_flex li a {
	width: 100%;
	white-space: nowrap !important;
}

.essb_links.essb_width_flex.essb_nospace li a {
	width: 100% !important;
}

.essb_links.essb_width_flex li.essb_link_less, .essb_links.essb_width_flex li.essb_link_more, .essb_links.essb_width_flex li.essb_link_more_dots, .essb_links.essb_width_flex li.essb_totalcount_item {
	width: inherit;
}

.essb_links.essb_width_flex li.essb_link_less, .essb_links.essb_width_flex li.essb_totalcount_item {
	margin: auto 0 !important;
	flex: none !important;
	-webkit-flex: none !important;
}

.essb_links.essb_width_flex li.essb_totalcount_item .essb_totalcount.essb_t_l_big, .essb_links.essb_width_flex li.essb_totalcount_item .essb_totalcount.essb_t_r_big {
	margin-right: 0;
	margin-left: 0;
	padding: 0 10px;
}

.essb_links.essb_fixed {
	position: fixed;
	top: 0;
	background: #fff;
	display: block;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	z-index: 2000;
}

.essb_links .essb-s-c-light, .essb_links .essb-s-ch-light:hover {
	color: #fff !important;
	fill: #fff;
}

.essb_links .essb-s-c-dark, .essb_links .essb-s-ch-dark:hover {
	color: #212121 !important;
	fill: #212121;
}

.essb_links .essb-s-bgh-dark, .essb_links.essb_template_clear-retina li a:focus .essb_icon, .essb_links.essb_template_clear-retina li a:hover .essb_icon, .essb_links.essb_template_grey-round-retina li a:focus, .essb_links.essb_template_grey-round-retina li a:hover {
	background-color: #212121 !important;
}

.essb_links .essb-s-bh-dark:hover {
	border-color: #212121;
}

.essb_links .essb_link_svg_icon .essb_icon {
	display: inline-flex;
	align-items: center;
	justify-content: center;
}

.essb_links .essb_link_svg_icon svg {
	height: 18px;
	width: auto;
	fill: currentColor;
}

.essb_links.essb_size_xs .essb_link_svg_icon svg {
	height: 14px;
	width: auto;
}

.essb_links.essb_size_s .essb_link_svg_icon svg {
	height: 16px;
	width: auto;
}

.essb_links.essb_size_m .essb_link_svg_icon svg {
	height: 18px;
	width: auto;
}

.essb_links.essb_size_l .essb_link_svg_icon svg {
	height: 20px;
	width: auto;
}

.essb_links.essb_size_xl .essb_link_svg_icon svg {
	height: 24px;
	width: auto;
}

.essb_links.essb_size_xxl .essb_link_svg_icon svg {
	height: 28px;
	width: auto;
}

.essb_links .essb-s-bg-network, .essb_links .essb-s-bgh-network:hover {
	background-color: var(--essb-network) !important;
}

.essb_links .essb-s-c-network, .essb_links .essb-s-ch-network:hover {
	color: var(--essb-network) !important;
	fill: var(--essb-network);
}

.essb_links .essb-s-b-network {
	border-color: var(--essb-network);
}

.essb_links .essb-s-bh-network:hover {
	border-color: var(--essb-network) !important;
}

.essb_links .essb_counter:after, .essb_links .essb_counter_right:before {
	top: 50%;
	margin-top: -4px;
	border-bottom: 4px solid transparent;
	border-top: 4px solid transparent;
	content: "";
	position: absolute;
}

.essb_links .essb_link_facebook, .essb_links .essb_link_facebook_like {
	--essb-network: #0866ff;
}

.essb_links .essb_link_del {
	--essb-network: #3398fc;
}

.essb_links .essb_link_twitter {
	--essb-network: #00abf0;
}

.essb_links .essb_link_twitter_x {
	--essb-network: #0f1419;
}

.essb_links .essb_link_pinterest {
	--essb-network: #cd1c1f;
}

.essb_links .essb_link_linkedin {
	--essb-network: #007bb6;
}

.essb_links .essb_link_digg {
	--essb-network: #1b5791;
}

.essb_links .essb_link_tumblr {
	--essb-network: #32506d;
}

.essb_links .essb_link_vk {
	--essb-network: #45668e;
}

.essb_links .essb_link_copy, .essb_links .essb_link_fintel, .essb_links .essb_link_instapaper, .essb_links .essb_link_mail, .essb_links .essb_link_print {
	--essb-network: #404040;
}

.essb_links .essb_link_flattr {
	--essb-network: #8cb55b;
}

.essb_links .essb_link_reddit {
	--essb-network: #ff5700;
}

.essb_links .essb_link_amazon, .essb_links .essb_link_aol, .essb_links .essb_link_buffer {
	--essb-network: #111;
}

.essb_links .essb_link_love, .essb_links .essb_link_weibo {
	--essb-network: #ed1c24;
}

.essb_links .essb_link_pocket {
	--essb-network: #ee4055;
}

.essb_links .essb_link_xing {
	--essb-network: #135a5b;
}

.essb_links .essb_link_ok {
	--essb-network: #f4731c;
}

.essb_links .essb_link_less, .essb_links .essb_link_more {
	--essb-network: #c5c5c5;
}

.essb_links .essb_link_whatsapp {
	--essb-network: #1d9e11;
}

.essb_links .essb_link_meneame {
	--essb-network: #ff7d12;
}

.essb_links .essb_link_blogger {
	--essb-network: #f59038;
}

.essb_links .essb_link_yahoomail {
	--essb-network: #511295;
}

.essb_links .essb_link_gmail {
	--essb-network: #dd4b39;
}

.essb_links .essb_link_newsvine {
	--essb-network: #0d642e;
}

.essb_links .essb_link_hackernews {
	--essb-network: #f08641;
}

.essb_links .essb_link_evernote {
	--essb-network: #7cbf4b;
}

.essb_links .essb_link_myspace {
	--essb-network: #3a5998;
}

.essb_links .essb_link_mailru {
	--essb-network: #faa519;
}

.essb_links .essb_link_viadeo {
	--essb-network: #222;
}

.essb_links .essb_link_line {
	--essb-network: #2cbf13;
}

.essb_links .essb_link_flipboard {
	--essb-network: #b31f17;
}

.essb_links .essb_link_comments {
	--essb-network: #444;
}

.essb_links .essb_link_yummly {
	--essb-network: #e26326;
}

.essb_links .essb_link_sms {
	--essb-network: #4ea546;
}

.essb_links .essb_link_viber {
	--essb-network: #7d539d;
}

.essb_links .essb_link_telegram {
	--essb-network: #08c;
}

.essb_links .essb_link_subscribe {
	--essb-network: #2c9ab7;
}

.essb_links .essb_link_skype {
	--essb-network: #00aff0;
}

.essb_links .essb_link_messenger {
	--essb-network: #0d87ff;
}

.essb_links .essb_link_kakaotalk {
	--essb-network: #fbe600;
}

.essb_links .essb_link_share, .essb_links .essb_link_sharebtn {
	--essb-network: #2b6a94;
}

.essb_links .essb_link_livejournal {
	--essb-network: #0ca8ec;
}

.essb_links .essb_link_yammer {
	--essb-network: #3469ba;
}

.essb_links .essb_link_meetedgar {
	--essb-network: #6cbdc5;
}

.essb_links .essb_link_mix {
	--essb-network: #ff8226;
}

.essb_links .essb_hide_name .essb_link_less a:focus .essb_icon, .essb_links .essb_hide_name .essb_link_less a:hover .essb_icon, .essb_links .essb_hide_name .essb_link_more a:focus .essb_icon, .essb_links .essb_hide_name .essb_link_more a:hover .essb_icon, .essb_links .essb_hide_name .essb_link_more_dots a:focus .essb_icon, .essb_links .essb_hide_name .essb_link_more_dots a:hover .essb_icon, .essb_links .essb_link_less a .essb_icon, .essb_links .essb_link_more a .essb_icon, .essb_links .essb_link_more_dots a .essb_icon {
	margin-right: 0 !important;
	margin-left: 0 !important;
	padding: 0;
}

.essb_links .essb_counter_insidename {
	margin-left: 5px;
	font-weight: 700;
}

.essb_links .essb_counter, .essb_links .essb_counter_right {
	position: relative;
	display: inline-block;
	border: 1px solid #ddd;
	vertical-align: 0;
	font-size: 11px;
	color: #999;
	background: #fff;
	border-radius: 4px;
	z-index: 2;
	min-width: 10px;
	padding: 0 5px;
	line-height: 24px;
	text-align: center;
}

.essb_links .essb_counter:after {
	right: -4px;
	border-left: 4px solid #fff;
}

.essb_links .essb_counter_right {
	right: 5px;
}

.essb_links .essb_counter_right:before {
	left: -4px;
	border-right: 4px solid #fff;
}

.essb_links.essb_counter_modern_left .essb_counter {
	right: -5px;
	margin-right: 10px !important;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	min-width: 24px;
	text-align: center;
	background: #e6e7e9;
	color: #666;
	border: 0;
}

.essb_links.essb_counter_modern_right .essb_counter_right {
	right: 0;
	margin-left: 5px;
	margin-right: 10px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	min-width: 24px;
	text-align: center;
	background: #e6e7e9;
	color: #666;
	border: 0;
}

.essb_links.essb_counter_modern_right .essb_counter_right:before {
	border-right: 6px solid #e6e7e9;
}

.essb_links.essb_counter_modern_left .essb_counter:after {
	border-left: 6px solid #e6e7e9;
}

.essb_links.essb_counter_modern_top .essb_counter {
	right: 0;
	margin-bottom: 7px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	max-width: 30px;
	text-align: center;
	background: #e6e7e9;
	color: #666;
	border: 0;
	display: block;
}

.essb_links.essb_counter_modern_top .essb_counter:after {
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-top: 6px solid #e6e7e9;
	top: 100%;
	left: 50%;
	right: 6px;
	margin-top: -2px;
	margin-left: -6px;
	margin-right: 6px;
}

.essb_links.essb_counter_modern_top_mini .essb_counter {
	position: absolute;
	top: -5px;
	right: 10px;
	line-height: 1;
	padding: 4px;
	border-radius: 4px;
	font-size: 10px;
	background: #000638;
	color: #fff;
	border: 0;
}

.essb_links.essb_counter_modern_top_mini .essb_counter:after {
	border-left: 0 solid #e6e7e9;
}

.essb_links .essb_counter_topn {
	display: block;
	font-weight: 700;
	text-align: center;
	margin-left: 0;
	margin-right: 0;
	margin-top: 5px;
}

.essb_links.essb_counter_modern_bottom.essb_counters .essb_network_name {
	display: block;
	font-weight: 700;
	text-align: center;
	width: 100%;
	margin-bottom: 8px;
}

.essb_links .essb_counter_insidebeforename {
	margin-right: 5px;
	font-weight: 700;
}

.essb_links .essb_vertical_name .essb_counter_insidebeforename {
	margin-right: 0;
	font-size: 12px;
	display: block;
}

.essb_links.essb_counter_inside_mini .essb_counter_inside, .essb_links.essb_counter_inside_mini .essb_counter_insidebeforename, .essb_links.essb_counter_inside_mini .essb_counter_insidename {
	background: rgba(0, 0, 0, .4);
	font-size: 11px;
	padding: 0 6px;
	line-height: 18px;
	font-weight: 400;
	display: inline-block;
	border-radius: 5px;
}

.essb_links.essb_counter_inside_mini .essb_counter_insidename {
	margin-left: 10px;
}

.essb_totalcount_item.essb_totalcount_item_before {
	font-weight: 700;
	display: block;
}

.essb_links .essb_totalcount_item .essb_t_l, .essb_links .essb_totalcount_item .essb_t_l_big, .essb_mailform_content .essb_mailform_content_button:first-child {
	margin-right: 10px;
}

.essb_links .essb_totalcount_item .essb_t_r, .essb_links .essb_totalcount_item .essb_t_r_big, .essb_links.essb_template_clear-retina a .essb_network_name, .essb_links.essb_template_deluxe-retina .essb_network_name, .essb_links.essb_template_lollipop-retina a .essb_network_name {
	margin-left: 5px;
}

.essb_links .essb_totalcount_item .essb_t_l_big, .essb_links .essb_totalcount_item .essb_t_r_big {
	font-size: 18px;
	line-height: 18px;
	font-weight: 700;
	text-align: center;
	display: block;
}

.essb_links .essb_totalcount_item .essb_t_l_big.essb_total_icon .essb_t_nb, .essb_links .essb_totalcount_item .essb_t_r_big.essb_total_icon .essb_t_nb {
	display: block;
	float: left;
}

.essb_links .essb_totalcount_item .essb_t_l_big.essb_total_icon:before, .essb_links .essb_totalcount_item .essb_t_r_big.essb_total_icon:before {
	font-size: 18px;
	line-height: 30px;
	float: left;
	display: block;
	margin-right: 8px;
}

.essb_links.essb_displayed_sidebar .essb_totalcount_item .essb_t_l_big.essb_total_icon .essb_t_nb, .essb_links.essb_displayed_sidebar .essb_totalcount_item .essb_t_l_big.essb_total_icon:before, .essb_links.essb_displayed_sidebar .essb_totalcount_item .essb_t_r_big.essb_total_icon .essb_t_nb, .essb_links.essb_displayed_sidebar .essb_totalcount_item .essb_t_r_big.essb_total_icon:before {
	float: none;
	margin-right: 0;
}

.essb_links.essb_displayed_sidebar .essb_totalcount_item .essb_t_l_big.essb_total_icon .essb_t_nb, .essb_links.essb_displayed_sidebar .essb_totalcount_item .essb_t_r_big.essb_total_icon .essb_t_nb {
	margin-bottom: 5px;
}

.essb_links .essb_totalcount_item .essb_t_l_big .essb_t_nb_after, .essb_links .essb_totalcount_item .essb_t_r_big .essb_t_nb_after {
	text-transform: uppercase;
	font-size: 10px;
	font-weight: 400;
	color: #444;
	display: block;
	line-height: 10px;
	text-align: center;
	margin-top: 2px;
}

.essb_links .essb_counter_insidehover {
	display: none;
	font-size: 14px;
	font-weight: 700;
	margin-right: 10px;
}

.essb_links.essb_template_bold-retina li a, .essb_links.essb_template_classic-round-retina li a, .essb_links.essb_template_fancy-bold-retina li a {
	border-radius: 4px;
	-webkit-border-radius: 4px;
}

.essb_links.essb_template_bold-retina li a:focus, .essb_links.essb_template_bold-retina li a:hover, .essb_links.essb_template_copy-retina a:focus, .essb_links.essb_template_copy-retina a:hover, .essb_links.essb_template_default-retina a:focus, .essb_links.essb_template_default-retina a:hover, .essb_links.essb_template_deluxe-retina a:focus, .essb_links.essb_template_deluxe-retina a:hover, .essb_links.essb_template_fancy-bold-retina li a:focus, .essb_links.essb_template_fancy-bold-retina li a:hover, .essb_links.essb_template_fancy-retina a:focus, .essb_links.essb_template_fancy-retina a:hover, .essb_links.essb_template_flat-retina a:focus, .essb_links.essb_template_flat-retina a:hover, .essb_links.essb_template_jumbo-retina a:focus, .essb_links.essb_template_jumbo-retina a:hover, .essb_links.essb_template_metro-bold-retina li a:focus, .essb_links.essb_template_metro-bold-retina li a:hover, .essb_links.essb_template_tiny-retina a:focus, .essb_links.essb_template_tiny-retina a:hover {
	color: #fff !important;
	background: -moz-linear-gradient(top, rgba(0, 0, 0, .05) 0, rgba(0, 0, 0, .3) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(0, 0, 0, .05)), color-stop(100%, rgba(0, 0, 0, .3)));
	background: -webkit-linear-gradient(top, rgba(0, 0, 0, .05) 0, rgba(0, 0, 0, .3) 100%);
	background: -o-linear-gradient(top, rgba(0, 0, 0, .05) 0, rgba(0, 0, 0, .3) 100%);
	background: -ms-linear-gradient(top, rgba(0, 0, 0, .05) 0, rgba(0, 0, 0, .3) 100%);
	background: linear-gradient(to bottom, rgba(0, 0, 0, .05) 0, rgba(0, 0, 0, .3) 100%);
	background-clip: padding-box;
	-webkit-transition: background 50ms linear;
	-moz-transition: background 50ms linear;
	-ms-transition: background 50ms linear;
	-o-transition: background 50ms linear;
	transition: background 50ms linear;
}

.essb_links.essb_template_bold-retina .essb_icon {
	background-color: rgba(0, 0, 0, .15);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.essb_links.essb_template_bold-retina .essb_network_name, .essb_links.essb_template_fancy-bold-retina .essb_network_name, .essb_links.essb_template_metro-bold-retina .essb_network_name {
	font-weight: 700;
}

.essb_links.essb_template_bold-retina .essb_hide_name a:hover .essb_icon, .essb_links.essb_template_bold-retina li a .essb_icon, .essb_links.essb_template_fancy-bold-retina .essb_hide_name a:hover .essb_icon, .essb_links.essb_template_fancy-bold-retina li a .essb_icon {
	margin-right: 8px;
}

.essb_links.essb_template_default-retina li a, .essb_links.essb_template_flat-retina li a {
	box-shadow: inset 0 -4px 0 rgba(0, 0, 0, .15);
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-webkit-box-shadow: inset 0 -4px 0 rgba(0, 0, 0, .2);
}

.essb_links.essb_template_default-retina .essb_links_list:hover li a {
	opacity: .5;
}

.essb_displayed_sidebar .essb-sidebar-closed-clicked.essb_link_sidebar-close a, .essb_displayed_sidebar:hover .essb_link_sidebar-close a, .essb_links.essb_template_default-retina .essb_links_list:hover li a:hover, .essb_links.essb_template_flow-jump-retina li a:focus .essb_network_name, .essb_links.essb_template_flow-jump-retina li a:hover .essb_network_name {
	opacity: 1;
}

.essb_links.essb_template_dark-retina a {
	background-color: #111 !important;
}

.essb_links.essb_template_color-leafs .essb_link_kakaotalk a:focus, .essb_links.essb_template_color-leafs .essb_link_kakaotalk a:hover, .essb_links.essb_template_dark-retina .essb_link_kakaotalk a, .essb_links.essb_template_grey-fill-retina .essb_link_kakaotalk a, .essb_links.essb_template_grey-leafs .essb_link_kakaotalk a, .essb_links.essb_template_grey-round-retina .essb_link_kakaotalk a, .essb_links.essb_template_modern-retina li a:focus, .essb_links.essb_template_modern-retina li a:hover, .essb_links.essb_template_round-retina li a:focus, .essb_links.essb_template_round-retina li a:hover {
	color: #fff !important;
}

.essb_links.essb_template_metro-retina a:focus, .essb_links.essb_template_metro-retina a:hover {
	color: #fff !important;
	background: -moz-linear-gradient(top, rgba(255, 255, 255, .35) 0, rgba(255, 255, 255, 0) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255, 255, 255, .35)), color-stop(100%, rgba(255, 255, 255, 0)));
	background: -webkit-linear-gradient(top, rgba(255, 255, 255, .35) 0, rgba(255, 255, 255, 0) 100%);
	background: -o-linear-gradient(top, rgba(255, 255, 255, .35) 0, rgba(255, 255, 255, 0) 100%);
	background: -ms-linear-gradient(top, rgba(255, 255, 255, .35) 0, rgba(255, 255, 255, 0) 100%);
	background: linear-gradient(to bottom, rgba(255, 255, 255, .35) 0, rgba(255, 255, 255, 0) 100%);
	background-clip: padding-box;
}

.essb_links.essb_template_big-retina li a {
	border-radius: 5px;
	-webkit-border-radius: 5px;
	background-image: -webkit-gradient(linear, 0 100%, 0 0, from(rgba(255, 255, 255, 0)), to(rgba(255, 255, 255, .26)));
	background-image: -webkit-linear-gradient(bottom, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, .26) 100%);
	background-image: -moz-linear-gradient(bottom, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, .26) 100%);
	background-image: -o-linear-gradient(bottom, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, .26) 100%);
	background-image: linear-gradient(to top, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, .26) 100%);
}

.essb_links.essb_template_big-retina a:focus, .essb_links.essb_template_big-retina a:hover {
	color: #fff !important;
	background-image: -webkit-gradient(linear, 0 100%, 0 0, from(rgba(155, 155, 155, 0)), to(rgba(155, 155, 155, .46)));
	background-image: -webkit-linear-gradient(bottom, rgba(155, 155, 155, 0) 0, rgba(155, 155, 155, .46) 100%);
	background-image: -moz-linear-gradient(bottom, rgba(155, 155, 155, 0) 0, rgba(155, 155, 155, .46) 100%);
	background-image: -o-linear-gradient(bottom, rgba(155, 155, 155, 0) 0, rgba(155, 155, 155, .46) 100%);
	background-image: linear-gradient(to top, rgba(155, 155, 155, 0) 0, rgba(155, 155, 155, .46) 100%);
	box-shadow: 0 1px 1px rgba(0, 0, 0, .19), inset 0 0 5px rgba(155, 155, 155, .38);
	background-clip: padding-box;
}

.essb_links.essb_template_circles-retina a, .essb_links.essb_template_clear-retina a, .essb_links.essb_template_clear-retina a:focus, .essb_links.essb_template_clear-retina a:hover, .essb_links.essb_template_clear-retina li a:focus, .essb_links.essb_template_clear-retina li a:hover, .essb_links.essb_template_grey-circles-outline-retina li a:focus, .essb_links.essb_template_grey-circles-outline-retina li a:hover, .essb_links.essb_template_light-retina a, .essb_links.essb_template_light-retina a:focus, .essb_links.essb_template_light-retina a:hover, .essb_links.essb_template_round-retina a {
	background-color: transparent !important;
}

.essb_links.essb_template_copy-retina .essb_icon, .essb_links.essb_template_tiny-retina .essb_icon {
	width: 28px;
	height: 28px;
}

.essb_links.essb_template_copy-retina .essb_icon:before, .essb_links.essb_template_tiny-retina .essb_icon:before {
	font-size: 14px !important;
	top: 7px;
	left: 7px;
}

.essb_links.essb_template_copy-retina li a .essb_network_name, .essb_links.essb_template_tiny-retina li a .essb_network_name {
	font-size: 13px;
}

.essb_links.essb_template_round-retina li a {
	border-radius: 18px;
	-webkit-border-radius: 18px;
	box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, .2);
}

.essb_links.essb_template_clear-retina li a:focus, .essb_links.essb_template_clear-retina li a:hover, .essb_links.essb_template_round-retina li.essb_link_less a, .essb_links.essb_template_round-retina li.essb_link_more a, .essb_links.essb_template_round-retina li.essb_link_more_dots a {
	color: #212121 !important;
}

.essb_links.essb_template_modern-retina li a {
	border-top-left-radius: 7px;
	border-top-right-radius: 7px;
	-moz-border-top-left-radius: 7px;
	-moz-border-top-right-radius: 7px;
	box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, .2);
}

.essb_links.essb_template_modern-retina a {
	background-color: transparent !important;
	border-bottom-width: 3px;
	border-bottom-style: solid;
}

.essb_links.essb_template_circles-retina li a {
	border-radius: 18px;
	-webkit-border-radius: 18px;
	border-width: 2px;
	border-style: solid;
}

.essb_links.essb_template_blocks-retina li a, .essb_links.essb_template_grey-blocks-outline-retina li a {
	border-radius: 0;
	-webkit-border-radius: 0px;
}

.essb_links.essb_template_grey-circles-retina li a {
	border: 1px solid #bfbfbf;
	color: #666 !important;
	background-color: transparent !important;
	border-radius: 18px;
	-webkit-border-radius: 18px;
}

.essb_links.essb_template_grey-blocks-retina li a:focus, .essb_links.essb_template_grey-blocks-retina li a:hover, .essb_links.essb_template_grey-circles-retina li a:focus, .essb_links.essb_template_grey-circles-retina li a:hover {
	color: #fff !important;
	border: 1px solid transparent;
}

.essb_links.essb_template_grey-blocks-retina li a {
	border: 1px solid #bfbfbf;
	color: #666 !important;
	background-color: transparent !important;
}

.essb_links.essb_template_clear-retina li a {
	color: #343434 !important;
	background-color: transparent !important;
	font-weight: 700;
}

.essb_links.essb_template_clear-retina a .essb_icon, .essb_links.essb_template_lollipop-retina a .essb_icon {
	color: #fff !important;
	border-radius: 18px;
	-webkit-border-radius: 18px;
}

.essb_links.essb_template_copy-retina a {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.essb_links.essb_template_copy-retina .essb_counter_right {
	position: relative;
	right: 6px;
	top: 0;
	display: inline-block;
	padding: 6px 7px;
	border: 2px solid #ddd;
	border-left-width: 0;
	vertical-align: 0;
	font-size: 11px;
	color: #999;
	background: #fff;
	border-radius: 0 4px 4px 0;
}

.essb_links.essb_template_copy-retina .essb_counter_right:before {
	content: "";
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: 0;
	border-right: 0px solid #fff;
	border-bottom: 0 solid transparent;
	border-top: 0 solid transparent;
}

.essb_links.essb_template_dimmed-retina a {
	background-color: transparent !important;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	opacity: .7;
}

.essb_links.essb_template_dimmed-retina li a:focus, .essb_links.essb_template_dimmed-retina li a:hover {
	color: #fff !important;
	opacity: 1;
}

.essb_links.essb_template_grey-retina a {
	background-color: transparent !important;
	color: #454545 !important;
	opacity: .5;
}

.essb_links.essb_template_grey-retina li a:focus, .essb_links.essb_template_grey-retina li a:hover {
	background-color: transparent !important;
	color: #323232 !important;
	opacity: 1;
}

.essb_links.essb_template_color-circles-retina .essb_icon, .essb_links.essb_template_jumbo-retina .essb_icon {
	width: 48px;
	height: 48px;
}

.essb_links.essb_template_jumbo-retina .essb_icon:before {
	font-size: 24px !important;
	top: 12px;
	left: 12px;
}

.essb_links.essb_template_jumbo-retina li a .essb_network_name {
	font-size: 15px;
}

.essb_links.essb_template_jumbo-round-retina a {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.essb_links.essb_template_deluxe-retina a, .essb_links.essb_template_fancy-retina a {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.essb_links.essb_template_fancy-retina a .essb_icon {
	background-color: rgba(0, 0, 0, .2);
	width: 28px;
	height: 28px;
	border-radius: 14px;
	-webkit-border-radius: 14px;
	margin: 5px;
}

.essb_links.essb_template_deluxe-retina a:focus .essb_icon, .essb_links.essb_template_deluxe-retina a:hover .essb_icon, .essb_links.essb_template_fancy-bold-retina a:hover .essb_icon, .essb_links.essb_template_fancy-retina a:focus .essb_icon, .essb_links.essb_template_fancy-retina a:hover .essb_icon {
	background-color: rgba(0, 0, 0, .4);
}

.essb_links.essb_template_fancy-retina .essb_icon:before {
	font-size: 14px !important;
	text-align: center;
	position: absolute;
	top: 7px;
	left: 7px;
}

.essb_links.essb_template_deluxe-retina a .essb_icon {
	background-color: rgba(0, 0, 0, .2);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 32px;
	height: 32px;
}

.essb_links.essb_template_deluxe-retina .essb_icon:before, .essb_links.essb_template_fancy-bold-retina .essb_icon:before {
	font-size: 16px !important;
	text-align: center;
	position: absolute;
	top: 8px;
	left: 8px;
}

.essb_links.essb_template_fancy-bold-retina a .essb_icon {
	background-color: rgba(0, 0, 0, .2);
	width: 32px;
	height: 32px;
	border-radius: 16px;
	-webkit-border-radius: 16px;
	margin: 5px;
}

.essb_links.essb_template_retro-retina {
	font-family: Oswald, helvetica, arial, sans-serif;
}

.essb_links.essb_template_retro-retina li a {
	-webkit-box-shadow: 1px 1px 2px 0 rgba(94, 65, 47, .2);
	-moz-box-shadow: 1px 1px 2px 0 rgba(94, 65, 47, .2);
	box-shadow: 1px 1px 2px 0 rgba(94, 65, 47, .2);
	background-color: #fdefc6 !important;
	opacity: .8;
	color: #363636 !important;
}

.essb_links.essb_template_retro-retina a:focus, .essb_links.essb_template_retro-retina a:hover {
	background-clip: padding-box;
	opacity: 1;
	background-color: #fef8e7 !important;
	-webkit-box-shadow: inset 1px 1px 2px 0 rgba(94, 65, 47, .2);
	-moz-box-shadow: inset 1px 1px 2px 0 rgba(94, 65, 47, .2);
	box-shadow: inset 1px 1px 2px 0 rgba(94, 65, 47, .2);
}

.essb_links.essb_template_default4-retina a {
	box-shadow: inset 0 -4px 0 rgba(0, 0, 0, .15);
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-webkit-box-shadow: inset 0 -4px 0 rgba(0, 0, 0, .2);
	font-weight: 700;
}

.essb_links.essb_template_default4-retina a:focus, .essb_links.essb_template_default4-retina a:hover {
	background-color: #363636 !important;
}

.essb_links.essb_template_clear-rounded-retina a .essb_icon {
	color: #fff !important;
	border-radius: 4px;
	-webkit-border-radius: 4px;
}

.essb_links.essb_template_grey-fill-retina a {
	background-color: #454545 !important;
}

.essb_links.essb_template_grey-fill-retina a:focus, .essb_links.essb_template_grey-fill-retina a:hover {
	background-color: #717171 !important;
}

.essb_links.essb_template_white-fill-retina a {
	background-color: #fff !important;
	color: #656565 !important;
}

.essb_links.essb_template_white-fill-retina a:focus, .essb_links.essb_template_white-fill-retina a:hover {
	background-color: #fff !important;
	color: #121212 !important;
}

.essb_links.essb_template_white-retina a {
	background-color: transparent !important;
	color: #f3f4f5 !important;
}

.essb_links.essb_template_white-retina a:focus, .essb_links.essb_template_white-retina a:hover {
	background-color: transparent !important;
	color: #e3e4e5 !important;
}

.essb_links.essb_template_grey-round-retina li a {
	background-color: #616161 !important;
	border-radius: 18px;
	-webkit-border-radius: 18px;
}

.essb_links.essb_template_modern-slim-retina li a {
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	-moz-border-top-left-radius: 0;
	-moz-border-top-right-radius: 0;
	box-shadow: none !important;
	border-bottom-width: 2px !important;
}

.essb_links.essb_template_color-leafs li a {
	border-radius: 14px 0;
}

.essb_links.essb_template_color-leafs li a:focus, .essb_links.essb_template_color-leafs li a:hover {
	background-color: #353535 !important;
}

.essb_links.essb_template_grey-leafs li a {
	border-radius: 14px 0;
	background-color: #353535 !important;
}

.essb_links.essb_tempate_color-blocks-outline-retina li a:focus, .essb_links.essb_tempate_color-blocks-outline-retina li a:hover, .essb_links.essb_tempate_color-circles-outline-retina li a:focus, .essb_links.essb_tempate_color-circles-outline-retina li a:hover {
	background-color: transparent !important;
	color: #515151 !important;
	border-color: #515151 !important;
}

.essb_links.essb_template_grey-circles-outline-retina li a {
	background-color: transparent !important;
	color: #969696 !important;
	border: 2px solid #969696 !important;
	border-radius: 18px;
	-webkit-border-radius: 18px;
}

.essb_links.essb_template_dark-outline-retina li a {
	background-color: transparent !important;
	opacity: .5;
	color: #454545 !important;
	border: 2px solid #454545 !important;
}

.essb_links.essb_template_dark-outline-retina li a:focus, .essb_links.essb_template_dark-outline-retina li a:hover {
	background-color: transparent !important;
	opacity: 1;
	color: #454545 !important;
	border: 2px solid #454545 !important;
}

.essb_links.essb_template_dark-round-outline-retina li a {
	border-radius: 18px;
	-webkit-border-radius: 18px;
}

.essb_links.essb_template_classic-retina li a {
	background: #fafbfc;
	background: -moz-linear-gradient(top, #fafbfc 0, #efefee 100%);
	background: -webkit-linear-gradient(top, #fafbfc 0, #efefee 100%);
	background: linear-gradient(to bottom, #fafbfc 0, #efefee 100%);
	border: 1px solid #e1e1e1;
}

.essb_links.essb_template_classic-fancy-retina li a {
	background-color: #fafafa !important;
	box-shadow: none !important;
	border-radius: 4px;
	-webkit-border-radius: 4px;
}

.essb_links.essb_template_classic-fancy-retina li a:focus, .essb_links.essb_template_classic-fancy-retina li a:hover {
	-webkit-box-shadow: inset 0 4px 3px 0 rgba(0, 0, 0, .2) !important;
	-moz-box-shadow: inset 0 4px 3px 0 rgba(0, 0, 0, .2) !important;
	box-shadow: inset 0 4px 3px 0 rgba(0, 0, 0, .2) !important;
}

.essb_links.essb_template_color-circles-retina li a {
	border-radius: 24px;
	-webkit-border-radius: 24px;
}

.essb_links.essb_template_color-circles-retina .essb_icon:before {
	font-size: 22px !important;
	top: 13px;
	left: 13px;
}

.essb_links.essb_template_massive-retina .essb_icon {
	width: 55px;
	height: 55px;
}

.essb_links.essb_template_massive-retina .essb_icon:before {
	font-size: 35px !important;
	top: 10px;
	left: 10px;
}

.essb_links.essb_template_massive-retina .essb_network_name {
	font-size: 11px;
}

.essb_links.essb_template_massive-retina .essb_vertical_name li a .essb_network_name {
	margin: 0 10px 12px;
}

.essb_links.essb_template_cutoff-fill-retina, .essb_links.essb_template_cutoff-retina {
	overflow: hidden;
}

.essb_links.essb_template_cutoff-fill-retina li a .essb_icon:before, .essb_links.essb_template_cutoff-retina li a .essb_icon:before {
	font-size: 24px !important;
}

.essb_links.essb_template_cutoff-fill-retina li a .essb_icon, .essb_links.essb_template_cutoff-retina li a .essb_icon {
	width: 40px !important;
	height: 40px !important;
	top: 8px !important;
	left: 8px !important;
}

.essb_links.essb_template_cutoff-retina li a {
	border-radius: 3px;
	-webkit-border-radius: 3px;
	box-shadow: none;
	-webkit-transition: .1s cubic-bezier(.42, 0, .58, 1);
	transition: .1s cubic-bezier(.42, 0, .58, 1);
	top: 16px;
	position: relative;
}

.essb_displayed_sidebar.essb_sidebar_location_top, .essb_links.essb_template_cutoff-fill-retina li a:hover, .essb_links.essb_template_cutoff-retina li a:hover {
	top: 0;
}

.essb_links.essb_template_cutoff-fill-retina li a {
	border-radius: 4px;
	-webkit-border-radius: 4px;
	box-shadow: none;
	-webkit-transition: .1s cubic-bezier(.42, 0, .58, 1);
	transition: .1s cubic-bezier(.42, 0, .58, 1);
	top: 16px;
	position: relative;
}

.essb_links.essb_template_modern-light-retina li a {
	background-color: #fff !important;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	box-shadow: none;
	transition-property: background-color;
	transition-duration: .2s;
	transition-timing-function: linear;
}

.essb_links.essb_template_modern-light-retina li a .essb_icon {
	width: 36px !important;
	height: 36px !important;
	top: 8px !important;
	left: 8px !important;
}

.essb_links.essb_template_modern-light-retina li a .essb_icon:before {
	font-size: 20px !important;
}

.essb_links.essb_template_modern-light-retina li a .essb_network_name {
	font-size: 13px;
	text-transform: uppercase;
}

.essb_links.essb_template_tiny-color-circles-retina li a {
	border-radius: 16px;
	-webkit-border-radius: 16px;
}

.essb_links.essb_template_tiny-color-circles-retina .essb_icon {
	width: 32px;
	height: 32px;
}

.essb_links.essb_template_tiny-color-circles-retina .essb_icon:before {
	font-size: 16px !important;
	top: 8px;
	left: 8px;
}

.essb_links.essb_template_tiny-color-circles-retina li a .essb_network_name {
	font-size: 12px;
	text-transform: uppercase;
	font-weight: 400;
}

.essb_links.essb_template_lollipop-retina li a {
	color: #565656 !important;
	background-color: transparent !important;
	font-weight: 400;
	font-size: 11px;
	text-transform: uppercase;
}

.essb_links.essb_template_lollipop-retina li a .essb_network_name {
	text-transform: uppercase;
	font-size: 11px;
}

.essb_links.essb_template_lollipop-retina li a:focus, .essb_links.essb_template_lollipop-retina li a:hover {
	color: #d8335b !important;
}

.essb_links.essb_template_lollipop-retina li a:focus .essb_icon, .essb_links.essb_template_lollipop-retina li a:hover .essb_icon {
	background-color: #eb97ab !important;
}

.essb_links.essb_template_lollipop-retina li.essb_link_less a .essb_icon, .essb_links.essb_template_lollipop-retina li.essb_link_more a .essb_icon, .essb_links.essb_template_lollipop-retina li.essb_link_more_dots a .essb_icon {
	background-color: #c2cfcd !important;
}

.essb_links.essb_template_lollipop-retina .essb_link_meneame a .essb_icon {
	background-color: #ffbe89 !important;
}

.essb_links.essb_template_lollipop-retina .essb_link_whatsapp a .essb_icon {
	background-color: #83f179 !important;
}

.essb_links.essb_template_lollipop-retina .essb_link_flattr a .essb_icon {
	background-color: #c5daad !important;
}

.essb_links.essb_template_lollipop-retina .essb_link_ok a .essb_icon {
	background-color: #f9b98d !important;
}

.essb_links.essb_template_lollipop-retina .essb_link_xing a .essb_icon {
	background-color: #4fd8da !important;
}

.essb_links.essb_template_lollipop-retina .essb_link_weibo a .essb_icon {
	background-color: #f68a8e !important;
}

.essb_links.essb_template_lollipop-retina .essb_link_pocket a .essb_icon {
	background-color: #f8adb6 !important;
}

.essb_links.essb_template_lollipop-retina .essb_link_tumblr a .essb_icon {
	background-color: #82a4c7 !important;
}

.essb_links.essb_template_lollipop-retina .essb_link_copy a .essb_icon, .essb_links.essb_template_lollipop-retina .essb_link_mail a .essb_icon, .essb_links.essb_template_lollipop-retina .essb_link_print a .essb_icon {
	background-color: #91ced7 !important;
}

.essb_links.essb_template_lollipop-retina .essb_link_del a .essb_icon {
	background-color: #a8d3fe !important;
}

.essb_links.essb_template_lollipop-retina .essb_link_buffer a .essb_icon {
	background-color: #5a5a5a !important;
}

.essb_links.essb_template_lollipop-retina .essb_link_love a .essb_icon {
	background-color: #f7a3a2 !important;
}

.essb_links.essb_template_lollipop-retina .essb_link_twitter a .essb_icon {
	background-color: #95e7ed !important;
}

.essb_links.essb_template_lollipop-retina .essb_link_facebook a .essb_icon {
	background-color: #849fbb !important;
}

.essb_links.essb_template_lollipop-retina .essb_link_pinterest a .essb_icon {
	background-color: #ed939d !important;
}

.essb_links.essb_template_lollipop-retina .essb_link_digg a .essb_icon {
	background-color: #80b4e7 !important;
}

.essb_links.essb_template_lollipop-retina .essb_link_linkedin a .essb_icon {
	background-color: #8bb7d9 !important;
}

.essb_links.essb_template_lollipop-retina .essb_link_vk a .essb_icon {
	background-color: #97b1cf !important;
}

.essb_links.essb_template_lollipop-retina .essb_link_reddit a .essb_icon {
	background-color: #d8e2ec !important;
}

.essb_links.essb_template_lollipop-retina .essb_link_blogger a .essb_icon {
	background-color: #fbcfa9 !important;
}

.essb_links.essb_template_lollipop-retina .essb_link_amazon a .essb_icon {
	background-color: #aa8c91 !important;
}

.essb_links.essb_template_lollipop-retina .essb_link_yahoomail a .essb_icon {
	background-color: #af74ee !important;
}

.essb_links.essb_template_lollipop-retina .essb_link_gmail a .essb_icon {
	background-color: #eea79e !important;
}

.essb_links.essb_template_lollipop-retina .essb_link_newsvine a .essb_icon {
	background-color: #45e782 !important;
}

.essb_links.essb_template_lollipop-retina .essb_link_hackernews a .essb_icon {
	background-color: #f9ccaf !important;
}

.essb_links.essb_template_lollipop-retina .essb_link_evernote a .essb_icon {
	background-color: #bcdea3 !important;
}

.essb_links.essb_template_lollipop-retina .essb_link_aol a .essb_icon, .essb_links.essb_template_lollipop-retina .essb_link_viadeo a .essb_icon {
	background-color: #999 !important;
}

.essb_links.essb_template_lollipop-retina .essb_link_myspace a .essb_icon {
	background-color: #94aad6 !important;
}

.essb_links.essb_template_lollipop-retina .essb_link_mailru a .essb_icon {
	background-color: #fdd38d !important;
}

.essb_links.essb_template_lollipop-retina .essb_link_line a .essb_icon {
	background-color: #8bf279 !important;
}

.essb_links.essb_template_lollipop-retina .essb_link_flipboard a .essb_icon {
	background-color: #eb6d66 !important;
}

.essb_links.essb_template_lollipop-retina .essb_link_comments a .essb_icon {
	background-color: #989898 !important;
}

.essb_links.essb_template_lollipop-retina .essb_link_yummly a .essb_icon {
	background-color: #f0ae8f !important;
}

.essb_links.essb_template_lollipop-retina .essb_link_sms a .essb_icon {
	background-color: #97d091 !important;
}

.essb_links.essb_template_lollipop-retina .essb_link_viber a .essb_icon {
	background-color: #b79ccb !important;
}

.essb_links.essb_template_lollipop-retina .essb_link_telegram a .essb_icon {
	background-color: #55c6ff !important;
}

.essb_links.essb_template_lollipop-retina .essb_link_subscribe a .essb_icon {
	background-color: #fac3b5 !important;
}

.essb_links.essb_template_lollipop-retina .essb_link_skype a .essb_icon {
	background-color: #79dbff !important;
}

.essb_links.essb_template_lollipop-retina .essb_link_messenger a .essb_icon {
	background-color: #95caff !important;
}

.essb_links.essb_template_lollipop-retina .essb_link_kakaotalk a .essb_icon {
	background-color: #fff584 !important;
}

.essb_links.essb_template_lollipop-retina .essb_link_sharebtn a .essb_icon {
	background-color: #e2999f !important;
}

.essb_links.essb_template_lollipop-retina .essb_link_livejournal a .essb_icon {
	background-color: #77d1f8 !important;
}

.essb_links.essb_template_lollipop-retina .essb_link_yammer a .essb_icon {
	background-color: #3469ba !important;
}

.essb_links.essb_template_lollipop-retina .essb_link_meetedgar a .essb_icon {
	background-color: #6cbdc5 !important;
}

.essb_links.essb_template_lollipop-retina .essb_link_fintel a .essb_icon, .essb_links.essb_template_lollipop-retina .essb_link_instapaper a .essb_icon {
	background-color: #404040 !important;
}

.essb_links.essb_template_lollipop-retina .essb_link_mix a .essb_icon {
	background-color: #ff8226 !important;
}

.essb_links.essb_template_rainbow-retina li a {
	color: #fff !important;
	background: #e12f67;
	background: -webkit-gradient(linear, 333 0, 0 337, from(#8043af), color-stop(.029, #8442aa), color-stop(.029, #8740a9), color-stop(.042, #8842a8), color-stop(.059, #8d3fa7), color-stop(.067, #8d41a4), color-stop(.164, #9d3d9c), color-stop(.164, #9f3c9a), color-stop(.202, #a63b96), color-stop(.202, #a73a97), color-stop(.23, #a83b96), color-stop(.23, #aa3a92), color-stop(.253, #ac3990), color-stop(.312, #b63a8b), color-stop(.35, #b93a88), color-stop(.35, #bb3986), color-stop(.374, #bc3986), color-stop(.374, #be3884), color-stop(.397, #c03a83), color-stop(.403, #c13c83), color-stop(.412, #c4397f), color-stop(.443, #c63b7a), color-stop(.469, #ca3d75), color-stop(.475, #cb3c75), color-stop(.494, #ca3e74), color-stop(.494, #cc3d74), color-stop(.503, #ce3e75), color-stop(.503, #cf3d74), color-stop(.591, #d84466), color-stop(.591, #d94367), color-stop(.904, #ef6744), color-stop(.951, #f26a43), color-stop(.951, #f26c42), color-stop(.978, #f3703f), color-stop(.978, #f46f40), color-stop(.997, #f57041), color-stop(.997, #f47141), to(#f47141));
	background: -webkit-linear-gradient(225.34206029136deg, #8043af, #8442aa 2.9%, #8740a9 2.9%, #8842a8 4.2%, #8d3fa7 5.9%, #8d41a4 6.7%, #9d3d9c 16.4%, #9f3c9a 16.4%, #a63b96 20.2%, #a73a97 20.2%, #a83b96 23%, #aa3a92 23%, #ac3990 25.3%, #b63a8b 31.2%, #b93a88 35%, #bb3986 35%, #bc3986 37.4%, #be3884 37.4%, #c03a83 39.7%, #c13c83 40.3%, #c4397f 41.2%, #c63b7a 44.3%, #ca3d75 46.9%, #cb3c75 47.5%, #ca3e74 49.4%, #cc3d74 49.4%, #ce3e75 50.3%, #cf3d74 50.3%, #d84466 59.1%, #d94367 59.1%, #ef6744 90.4%, #f26a43 95.1%, #f26c42 95.1%, #f3703f 97.8%, #f46f40 97.8%, #f57041 99.7%, #f47141 99.7%, #f47141);
	background: -moz-linear-gradient(225.34206029136deg, #8043af, #8442aa 2.9%, #8740a9 2.9%, #8842a8 4.2%, #8d3fa7 5.9%, #8d41a4 6.7%, #9d3d9c 16.4%, #9f3c9a 16.4%, #a63b96 20.2%, #a73a97 20.2%, #a83b96 23%, #aa3a92 23%, #ac3990 25.3%, #b63a8b 31.2%, #b93a88 35%, #bb3986 35%, #bc3986 37.4%, #be3884 37.4%, #c03a83 39.7%, #c13c83 40.3%, #c4397f 41.2%, #c63b7a 44.3%, #ca3d75 46.9%, #cb3c75 47.5%, #ca3e74 49.4%, #cc3d74 49.4%, #ce3e75 50.3%, #cf3d74 50.3%, #d84466 59.1%, #d94367 59.1%, #ef6744 90.4%, #f26a43 95.1%, #f26c42 95.1%, #f3703f 97.8%, #f46f40 97.8%, #f57041 99.7%, #f47141 99.7%, #f47141);
	background: -o-linear-gradient(225.34206029136deg, #8043af, #8442aa 2.9%, #8740a9 2.9%, #8842a8 4.2%, #8d3fa7 5.9%, #8d41a4 6.7%, #9d3d9c 16.4%, #9f3c9a 16.4%, #a63b96 20.2%, #a73a97 20.2%, #a83b96 23%, #aa3a92 23%, #ac3990 25.3%, #b63a8b 31.2%, #b93a88 35%, #bb3986 35%, #bc3986 37.4%, #be3884 37.4%, #c03a83 39.7%, #c13c83 40.3%, #c4397f 41.2%, #c63b7a 44.3%, #ca3d75 46.9%, #cb3c75 47.5%, #ca3e74 49.4%, #cc3d74 49.4%, #ce3e75 50.3%, #cf3d74 50.3%, #d84466 59.1%, #d94367 59.1%, #ef6744 90.4%, #f26a43 95.1%, #f26c42 95.1%, #f3703f 97.8%, #f46f40 97.8%, #f57041 99.7%, #f47141 99.7%, #f47141);
	background: linear-gradient(224.65793970864deg, #8043af, #8442aa 2.9%, #8740a9 2.9%, #8842a8 4.2%, #8d3fa7 5.9%, #8d41a4 6.7%, #9d3d9c 16.4%, #9f3c9a 16.4%, #a63b96 20.2%, #a73a97 20.2%, #a83b96 23%, #aa3a92 23%, #ac3990 25.3%, #b63a8b 31.2%, #b93a88 35%, #bb3986 35%, #bc3986 37.4%, #be3884 37.4%, #c03a83 39.7%, #c13c83 40.3%, #c4397f 41.2%, #c63b7a 44.3%, #ca3d75 46.9%, #cb3c75 47.5%, #ca3e74 49.4%, #cc3d74 49.4%, #ce3e75 50.3%, #cf3d74 50.3%, #d84466 59.1%, #d94367 59.1%, #ef6744 90.4%, #f26a43 95.1%, #f26c42 95.1%, #f3703f 97.8%, #f46f40 97.8%, #f57041 99.7%, #f47141 99.7%, #f47141);
	font-size: 11px;
	text-transform: uppercase;
}

.essb_links.essb_template_rainbow-retina li a:hover {
	box-shadow: 0 5px 10px rgba(0, 0, 0, .16) !important;
	-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .16) !important;
	transform: translateY(-5px) !important;
	-webkit-transform: translateY(-5px) !important;
}

.essb_links.essb_template_flow-retina li a .essb_icon {
	width: 18px !important;
	height: 42px !important;
}

.essb_links.essb_template_flow-retina li a .essb_icon:before {
	font-size: 36px !important;
	top: 3px !important;
	left: 9px !important;
	opacity: .1;
}

.essb_links.essb_template_flow-jump-retina li a:hover .essb_icon {
	width: 36px !important;
}

.essb_links.essb_template_flow-retina li a:focus .essb_icon:before, .essb_links.essb_template_flow-retina li a:hover .essb_icon:before {
	opacity: 1;
	font-size: 24px !important;
	top: 9px !important;
}

.essb_links.essb_template_flow-retina li a:focus .essb_network_name, .essb_links.essb_template_flow-retina li a:hover .essb_network_name {
	opacity: .25;
}

.essb_links.essb_template_glow-retina li a:focus, .essb_links.essb_template_glow-retina li a:hover {
	transform: translateY(-3px);
	-webkit-transform: translateY(-3px);
	box-shadow: 0 5px 20px rgba(0, 0, 0, .25) !important;
}

.essb_links.essb_template_glow-retina a {
	box-shadow: none;
	-webkit-box-shadow: none;
	font-weight: 600;
	margin: 5px 5px 5px 0;
}

.essb_links.essb_template_glow-retina .essb_icon {
	height: 42px;
	width: 38px;
}

.essb_links.essb_template_glow-retina .essb_icon:before {
	font-size: 20px !important;
	top: 11px !important;
}

.essb-adholder-bottom, .essb-mobile-sharebottom {
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	z-index: 100001;
}

.essb-mobile-sharebottom.essb-mobile-sharetop {
	bottom: auto;
	top: 0;
}

.essb-mobile-sharebottom .essb_displayed_sharebottom {
	z-index: 100001;
}

.essb-mobile-sharebottom .essb_links .essb_icon {
	width: 36px !important;
	height: 36px !important;
	background-size: 30px !important;
}

.essb-mobile-sharebottom .essb_links.essb_template_fancy-retina .essb_icon {
	background-size: 18px !important;
}

.essb-mobile-sharebottom .essb_links li a {
	padding-top: 8px;
	padding-bottom: 8px;
	margin-top: 0 !important;
	margin-bottom: 0 !important;
}

.essb-mobile-sharebottom .essb_links {
	background-color: #fff;
	margin: 0 !important;
	text-align: center;
}

.essb-mobile-sharebottom .essb_links .essb_t_l_big {
	font-size: 18px !important;
	margin-right: 0 !important;
}

.essb-mobile-sharebottom .essb_links_list li.essb_totalcount_item .essb_t_l_big .essb_t_nb:after {
	margin-top: 0 !important;
	font-size: 12px !important;
}

.essb-mobile-sharebottom .essb_width_columns_3 li {
	width: 33.3%;
}

.essb-mobile-sharebottom .essb_width_columns .essb_links_list {
	display: flex;
}

.essb-mobile-sharebottom .essb_width_columns .essb_links_list li {
	flex: 1;
	align-self: center;
	align-content: center;
}

.essb-mobile-sharebottom .essb_morepopup .essb_width_columns .essb_links_list {
	flex-direction: column;
}

.essb-mobile-sharebottom .essb_links li {
	margin-bottom: 0 !important;
}

.essb-mobile-sharepoint {
	left: 0;
	border-radius: 5px;
	padding: 15px;
}

.essb-mobile-sharepoint-icon i {
	display: flex;
	align-items: center;
	justify-content: center;
}

.essb-mobile-sharepoint-icon i svg {
	width: 24px;
	fill: #fff;
	height: 24px;
}

.essb-mobile-sharebar {
	left: 0;
	width: 100%;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
	opacity: .85;
	line-height: 18px;
	cursor: pointer;
	z-index: 1000;
}

.essb-mobile-sharebar-inner {
	display: flex;
	align-items: center;
	width: 100%;
	justify-content: center;
}

.essb-mobile-sharebar-icon {
	height: 18px;
	display: inline-flex;
	align-items: center;
	margin-right: 5px;
}

.essb-mobile-sharebar-icon svg {
	width: 18px;
	height: 18px;
	fill: #fff;
}

.essb-mobile-sharebar-text {
	font-size: 12pt;
	display: inline-block;
	font-weight: 700;
	text-transform: uppercase;
	margin-left: 5px;
	vertical-align: middle;
}

.essb-mobile-sharebar-window {
	position: fixed;
	z-index: 99999;
	background: rgba(255, 255, 255, .85);
	color: #111;
	display: none;
	top: 0;
	left: 0;
}

.essb-mobile-sharebar-window-content {
	padding: 0 15px 15px;
	margin: 10px 0 0;
	text-align: center;
	overflow-y: auto;
}

.essb-followme.essb-followme-top.active, .essb-mobile-sharebar-window-content .essb_links {
	margin-top: 0;
}

.essb-mobile-sharebar-window-content li a, .essb_morepopup_content .essb_links a {
	text-align: left;
}

.essb-mobile-sharebar-window-shadow {
	position: fixed;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	background: rgba(33, 33, 33, .85);
	z-index: 9999;
	display: none;
}

.essb-mobile-sharebar-window-close-title {
	background-color: #dadada;
	width: 100%;
	height: 32px;
}

.essb-mobile-sharebar-window-close {
	width: 14px;
	height: 14px;
	display: inline-block;
	position: absolute;
	top: 2px;
	right: 14px;
	-webkit-transition: .5s;
	transition: .75s;
	font-weight: 700;
	text-decoration: none;
	color: #111;
	line-height: 160%;
	font-size: 21px;
	z-index: 1001;
}

.essb-mobile-sharebar-window-close svg {
	width: 18px;
	height: 18px;
}

.essb_morepopup_shadow {
	position: fixed;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	background: rgba(33, 33, 33, .65);
	z-index: 1100;
	display: none;
}

.essb_morepopup_shadow.essb_morepopup_shadow_modern {
	background-color: rgba(0, 0, 0, .9);
}

.essb_morepopup {
	background-color: #fff;
	z-index: 1101;
	-webkit-box-shadow: 0 0 20px rgba(0, 0, 0, .35);
	box-shadow: 0 0 20px rgba(0, 0, 0, .35);
	display: none;
	color: #111;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

.essb_morepopup .essb_morepopup_header, .essbasc-popup .essbasc-popup-header {
	line-height: 48px;
	padding: 0 15px;
	font-size: 16px;
	font-weight: 400;
	box-shadow: 0 0 4px 0 rgba(0, 0, 0, .2);
}

.essb_morepopup.essb_morepopup_modern {
	background-color: transparent;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	-ms-box-shadow: none;
	-o-box-shadow: none;
	box-shadow: none;
	color: #fff;
	overflow: hidden;
}

.essb_morepopup.essb_morepopup_modern .essb_network_name {
	color: #fff;
}

.essb_morepopup.essb_morepopup_modern .essb_icon {
	width: 52px;
	height: 52px;
	margin-bottom: 10px;
}

.essb_morepopup.essb_morepopup_modern .essb_icon:before {
	font-size: 32px !important;
	left: 10px;
	top: 10px;
}

.essb_morepopup.essb_morepopup_modern .essb_morepopup_close {
	background-color: #fff;
	width: 28px;
	height: 28px;
	border-radius: 50%;
}

.essb_morepopup.essb_morepopup_modern .essb_morepopup_close i:before {
	position: absolute;
	top: 5px;
	left: 5px;
	font-size: 18px;
}

.essb_morepopup.essb_morepopup_modern .essb_links.essb_width_columns_4 li a {
	width: 95% !important;
	margin-bottom: 10px !important;
}

.essb-morepopup-modern-link a, .essb-morepopup-modern-link a:focus, .essb-morepopup-modern-link a:hover, .essb-morepopup-modern-link a:visited, .essb-morepopup-modern-title {
	color: #fff;
	text-decoration: none;
	font-size: 13px;
}

.essb_morepopup.essb_morepopup_modern .essb_morepopup_content {
	width: 100%;
	padding-right: 18px;
}

.essb_morepopup_content {
	padding: 20px;
	margin: 0;
	text-align: center;
}

.essb_morepopup_content::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
	background-color: #f5f5f5;
}

.essb_morepopup_content::-webkit-scrollbar {
	width: 10px;
	background-color: #f5f5f5;
}

.essb_morepopup_content::-webkit-scrollbar-thumb {
	background-color: #0ae;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(.5, rgba(255, 255, 255, .2)), color-stop(.5, transparent), to(transparent));
}

.essb-cornerbar .essb_links, .essb-followme.essb-followme-nospace .essb_links, .essb_links.essb_displayed_sidebar, .essb_morepopup_content .essb_links.essb_width_columns_3, .essb_morepopup_inline .essb_links {
	margin: 0 !important;
}

.essb_morepopup_close {
	display: inline-block;
	position: absolute;
	right: 8px;
	font-weight: 700;
	text-decoration: none;
	color: #111 !important;
	line-height: 48px;
	font-size: 18px;
	z-index: 1001;
}

.essb_morepopup_inline {
	padding: 10px !important;
	-webkit-box-shadow: -1px 4px 6px rgba(0, 0, 0, .09);
	-moz-box-shadow: -1px 4px 6px rgba(0, 0, 0, .09);
	-ms-box-shadow: -1px 4px 6px rgba(0, 0, 0, .09);
	-o-box-shadow: -1px 4px 6px rgba(0, 0, 0, .09);
	box-shadow: -1px 4px 6px rgba(0, 0, 0, .09);
	border: 1px solid #b3b3b3;
	max-width: 330px;
}

.essb_morepopup_inline .essb_morepopup_content {
	padding: 0 !important;
	text-align: left;
}

.essb_morepopup_inline .modal-pointer-down-left, .essb_morepopup_inline .modal-pointer-up-left {
	left: 10px;
	right: auto;
}

.essb_morepopup_inline .modal-pointer-down-right, .essb_morepopup_inline .modal-pointer-up-right {
	right: 10px;
	left: auto;
}

.essb_morepopup_inline .modal-pointer-up, .essb_morepopup_inline .modal-pointer-up-left, .essb_morepopup_inline .modal-pointer-up-right {
	width: 0;
	height: 0;
	display: inline-block;
	border-left: 14px inset transparent;
	border-right: 14px inset transparent;
	border-top: 14px inset transparent;
	border-bottom: 14px solid #b3b3b3;
	top: -28px;
}

.essb_morepopup_inline .modal-pointer-down, .essb_morepopup_inline .modal-pointer-down-left, .essb_morepopup_inline .modal-pointer-down-right {
	width: 0;
	height: 0;
	display: inline-block;
	border-left: 14px inset transparent;
	border-right: 14px inset transparent;
	border-top: 14px solid #b3b3b3;
	border-bottom: 14px inset transparent;
	bottom: -28px;
}

.modal, .modal-container, .modal-pointer, .modal-pointer-conceal {
	position: absolute;
}

.essb_morepopup_inline .modal-pointer-up .modal-pointer-conceal, .essb_morepopup_inline .modal-pointer-up-left .modal-pointer-conceal, .essb_morepopup_inline .modal-pointer-up-right .modal-pointer-conceal {
	width: 0;
	height: 0;
	display: inline-block;
	border-left: 14px inset transparent;
	border-right: 14px inset transparent;
	border-top: 14px inset transparent;
	border-bottom: 14px solid #fff;
	left: -14px;
	top: -13px;
}

.essb_morepopup_inline .modal-pointer-down .modal-pointer-conceal, .essb_morepopup_inline .modal-pointer-down-left .modal-pointer-conceal, .essb_morepopup_inline .modal-pointer-down-right .modal-pointer-conceal {
	width: 0;
	height: 0;
	display: inline-block;
	border-left: 14px inset transparent;
	border-right: 14px inset transparent;
	border-top: 14px solid #fff;
	left: -14px;
	bottom: 1px;
}

.essb_mailform_shadow {
	position: fixed;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	background: rgba(0, 0, 0, .4);
	z-index: 1100;
	display: none;
}

.essb_mailform {
	background-color: #fff;
	z-index: 1101;
	-webkit-box-shadow: 0 0 20px rgba(0, 0, 0, .3);
	box-shadow: 0 0 20px rgba(0, 0, 0, .3);
	display: none;
	color: #111;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	width: 300px;
}

.essb_mailform_header {
	background: #3b5897;
	color: #fff;
	line-height: 60px;
}

.essb_mailform_header div {
	font-size: 16px;
	font-weight: 600;
	padding: 0 15px;
}

.essb_mailform_content {
	padding: 20px;
	margin: 0;
}

.essb_mailform_content p {
	margin-bottom: 20px;
}

.essb_mailform_content .essb_mailform_content_label {
	font-size: 14px;
	line-height: 20px;
	display: block;
}

.essb_mailform_content .essb_mailform_content_input {
	background: #fff;
	border: 1px solid #d9d9d9;
	border-radius: 4px;
	box-shadow: none;
	font-size: 14px;
	line-height: 16px;
	padding: 8px;
	margin-bottom: 15px;
	width: 100%;
	display: block;
}

.essb_mailform_content .essb_mailform_content_input:focus {
	border: 1px solid #2980b9;
}

.essb_mailform_content .essb_mailform_content_button {
	font-weight: 700;
	padding: 8px 20px;
	text-align: center;
	background-color: #3b5897;
	color: #fff;
	font-size: 13px;
	line-height: 16px;
	border: 0;
	box-shadow: none;
	border-radius: 16px;
}

.essb_mailform_content .essb_mailform_content_buttons {
	border-top: 1px solid #e3e3e3;
	padding-top: 10px;
	text-align: center;
}

.essb_mailform_content .essb_mailform_content_button:focus, .essb_mailform_content .essb_mailform_content_button:hover {
	background: #34495e !important;
}

.essb_mailform_preview {
	font-size: 12px;
	margin-bottom: 10px;
}

.essb_native_buttons.essb_native_after_share {
	margin-top: 5px;
}

.essb_links .essb_native_item {
	height: 24px;
	margin-right: 5px !important;
}

.essb-followme {
	z-index: 1000;
	background-color: #fff;
	position: fixed;
	left: 0;
	width: 100%;
	-webkit-transition: .2s linear;
	-moz-transition: .2s linear;
	-ms-transition: .2s linear;
	-o-transition: .2s linear;
	transition: .2s linear;
}

.essb-followme .essb_links {
	margin: 10px 0 !important;
}

.essb-followme.essb-followme-bottom {
	bottom: 0;
	margin-bottom: -200px;
}

.essb-followme.essb-followme-top {
	top: 0;
	margin-top: -200px;
}

.essb-followme.essb-followme-bottom.active {
	margin-bottom: 0;
}

.essb-followme.essb-followme-left {
	bottom: 10px;
	left: 10px;
	margin-left: -200px;
	max-width: 80px;
}

.essb-followme.essb-followme-left.active {
	margin-left: 0;
}

.essb-cornerbar {
	position: fixed;
	bottom: 20px;
	right: 20px;
	z-index: 1001;
	-webkit-transition: .2s linear;
	-moz-transition: .2s linear;
	-ms-transition: .2s linear;
	-o-transition: .2s linear;
	transition: .2s linear;
	max-width: 640px;
}

.essb-cornerbar-bottom-left {
	right: auto;
	left: 20px;
}

.essb-cornerbar-top-right {
	bottom: auto;
	top: 20px;
}

.essb-cornerbar-top-left {
	bottom: auto;
	top: 20px;
	right: auto;
	left: 20px;
}

.essb-cornerbar-light {
	background-color: #fff;
	color: #000;
	padding: 15px;
}

.essb-cornerbar-dark {
	background-color: #252525;
	color: #f9f9f9;
	padding: 15px;
}

.essb-cornerbar-glow {
	background-color: #fff;
	box-shadow: 0 3px 20px 0 rgba(0, 0, 0, .15);
	padding: 15px;
}

.essb-cornerbar-bottom-left.essb-cornerbar-hidden, .essb-cornerbar-bottom-left.essb-cornerbar-hiddenend, .essb-cornerbar-top-left.essb-cornerbar-hidden, .essb-cornerbar-top-left.essb-cornerbar-hiddenend {
	margin-left: -2000px;
}

.essb-cornerbar-bottom-right.essb-cornerbar-hidden, .essb-cornerbar-bottom-right.essb-cornerbar-hiddenend, .essb-cornerbar-top-right.essb-cornerbar-hidden, .essb-cornerbar-top-right.essb-cornerbar-hiddenend {
	margin-right: -2000px;
}

.essb-cornerbar .essb_message_before {
	margin-right: 10px !important;
}

.essb_links.essb_displayed_sidebar.essb_nospace li a {
	border-radius: 0 !important;
	margin-bottom: 0 !important;
	margin-top: 0 !important;
}

.essb_links.essb_width_flex.essb_displayed_sidebar li a {
	width: auto !important;
	margin: 0 !important;
}

.essb_displayed_sidebar .essb_item, .essb_displayed_sidebar ul {
	display: block !important;
}

.essb_displayed_sidebar {
	position: fixed;
	left: 0;
	top: 25%;
	z-index: 2000;
}

.essb_displayed_sidebar li, .essb_displayed_sidebar ul {
	padding: 0 !important;
	margin: 0 !important;
	list-style: none !important;
	text-align: left;
}

.essb_displayed_sidebar .essb_links_list li.essb_totalcount_item .essb_t_l_big, .essb_displayed_sidebar .essb_links_list li.essb_totalcount_item .essb_t_r_big {
	padding-left: 2px !important;
}

.essb-forced-hidden-always, .essb-pin .essb_links .essb-location-customize, .essb_displayed_sidebar .essb-sidebar-closed-clicked .essb_network_name, .essb_displayed_sidebar .essb_item.essb_after_more, .essb_displayed_sidebar .essb_link_less, .essb_displayed_sidebar:hover .essb_link_sidebar-close .essb_network_name, .essb_displayed_sidebar_right .essb_item.essb_after_more {
	display: none !important;
}

.essb_displayed_sidebar.essb_sidebar_transition, .essb_displayed_sidebar_right.essb_sidebar_transition, .essb_links.essb_displayed_sidebar li {
	transition: All .8s;
	-webkit-transition: All .8s;
	-moz-transition: All .8s;
	-o-transition: All .8s;
}

.essb_displayed_sidebar:hover .essb_link_sidebar-close a:hover, .essb_displayed_sidebar_right:hover .essb_link_sidebar-close a:hover {
	background: 0 0 !important;
}

.essb_displayed_sidebar_right {
	position: fixed;
	right: 0;
	top: 25%;
	z-index: 2000;
	left: auto;
}

.essb_displayed_sidebar.essb_sidebar_location_middle, .essb_displayed_sidebar.essb_sidebar_transition_fade, .essb_displayed_sidebar_right.essb_sidebar_transition_fade {
	opacity: 0;
}

.essb_displayed_sidebar.essb_sidebar_location_bottom {
	top: auto;
	bottom: 0;
}

.essb_displayed_sidebar_right li {
	text-align: right !important;
}

.essb_displayed_sidebar_right li:last-child a {
	margin-right: 5px;
}

.essb_displayed_sidebar .essb_counter_right:after {
	border-right: 0px solid #fff !important;
	border-bottom: 0 solid transparent !important;
	border-top: 0 solid transparent !important;
}

.essb_displayed_sidebar_right .essb_hide_name a:focus .essb_icon, .essb_displayed_sidebar_right .essb_hide_name a:hover .essb_icon {
	margin-right: 0 !important;
	margin-left: 0 !important;
}

.essb_displayed_sidebar.essb_sidebar_transition_slide {
	margin-left: -500px !important;
}

.essb_displayed_sidebar_right.essb_sidebar_transition_slide {
	margin-right: -500px !important;
}

.essb_links.essb_sidebar_icon_medium .essb_icon {
	width: 42px;
	height: 42px;
}

.essb_links.essb_sidebar_icon_medium .essb_icon:before {
	top: 12px !important;
	left: 12px !important;
}

.essb_links.essb_sidebar_icon_large .essb_icon {
	width: 52px;
	height: 52px;
}

.essb_links.essb_sidebar_icon_large .essb_icon:before {
	top: 17px !important;
	left: 17px !important;
}

.essb_links.essb_sidebar_icon_xlarge .essb_icon {
	width: 62px;
	height: 62px;
}

.essb_links.essb_sidebar_icon_xlarge .essb_icon:before {
	top: 22px !important;
	left: 22px !important;
}

.essb_links.essb_displayed_sidebar li.essb-sidebar-closed-item {
	margin-left: -200px !important;
}

.essb_links.essb_displayed_sidebar_right li.essb-sidebar-closed-item {
	margin-right: -200px !important;
}

.essb_displayed_sidebar .essb_link_sidebar-close a {
	background: 0 0 !important;
	box-shadow: none !important;
	-webkit-box-shadow: none !important;
	opacity: 0;
}

.essb_displayed_sidebar .essb_link_sidebar-close a .essb_icon_sidebar-close:before, .essb_displayed_sidebar_right .essb-sidebar-closed-clicked.essb_link_sidebar-close a .essb_icon_sidebar-close:before {
	color: #333;
	content: "$" !important;
}

.essb_displayed_sidebar .essb-sidebar-closed-clicked.essb_link_sidebar-close a .essb_icon_sidebar-close:before, .essb_displayed_sidebar_right .essb_link_sidebar-close a .essb_icon_sidebar-close:before {
	color: #333;
	content: "%" !important;
}

.essb_links.essb_size_xs .essb_icon {
	width: 24px !important;
	height: 24px !important;
}

.essb_links.essb_size_xs .essb_icon:before {
	font-size: 14px !important;
	top: 5px !important;
	left: 5px !important;
}

.essb_links.essb_size_xs li a .essb_network_name {
	font-size: 11px !important;
	text-transform: uppercase !important;
	font-weight: 400 !important;
	line-height: 12px !important;
}

.essb_links.essb_size_xs .essb_totalcount_item .essb_t_l_big, .essb_links.essb_size_xs .essb_totalcount_item .essb_t_r_big {
	font-size: 14px !important;
	line-height: 14px !important;
}

.essb_links.essb_size_xs .essb_totalcount_item .essb_t_l_big .essb_t_nb_after, .essb_links.essb_size_xs .essb_totalcount_item .essb_t_r_big .essb_t_nb_after {
	font-size: 10px !important;
	line-height: 10px !important;
	margin-top: 1px !important;
}

.essb_links.essb_size_xs .essb_totalcount_item .essb_t_l_big.essb_total_icon:before, .essb_links.essb_size_xs .essb_totalcount_item .essb_t_r_big.essb_total_icon:before {
	font-size: 14px !important;
	line-height: 25px !important;
}

.essb_links.essb_size_s .essb_icon {
	width: 30px !important;
	height: 30px !important;
}

.essb_links.essb_size_s .essb_icon:before {
	font-size: 16px !important;
	top: 7px !important;
	left: 7px !important;
}

.essb_links.essb_size_s li a .essb_network_name {
	font-size: 12px !important;
	font-weight: 400 !important;
	line-height: 12px !important;
}

.essb_links.essb_size_s .essb_totalcount_item .essb_t_l_big, .essb_links.essb_size_s .essb_totalcount_item .essb_t_r_big {
	font-size: 16px !important;
	line-height: 16px !important;
}

.essb_links.essb_size_s .essb_totalcount_item .essb_t_l_big .essb_t_nb_after, .essb_links.essb_size_s .essb_totalcount_item .essb_t_r_big .essb_t_nb_after {
	font-size: 9px !important;
	line-height: 9px !important;
	margin-top: 1px !important;
}

.essb_links.essb_size_s .essb_totalcount_item .essb_t_l_big.essb_total_icon:before, .essb_links.essb_size_s .essb_totalcount_item .essb_t_r_big.essb_total_icon:before {
	font-size: 16px !important;
	line-height: 26px !important;
}

.essb_links.essb_size_m .essb_icon {
	width: 36px !important;
	height: 36px !important;
}

.essb_links.essb_size_m .essb_icon:before {
	font-size: 18px !important;
	top: 9px !important;
	left: 9px !important;
}

.essb_links.essb_size_m li a .essb_network_name {
	font-size: 13px !important;
	font-weight: 400 !important;
	line-height: 12px !important;
}

.essb_links.essb_size_l .essb_icon {
	width: 42px !important;
	height: 42px !important;
}

.essb_links.essb_size_l .essb_icon:before {
	font-size: 20px !important;
	top: 11px !important;
	left: 11px !important;
}

.essb_links.essb_size_l li a .essb_network_name, .essb_links.essb_size_xl li a .essb_network_name, .essb_links.essb_size_xxl li a .essb_network_name {
	font-size: 14px !important;
	font-weight: 400 !important;
	line-height: 12px !important;
}

.essb_links.essb_size_xl .essb_icon {
	width: 46px !important;
	height: 46px !important;
}

.essb_links.essb_size_xl .essb_icon:before {
	font-size: 24px !important;
	top: 11px !important;
	left: 11px !important;
}

.essb_links.essb_size_xl .essb_totalcount_item .essb_t_l_big, .essb_links.essb_size_xl .essb_totalcount_item .essb_t_r_big {
	font-size: 21px !important;
	line-height: 21px !important;
}

.essb_links.essb_size_xl .essb_totalcount_item .essb_t_l_big .essb_t_nb_after, .essb_links.essb_size_xl .essb_totalcount_item .essb_t_r_big .essb_t_nb_after {
	font-size: 11px !important;
	line-height: 11px !important;
	margin-top: 2px !important;
}

.essb_links.essb_size_xl .essb_totalcount_item .essb_t_l_big.essb_total_icon:before, .essb_links.essb_size_xl .essb_totalcount_item .essb_t_r_big.essb_total_icon:before {
	font-size: 21px !important;
	line-height: 34px !important;
}

.essb_links.essb_size_xxl .essb_icon {
	width: 50px !important;
	height: 50px !important;
}

.essb_links.essb_size_xxl .essb_icon:before {
	font-size: 28px !important;
	top: 11px !important;
	left: 11px !important;
}

.essb_links.essb_size_xxl .essb_totalcount_item .essb_t_l_big, .essb_links.essb_size_xxl .essb_totalcount_item .essb_t_r_big {
	font-size: 24px !important;
	line-height: 24px !important;
}

.essb_links.essb_size_xxl .essb_totalcount_item .essb_t_l_big .essb_t_nb_after, .essb_links.essb_size_xxl .essb_totalcount_item .essb_t_r_big .essb_t_nb_after {
	font-size: 12px !important;
	line-height: 12px !important;
	margin-top: 2px !important;
}

.essb_links.essb_size_xxl .essb_totalcount_item .essb_t_l_big.essb_total_icon:before, .essb_links.essb_size_xxl .essb_totalcount_item .essb_t_r_big.essb_total_icon:before {
	font-size: 24px !important;
	line-height: 38px !important;
}

.essb-pin {
	position: relative !important;
	display: block !important;
	line-height: 0 !important;
	cursor: pointer;
}

.essb-pin.aligncenter img {
	display: block;
	margin: 0 auto 20px;
}

.essb-pin .essb_links {
	margin: 0 !important;
	display: none;
	position: absolute;
	top: 20px;
	left: 20px;
	z-index: 99;
}

.essb-pin .essb_links.essb_always_visible, .essb-pin:hover .essb_links, .woocommerce-product-gallery__image .essb-pin .essb_links {
	display: block;
}

.essb-pin .essb_links.essb_pos_top-right {
	left: auto;
	right: 20px;
}

.essb-pin .essb_links.essb_pos_top-middle {
	left: 50%;
	margin-left: -40px !important;
}

.essb-pin .essb_links.essb_pos_middle-right {
	left: auto;
	right: 20px;
	top: 50%;
	margin-top: -20px !important;
}

.essb-pin .essb_links.essb_pos_middle-middle {
	left: 50%;
	margin-left: -40px !important;
	top: 50%;
	margin-top: -20px !important;
}

.essb-pin .essb_links.essb_pos_middle-left {
	top: 50%;
	margin-top: -20px !important;
}

.essb-pin .essb_links.essb_pos_bottom-left {
	top: auto;
	bottom: 20px;
}

.essb-pin .essb_links.essb_pos_bottom-right {
	left: auto;
	right: 20px;
	top: auto;
	bottom: 20px;
}

.essb-pin .essb_links.essb_pos_bottom-middle {
	left: 50%;
	top: auto;
	bottom: 20px;
}

.envira-lazy .essb-pin.envira-gallery-image img {
	opacity: 1 !important;
}

@media screen and (max-width:1100px) {
	.essb-pin .essb_links {
		display: block;
	}
	
	.essb-pin .essb_links.essb_mobilepos_below {
		position: static;
	}
	
	.essb-pin .essb_links.essb_mobilepos_hidden {
		display: none;
	}
}

@media (max-width:600px) {
	.essb_morepopup.essb_morepopup_modern .essb_morepopup_content {
		padding: 0 18px 0 0;
	}
}

@media (max-width:768px) {
	.essb_mobile_hidden, .essb_responsive_adaptive .essb_network_name {
		display: none !important;
	}
}

@media (min-width:769px) and (max-width:1100px) {
	.essb_responsive_adaptive li .essb_network_name, .essb_tablet_hidden {
		display: none !important;
	}
	
	.essb_responsive_adaptive li a:hover .essb_network_name {
		display: inline-block !important;
	}
}

@media (min-width:1101px) {
	.essb_desktop_hidden, .essb_displayed_postfloat .essb_item.essb_desktop_hidden, .essb_displayed_sidebar .essb_item.essb_desktop_hidden {
		display: none !important;
	}
}

@media (max-width:960px) {
	.essb_links.essb_content_responsive .essb_counter_left, .essb_links.essb_content_responsive .essb_counter_right, .essb_links.essb_content_responsive li a .essb_network_name {
		display: none;
	}
}
/*2024-12-02 16:40*/

/* custom icons */
.mega_main *[class*="ci-icon-"], .bootstrap *[class*="ci-icon-"] {
	position: relative;
	display: inline-block;
}

.mega_main *[class*="ci-icon-"]:before, .bootstrap *[class*="ci-icon-"]:before {
	/*   content: '\320';  */
	content: " ";
	display: inline-block;
	background-size: contain !important;
	background-repeat: no-repeat;
	background-position: center;
	top: 0px;
	left: 0px;
	width: 100%;
	height: auto;
	color: transparent !important;
	letter-spacing: 1em;
}

/* extended css fixes */
.mega_main *[class*="fa-icon-"]:before, .mega_main *[class*="im-icon-"]:before {
	vertical-align: baseline;
	line-height: inherit;
	text-align: center;
	color: inherit;
}

/* common */
style {
	display: none !important;
	max-width: 0px !important;
	max-height: 0px !important;
	visibility: hidden !important;
	opacity: 0 !important;
}

#mega_main_menu .sf-sub-indicator, #mega_main_menu .sub-indicator, #mega_main_menu > .menu_holder > .menu_inner > ul > li .mega_dropdown > li > .item_link > .sf-sub-indicator, #mega_main_menu > .menu_holder > .menu_inner > ul > li.multicolumn_dropdown .mega_dropdown > li > .item_link > .sf-sub-indicator {
	display: none !important;
	opacity: 0 !important;
	visibility: hidden !important;
	height: 0px !important;
	width: 0px !important;
}

#mega_main_menu ul:after, #mega_main_menu:before, #mega_main_menu:after, .mm_clearfix:before, .mm_clearfix:after {
	content: "";
	display: table;
	clear: both;
	float: none;
	width: 100%;
	height: 0px;
	border: 0px none;
}

/* body { overflow-x: hidden; } body.wp-admin { overflow-x: visible; } */
#mega_main_menu {
	float: none;
	position: relative;
	margin: 0px;
	height: inherit;
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-ms-transition: all .4s;
	-o-transition: all .4s;
	transition: all .4s;
}

#mega_main_menu + #mega_main_menu {
	display: none;
}

#mega_main_menu * {
	-webkit-box-sizing: border-box !important;
	-moz-box-sizing: border-box !important;
	-ms-box-sizing: border-box !important;
	-o-box-sizing: border-box !important;
	box-sizing: border-box !important;
	outline: none;
}

#mega_main_menu * {
	line-height: 131%;
}

#mega_main_menu a {
	cursor: default;
}

#mega_main_menu a[href] {
	cursor: pointer;
}

#mega_main_menu ul {
	position: relative;
	margin: 0px;
	padding: 0px;
}

#mega_main_menu, #mega_main_menu > .menu_holder, #mega_main_menu > .menu_holder > .menu_inner, #mega_main_menu > .menu_holder > .menu_inner > .mega_main_menu_ul {
	font-size: 0px;
	letter-spacing: 0px;
	word-spacing: 0px;
	line-height: 0px;
	display: block;
	visibility: visible;
	overflow: visible;
	-webkit-backface-visibility: hidden;
}

#mega_main_menu > .menu_holder {
	position: relative;
}

#mega_main_menu > .menu_holder > .mmm_fullwidth_container {
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	height: 100%;
	width: 100%;
}

#mega_main_menu.fullwidth-enable > .menu_holder > .mmm_fullwidth_container {
	border-radius: 0px !important;
}

#mega_main_menu > .menu_holder > .menu_inner > ul {
	z-index: 2000;
	list-style: none;
	float: none;
	width: auto;
	position: relative;
	top: auto;
	bottom: auto;
	left: auto;
	right: auto;
	border: 0px none;
	background: transparent;
}

#mega_main_menu.first-lvl-align-left > .menu_holder > .menu_inner > ul {
	text-align: left;
}

#mega_main_menu.first-lvl-align-center > .menu_holder > .menu_inner > ul {
	text-align: center;
}

#mega_main_menu.first-lvl-align-right > .menu_holder > .menu_inner > ul {
	text-align: right;
}

#mega_main_menu.first-lvl-align-justify > .menu_holder > .menu_inner > .nav_logo {
	display: none;
}

#mega_main_menu.first-lvl-align-justify > .menu_holder > .menu_inner > ul {
	display: table;
	width: 100%;
	text-align: center;
}

#mega_main_menu.first-lvl-align-justify > .menu_holder > .menu_inner > ul > li {
	display: table-cell;
	float: none !important;
	width: auto !important;
}

#mega_main_menu.first-lvl-align-justify.icons-left > .menu_holder > .menu_inner > ul > li > .item_link.with_icon > i, #mega_main_menu.first-lvl-align-justify.icons-right > .menu_holder > .menu_inner > ul > li > .item_link.with_icon > i, #mega_main_menu.first-lvl-align-justify > .menu_holder > .menu_inner > ul > li > .item_link > .link_content {
	display: inline-block;
	vertical-align: top;
	float: none;
}

#mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link * {
	font-size: inherit;
	letter-spacing: normal;
	word-spacing: normal;
	line-height: inherit;
}

#mega_main_menu > .menu_holder > .menu_inner > ul > li .mega_dropdown .menu_item_without_text.disable_icon {
	background-image: none !important;
	background-color: transparent !important;
	height: 0px;
	padding: 0px;
}

#mega_main_menu > .menu_holder > .menu_inner > ul > li .mega_dropdown .menu_item_without_text.disable_icon.nitro-lazy {
	background-image: none !important;
}

#mega_main_menu.structure_settings-no_icons > .menu_holder > .menu_inner > ul > li > .item_link:after, #mega_main_menu.structure_settings-no_icons li.default_dropdown > .mega_dropdown > .menu-item > .item_link:before {
	display: none;
}

#mega_main_menu > .menu_holder > .menu_inner > ul > li.pull_to_other_side {
	float: right;
}

/* nav_logo */
#mega_main_menu.no-logo .nav_logo {
	display: none;
}

#mega_main_menu .nav_logo {
	display: block;
	vertical-align: top;
	float: left;
	position: relative;
	z-index: 2100;
}

#mega_main_menu .nav_logo .logo_link {
	display: block;
	padding: 0px 17px;
	margin: 0px;
	vertical-align: middle;
	position: relative;
	z-index: 2100;
}

#mega_main_menu .nav_logo .logo_link img {
	max-height: 99%;
	width: auto;
	max-width: 100%;
	position: relative;
	vertical-align: middle;
}

#mega_main_menu .nav_logo .mobile_toggle {
	display: none;
}

/* nav_search_box */
#mega_main_menu > .menu_holder > .menu_inner > ul > li.nav_search_box {
	width: 68px;
	padding: 0px 17px;
	position: relative;
	float: right;
}

#mega_main_menu > .menu_holder > .menu_inner > ul > li.nav_search_box #mega_main_menu_searchform {
	display: inline-block;
	position: absolute;
	top: 50%;
	right: 18px;
	z-index: 600;
	width: auto;
	margin-top: -16px;
	border-width: 1px;
	border-style: solid;
	border-color: rgba(128, 128, 128, .4);
}

#mega_main_menu > .menu_holder > .menu_inner > ul > li.nav_search_box #mega_main_menu_searchform .icosearch, #mega_main_menu > .menu_holder > .menu_inner > ul > li.nav_search_box #mega_main_menu_searchform .submit, #mega_main_menu > .menu_holder > .menu_inner > ul > li.nav_search_box #mega_main_menu_searchform .field {
	display: block;
	height: 26px;
	line-height: 26px;
	padding: 0px;
	margin: 2px 0px;
	border-width: 0px;
	border-style: none;
	outline: none;
	background: transparent;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	-ms-box-shadow: none;
	-o-box-shadow: none;
	box-shadow: none;
}

#mega_main_menu > .menu_holder > .menu_inner > ul > li.nav_search_box #mega_main_menu_searchform .icosearch, #mega_main_menu > .menu_holder > .menu_inner > ul > li.nav_search_box #mega_main_menu_searchform .submit {
	position: absolute;
	right: 0px;
	width: 30px;
	text-align: center;
}

#mega_main_menu > .menu_holder > .menu_inner > ul > li.nav_search_box #mega_main_menu_searchform .field {
	width: 0px;
	max-width: 0px;
	padding-right: 30px;
	padding-left: 0px;
	cursor: pointer;
	position: relative;
	z-index: 10;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}

#mega_main_menu > .menu_holder > .menu_inner > ul > li.nav_search_box #mega_main_menu_searchform .field:focus {
	width: 160px;
	max-width: 160px;
	padding-left: 8px;
	cursor: text;
}

#mega_main_menu > .menu_holder > .menu_inner > ul > li.nav_search_box #mega_main_menu_searchform .submit {
	display: none;
}

/* nav_woo_cart */
#mega_main_menu > .menu_holder > .menu_inner > ul > li.nav_woo_cart {
	float: right;
}

#mega_main_menu.icons-disable_first_lvl > .menu_holder > .menu_inner > ul > li.nav_woo_cart > .item_link i {
	float: left;
	display: block;
}

#mega_main_menu > .menu_holder > .menu_inner > ul > li.nav_woo_cart .woocommerce {
	margin-bottom: 15px;
}

#mega_main_menu > .menu_holder > .menu_inner > ul > li.nav_woo_cart > .item_link i.custom_icon_cart:before {
	content: "";
	display: inline-block;
	width: 18px !important;
	height: 12px !important;
	border-width: 10px 3px 0px 3px !important;
	border-style: solid;
	border-top-color: inherit;
	border-right-color: transparent !important;
	border-bottom-color: transparent !important;
	border-left-color: transparent !important;
	vertical-align: top;
	position: relative;
	top: 50%;
	margin-top: -4px;
}

#mega_main_menu > .menu_holder > .menu_inner > ul > li.nav_woo_cart > .item_link i.custom_icon_cart:after {
	content: "";
	display: inline-block;
	width: 12px;
	height: 12px;
	border-width: 1px;
	border-style: solid;
	border-color: red;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -10px;
	margin-left: -6px;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	-ms-border-radius: 100%;
	-o-border-radius: 100%;
	border-radius: 100%;
}

/* nav_buddypress */
#mega_main_menu > .menu_holder > .menu_inner > ul > li.nav_buddypress {
	float: right;
}

#mega_main_menu > .menu_holder > .menu_inner > ul > li.nav_buddypress > .item_link i, #mega_main_menu.icons-disable_first_lvl > .menu_holder > .menu_inner > ul > li.nav_buddypress > .item_link i, #mega_main_menu.icons-top > .menu_holder > .menu_inner > ul > li.nav_buddypress > .item_link i.ci-icon-buddypress-user {
	float: left;
	display: block;
	padding: 0px;
	position: relative;
}

#mega_main_menu > .menu_holder > .menu_inner > ul > li.nav_buddypress .mega_notifications {
	position: absolute;
	background-color: #e74c3c;
	color: #f8f8f8;
	width: 12px;
	height: 12px;
	bottom: 50%;
	right: -6px;
	font-size: 10px;
	font-style: normal;
	line-height: 10px;
	display: block;
	text-align: center;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	-ms-border-radius: 100%;
	-o-border-radius: 100%;
	border-radius: 100%;
}

#mega_main_menu > .menu_holder > .menu_inner > ul > li.nav_buddypress .mega_notifications.notification-none {
	display: none;
}

/* nav_wpml_switcher */
#mega_main_menu > .menu_holder > .menu_inner > ul > li.nav_wpml_switcher {
	float: right;
}

#mega_main_menu > .menu_holder > .menu_inner > ul > li.nav_wpml_switcher > .item_link i, #mega_main_menu.icons-disable_first_lvl > .menu_holder > .menu_inner > ul > li.nav_wpml_switcher > .item_link i, #mega_main_menu.icons-top > .menu_holder > .menu_inner > ul > li.nav_wpml_switcher > .item_link i {
	float: left;
	display: block;
	padding: 0px;
	position: relative;
}

/* FIRST LEVEL */
#mega_main_menu > .menu_holder > .menu_inner > ul > li {
	display: inline-block;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	float: none;
	height: auto;
	width: auto;
	overflow: visible;
	background-color: transparent;
	border: 0px none;
}

#mega_main_menu > .menu_holder > .menu_inner > ul > li[class*="columns"] {
	width: auto;
}

#mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link {
	text-shadow: none;
	text-transform: none;
	position: relative;
	display: block;
	padding: 0px 17px;
	margin: 0px;
	top: auto;
	bottom: auto;
	left: auto;
	right: auto;
}

#mega_main_menu.icons-top > .menu_holder > .menu_inner > ul > li > .item_link.menu_item_without_text > i, #mega_main_menu.icons-top > .menu_holder.sticky_container > .menu_inner > ul > li.nav_buddypress > .item_link i.ci-icon-buddypress-user, #mega_main_menu.icons-top.primary_style-buttons > .menu_holder > .menu_inner > ul > li.nav_buddypress > .item_link i.ci-icon-buddypress-user, #mega_main_menu.icons-top > .menu_holder.sticky_container > .menu_inner > ul > li.nav_wpml_switcher > .item_link i, #mega_main_menu.icons-top.primary_style-buttons > .menu_holder > .menu_inner > ul > li.nav_wpml_switcher > .item_link i, #mega_main_menu.mega_main.icons-top > .menu_holder > .menu_inner > ul > li > .item_link.disable_icon > .link_content, #mega_main_menu.icons-top > .menu_holder > .menu_inner > ul > li > .item_link > .link_content {
	padding-top: 0px !important;
	padding-bottom: 0px !important;
}

#mega_main_menu.icons-top > .menu_holder > .menu_inner > ul > li > .item_link > .link_content {
	display: table;
	width: 100%;
	text-align: center;
}

#mega_main_menu > .menu_holder > .menu_inner > ul > li > p, #mega_main_menu > .menu_holder > .menu_inner > ul > li > br, #mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link > br, #mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link > span > br, #mega_main_menu > .menu_holder > .menu_inner .mega_dropdown > p, #mega_main_menu > .menu_holder > .menu_inner .mega_dropdown > br, #mega_main_menu > .menu_holder > .menu_inner .mega_dropdown > li > p, #mega_main_menu > .menu_holder > .menu_inner .mega_dropdown > li > br, #mega_main_menu > .menu_holder > .menu_inner .mega_dropdown > li > .item_link > p, #mega_main_menu > .menu_holder > .menu_inner .mega_dropdown > li > .item_link > br, #mega_main_menu > .menu_holder > .menu_inner .mega_dropdown > li > .item_link > span > br, #mega_main_menu > .menu_holder > .menu_inner .mega_dropdown > li > .item_link > span > .link_text > br {
	display: none;
}

#mega_main_menu > .menu_holder > .menu_inner > ul > li span.item_link {
	cursor: default;
}

#mega_main_menu > .menu_holder > .menu_inner > ul > li .item_link {
	width: auto;
	height: auto;
	min-width: inherit;
	max-width: inherit;
}

#mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link.with_icon i {
	display: block;
	line-height: inherit;
	text-align: center;
	margin: 0px;
}

#mega_main_menu.icons-left > .menu_holder > .menu_inner > ul > li > .item_link.with_icon i {
	float: left;
	padding-right: 15px;
}

#mega_main_menu.icons-right > .menu_holder > .menu_inner > ul > li > .item_link.with_icon i {
	float: right;
	padding-left: 17px;
}

#mega_main_menu.icons-left > .menu_holder > .menu_inner > ul > li > .item_link.with_icon.menu_item_without_text i, #mega_main_menu.icons-right > .menu_holder > .menu_inner > ul > li > .item_link.with_icon.menu_item_without_text i {
	padding-left: 0px;
	padding-right: 0px;
}

#mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link > .link_content {
	display: block;
	float: none;
	padding: 0px;
	position: static;
	border: 0px none;
}

#mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link .link_text {
	white-space: normal;
	word-wrap: break-word;
	word-break: normal;
	display: table-cell;
	line-height: 120%;
	vertical-align: middle;
	position: static;
	padding: 0px;
	border: 0px none;
	height: auto;
}

#mega_main_menu > .menu_holder > .menu_inner .item_link > .link_content > .link_text > .link_descr {
	display: block;
	float: none;
	font-size: 80% !important;
	white-space: pre-line;
	margin-top: 2px;
}

#mega_main_menu .menu_item_without_text > .link_content, #mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link.menu_item_without_text > .link_content, #mega_main_menu .menu_item_without_text .link_text {
	display: none !important;
}

#mega_main_menu.icons-disable_first_lvl > .menu_holder > .menu_inner > ul > li > .item_link.with_icon i, #mega_main_menu.icons-disable_globally > .menu_holder > .menu_inner > ul > li > .item_link.with_icon i, #mega_main_menu.icons-disable_globally > .menu_holder > .menu_inner > ul > li .mega_dropdown .item_link.with_icon > i, #mega_main_menu.icons-disable_globally > .menu_holder > .menu_inner > ul > li > .mega_dropdown .processed_image > .cover > a > i, #mega_main_menu.icons-disable_globally > .menu_holder > .menu_inner > ul > li.grid_dropdown .mega_dropdown > li > .item_link > i {
	display: none;
}

#mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link.disable_icon i, #mega_main_menu > .menu_holder > .menu_inner > ul > li[class*="dropdown"] .mega_dropdown > li > .item_link.disable_icon > i, #mega_main_menu a.disable_icon > i {
	display: none;
}

#mega_main_menu ul > li a, #mega_main_menu ul > li > .mega_dropdown a {
	text-decoration: none;
}

#mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link:after {
	content: "";
	display: block;
	width: 0px;
	height: 0px;
	position: absolute;
	top: 50%;
	right: 5px;
	margin-top: -2px;
	border-width: 4px 3px;
	border-style: solid;
}

body [class] #mega_main_menu.direction-horizontal > .menu_holder > .menu_inner > ul > li[class*="current"] > .item_link:after, body #mega_main_menu.direction-horizontal > .menu_holder > .menu_inner > ul > li[class*="current"] > .item_link:after, body [class] #mega_main_menu.direction-horizontal > .menu_holder > .menu_inner > ul > li:hover > .item_link:after, body #mega_main_menu.direction-horizontal > .menu_holder > .menu_inner > ul > li:hover > .item_link:after, body [class] #mega_main_menu.direction-horizontal > .menu_holder > .menu_inner > ul > li > .item_link:after, body #mega_main_menu.direction-horizontal > .menu_holder > .menu_inner > ul > li > .item_link:after {
	border-top-color: inherit;
	border-right-color: transparent !important;
	border-bottom-color: transparent !important;
	border-left-color: transparent !important;
}

#mega_main_menu > .menu_holder > .menu_inner > ul > li.nav_woo_cart > .item_link:after, #mega_main_menu > .menu_holder > .menu_inner > ul > li.nav_buddypress > .item_link:after, #mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link:last-child:after {
	display: none;
}

/* separator */
#mega_main_menu.direction-horizontal > .menu_holder > .menu_inner > ul > li > .item_link:before, #mega_main_menu.direction-horizontal > .menu_holder > .menu_inner > .nav_logo:before, #mega_main_menu.direction-horizontal > .menu_holder > .menu_inner > ul > li.nav_search_box:before {
	content: "";
	width: 2px;
	height: 100%;
	margin: 0px;
	padding: 0px;
	display: block;
	position: absolute;
	top: 0px;
	bottom: auto;
	z-index: 2;
	border-width: 0px;
	border-style: none;
	background-repeat: no-repeat;
	background-size: 400% 100%;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAyCAYAAABh7ppAAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAOdJREFUeNqk0ssKhCAUBuC8zbaIossDzqN3oYii3ZiZQYuU+m0ocOHx4/ekEq11cPURQr77Gj0X53ne5+xcs8A4jsytWZO+75mbwM+Ttm2524tVaJoGg6qq9jm5BXVde4GAwPSAQdd13P11CwzDICCYpknAg5JSfmCC+XDCE8Dd2lXCf4D6trgC4nUCBAy+6mORIkB9CasZCgF1oNuTVL7rXuCbfAqCV0CaoV+B5UnC6gPqFgghfvDZh2GIE+I4lvAu0jTFR53nuYSgKAovwFuUZYkvy/SAQZZlGCRJoiCIoki5TW4CDACPvE4qiEdEewAAAABJRU5ErkJggg==");
}

#mega_main_menu.direction-horizontal.first-lvl-separator-none > .menu_holder > .menu_inner > ul > li:last-child > .item_link:before, #mega_main_menu.direction-horizontal.first-lvl-separator-none > .menu_holder > .menu_inner > ul > li > .item_link:before, #mega_main_menu.direction-horizontal.first-lvl-separator-none > .menu_holder > .menu_inner > .nav_logo:before, #mega_main_menu.direction-horizontal.first-lvl-separator-none > .menu_holder > .menu_inner > ul > li.nav_search_box:before {
	background-position: 0px 0px;
}

#mega_main_menu.direction-horizontal.first-lvl-separator-smooth > .menu_holder > .menu_inner > ul > li:last-child > .item_link:before, #mega_main_menu.direction-horizontal.first-lvl-separator-smooth > .menu_holder > .menu_inner > ul > li > .item_link:before, #mega_main_menu.direction-horizontal.first-lvl-separator-smooth > .menu_holder > .menu_inner > .nav_logo:before, #mega_main_menu.direction-horizontal.first-lvl-separator-smooth > .menu_holder > .menu_inner > ul > li.nav_search_box:before {
	background-position: -3px 0px;
}

#mega_main_menu.direction-horizontal.first-lvl-separator-sharp > .menu_holder > .menu_inner > ul > li:last-child > .item_link:before, #mega_main_menu.direction-horizontal.first-lvl-separator-sharp > .menu_holder > .menu_inner > ul > li > .item_link:before, #mega_main_menu.direction-horizontal.first-lvl-separator-sharp > .menu_holder > .menu_inner > .nav_logo:before, #mega_main_menu.direction-horizontal.first-lvl-separator-sharp > .menu_holder > .menu_inner > ul > li.nav_search_box:before {
	background-position: -6px 0px;
}

#mega_main_menu.direction-horizontal.first-lvl-align-left > .menu_holder > .menu_inner > .nav_logo:before {
	right: -1px;
	left: auto;
}

#mega_main_menu.direction-horizontal > .menu_holder > .menu_inner > ul > li > .item_link:before, #mega_main_menu.direction-horizontal > .menu_holder > .menu_inner > ul > li.nav_search_box:before {
	left: -1px;
	right: auto;
}

#mega_main_menu.primary_style-buttons > .menu_holder > .menu_inner > ul > li > .item_link:before, #mega_main_menu.first-lvl-align-right > .menu_holder > .menu_inner > .nav_logo:before, #mega_main_menu.first-lvl-align-center > .menu_holder > .menu_inner > .nav_logo:before, #mega_main_menu.first-lvl-align-left.primary_style-buttons > .menu_holder > .menu_inner > .nav_logo:before, #mega_main_menu.language_direction-rtl.first-lvl-align-left > .menu_holder > .menu_inner > .nav_logo:before, #mega_main_menu.language_direction-rtl.first-lvl-align-center > .menu_holder > .menu_inner > .nav_logo:before, #mega_main_menu.primary_style-buttons > .menu_holder > .menu_inner > ul > li.nav_search_box:before, #mega_main_menu.direction-horizontal > .menu_holder > .menu_inner > ul > li:first-child > .item_link:before {
	display: none;
}

/* Navigation Dropdown variations */

/* DROPDOWNS */
#mega_main_menu ul > li > .mega_dropdown {
	position: absolute;
	margin: 0px;
	z-index: 5000;
	top: 100%;
	float: none;
	height: auto;
	visibility: visible;
	opacity: 1;
	border: 0px none;
	vertical-align: top;
}

#mega_main_menu ul > li ul {
	text-align: left;
}

#mega_main_menu li .mega_dropdown > li {
	margin: 0px;
	list-style: none;
	height: auto !important;
}

#mega_main_menu li.default_dropdown > ul, #mega_main_menu li.default_dropdown li > ul, #mega_main_menu li.multicolumn_dropdown > ul, #mega_main_menu li.tabs_dropdown > ul, #mega_main_menu li.widgets_dropdown > ul, #mega_main_menu li.post_type_dropdown > ul, #mega_main_menu li.grid_dropdown > ul, #mega_main_menu li.post_type_dropdown .mega_dropdown > li.post_item .post_details, #mega_main_menu li.grid_dropdown .mega_dropdown > li .post_details {
	-webkit-box-shadow: 0px 4px 13px -3px #808080;
	-moz-box-shadow: 0px 4px 13px -3px #808080;
	-ms-box-shadow: 0px 4px 13px -3px #808080;
	-o-box-shadow: 0px 4px 13px -3px #808080;
	box-shadow: 0px 4px 13px -3px #808080;
	list-style: none;
}

#mega_main_menu > .menu_holder > .menu_inner > ul li > .item_link:hover {
	box-shadow: none;
	float: none;
	text-decoration: none;
}

#mega_main_menu > .menu_holder > .menu_inner > ul li > a.item_link:hover {
	cursor: pointer;
}

#mega_main_menu > .menu_holder > .menu_inner > ul > li .item_link .link_text > * {
	max-width: 100%;
	max-height: 100%;
	margin: 0px;
}

#mega_main_menu .item_link > .link_content > .link_text {
	white-space: normal;
	word-wrap: break-word;
	word-break: normal;
}

/* default_dropdown */
#mega_main_menu li {
	position: relative;
}

#mega_main_menu li.default_dropdown > ul {
	position: absolute;
	top: 100%;
}

#mega_main_menu li.default_dropdown > ul > li {
	position: relative;
	height: auto;
	float: none;
	width: 100%;
	margin: 0px;
	padding: 0px;
	display: block;
	overflow: visible;
}

#mega_main_menu li.default_dropdown > .mega_dropdown {
	width: 205px;
}

#mega_main_menu li.default_dropdown.drop_to_center > .mega_dropdown {
	left: -100%;
}

#mega_main_menu li.default_dropdown.submenu_full_width.drop_to_center > .mega_dropdown, #mega_main_menu li.default_dropdown.drop_to_right .mega_dropdown {
	left: 0px;
	right: auto;
}

#mega_main_menu li.default_dropdown > .mega_dropdown li.drop_to_right > .mega_dropdown {
	top: 0px;
	left: 100%;
	right: auto;
	margin-left: 0px;
	margin-right: 0px;
}

#mega_main_menu li.default_dropdown.drop_to_left .mega_dropdown {
	left: auto;
	right: 0px;
}

#mega_main_menu li.default_dropdown > .mega_dropdown li.drop_to_left > .mega_dropdown {
	top: 0px;
	left: auto;
	right: 100%;
	margin-left: 0px;
	margin-right: 0px;
}

#mega_main_menu li.default_dropdown > .mega_dropdown > li {
	float: none;
	width: 100%;
}

#mega_main_menu li.default_dropdown > .mega_dropdown > li > .item_link {
	display: block;
	float: none;
	padding: 6px 12px;
	margin: 0px;
	position: relative;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	width: auto;
	height: auto;
}

#mega_main_menu.language_direction-rtl li.default_dropdown > .mega_dropdown > li > .item_link {
	text-align: right;
}

#mega_main_menu li.default_dropdown > .mega_dropdown > li > .item_link .link_content {
	padding: 0px;
	vertical-align: middle;
	position: relative;
	top: auto;
	bottom: auto;
	left: auto;
	right: auto;
}

#mega_main_menu li.default_dropdown > .mega_dropdown > li:last-child > .item_link {
	border-width: 0px;
	border-style: none;
}

#mega_main_menu li.tabs_dropdown > .mega_dropdown > li > .item_link:before, #mega_main_menu li.default_dropdown > .mega_dropdown > .menu-item > .item_link:before {
	content: "";
	display: block;
	width: 0px;
	height: 0px;
	position: absolute;
	top: 50%;
	margin-top: -2px;
	border-width: 4px 3px;
	border-style: solid;
	right: 0px;
}

body #mega_main_menu .menu_holder li.default_dropdown > .mega_dropdown > li.menu-item.drop_to_center > .item_link:before {
	right: 0px;
	left: auto;
	border-right-color: transparent !important;
	border-bottom-color: transparent !important;
	border-left-color: transparent !important;
}

body #mega_main_menu.language_direction-ltr .menu_holder li.tabs_dropdown > .mega_dropdown > li.menu-item:hover > .item_link:before, body #mega_main_menu.language_direction-ltr .menu_holder li.tabs_dropdown > .mega_dropdown > li.menu-item > .item_link:before, body #mega_main_menu .menu_holder li.default_dropdown > .mega_dropdown > li.menu-item.drop_to_right:hover > .item_link:before, body #mega_main_menu .menu_holder li.default_dropdown > .mega_dropdown > li.menu-item.drop_to_right > .item_link:before, body *[class] #mega_main_menu.language_direction-ltr li.tabs_dropdown > .mega_dropdown > li.menu-item:hover > .item_link:before, body *[class] #mega_main_menu.language_direction-ltr li.tabs_dropdown > .mega_dropdown > li.menu-item > .item_link:before, body *[class] #mega_main_menu li.default_dropdown > .mega_dropdown > li.menu-item.drop_to_right:hover > .item_link:before, body *[class] #mega_main_menu li.default_dropdown > .mega_dropdown > li.menu-item.drop_to_right > .item_link:before {
	right: 0px;
	left: auto;
	border-width: 3px 4px;
	border-top-color: transparent !important;
	border-right-color: transparent !important;
	border-bottom-color: transparent !important;
}

body #mega_main_menu.language_direction-rtl .menu_holder li.tabs_dropdown > .mega_dropdown > li.menu-item:hover > .item_link:before, body #mega_main_menu.language_direction-rtl .menu_holder li.tabs_dropdown > .mega_dropdown > li.menu-item > .item_link:before, body #mega_main_menu .menu_holder li.default_dropdown > .mega_dropdown > li.menu-item.drop_to_left:hover > .item_link:before, body #mega_main_menu .menu_holder li.default_dropdown > .mega_dropdown > li.menu-item.drop_to_left > .item_link:before, body *[class] #mega_main_menu.language_direction-rtl li.tabs_dropdown > .mega_dropdown > li.menu-item:hover > .item_link:before, body *[class] #mega_main_menu.language_direction-rtl li.tabs_dropdown > .mega_dropdown > li.menu-item > .item_link:before, body *[class] #mega_main_menu li.default_dropdown > .mega_dropdown > li.menu-item.drop_to_left:hover > .item_link:before, body *[class] #mega_main_menu li.default_dropdown > .mega_dropdown > li.menu-item.drop_to_left > .item_link:before {
	left: 0px;
	right: auto;
	border-width: 3px 4px;
	border-top-color: transparent !important;
	border-bottom-color: transparent !important;
	border-left-color: transparent !important;
}

#mega_main_menu li.tabs_dropdown > .mega_dropdown > .menu-item > .item_link:last-child:before, #mega_main_menu li.default_dropdown > .mega_dropdown > .menu-item > .item_link:last-child:before {
	display: none;
}

#mega_main_menu li.default_dropdown > .mega_dropdown > .menu-item > .item_link > i {
	display: block;
	float: left;
	position: absolute;
	top: 50%;
}

#mega_main_menu li.default_dropdown .mega_dropdown > li > .item_link.with_icon > span {
	display: block;
}

#mega_main_menu li.default_dropdown.submenu_full_width {
	position: static;
}

#mega_main_menu li.default_dropdown.submenu_full_width > .mega_dropdown {
	width: 100%;
}

#mega_main_menu li.default_dropdown.submenu_full_width > .mega_dropdown .mega_dropdown {
	width: auto;
	position: static;
	display: block;
	margin: 0px 0px 0px 35px;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	-ms-box-shadow: none;
	-o-box-shadow: none;
	box-shadow: none;
}

#mega_main_menu.direction-vertical li.default_dropdown.submenu_full_width > .mega_dropdown .mega_dropdown {
	margin: 0px;
}

#mega_main_menu li.default_dropdown.submenu_full_width > .mega_dropdown .mega_dropdown > li:first-child > .item_link:after {
	display: none;
}

/* multicolumn_dropdown */
#mega_main_menu li.multicolumn_dropdown {
	position: relative;
}

#mega_main_menu li.tabs_dropdown > .mega_dropdown, #mega_main_menu li.multicolumn_dropdown > .mega_dropdown, #mega_main_menu li.widgets_dropdown > .mega_dropdown, #mega_main_menu li.post_type_dropdown > .mega_dropdown, #mega_main_menu li.grid_dropdown > .mega_dropdown, #mega_main_menu li .mega_dropdown > li .post_details {
	width: 480px;
	padding: 0px;
	-webkit-box-sizing: border-box !important;
	-moz-box-sizing: border-box !important;
	-ms-box-sizing: border-box !important;
	-o-box-sizing: border-box !important;
	box-sizing: border-box !important;
}

#mega_main_menu li.nav_buddypress.not_logged:hover > .mega_dropdown, #mega_main_menu li.tabs_dropdown:hover > .mega_dropdown, #mega_main_menu li.tabs_dropdown > .item_link:hover + .mega_dropdown, #mega_main_menu li.tabs_dropdown.keep_open > .mega_dropdown, #mega_main_menu li.tabs_dropdown > .mega_dropdown > li > .mega_dropdown, #mega_main_menu .mega_dropdown > li.multicolumn_dropdown > .mega_dropdown, #mega_main_menu li.multicolumn_dropdown:hover > .mega_dropdown, #mega_main_menu li.multicolumn_dropdown > .item_link:hover + .mega_dropdown, #mega_main_menu li.multicolumn_dropdown.keep_open > .mega_dropdown, #mega_main_menu li.widgets_dropdown:hover > .mega_dropdown, #mega_main_menu li.widgets_dropdown > .item_link:hover + .mega_dropdown, #mega_main_menu li.widgets_dropdown.keep_open > .mega_dropdown, #mega_main_menu li.post_type_dropdown:hover > .mega_dropdown, #mega_main_menu li.post_type_dropdown > .item_link:hover + .mega_dropdown, #mega_main_menu li.post_type_dropdown.keep_open > .mega_dropdown, #mega_main_menu li.post_type_dropdown > .mega_dropdown > .post_item:hover .post_details, #mega_main_menu li.post_type_dropdown > .mega_dropdown > .post_item.keep_open .post_details, #mega_main_menu li.grid_dropdown:hover > .mega_dropdown, #mega_main_menu li.grid_dropdown > .item_link:hover + .mega_dropdown, #mega_main_menu li.grid_dropdown.keep_open > .mega_dropdown, #mega_main_menu li.grid_dropdown:hover > .mega_dropdown, #mega_main_menu li.grid_dropdown > .mega_dropdown > li:hover .post_details, #mega_main_menu li.grid_dropdown > .mega_dropdown > li.keep_open .post_details {
	padding: 15px;
}

#mega_main_menu li.nav_buddypress.not_logged:hover > .mega_dropdown, #mega_main_menu li.widgets_dropdown:hover > .mega_dropdown, #mega_main_menu li.widgets_dropdown > .item_link:hover + .mega_dropdown, #mega_main_menu li.widgets_dropdown.keep_open > .mega_dropdown, #mega_main_menu .mega_dropdown > li.multicolumn_dropdown > .mega_dropdown, #mega_main_menu li.multicolumn_dropdown:hover > .mega_dropdown, #mega_main_menu li.multicolumn_dropdown.keep_open > .mega_dropdown, #mega_main_menu li.multicolumn_dropdown > .item_link:hover + .mega_dropdown {
	padding-bottom: 0px;
}

#mega_main_menu li.multicolumn_dropdown .mega_dropdown > li:hover > .mega_dropdown, #mega_main_menu li.multicolumn_dropdown .mega_dropdown > li > .item_link:hover + .mega_dropdown, #mega_main_menu li.multicolumn_dropdown .mega_dropdown > li.keep_open > .mega_dropdown, #mega_main_menu li.multicolumn_dropdown > .mega_dropdown > li.widgets_dropdown:hover > .mega_dropdown, #mega_main_menu li.multicolumn_dropdown > .mega_dropdown > li.widgets_dropdown > .item_link:hover + .mega_dropdown, #mega_main_menu li.multicolumn_dropdown > .mega_dropdown > li.widgets_dropdown.keep_open > .mega_dropdown, #mega_main_menu li.multicolumn_dropdown > .mega_dropdown > li.post_type_dropdown:hover > .mega_dropdown, #mega_main_menu li.multicolumn_dropdown > .mega_dropdown > li.post_type_dropdown > .item_link:hover + .mega_dropdown, #mega_main_menu li.multicolumn_dropdown > .mega_dropdown > li.post_type_dropdown.keep_open > .mega_dropdown, #mega_main_menu li.multicolumn_dropdown > .mega_dropdown > li.grid_dropdown:hover > .mega_dropdown, #mega_main_menu li.multicolumn_dropdown > .mega_dropdown > li.grid_dropdown > .item_link:hover + .mega_dropdown, #mega_main_menu li.multicolumn_dropdown > .mega_dropdown > li.grid_dropdown.keep_open > .mega_dropdown, #mega_main_menu li.multicolumn_dropdown > .mega_dropdown > li.grid_dropdown:hover > .mega_dropdown {
	padding: 0px;
}

#mega_main_menu li.multicolumn_dropdown.submenu_full_width.drop_to_center > .mega_dropdown, #mega_main_menu li.multicolumn_dropdown.drop_to_right > .mega_dropdown {
	left: 0px;
	right: auto;
}

#mega_main_menu li.multicolumn_dropdown.drop_to_left > .mega_dropdown {
	left: auto;
	right: 0px;
}

#mega_main_menu li.multicolumn_dropdown.drop_to_center > .mega_dropdown {
	left: -150%;
	right: auto;
}

#mega_main_menu li.widgets_dropdown > .mega_dropdown > li, #mega_main_menu li.multicolumn_dropdown > .mega_dropdown > li {
	float: left;
	display: inline-block;
	clear: none;
	padding: 0px 5px 20px 5px;
}

#mega_main_menu li.widgets_dropdown > .mega_dropdown > li .mega_dropdown, #mega_main_menu li.multicolumn_dropdown > .mega_dropdown > li .mega_dropdown {
	position: static;
	display: block;
	width: auto;
	box-shadow: none;
	overflow: visible !important;
	max-height: 3000px !important;
	max-width: 3000px !important;
	opacity: 1 !important;
	-webkit-transform: scaleY(1) !important;
	-moz-transform: scaleY(1) !important;
	-ms-transform: scaleY(1) !important;
	-o-transform: scaleY(1) !important;
	transform: scaleY(1) !important;
}

#mega_main_menu li.widgets_dropdown > .mega_dropdown > li .mega_dropdown > li, #mega_main_menu li.multicolumn_dropdown > .mega_dropdown > li .mega_dropdown > li {
	display: block;
	width: 100%;
}

#mega_main_menu li.widgets_dropdown .mega_dropdown > li > .item_link, #mega_main_menu li.multicolumn_dropdown .mega_dropdown > li > .item_link {
	display: block;
	padding: 6px 10px;
	margin: 0px;
	width: auto;
	height: auto;
	position: relative;
}

#mega_main_menu li.widgets_dropdown .mega_dropdown li.default_dropdown > .mega_dropdown > li > .item_link, #mega_main_menu li.multicolumn_dropdown .mega_dropdown li.default_dropdown > .mega_dropdown > li > .item_link {
	border-width: 0px;
}

#mega_main_menu li.widgets_dropdown .mega_dropdown li.default_dropdown > .mega_dropdown > li > .item_link:before, #mega_main_menu li.multicolumn_dropdown .mega_dropdown li.default_dropdown > .mega_dropdown > li > .item_link:before {
	display: none;
}

#mega_main_menu li.widgets_dropdown .mega_dropdown > li > .item_link > i, #mega_main_menu li.multicolumn_dropdown .mega_dropdown > li > .item_link > i {
	display: block;
	float: left;
	text-align: center;
	position: absolute;
	top: 50%;
}

#mega_main_menu li.widgets_dropdown .mega_dropdown > li > .item_link > .link_content, #mega_main_menu li.multicolumn_dropdown .mega_dropdown > li > .item_link > .link_content {
	display: block;
	vertical-align: middle;
}

#mega_main_menu li.multicolumn_dropdown .mega_dropdown > li > .item_link.disable_icon > .link_content, #mega_main_menu ul li .mega_dropdown > li > .item_link.disable_icon > .link_content, #mega_main_menu.icons-disable_globally li .mega_dropdown > li > .item_link > .link_content, #mega_main_menu.icons-disable_globally li .mega_dropdown > li > .item_link.with_icon > .link_content {
	margin: 0px;
}

#mega_main_menu li.multicolumn_dropdown li.post_type_dropdown, #mega_main_menu li.multicolumn_dropdown li.grid_dropdown, #mega_main_menu li.multicolumn_dropdown.submenu_full_width {
	position: static;
}

#mega_main_menu li.multicolumn_dropdown.submenu_full_width > .mega_dropdown {
	width: 100%;
}

/* tabs_dropdown */
#mega_main_menu li.tabs_dropdown {
	position: relative;
}

#mega_main_menu li.tabs_dropdown.submenu_full_width.drop_to_center > .mega_dropdown, #mega_main_menu li.tabs_dropdown.drop_to_right > .mega_dropdown {
	left: 0px;
	right: auto;
}

#mega_main_menu li.tabs_dropdown.drop_to_left > .mega_dropdown {
	left: auto;
	right: 0px;
}

#mega_main_menu li.tabs_dropdown.drop_to_center > .mega_dropdown {
	left: -150%;
	right: auto;
}

#mega_main_menu li.tabs_dropdown > .mega_dropdown > li {
	position: static;
	clear: none;
	float: none;
}

#mega_main_menu li.tabs_dropdown .mega_dropdown > li > .mega_dropdown {
	box-shadow: none !important;
	border-radius: 0px !important;
}

#mega_main_menu li.tabs_dropdown > .mega_dropdown > li.default_dropdown .mega_dropdown > li.default_dropdown > .item_link {
	border-width: 0px;
}

#mega_main_menu li.tabs_dropdown > .mega_dropdown > li > .mega_dropdown .mega_dropdown {
	padding: 0px;
}

#mega_main_menu li.multicolumn_dropdown .mega_dropdown > li .mega_dropdown > li.keep_open .post_details, #mega_main_menu li.multicolumn_dropdown .mega_dropdown > li .mega_dropdown > li:hover .post_details, #mega_main_menu li.tabs_dropdown .mega_dropdown > li .mega_dropdown > li.keep_open .post_details, #mega_main_menu li.tabs_dropdown .mega_dropdown > li .mega_dropdown > li:hover .post_details {
	display: none !important;
}

#mega_main_menu li.tabs_dropdown > .mega_dropdown > li > .item_link {
	padding: 6px 10px;
	display: block;
	width: auto;
	height: auto;
	margin-right: 19px;
	position: relative;
}

#mega_main_menu.language_direction-rtl li.tabs_dropdown > .mega_dropdown > li > .item_link {
	margin-right: 0px;
	margin-left: 19px;
}

#mega_main_menu li.tabs_dropdown > .mega_dropdown > .menu-item > .item_link > i {
	display: block;
	float: left;
	position: absolute;
	top: 50%;
}

#mega_main_menu li.tabs_dropdown .mega_dropdown > li > .item_link > .link_content {
	display: block;
	vertical-align: middle;
}

#mega_main_menu li.tabs_dropdown > .mega_dropdown > li > .mega_dropdown {
	top: 0px;
	right: 0px;
	height: auto;
	width: auto;
	position: absolute;
}

#mega_main_menu li.tabs_dropdown .mega_dropdown > li.default_dropdown > .mega_dropdown .mega_dropdown {
	display: block;
	position: static;
	float: none;
	width: auto;
}

#mega_main_menu > .menu_holder > .menu_inner > ul > li.tabs_dropdown.submenu_full_width {
	position: static;
}

#mega_main_menu > .menu_holder > .menu_inner > ul > li.tabs_dropdown.submenu_full_width > .mega_dropdown, #mega_main_menu li.widgets_dropdown.columns1 > .mega_dropdown > * {
	width: 100%;
}

#mega_main_menu li.tabs_dropdown.columns1 > .mega_dropdown > li {
	width: 50%;
}

#mega_main_menu li.tabs_dropdown.columns2 > .mega_dropdown > li, #mega_main_menu li.widgets_dropdown.columns2 > .mega_dropdown > * {
	width: 50%;
}

#mega_main_menu li.tabs_dropdown.columns3 > .mega_dropdown > li, #mega_main_menu li.widgets_dropdown.columns3 > .mega_dropdown > * {
	width: 33.3333%;
}

#mega_main_menu li.tabs_dropdown.columns4 > .mega_dropdown > li, #mega_main_menu li.widgets_dropdown.columns4 > .mega_dropdown > * {
	width: 25%;
}

#mega_main_menu li.tabs_dropdown.columns5 > .mega_dropdown > li, #mega_main_menu li.widgets_dropdown.columns5 > .mega_dropdown > * {
	width: 20%;
}

#mega_main_menu li.tabs_dropdown.columns6 > .mega_dropdown > li, #mega_main_menu li.widgets_dropdown.columns6 > .mega_dropdown > * {
	width: 16.6666%;
}

#mega_main_menu li.tabs_dropdown.columns7 > .mega_dropdown > li, #mega_main_menu li.widgets_dropdown.columns7 > .mega_dropdown > * {
	width: 14.2857%;
}

#mega_main_menu li.tabs_dropdown.columns8 > .mega_dropdown > li, #mega_main_menu li.widgets_dropdown.columns8 > .mega_dropdown > * {
	width: 12.5%;
}

#mega_main_menu li.tabs_dropdown.columns9 > .mega_dropdown > li, #mega_main_menu li.widgets_dropdown.columns9 > .mega_dropdown > * {
	width: 11.1111%;
}

#mega_main_menu li.tabs_dropdown.columns10 > .mega_dropdown > li, #mega_main_menu li.widgets_dropdown.columns10 > .mega_dropdown > * {
	width: 10%;
}

#mega_main_menu li.tabs_dropdown.columns1 > .mega_dropdown > li > .mega_dropdown {
	left: 50%;
}

#mega_main_menu li.tabs_dropdown.columns2 > .mega_dropdown > li > .mega_dropdown {
	left: 50%;
}

#mega_main_menu li.tabs_dropdown.columns3 > .mega_dropdown > li > .mega_dropdown {
	left: 33.3333%;
}

#mega_main_menu li.tabs_dropdown.columns4 > .mega_dropdown > li > .mega_dropdown {
	left: 25%;
}

#mega_main_menu li.tabs_dropdown.columns5 > .mega_dropdown > li > .mega_dropdown {
	left: 20%;
}

#mega_main_menu li.tabs_dropdown.columns6 > .mega_dropdown > li > .mega_dropdown {
	left: 16.6666%;
}

#mega_main_menu li.tabs_dropdown.columns7 > .mega_dropdown > li > .mega_dropdown {
	left: 14.2857%;
}

#mega_main_menu li.tabs_dropdown.columns8 > .mega_dropdown > li > .mega_dropdown {
	left: 12.5%;
}

#mega_main_menu li.tabs_dropdown.columns9 > .mega_dropdown > li > .mega_dropdown {
	left: 11.1111%;
}

#mega_main_menu li.tabs_dropdown.columns10 > .mega_dropdown > li > .mega_dropdown {
	left: 10%;
}

#mega_main_menu.language_direction-rtl li.tabs_dropdown[class*="columns"] > .mega_dropdown > li > .mega_dropdown {
	left: 0px;
}

#mega_main_menu.language_direction-rtl li.tabs_dropdown.columns1 > .mega_dropdown > li > .mega_dropdown {
	right: 50%;
}

#mega_main_menu.language_direction-rtl li.tabs_dropdown.columns2 > .mega_dropdown > li > .mega_dropdown {
	right: 50%;
}

#mega_main_menu.language_direction-rtl li.tabs_dropdown.columns3 > .mega_dropdown > li > .mega_dropdown {
	right: 33.3333%;
}

#mega_main_menu.language_direction-rtl li.tabs_dropdown.columns4 > .mega_dropdown > li > .mega_dropdown {
	right: 25%;
}

#mega_main_menu.language_direction-rtl li.tabs_dropdown.columns5 > .mega_dropdown > li > .mega_dropdown {
	right: 20%;
}

#mega_main_menu.language_direction-rtl li.tabs_dropdown.columns6 > .mega_dropdown > li > .mega_dropdown {
	right: 16.6666%;
}

#mega_main_menu.language_direction-rtl li.tabs_dropdown.columns7 > .mega_dropdown > li > .mega_dropdown {
	right: 14.2857%;
}

#mega_main_menu.language_direction-rtl li.tabs_dropdown.columns8 > .mega_dropdown > li > .mega_dropdown {
	right: 12.5%;
}

#mega_main_menu.language_direction-rtl li.tabs_dropdown.columns9 > .mega_dropdown > li > .mega_dropdown {
	right: 11.1111%;
}

#mega_main_menu.language_direction-rtl li.tabs_dropdown.columns10 > .mega_dropdown > li > .mega_dropdown {
	right: 10%;
}

/* post_type_dropdown */
#mega_main_menu li.post_type_dropdown.submenu_full_width.drop_to_center > .mega_dropdown, #mega_main_menu li.post_type_dropdown.drop_to_right > .mega_dropdown {
	left: 0px;
	right: auto;
}

#mega_main_menu li.post_type_dropdown.drop_to_left > .mega_dropdown {
	left: auto;
	right: 0px;
}

#mega_main_menu li.post_type_dropdown.drop_to_center > .mega_dropdown {
	left: -150%;
	right: auto;
}

#mega_main_menu li.post_type_dropdown .mega_dropdown > li.post_item {
	position: static;
	float: left;
	padding: 1px;
	min-width: inherit;
	background: none;
	clear: none;
	border: 0px none;
}

#mega_main_menu li.post_type_dropdown .mega_dropdown > li > .item_link, #mega_main_menu li.post_type_dropdown .mega_dropdown > li > .item_link > i {
	display: block;
}

#mega_main_menu li.post_type_dropdown .mega_dropdown > li > .item_link {
	display: block;
	position: relative;
	padding: 0px;
	margin: 0px;
	line-height: 0px;
	border: 0px none;
	min-width: 0%;
}

#mega_main_menu li.post_type_dropdown .mega_dropdown > li > .item_link > img {
	opacity: 0;
	width: 100%;
	height: auto;
}

#mega_main_menu li.post_type_dropdown .mega_dropdown > li > .item_link > i {
	display: block;
	width: 24px;
	height: 24px;
	position: absolute;
	top: 50%;
	left: 50%;
	font-size: 24px;
	line-height: 24px;
	margin-left: -12px;
	margin-top: -12px;
}

#mega_main_menu li.post_type_dropdown .mega_dropdown > li.post_item .post_details {
	position: absolute;
	top: 100%;
	left: 0px;
	width: 100%;
}

#mega_main_menu li.post_type_dropdown.submenu_full_width {
	position: static;
}

#mega_main_menu li.post_type_dropdown.submenu_full_width > .mega_dropdown {
	width: 100%;
}

/* grid_dropdown */
#mega_main_menu li.grid_dropdown.submenu_full_width.drop_to_center > .mega_dropdown, #mega_main_menu li.grid_dropdown.drop_to_right > .mega_dropdown {
	left: 0px;
	right: auto;
}

#mega_main_menu li.grid_dropdown.drop_to_left > .mega_dropdown {
	left: auto;
	right: 0px;
}

#mega_main_menu li.grid_dropdown.drop_to_center > .mega_dropdown {
	left: -150%;
	right: auto;
}

#mega_main_menu li.grid_dropdown .mega_dropdown > li {
	float: left;
	padding: 1px;
	position: static;
	border: 0px none;
	background: none;
	clear: none;
}

#mega_main_menu li.grid_dropdown .mega_dropdown > li > .item_link {
	display: block;
	position: relative;
	padding: 0px;
	margin: 0px;
	line-height: 0px;
	border: 0px none;
}

#mega_main_menu li.grid_dropdown > .mega_dropdown > li > .item_link > img {
	opacity: 0;
	width: 100%;
	height: auto;
}

#mega_main_menu li.grid_dropdown > .mega_dropdown > li > .item_link > i {
	display: block;
	width: 24px;
	height: 24px;
	font-size: 24px;
	line-height: 24px;
	margin-left: -12px;
	margin-top: -12px;
	text-align: center;
	position: absolute;
	top: 50%;
	left: 50%;
}

#mega_main_menu li.grid_dropdown .mega_dropdown > li .post_details {
	position: absolute;
	top: 100%;
	left: 0px;
	width: 100%;
}

#mega_main_menu li.grid_dropdown.submenu_full_width {
	position: static;
}

#mega_main_menu li.grid_dropdown.submenu_full_width > .mega_dropdown {
	width: 100%;
}

/* post_details */
#mega_main_menu li .post_details {
	z-index: 1;
}

#mega_main_menu li .post_details > .post_icon, #mega_main_menu li .post_details > .post_icon > i {
	float: left;
	width: 44px;
	height: 44px;
	line-height: 44px;
	font-size: 36px;
	text-align: center;
}

#mega_main_menu li .post_details > .processed_image {
	margin-bottom: 15px;
}

#mega_main_menu li .post_details > .post_title, #mega_main_menu li .post_details > .post_description {
	margin-left: 52px;
	line-height: 150%;
}

/* processed_image */
#mega_main_menu li > .mega_dropdown .processed_image {
	position: relative;
	overflow: hidden;
	line-height: 1px;
}

#mega_main_menu li > .mega_dropdown .processed_image > img {
	width: 100%;
}

#mega_main_menu li > .mega_dropdown .processed_image:hover > img {
	opacity: .4;
}

#mega_main_menu li > .mega_dropdown .processed_image > .cover {
	opacity: 0;
}

#mega_main_menu li > .mega_dropdown .post_item.keep_open > .processed_image > .cover, #mega_main_menu li > .mega_dropdown .processed_image:hover > .cover, #mega_main_menu li > .mega_dropdown .processed_image > .cover:hover {
	opacity: 1;
}

#mega_main_menu li > .mega_dropdown .processed_image > .cover, #mega_main_menu li > .mega_dropdown .processed_image > .cover > a {
	background-color: transparent;
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 100%;
	min-width: 0%;
}

#mega_main_menu li > .mega_dropdown .processed_image > .cover > a > i {
	display: block;
	width: 24px;
	height: 24px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -12px;
	margin-top: -12px;
	font-size: 24px;
	line-height: 24px;
}

/* widgets_dropdown */
#mega_main_menu > .menu_holder > .menu_inner > ul > li.widgets_dropdown.submenu_full_width.drop_to_center > .mega_dropdown, #mega_main_menu > .menu_holder > .menu_inner > ul > li.widgets_dropdown.drop_to_right > .mega_dropdown {
	left: 0px;
	right: auto;
}

#mega_main_menu > .menu_holder > .menu_inner > ul > li.widgets_dropdown.drop_to_left > .mega_dropdown {
	left: auto;
	right: 0px;
}

#mega_main_menu > .menu_holder > .menu_inner > ul > li.widgets_dropdown.drop_to_center > .mega_dropdown {
	left: -150%;
	right: auto;
}

#mega_main_menu > .menu_holder > .menu_inner > ul > li.widgets_dropdown.submenu_full_width {
	position: static;
}

#mega_main_menu > .menu_holder > .menu_inner > ul > li.widgets_dropdown.submenu_full_width > .mega_dropdown {
	width: 100%;
}

/* dropdown columns */
#mega_main_menu li[class*="_dropdown"].columns1 > .mega_dropdown > *, #mega_main_menu li[class*="_dropdown"].columns2 > .mega_dropdown > *:nth-child(2n+3), #mega_main_menu li[class*="_dropdown"].columns3 > .mega_dropdown > *:nth-child(3n+4), #mega_main_menu li[class*="_dropdown"].columns4 > .mega_dropdown > *:nth-child(4n+5), #mega_main_menu li[class*="_dropdown"].columns5 > .mega_dropdown > *:nth-child(5n+6), #mega_main_menu li[class*="_dropdown"].columns6 > .mega_dropdown > *:nth-child(6n+7), #mega_main_menu li[class*="_dropdown"].columns7 > .mega_dropdown > *:nth-child(7n+8), #mega_main_menu li[class*="_dropdown"].columns8 > .mega_dropdown > *:nth-child(8n+9), #mega_main_menu li[class*="_dropdown"].columns9 > .mega_dropdown > *:nth-child(9n+10), #mega_main_menu li[class*="_dropdown"].columns10 > .mega_dropdown > *:nth-child(10n+11) {
	clear: both;
}

#mega_main_menu li.widgets_dropdown > .mega_dropdown > * {
	float: left;
	margin: 0px 0px 20px 0px;
	padding: 0px 10px 0px 10px;
}

/* ANIMATIONS */

/* none */
#mega_main_menu li.default_dropdown .mega_dropdown, #mega_main_menu li.tabs_dropdown > .mega_dropdown, #mega_main_menu li.multicolumn_dropdown > .mega_dropdown, #mega_main_menu li.widgets_dropdown > .mega_dropdown, #mega_main_menu li.post_type_dropdown > .mega_dropdown, #mega_main_menu li.post_type_dropdown > .mega_dropdown > li.post_item .post_details, #mega_main_menu li.grid_dropdown > .mega_dropdown, #mega_main_menu li.grid_dropdown > .mega_dropdown > li .post_details {
	display: none;
}

#mega_main_menu li.keep_open > ul, #mega_main_menu.dropdowns_trigger-hover li:hover > .mega_dropdown, #mega_main_menu.dropdowns_trigger-hover li.default_dropdown:hover > .mega_dropdown, #mega_main_menu li.default_dropdown.keep_open > .mega_dropdown, #mega_main_menu.dropdowns_trigger-hover li.default_dropdown li:hover > .mega_dropdown, #mega_main_menu li.default_dropdown li.keep_open > .mega_dropdown, #mega_main_menu.dropdowns_trigger-hover li.tabs_dropdown:hover > .mega_dropdown, #mega_main_menu li.tabs_dropdown.keep_open > .mega_dropdown, #mega_main_menu.dropdowns_trigger-hover li.multicolumn_dropdown:hover > .mega_dropdown, #mega_main_menu li.multicolumn_dropdown.keep_open > .mega_dropdown, #mega_main_menu.dropdowns_trigger-hover li.widgets_dropdown:hover .mega_dropdown, #mega_main_menu li.widgets_dropdown.keep_open .mega_dropdown, #mega_main_menu.dropdowns_trigger-hover li.post_type_dropdown:hover > .mega_dropdown, #mega_main_menu li.post_type_dropdown.keep_open > .mega_dropdown, #mega_main_menu.dropdowns_trigger-hover li.post_type_dropdown > .mega_dropdown > li.post_item:hover .post_details, #mega_main_menu li.post_type_dropdown > .mega_dropdown > li.post_item.keep_open .post_details, #mega_main_menu.dropdowns_trigger-hover li.grid_dropdown:hover > .mega_dropdown, #mega_main_menu li.grid_dropdown.keep_open > .mega_dropdown, #mega_main_menu.dropdowns_trigger-hover li.grid_dropdown > .mega_dropdown > li:hover .post_details, #mega_main_menu li.grid_dropdown > .mega_dropdown > li.keep_open .post_details {
	display: block;
}

/* Responsive */
@media (max-width: 1199px) {
	#mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link, #mega_main_menu .nav_logo .logo_link, #mega_main_menu ul .nav_search_box {
		padding-left: 13px;
		padding-right: 13px;
	}
	
	#mega_main_menu.icons-left > .menu_holder > .menu_inner > ul > li > .item_link.with_icon i {
		padding-right: 10px;
	}
	
	#mega_main_menu.icons-right > .menu_holder > .menu_inner > ul > li > .item_link.with_icon i {
		padding-left: 10px;
	}
	
	#mega_main_menu ul .nav_search_box {
		width: 52px;
	}
	
	#mega_main_menu ul .nav_search_box #mega_main_menu_searchform {
		right: 10px;
	}
}

@media (max-width: 991px) {
	#mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link, #mega_main_menu > .menu_holder > .menu_inner > .nav_logo .logo_link, #mega_main_menu > .menu_holder > .menu_inner > ul > li.nav_search_box {
		padding-left: 10px;
		padding-right: 10px;
	}
	
	#mega_main_menu.icons-left > .menu_holder > .menu_inner > ul > li > .item_link.with_icon i {
		padding-right: 8px;
	}
	
	#mega_main_menu.icons-right > .menu_holder > .menu_inner > ul > li > .item_link.with_icon i {
		padding-left: 8px;
	}
}

@media (max-width: 1023px) {
	/* Responsive Resolution is changed */
	#mega_main_menu > .menu_holder > .menu_inner > ul li > .item_link, #mega_main_menu > .menu_holder > .menu_inner > ul li {
		cursor: pointer;
	}
	
	#mega_main_menu.responsive-enable > .menu_holder > .menu_inner {
		width: auto !important;
	}
	
	#mega_main_menu.responsive-enable > .menu_holder > .menu_inner > .nav_logo {
		float: none;
		display: block;
	}
	
	#mega_main_menu.responsive-enable.direction-horizontal[class*="first-lvl-align"] > .menu_holder > .menu_inner > .nav_logo:before {
		display: none;
	}
	
	#mega_main_menu.responsive-enable > .menu_holder > .menu_inner > .nav_logo:after {
		content: "";
		display: table;
		clear: both;
		width: 100%;
		height: 0px;
		position: relative;
	}
	
	#mega_main_menu.responsive-enable > .menu_holder > .menu_inner > ul > li > .item_link:before, #mega_main_menu.responsive-enable.direction-horizontal > .menu_holder > .menu_inner > ul > li.nav_search_box:before {
		display: none;
	}
	
	#mega_main_menu.responsive-enable.mobile_minimized-enable > .menu_holder > .menu_inner > .nav_logo .logo_link {
		float: left;
	}
	
	#mega_main_menu.responsive-enable.mobile_minimized-enable > .menu_holder > .menu_inner > .nav_logo .mobile_toggle {
		display: block;
		float: right;
		text-decoration: none;
		padding: 0px;
		cursor: pointer;
	}
	
	#mega_main_menu.responsive-enable.mobile_minimized-enable > .menu_holder > .menu_inner > .nav_logo .mobile_toggle .mobile_button {
		padding-left: 15px;
		padding-right: 15px;
		display: table-cell;
		vertical-align: middle;
	}
	
	#mega_main_menu.responsive-enable.mobile_minimized-enable > .menu_holder > .menu_inner > .nav_logo .mobile_toggle .mobile_button * {
		line-height: inherit;
		vertical-align: middle;
	}
	
	#mega_main_menu.responsive-enable.mobile_minimized-enable > .menu_holder > .menu_inner > .nav_logo .mobile_toggle .mobile_button .symbol_cross, #mega_main_menu.responsive-enable.mobile_minimized-enable > .menu_holder > .menu_inner > .nav_logo.mobile_menu_active .mobile_toggle .mobile_button .symbol_menu {
		display: none;
	}
	
	#mega_main_menu.responsive-enable.mobile_minimized-enable > .menu_holder > .menu_inner > .nav_logo.mobile_menu_active .mobile_toggle .mobile_button .symbol_cross {
		display: inline;
	}
	
	#mega_main_menu.responsive-enable.mobile_minimized-enable > .menu_holder > .menu_inner > ul {
		display: none;
	}
	
	#mega_main_menu.responsive-enable.mobile_minimized-enable .nav_logo.mobile_menu_active + ul {
		display: block;
	}
	
	#mega_main_menu.responsive-enable > .menu_holder > .menu_inner > ul > li, #mega_main_menu.responsive-enable > .menu_holder > .menu_inner > ul > li.nav_search_box {
		float: none;
		display: block;
		width: 100%;
	}
	
	#mega_main_menu.responsive-enable > .menu_holder > .menu_inner > ul > li.nav_search_box > #mega_main_menu_searchform {
		display: inline-block;
		width: 100%;
		position: relative;
		right: 0px;
		top: 15%;
		float: none;
		vertical-align: middle;
	}
	
	#mega_main_menu.responsive-enable > .menu_holder > .menu_inner > ul > li.nav_search_box > #mega_main_menu_searchform .field, #mega_main_menu.responsive-enable > .menu_holder > .menu_inner > ul > li.nav_search_box > #mega_main_menu_searchform .field:focus {
		width: 100%;
		max-width: 100%;
		padding-left: 10px;
	}
	
	#mega_main_menu.responsive-enable li.default_dropdown .mega_dropdown, #mega_main_menu.responsive-enable li.default_dropdown .mega_dropdown .mega_dropdown, #mega_main_menu.responsive-enable li.default_dropdown[class*="drop_to"] .mega_dropdown, #mega_main_menu.responsive-enable li.default_dropdown[class*="drop_to"] .mega_dropdown .mega_dropdown, #mega_main_menu.responsive-enable li.tabs_dropdown .mega_dropdown, #mega_main_menu.responsive-enable li.multicolumn_dropdown > .mega_dropdown, #mega_main_menu.responsive-enable li.post_type_dropdown .mega_dropdown, #mega_main_menu.responsive-enable li.grid_dropdown .mega_dropdown, #mega_main_menu.responsive-enable li.widgets_dropdown .mega_dropdown {
		width: 100% !important;
		position: relative;
		overflow: hidden;
		left: 0px !important;
		right: 0px !important;
		margin: 0px !important;
	}
	
	#mega_main_menu.responsive-enable li.post_type_dropdown .mega_dropdown {
		overflow: visible;
	}
	
	#mega_main_menu.responsive-enable li > .item_link, #mega_main_menu.responsive-enable li .mega_dropdown .item_link {
		float: none;
	}
	
	#mega_main_menu.responsive-enable.icons-top > .menu_holder > .menu_inner > ul > li > .item_link > .link_content {
		float: none;
		width: 100%;
		text-align: center;
	}
	
	#mega_main_menu.responsive-enable > .menu_holder > .menu_inner > ul > li > .item_link:after {
		right: 5px;
		left: auto;
		border-width: 4px 3px;
		border-top-color: inherit;
		border-right-color: transparent !important;
		border-bottom-color: transparent !important;
		border-left-color: transparent !important;
	}
	
	#mega_main_menu.responsive-enable li.default_dropdown > .mega_dropdown .mega_dropdown > li:first-child > .item_link:after {
		display: none;
	}
	
	#mega_main_menu.responsive-enable li.multicolumn_dropdown > .mega_dropdown > li {
		width: 100% !important;
	}
	
	#mega_main_menu.responsive-enable li.widgets_dropdown[class*="columns"] > .mega_dropdown > * {
		min-width: 100%;
	}
	
	#mega_main_menu.responsive-enable li.tabs_dropdown[class*="columns"] > .mega_dropdown > li, #mega_main_menu.responsive-enable li.tabs_dropdown[class*="columns"] > .mega_dropdown > li > .mega_dropdown {
		width: 100%;
		position: relative;
		left: 0px;
	}
	
	#mega_main_menu.responsive-enable li.tabs_dropdown[class*="columns"] > .mega_dropdown > li > .item_link {
		margin: 0px;
	}
	
	/* ANIMATIONS */
	
	/* none */
	#mega_main_menu li .mega_dropdown, #mega_main_menu li.default_dropdown .mega_dropdown, #mega_main_menu li.post_type_dropdown .mega_dropdown, #mega_main_menu li.post_type_dropdown .mega_dropdown > li.post_item .post_details, #mega_main_menu li.grid_dropdown .mega_dropdown > li .post_details {
		display: none;
	}
	
	#mega_main_menu.dropdowns_trigger-hover li:hover > .mega_dropdown, #mega_main_menu > .menu_holder > .menu_inner > ul li.keep_open > .mega_dropdown, #mega_main_menu > .menu_holder > .menu_inner > ul li[class*="_dropdown"].keep_open > .mega_dropdown, #mega_main_menu.dropdowns_trigger-hover li > .item_link:hover + .mega_dropdown, #mega_main_menu.dropdowns_trigger-hover li.default_dropdown:hover > .mega_dropdown, #mega_main_menu.dropdowns_trigger-hover li.default_dropdown > .item_link:hover + .mega_dropdown, #mega_main_menu.dropdowns_trigger-hover li.default_dropdown li:hover > .mega_dropdown, #mega_main_menu.dropdowns_trigger-hover li.default_dropdown li > .item_link:hover + .mega_dropdown, #mega_main_menu.dropdowns_trigger-hover li.post_type_dropdown:hover > .mega_dropdown, #mega_main_menu.dropdowns_trigger-hover li.post_type_dropdown > .item_link:hover + .mega_dropdown, #mega_main_menu.dropdowns_trigger-hover li.post_type_dropdown .mega_dropdown > li.post_item:hover .post_details, #mega_main_menu.dropdowns_trigger-hover li.grid_dropdown .mega_dropdown > li:hover .post_details, #mega_main_menu.dropdowns_trigger-hover li.grid_dropdown .mega_dropdown > li > .item_link:hover + .post_details {
		display: block;
	}
}

@media (max-width: 480px) {
	#mega_main_menu.responsive-enable li.widgets_dropdown[class*="columns"] > .mega_dropdown > * {
		min-width: 100%;
		width: 100%;
	}
}

@media (min-width: 1024px) {
	/* Responsive Resolution is changed */
	#mega_main_menu.direction-horizontal > .menu_holder.sticky_container {
		position: fixed;
		top: 0px;
		left: 0px;
		width: 100%;
		border-radius: 0px;
		z-index: 4000;
		line-height: 0px;
		text-align: center;
	}
	
	.admin-bar #mega_main_menu.direction-horizontal > .menu_holder.sticky_container {
		top: 30px;
	}
	
	#mega_main_menu.direction-horizontal > .menu_holder.sticky_container > .mmm_fullwidth_container {
		top: 0px !important;
		right: 0px !important;
		bottom: 0px !important;
		left: 0px !important;
	}
	
	#mega_main_menu.direction-horizontal > .menu_holder.sticky_container > .menu_inner {
		display: inline-block;
	}
	
	#mega_main_menu.direction-horizontal.include-logo > .menu_holder.sticky_container > .menu_inner > .nav_logo, #mega_main_menu.direction-horizontal > .menu_holder.sticky_container > .menu_inner > .mega_main_menu_ul {
		vertical-align: top;
	}
	
	body #mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.menu-item.drop_to_center > .item_link:after {
		border-width: 4px 3px;
		border-top-color: inherit;
		border-right-color: transparent !important;
		border-bottom-color: transparent !important;
		border-left-color: transparent !important;
	}
	
	body #mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.menu-item.drop_to_right > .item_link:after {
		border-width: 3px 4px;
		border-top-color: transparent !important;
		border-right-color: transparent !important;
		border-bottom-color: transparent !important;
		border-left-color: inherit;
	}
	
	body #mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.menu-item.drop_to_left > .item_link:after {
		right: auto;
		left: 4px;
		border-width: 3px 4px;
		border-top-color: transparent !important;
		border-right-color: inherit;
		border-bottom-color: transparent !important;
		border-left-color: transparent !important;
	}
	
	/* ANIMATIONS */
	
	/* transform-origin */
	#mega_main_menu li.drop_to_right .mega_dropdown, #mega_main_menu li.drop_to_right .post_details {
		-webkit-transform-origin: 0% 0%;
		-moz-transform-origin: 0% 0%;
		-ms-transform-origin: 0% 0%;
		-o-transform-origin: 0% 0%;
		transform-origin: 0% 0%;
	}
	
	#mega_main_menu li.drop_to_left .mega_dropdown, #mega_main_menu li.drop_to_left .post_details {
		-webkit-transform-origin: 100% 0%;
		-moz-transform-origin: 100% 0%;
		-ms-transform-origin: 100% 0%;
		-o-transform-origin: 100% 0%;
		transform-origin: 100% 0%;
	}
	
	#mega_main_menu li.drop_to_center .mega_dropdown, #mega_main_menu li.drop_to_center .post_details {
		-webkit-transform-origin: 50% 0%;
		-moz-transform-origin: 50% 0%;
		-ms-transform-origin: 50% 0%;
		-o-transform-origin: 50% 0%;
		transform-origin: 50% 0%;
	}
	
	/* anim_1 */
	#mega_main_menu.dropdowns_animation-anim_1 li.default_dropdown .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_1 li.multicolumn_dropdown > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_1 li.tabs_dropdown > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_1 li.widgets_dropdown > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_1 li.post_type_dropdown > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_1 li.post_type_dropdown > .mega_dropdown > li.post_item .post_details, #mega_main_menu.dropdowns_animation-anim_1 li.grid_dropdown > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_1 li.grid_dropdown > .mega_dropdown > li .post_details {
		display: block;
		overflow: hidden;
		max-height: 0px;
		max-width: 0px;
		-webkit-transform: scaleY(0);
		-moz-transform: scaleY(0);
		-ms-transform: scaleY(0);
		-o-transform: scaleY(0);
		transform: scaleY(0);
		-webkit-transition: -webkit-transform .3s ease, max-height .3s step-end, max-width .3s step-end, padding .3s step-end;
		-o-transition: -o-transform .3s ease, max-height .3s step-end, max-width .3s step-end, padding .3s step-end;
		transition: transform .3s ease, max-height .3s step-end, max-width .3s step-end, padding .3s step-end;
	}
	
	#mega_main_menu.dropdowns_animation-anim_1 > .menu_holder > .menu_inner > ul li.keep_open > ul, #mega_main_menu.dropdowns_animation-anim_1.dropdowns_trigger-hover li:hover > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_1.dropdowns_trigger-hover li.default_dropdown:hover > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_1 li.default_dropdown.keep_open > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_1.dropdowns_trigger-hover li.default_dropdown li:hover > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_1 li.default_dropdown li.keep_open > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_1.dropdowns_trigger-hover li.multicolumn_dropdown:hover > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_1 li.multicolumn_dropdown.keep_open > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_1.dropdowns_trigger-hover li.tabs_dropdown:hover > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_1 li.tabs_dropdown.keep_open > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_1.dropdowns_trigger-hover li.widgets_dropdown:hover .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_1 li.widgets_dropdown.keep_open .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_1.dropdowns_trigger-hover li.post_type_dropdown:hover > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_1 li.post_type_dropdown.keep_open > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_1.dropdowns_trigger-hover li.post_type_dropdown > .mega_dropdown > li.post_item:hover .post_details, #mega_main_menu.dropdowns_animation-anim_1 li.post_type_dropdown > .mega_dropdown > li.post_item.keep_open .post_details, #mega_main_menu.dropdowns_animation-anim_1.dropdowns_trigger-hover li.grid_dropdown:hover > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_1 li.grid_dropdown.keep_open > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_1.dropdowns_trigger-hover li.grid_dropdown > .mega_dropdown > li:hover .post_details, #mega_main_menu.dropdowns_animation-anim_1 li.grid_dropdown > .mega_dropdown > li.keep_open .post_details {
		overflow: visible;
		max-height: 3000px;
		max-width: 3000px;
		-webkit-transform: scaleY(1);
		-moz-transform: scaleY(1);
		-ms-transform: scaleY(1);
		-o-transform: scaleY(1);
		transform: scaleY(1);
		-webkit-transition: -webkit-transform .5s ease, max-height 0s step-start, max-width 0s step-start, padding 0s step-start;
		-o-transition: -o-transform .5s ease, max-height 0s step-start, max-width 0s step-start, padding 0s step-start;
		transition: transform .5s ease, max-height 0s step-start, max-width 0s step-start, padding 0s step-start;
	}
	
	/* anim_2 */
	#mega_main_menu.dropdowns_animation-anim_2 li.default_dropdown .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_2 li.multicolumn_dropdown > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_2 li.tabs_dropdown > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_2 li.widgets_dropdown > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_2 li.post_type_dropdown > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_2 li.post_type_dropdown > .mega_dropdown > li.post_item .post_details, #mega_main_menu.dropdowns_animation-anim_2 li.grid_dropdown > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_2 li.grid_dropdown > .mega_dropdown > li .post_details {
		display: block;
		overflow: hidden;
		max-height: 0px;
		max-width: 0px;
		opacity: 0;
		-webkit-transition: opacity .4s ease, max-height .4s step-end, max-width .4s step-end, padding .4s step-end;
		-o-transition: opacity .4s ease, max-height .4s step-end, max-width .4s step-end, padding .4s step-end;
		transition: opacity .4s ease, max-height .4s step-end, max-width .4s step-end, padding .4s step-end;
	}
	
	#mega_main_menu.dropdowns_animation-anim_2 > .menu_holder > .menu_inner > ul li.keep_open > ul, #mega_main_menu.dropdowns_animation-anim_2.dropdowns_trigger-hover li:hover > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_2.dropdowns_trigger-hover li.default_dropdown:hover > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_2 li.default_dropdown.keep_open > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_2.dropdowns_trigger-hover li.default_dropdown li:hover > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_2 li.default_dropdown li.keep_open > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_2.dropdowns_trigger-hover li.multicolumn_dropdown:hover > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_2 li.multicolumn_dropdown.keep_open > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_2.dropdowns_trigger-hover li.tabs_dropdown:hover > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_2 li.tabs_dropdown.keep_open > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_2.dropdowns_trigger-hover li.widgets_dropdown:hover .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_2 li.widgets_dropdown.keep_open .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_2.dropdowns_trigger-hover li.post_type_dropdown:hover > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_2 li.post_type_dropdown.keep_open > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_2.dropdowns_trigger-hover li.post_type_dropdown > .mega_dropdown > li.post_item:hover .post_details, #mega_main_menu.dropdowns_animation-anim_2 li.post_type_dropdown > .mega_dropdown > li.post_item.keep_open .post_details, #mega_main_menu.dropdowns_animation-anim_2.dropdowns_trigger-hover li.grid_dropdown:hover > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_2 li.grid_dropdown.keep_open > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_2.dropdowns_trigger-hover li.grid_dropdown > .mega_dropdown > li:hover .post_details, #mega_main_menu.dropdowns_animation-anim_2 li.grid_dropdown > .mega_dropdown > li.keep_open .post_details {
		overflow: visible;
		max-height: 3000px;
		max-width: 3000px;
		opacity: 1;
		-webkit-transition: opacity .5s ease, max-height 0s step-end, max-width 0s step-end, padding 0s step-end;
		-o-transition: opacity .5s ease, max-height 0s step-end, max-width 0s step-end, padding 0s step-end;
		transition: opacity .5s ease, max-height 0s step-end, max-width 0s step-end, padding 0s step-end;
	}
	
	/* anim_3 */
	#mega_main_menu.dropdowns_animation-anim_3 li.default_dropdown .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_3 li.multicolumn_dropdown > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_3 li.tabs_dropdown > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_3 li.widgets_dropdown > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_3 li.post_type_dropdown > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_3 li.post_type_dropdown > .mega_dropdown > li.post_item .post_details, #mega_main_menu.dropdowns_animation-anim_3 li.grid_dropdown > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_3 li.grid_dropdown > .mega_dropdown > li .post_details {
		display: block;
		overflow: hidden;
		max-height: 0px;
		max-width: 0px;
		opacity: 0;
		-webkit-transform: scale(0);
		-moz-transform: scale(0);
		-ms-transform: scale(0);
		-o-transform: scale(0);
		transform: scale(0);
		-webkit-transition: -webkit-transform .5s ease, opacity .6s ease, max-height .6s step-end, max-width .6s step-end, padding .6s step-end;
		-o-transition: -o-transform .5s ease, opacity .6s ease, max-height .6s step-end, max-width .6s step-end, padding .6s step-end;
		transition: transform .5s ease, opacity .6s ease, max-height .6s step-end, max-width .6s step-end, padding .6s step-end;
	}
	
	#mega_main_menu.dropdowns_animation-anim_3 > .menu_holder > .menu_inner > ul li.keep_open > ul, #mega_main_menu.dropdowns_animation-anim_3.dropdowns_trigger-hover li:hover > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_3.dropdowns_trigger-hover li.default_dropdown:hover > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_3 li.default_dropdown.keep_open > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_3.dropdowns_trigger-hover li.default_dropdown li:hover > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_3 li.default_dropdown li.keep_open > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_3.dropdowns_trigger-hover li.multicolumn_dropdown:hover > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_3 li.multicolumn_dropdown.keep_open > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_3.dropdowns_trigger-hover li.tabs_dropdown:hover > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_3 li.tabs_dropdown.keep_open > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_3.dropdowns_trigger-hover li.widgets_dropdown:hover .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_3 li.widgets_dropdown.keep_open .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_3.dropdowns_trigger-hover li.post_type_dropdown:hover > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_3 li.post_type_dropdown.keep_open > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_3.dropdowns_trigger-hover li.post_type_dropdown > .mega_dropdown > li.post_item:hover .post_details, #mega_main_menu.dropdowns_animation-anim_3 li.post_type_dropdown > .mega_dropdown > li.post_item.keep_open .post_details, #mega_main_menu.dropdowns_animation-anim_3.dropdowns_trigger-hover li.grid_dropdown:hover > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_3 li.grid_dropdown.keep_open > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_3.dropdowns_trigger-hover li.grid_dropdown > .mega_dropdown > li:hover .post_details, #mega_main_menu.dropdowns_animation-anim_3 li.grid_dropdown > .mega_dropdown > li.keep_open .post_details {
		overflow: visible;
		max-height: 3000px;
		max-width: 3000px;
		opacity: 1;
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		-ms-transform: scale(1);
		-o-transform: scale(1);
		transform: scale(1);
		-webkit-transition: -webkit-transform .5s ease, opacity .2s ease, max-height 0s step-end, max-width 0s step-end, padding 0s step-end;
		-o-transition: -o-transform .5s ease, opacity .2s ease, max-height 0s step-end, max-width 0s step-end, padding 0s step-end;
		transition: transform .5s ease, opacity .2s ease, max-height 0s step-end, max-width 0s step-end, padding 0s step-end;
	}
	
	/* anim_4 */
	#mega_main_menu.dropdowns_animation-anim_4 li.default_dropdown .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_4 li.multicolumn_dropdown > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_4 li.tabs_dropdown > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_4 li.widgets_dropdown > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_4 li.post_type_dropdown > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_4 li.post_type_dropdown > .mega_dropdown > li.post_item .post_details, #mega_main_menu.dropdowns_animation-anim_4 li.grid_dropdown > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_4 li.grid_dropdown > .mega_dropdown > li .post_details {
		display: block;
		overflow: hidden;
		max-height: 0px;
		max-width: 0px;
		opacity: 0;
		-webkit-transform: translateY(40px);
		-moz-transform: translateY(40px);
		-ms-transform: translateY(40px);
		-o-transform: translateY(40px);
		transform: translateY(40px);
		-webkit-transition: -webkit-transform .5s ease, opacity .6s ease, max-height .6s step-end, max-width .6s step-end, padding .6s step-end;
		-o-transition: -o-transform .5s ease, opacity .6s ease, max-height .6s step-end, max-width .6s step-end, padding .6s step-end;
		transition: transform .5s ease, opacity .6s ease, max-height .6s step-end, max-width .6s step-end, padding .6s step-end;
	}
	
	#mega_main_menu.dropdowns_animation-anim_4 > .menu_holder > .menu_inner > ul li.keep_open > ul, #mega_main_menu.dropdowns_animation-anim_4.dropdowns_trigger-hover li:hover > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_4.dropdowns_trigger-hover li.default_dropdown:hover > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_4 li.default_dropdown.keep_open > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_4.dropdowns_trigger-hover li.default_dropdown li:hover > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_4 li.default_dropdown li.keep_open > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_4.dropdowns_trigger-hover li.multicolumn_dropdown:hover > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_4 li.multicolumn_dropdown.keep_open > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_4.dropdowns_trigger-hover li.tabs_dropdown:hover > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_4 li.tabs_dropdown.keep_open > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_4.dropdowns_trigger-hover li.widgets_dropdown:hover .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_4 li.widgets_dropdown.keep_open .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_4.dropdowns_trigger-hover li.post_type_dropdown:hover > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_4 li.post_type_dropdown.keep_open > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_4.dropdowns_trigger-hover li.post_type_dropdown > .mega_dropdown > li.post_item:hover .post_details, #mega_main_menu.dropdowns_animation-anim_4 li.post_type_dropdown > .mega_dropdown > li.post_item.keep_open .post_details, #mega_main_menu.dropdowns_animation-anim_4.dropdowns_trigger-hover li.grid_dropdown:hover > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_4 li.grid_dropdown.keep_open > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_4.dropdowns_trigger-hover li.grid_dropdown > .mega_dropdown > li:hover .post_details, #mega_main_menu.dropdowns_animation-anim_4 li.grid_dropdown > .mega_dropdown > li.keep_open .post_details {
		overflow: visible;
		max-height: 3000px;
		max-width: 3000px;
		opacity: 1;
		-webkit-transform: translateY(0px);
		-moz-transform: translateY(0px);
		-ms-transform: translateY(0px);
		-o-transform: translateY(0px);
		transform: translateY(0px);
		-webkit-transition: -webkit-transform .5s ease, opacity .2s ease, max-height 0s step-end, max-width 0s step-end, padding 0s step-end;
		-o-transition: -o-transform .5s ease, opacity .2s ease, max-height 0s step-end, max-width 0s step-end, padding 0s step-end;
		transition: transform .5s ease, opacity .2s ease, max-height 0s step-end, max-width 0s step-end, padding 0s step-end;
	}
	
	/* anim_5 */
	#mega_main_menu.dropdowns_animation-anim_5 li.default_dropdown .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_5 li.multicolumn_dropdown > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_5 li.tabs_dropdown > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_5 li.widgets_dropdown .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_5 li.post_type_dropdown .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_5 li.post_type_dropdown .mega_dropdown > li.post_item .post_details, #mega_main_menu.dropdowns_animation-anim_5 li.grid_dropdown .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_5 li.grid_dropdown .mega_dropdown > li .post_details {
		overflow: hidden;
		display: block;
		max-height: 0px;
		max-width: 0px;
		opacity: 0;
		-webkit-transform: perspective(600px) rotateX(-90deg);
		-moz-transform: perspective(600px) rotateX(-90deg);
		-ms-transform: perspective(600px) rotateX(-90deg);
		-o-transform: perspective(600px) rotateX(-90deg);
		transform: perspective(600px) rotateX(-90deg);
		-webkit-transition: -webkit-transform .5s ease, opacity .6s ease, max-height .6s step-end, max-width .6s step-end, padding .6s step-end;
		-o-transition: -o-transform .5s ease, opacity .6s ease, max-height .6s step-end, max-width .6s step-end, padding .6s step-end;
		transition: transform .5s ease, opacity .6s ease, max-height .6s step-end, max-width .6s step-end, padding .6s step-end;
	}
	
	#mega_main_menu.dropdowns_animation-anim_5 > .menu_holder > .menu_inner > ul li.keep_open > ul, #mega_main_menu.dropdowns_animation-anim_5.dropdowns_trigger-hover li:hover > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_5.dropdowns_trigger-hover li.default_dropdown:hover > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_5 li.default_dropdown.keep_open > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_5.dropdowns_trigger-hover li.default_dropdown li:hover > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_5 li.default_dropdown li.keep_open > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_5.dropdowns_trigger-hover li.multicolumn_dropdown:hover > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_5 li.multicolumn_dropdown.keep_open > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_5.dropdowns_trigger-hover li.tabs_dropdown:hover > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_5 li.tabs_dropdown.keep_open > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_5.dropdowns_trigger-hover li.widgets_dropdown:hover .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_5 li.widgets_dropdown.keep_open .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_5.dropdowns_trigger-hover li.post_type_dropdown:hover > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_5 li.post_type_dropdown.keep_open > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_5.dropdowns_trigger-hover li.post_type_dropdown > .mega_dropdown > li.post_item:hover .post_details, #mega_main_menu.dropdowns_animation-anim_5 li.post_type_dropdown > .mega_dropdown > li.post_item.keep_open .post_details, #mega_main_menu.dropdowns_animation-anim_5.dropdowns_trigger-hover li.grid_dropdown:hover > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_5 li.grid_dropdown.keep_open > .mega_dropdown, #mega_main_menu.dropdowns_animation-anim_5.dropdowns_trigger-hover li.grid_dropdown > .mega_dropdown > li:hover .post_details, #mega_main_menu.dropdowns_animation-anim_5 li.grid_dropdown > .mega_dropdown > li.keep_open .post_details {
		overflow: visible;
		max-height: 3000px;
		max-width: 3000px;
		opacity: 1;
		-webkit-transform: perspective(600px) rotateX(0deg);
		-moz-transform: perspective(600px) rotateX(0deg);
		-ms-transform: perspective(600px) rotateX(0deg);
		-o-transform: perspective(600px) rotateX(0deg);
		transform: perspective(600px) rotateX(0deg);
		-webkit-transition: -webkit-transform .5s ease, opacity .2s ease, max-height 0s step-end, max-width 0s step-end, padding 0s step-end;
		-o-transition: -o-transform .5s ease, opacity .2s ease, max-height 0s step-end, max-width 0s step-end, padding 0s step-end;
		transition: transform .5s ease, opacity .2s ease, max-height 0s step-end, max-width 0s step-end, padding 0s step-end;
	}
	
	/* remove animation for sub sub sub */
	#mega_main_menu[class*="dropdowns_animation-anim"] li.multicolumn_dropdown > .mega_dropdown .mega_dropdown, #mega_main_menu[class*="dropdowns_animation-anim"] li.tabs_dropdown > .mega_dropdown .mega_dropdown, #mega_main_menu[class*="dropdowns_animation-anim"] li.widgets_dropdown > .mega_dropdown .mega_dropdown {
		display: none;
	}
	
	#mega_main_menu[class*="dropdowns_animation-anim"].dropdowns_trigger-hover li.multicolumn_dropdown:hover > .mega_dropdown .mega_dropdown, #mega_main_menu[class*="dropdowns_animation-anim"] li.multicolumn_dropdown.keep_open > .mega_dropdown .mega_dropdown, #mega_main_menu[class*="dropdowns_animation-anim"].dropdowns_trigger-hover li.tabs_dropdown:hover > .mega_dropdown .mega_dropdown, #mega_main_menu[class*="dropdowns_animation-anim"] li.tabs_dropdown.keep_open > .mega_dropdown .mega_dropdown, #mega_main_menu[class*="dropdowns_animation-anim"].dropdowns_trigger-hover li.widgets_dropdown:hover .mega_dropdown .mega_dropdown, #mega_main_menu[class*="dropdowns_animation-anim"] li.widgets_dropdown.keep_open .mega_dropdown .mega_dropdown {
		display: block;
		max-height: auto;
		max-width: auto;
		opacity: 1;
		-webkit-transform: none;
		-moz-transform: none;
		-ms-transform: none;
		-o-transform: none;
		transform: none;
		-webkit-transition: none;
		-o-transition: none;
		transition: none;
	}
}

/* direction-vertical */
#mega_main_menu.direction-vertical > .menu_holder > .menu_inner > .nav_logo {
	float: none;
}

#mega_main_menu.direction-vertical > .menu_holder > .menu_inner > .nav_logo > .logo_link {
	text-align: center;
}

#mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li {
	display: block;
	float: none;
}

/* spans */
#mega_main_menu.direction-vertical.first-lvl-align-center > .menu_holder > .menu_inner > ul > li > .item_link .link_text {
	display: inline;
}

#mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li > .item_link > .link_content {
	float: none;
}

#mega_main_menu.direction-vertical.icons-left > .menu_holder > .menu_inner > ul > li > .item_link.with_icon > .link_content {
	margin-left: 32px;
}

#mega_main_menu.direction-vertical.icons-right > .menu_holder > .menu_inner > ul > li > .item_link > .link_content {
	margin-right: 32px;
}

#mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li > .item_link.disable_icon > span {
	margin-right: 0px;
	margin-left: 0px;
}

#mega_main_menu.direction-vertical.first-lvl-align-left > .menu_holder > .menu_inner > ul > li > .item_link > .link_content {
	text-align: left;
}

#mega_main_menu.direction-vertical.first-lvl-align-right > .menu_holder > .menu_inner > ul > li > .item_link > .link_content {
	text-align: right;
}

#mega_main_menu.direction-vertical.first-lvl-align-center > .menu_holder > .menu_inner > ul > li > .item_link > .link_content {
	text-align: center;
}

/* vertical fix */
.mmm #mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li > .item_link, .mmm #mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li > .item_link > .link_content, .mmm #mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.nav_search_box, .mmm #mega_main_menu.direction-vertical.icons-top > .menu_holder > .menu_inner > ul > li > .item_link.disable_icon > .link_content, .mmm #mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li > .item_link > .link_content > .link_text, .mmm #mega_main_menu.direction-vertical.icons-top > .menu_holder > .menu_inner > ul > li > .item_link > .link_content, .mmm #mega_main_menu.direction-vertical.icons-top > .menu_holder > .menu_inner > ul > li > .item_link.with_icon > .link_content > .link_text, .mmm #mega_main_menu.direction-vertical > .menu_holder.sticky_container > .menu_inner > ul > li > .item_link, .mmm #mega_main_menu.direction-vertical > .menu_holder.sticky_container > .menu_inner > ul > li > .item_link > .link_content, .mmm #mega_main_menu.direction-vertical > .menu_holder.sticky_container > .menu_inner > ul > li.nav_search_box, .mmm #mega_main_menu.direction-vertical.icons-top > .menu_holder.sticky_container > .menu_inner > ul > li > .item_link.disable_icon > .link_content, .mmm #mega_main_menu.direction-vertical > .menu_holder.sticky_container > .menu_inner > ul > li > .item_link > .link_content > .link_text, .mmm #mega_main_menu.direction-vertical.icons-top > .menu_holder.sticky_container > .menu_inner > ul > li > .item_link > .link_content, .mmm #mega_main_menu.direction-vertical.icons-top > .menu_holder.sticky_container > .menu_inner > ul > li > .item_link.with_icon > .link_content > .link_text, .mmm #mega_main_menu.direction-vertical.primary_style-buttons > .menu_holder > .menu_inner > ul > li > .item_link, .mmm #mega_main_menu.direction-vertical.primary_style-buttons > .menu_holder > .menu_inner > ul > li > .item_link > .link_content, .mmm #mega_main_menu.direction-vertical.primary_style-buttons.icons-top > .menu_holder > .menu_inner > ul > li > .item_link.disable_icon > .link_content, .mmm #mega_main_menu.direction-vertical.primary_style-buttons.icons-top > .menu_holder > .menu_inner > ul > li > .item_link > .link_content, .mmm #mega_main_menu.direction-vertical.primary_style-buttons.icons-top > .menu_holder > .menu_inner > ul > li > .item_link.with_icon > .link_content > .link_text {
	height: auto !important;
}

/* separator */
#mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li > .item_link:before, #mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.nav_search_box:before {
	content: "";
	width: 100%;
	height: 2px;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 2;
	background-repeat: no-repeat;
	background-size: 100% 400%;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAICAYAAAC73qx6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAALdJREFUeNrsktEKhSAMQG/peosiirQPvJ9eRhHVY9NKQUOkD7jIFQ7bHpw7zOS6rk8MJ/mL/JrIvu/puq5knmcyjiMVQtC+7+kwDAbQNUzTRJdlgW3bABEzfQ8sNMh9iCXVnBplkQFoeXIAOIqiwKqqsGkayRhDzrlBdl1natm2razrWpVlqfI8P81G3GPEGyIc0pEFEV6kfBHXV3kyvoAv4jiCiC+yrsfTN56vpfnGIEJj2cgtwABi1Gtdj9WVSAAAAABJRU5ErkJggg==");
}

#mega_main_menu.direction-vertical.first-lvl-separator-none > .menu_holder > .menu_inner > ul > li > .item_link:before, #mega_main_menu.direction-vertical.first-lvl-separator-none > .menu_holder > .menu_inner > ul > li.nav_search_box:before {
	background-position: 0px 0px;
}

#mega_main_menu.direction-vertical.first-lvl-separator-smooth > .menu_holder > .menu_inner > ul > li > .item_link:before, #mega_main_menu.direction-vertical.first-lvl-separator-smooth > .menu_holder > .menu_inner > ul > li.nav_search_box:before {
	background-position: 0px -3px;
}

#mega_main_menu.direction-vertical.first-lvl-separator-sharp > .menu_holder > .menu_inner > ul > li > .item_link:before, #mega_main_menu.direction-vertical.first-lvl-separator-sharp > .menu_holder > .menu_inner > ul > li.nav_search_box:before {
	background-position: 0px -6px;
}

/* nav_search_box */
#mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.nav_search_box {
	width: 100%;
	padding: 0px 17px;
}

#mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.nav_search_box #mega_main_menu_searchform {
	width: 100%;
	display: inline-block;
	position: relative;
	top: 0px;
	left: 0px;
	margin: 0px;
	vertical-align: middle;
}

#mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.nav_search_box #mega_main_menu_searchform .field {
	width: 100%;
	max-width: 100%;
	cursor: text;
	padding-left: 10px;
}

/* default_dropdown */
#mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.default_dropdown > ul {
	top: 0px;
}

#mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.default_dropdown.drop_to_right .mega_dropdown {
	left: 100%;
}

#mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.default_dropdown.drop_to_left .mega_dropdown {
	right: 100%;
}

#mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.default_dropdown.drop_to_center {
	position: relative;
}

#mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.default_dropdown.drop_to_center .mega_dropdown {
	left: 0px;
	right: 0px;
	width: 100%;
	position: relative;
}

#mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.default_dropdown.drop_to_center > .mega_dropdown .mega_dropdown > li:first-child > .item_link:after {
	display: none;
}

#mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.default_dropdown.drop_to_center .mega_dropdown li > .item_link:before {
	/*  ID #1466958718   content: '';   right: 1px;  */
	right: 6px;
}

/* multicolumn_dropdown post_type_dropdown grid_dropdown widgets_dropdown */
#mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.tabs_dropdown, #mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.multicolumn_dropdown, #mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.post_type_dropdown #mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.grid_dropdown, #mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.widgets_dropdown {
	position: relative;
}

#mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.tabs_dropdown.submenu_full_width.drop_to_center > .mega_dropdown, #mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.tabs_dropdown.drop_to_right > .mega_dropdown, #mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.tabs_dropdown.drop_to_left > .mega_dropdown, #mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.multicolumn_dropdown.submenu_full_width.drop_to_center > .mega_dropdown, #mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.multicolumn_dropdown.drop_to_right > .mega_dropdown, #mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.multicolumn_dropdown.drop_to_left > .mega_dropdown, #mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.post_type_dropdown.submenu_full_width.drop_to_center > .mega_dropdown, #mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.post_type_dropdown.drop_to_right > .mega_dropdown, #mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.post_type_dropdown.drop_to_left > .mega_dropdown, #mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.grid_dropdown.submenu_full_width.drop_to_center > .mega_dropdown, #mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.grid_dropdown.drop_to_right > .mega_dropdown, #mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.grid_dropdown.drop_to_left > .mega_dropdown, #mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.widgets_dropdown.submenu_full_width.drop_to_center > .mega_dropdown, #mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.widgets_dropdown.drop_to_right > .mega_dropdown, #mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.widgets_dropdown.drop_to_left > .mega_dropdown {
	top: 0px;
}

#mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.tabs_dropdown.drop_to_right > .mega_dropdown, #mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.multicolumn_dropdown.drop_to_right > .mega_dropdown, #mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.post_type_dropdown.drop_to_right > .mega_dropdown, #mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.grid_dropdown.drop_to_right > .mega_dropdown, #mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.widgets_dropdown.drop_to_right > .mega_dropdown {
	left: 100%;
	right: auto;
}

#mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.tabs_dropdown.drop_to_left > .mega_dropdown, #mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.multicolumn_dropdown.drop_to_left > .mega_dropdown, #mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.post_type_dropdown.drop_to_left > .mega_dropdown, #mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.grid_dropdown.drop_to_left > .mega_dropdown, #mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.widgets_dropdown.drop_to_left > .mega_dropdown {
	right: 100%;
	left: auto;
}

#mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.tabs_dropdown.drop_to_center > .mega_dropdown, #mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.multicolumn_dropdown.drop_to_center > .mega_dropdown, #mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.post_type_dropdown.drop_to_center > .mega_dropdown, #mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.grid_dropdown.drop_to_center > .mega_dropdown, #mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.widgets_dropdown.drop_to_center > .mega_dropdown {
	position: relative;
	left: 0px;
	right: 0px;
	width: 100%;
}

#mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.tabs_dropdown.submenu_full_width.drop_to_left > .mega_dropdown, #mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.tabs_dropdown.submenu_full_width.drop_to_right > .mega_dropdown, #mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.multicolumn_dropdown.submenu_full_width.drop_to_left > .mega_dropdown, #mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.multicolumn_dropdown.submenu_full_width.drop_to_right > .mega_dropdown, #mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.post_type_dropdown.submenu_full_width.drop_to_left > .mega_dropdown, #mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.post_type_dropdown.submenu_full_width.drop_to_right > .mega_dropdown, #mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.grid_dropdown.submenu_full_width.drop_to_left > .mega_dropdown, #mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.grid_dropdown.submenu_full_width.drop_to_right > .mega_dropdown, #mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.widgets_dropdown.submenu_full_width.drop_to_left > .mega_dropdown, #mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.widgets_dropdown.submenu_full_width.drop_to_right > .mega_dropdown {
	width: 480px;
}

/* language_direction */
#mega_main_menu.language_direction-rtl * {
	direction: rtl;
}

#mega_main_menu.language_direction-rtl > .menu_holder > .menu_inner > ul > li.nav_search_box {
	direction: ltr;
}

#mega_main_menu.language_direction-rtl > .menu_holder > .menu_inner > ul > li.nav_search_box #mega_main_menu_searchform {
	left: 18px;
	right: auto;
	z-index: 600;
}

#mega_main_menu.language_direction-rtl > .menu_holder > .menu_inner > ul > li.nav_search_box #mega_main_menu_searchform .icosearch {
	left: 0px;
	right: auto;
}

#mega_main_menu.language_direction-rtl > .menu_holder > .menu_inner > ul > li.nav_search_box #mega_main_menu_searchform .field {
	padding-right: 0px;
	padding-left: 30px;
}

#mega_main_menu.language_direction-rtl > .menu_holder > .menu_inner > ul > li.nav_search_box #mega_main_menu_searchform .field:focus {
	padding-right: 8px;
}

#mega_main_menu.language_direction-rtl > .menu_holder > .menu_inner > ul > li .mega_dropdown > li > .item_link > .link_content {
	text-align: right;
}

#mega_main_menu.language_direction-rtl > .menu_holder > .menu_inner > ul > li .mega_dropdown > li > .item_link.with_icon > span {
	margin-left: 0px;
}

#mega_main_menu.language_direction-rtl > .menu_holder > .menu_inner > ul > li > .item_link > .link_content {
	float: right;
}

#mega_main_menu.language_direction-rtl > .menu_holder > .menu_inner > ul > li > .item_link:after {
	left: 5px;
	right: auto;
}

#mega_main_menu.language_direction-rtl > .menu_holder > .menu_inner > ul > li.nav_search_box, #mega_main_menu.language_direction-rtl > .menu_holder > .menu_inner > ul > li.nav_woo_cart, #mega_main_menu.language_direction-rtl > .menu_holder > .menu_inner > ul > li.nav_buddypress, #mega_main_menu.language_direction-rtl > .menu_holder > .menu_inner > ul > li.nav_wpml_switcher {
	float: left;
}

#mega_main_menu.language_direction-rtl .nav_logo, #mega_main_menu.language_direction-rtl > .menu_holder > .menu_inner > ul > li .mega_dropdown > li > .item_link > i, #mega_main_menu.language_direction-rtl > .menu_holder > .menu_inner > ul > li .post_details > .post_icon, #mega_main_menu.language_direction-rtl > .menu_holder > .menu_inner > ul > li .post_details > .post_icon > i {
	float: right;
}

#mega_main_menu.language_direction-rtl > .menu_holder > .menu_inner > ul > li .post_details > .post_title, #mega_main_menu.language_direction-rtl > .menu_holder > .menu_inner > ul > li .post_details > .post_description {
	margin-left: 0px;
	margin-right: 52px;
	text-align: right;
}

#mega_main_menu.language_direction-rtl.direction-horizontal > .menu_holder > .menu_inner > ul > li > .item_link:before, #mega_main_menu.language_direction-rtl.direction-horizontal > .menu_holder > .menu_inner > ul > li.nav_search_box:before {
	right: -1px;
	left: auto;
}

#mega_main_menu.language_direction-rtl.direction-horizontal > .menu_holder > .menu_inner > .nav_logo:before {
	left: -1px;
	right: auto;
}

#mega_main_menu.language_direction-rtl > .menu_holder > .menu_inner > ul > li.pull_to_other_side {
	float: left;
}

/* WPB for visual composer */
.wpb-elements-list-modal #mega_main_menu {
	font-size: inherit !important;
	line-height: inherit !important;
	letter-spacing: inherit !important;
	display: table-cell !important;
}

/* END */
.empty {}

/* empty */
#mega_main_menu .nav_logo > .logo_link > img {
	max-height: 100%;
}

/* mh-primary */

/* initial_height */
#mega_main_menu.mh-primary {
	min-height: 80px;
}

#mega_main_menu.mh-primary > .menu_holder > .menu_inner > .nav_logo > .logo_link, #mega_main_menu.mh-primary > .menu_holder > .menu_inner > .nav_logo > .mobile_toggle, #mega_main_menu.mh-primary > .menu_holder > .menu_inner > .nav_logo > .mobile_toggle > .mobile_button, #mega_main_menu.mh-primary > .menu_holder > .menu_inner > ul > li > .item_link, #mega_main_menu.mh-primary > .menu_holder > .menu_inner > ul > li > .item_link > .link_content, #mega_main_menu.mh-primary > .menu_holder > .menu_inner > ul > li.nav_search_box, #mega_main_menu.mh-primary.icons-left > .menu_holder > .menu_inner > ul > li > .item_link > i, #mega_main_menu.mh-primary.icons-right > .menu_holder > .menu_inner > ul > li > .item_link > i, #mega_main_menu.mh-primary.icons-top > .menu_holder > .menu_inner > ul > li > .item_link.disable_icon > .link_content, #mega_main_menu.mh-primary.icons-top > .menu_holder > .menu_inner > ul > li > .item_link.menu_item_without_text > i, #mega_main_menu.mh-primary > .menu_holder > .menu_inner > ul > li.nav_buddypress > .item_link > i.ci-icon-buddypress-user {
	height: 80px;
	line-height: 80px;
}

#mega_main_menu.mh-primary > .menu_holder > .menu_inner > ul > li > .item_link > .link_content > .link_text {
	height: 80px;
}

#mega_main_menu.mh-primary.icons-top > .menu_holder > .menu_inner > ul > li > .item_link > i, #mega_main_menu.mh-primary.icons-top > .menu_holder > .menu_inner > ul > li > .item_link > .link_content {
	height: 40px;
	line-height: 26.666666666667px;
}

#mega_main_menu.mh-primary.icons-top > .menu_holder > .menu_inner > ul > li > .item_link.with_icon > .link_content > .link_text {
	height: 26.666666666667px;
}

#mega_main_menu.mh-primary.icons-top > .menu_holder > .menu_inner > ul > li > .item_link > i {
	padding-top: 13.333333333333px;
}

#mega_main_menu.mh-primary.icons-top > .menu_holder > .menu_inner > ul > li > .item_link > .link_content {
	padding-bottom: 13.333333333333px;
}

#mega_main_menu.mh-primary > .menu_holder > .menu_inner > ul > li.nav_buddypress > .item_link > i:before {
	width: 48px;
}

/* initial_height_sticky */
#mega_main_menu.mh-primary > .menu_holder.sticky_container > .menu_inner > .nav_logo > .logo_link, #mega_main_menu.mh-primary > .menu_holder.sticky_container > .menu_inner > .nav_logo > .mobile_toggle, #mega_main_menu.mh-primary > .menu_holder.sticky_container > .menu_inner > .nav_logo > .mobile_toggle > .mobile_button, #mega_main_menu.mh-primary > .menu_holder.sticky_container > .menu_inner > ul > li > .item_link, #mega_main_menu.mh-primary > .menu_holder.sticky_container > .menu_inner > ul > li > .item_link > .link_content, #mega_main_menu.mh-primary > .menu_holder.sticky_container > .menu_inner > ul > li.nav_search_box, #mega_main_menu.mh-primary.icons-left > .menu_holder.sticky_container > .menu_inner > ul > li > .item_link > i, #mega_main_menu.mh-primary.icons-right > .menu_holder.sticky_container > .menu_inner > ul > li > .item_link > i, #mega_main_menu.mh-primary.icons-top > .menu_holder.sticky_container > .menu_inner > ul > li > .item_link.disable_icon > .link_content, #mega_main_menu.mh-primary.icons-top > .menu_holder.sticky_container > .menu_inner > ul > li > .item_link.menu_item_without_text > i, #mega_main_menu.mh-primary > .menu_holder.sticky_container > .menu_inner > ul > li.nav_buddypress > .item_link > i.ci-icon-buddypress-user {
	height: 65px;
	line-height: 65px;
}

#mega_main_menu.mh-primary > .menu_holder.sticky_container > .menu_inner > ul > li > .item_link > .link_content > .link_text {
	height: 65px;
}

#mega_main_menu.mh-primary.icons-top > .menu_holder.sticky_container > .menu_inner > ul > li > .item_link > i, #mega_main_menu.mh-primary.icons-top > .menu_holder.sticky_container > .menu_inner > ul > li > .item_link > .link_content {
	height: 32.5px;
	line-height: 21.666666666667px;
}

#mega_main_menu.mh-primary.icons-top > .menu_holder.sticky_container > .menu_inner > ul > li > .item_link.with_icon > .link_content > .link_text {
	height: 21.666666666667px;
}

#mega_main_menu.mh-primary.icons-top > .menu_holder.sticky_container > .menu_inner > ul > li > .item_link > i {
	padding-top: 10.833333333333px;
}

#mega_main_menu.mh-primary.icons-top > .menu_holder.sticky_container > .menu_inner > ul > li > .item_link > .link_content {
	padding-bottom: 10.833333333333px;
}

#mega_main_menu.mh-primary > .menu_holder.sticky_container > .menu_inner > ul > li.nav_buddypress > .item_link > i:before {
	width: 39px;
}

#mega_main_menu.mh-primary.primary_style-buttons > .menu_holder.sticky_container > .menu_inner > ul > li > .item_link {
	margin: 17.5px 4px;
}

/* initial_height_mobile */
@media (max-width: 1023px) {
	/* Responsive Resolution is changed */
	#mega_main_menu.mh-primary {
		min-height: 65px;
	}
	
	#mega_main_menu.mh-primary.mobile_minimized-enable > .menu_holder > .menu_inner > .nav_logo > .logo_link, #mega_main_menu.mh-primary.mobile_minimized-enable > .menu_holder > .menu_inner > .nav_logo > .mobile_toggle, #mega_main_menu.mh-primary.mobile_minimized-enable > .menu_holder > .menu_inner > .nav_logo > .mobile_toggle > .mobile_button, #mega_main_menu.mh-primary.mobile_minimized-enable > .menu_holder > .menu_inner > ul > li > .item_link, #mega_main_menu.mh-primary.mobile_minimized-enable > .menu_holder > .menu_inner > ul > li > .item_link > .link_content, #mega_main_menu.mh-primary.mobile_minimized-enable > .menu_holder > .menu_inner > ul > li.nav_search_box, #mega_main_menu.mh-primary.mobile_minimized-enable.icons-left > .menu_holder > .menu_inner > ul > li > .item_link > i, #mega_main_menu.mh-primary.mobile_minimized-enable.icons-right > .menu_holder > .menu_inner > ul > li > .item_link > i, #mega_main_menu.mh-primary.mobile_minimized-enable.icons-top > .menu_holder > .menu_inner > ul > li > .item_link.disable_icon > .link_content, #mega_main_menu.mh-primary.mobile_minimized-enable.icons-top > .menu_holder > .menu_inner > ul > li > .item_link.menu_item_without_text > i, #mega_main_menu.mh-primary.mobile_minimized-enable > .menu_holder > .menu_inner > ul > li.nav_buddypress > .item_link > i.ci-icon-buddypress-user {
		height: 65px;
		line-height: 65px;
	}
	
	#mega_main_menu.mh-primary.mobile_minimized-enable > .menu_holder > .menu_inner > ul > li > .item_link > .link_content > .link_text {
		height: 65px;
	}
	
	#mega_main_menu.mh-primary.mobile_minimized-enable.icons-top > .menu_holder > .menu_inner > ul > li > .item_link > i, #mega_main_menu.mh-primary.mobile_minimized-enable.icons-top > .menu_holder > .menu_inner > ul > li > .item_link > .link_content {
		height: 32.5px;
		line-height: 21.666666666667px;
	}
	
	#mega_main_menu.mh-primary.mobile_minimized-enable.icons-top > .menu_holder > .menu_inner > ul > li > .item_link > i {
		padding-top: 10.833333333333px;
	}
	
	#mega_main_menu.mh-primary.mobile_minimized-enable.icons-top > .menu_holder > .menu_inner > ul > li > .item_link > .link_content {
		padding-bottom: 10.833333333333px;
	}
	
	#mega_main_menu.mh-primary.mobile_minimized-enable > .menu_holder > .menu_inner > ul > li.nav_buddypress > .item_link > i:before {
		width: 39px;
	}
	
	#mega_main_menu.mh-primary.primary_style-buttons > .menu_holder > .menu_inner > ul > li > .item_link {
		margin: 17.5px 4px;
	}
}

/* style-buttons */
#mega_main_menu.mh-primary.primary_style-buttons > .menu_holder > .menu_inner > ul > li > .item_link, #mega_main_menu.mh-primary.primary_style-buttons > .menu_holder > .menu_inner > ul > li > .item_link > .link_content, #mega_main_menu.mh-primary.primary_style-buttons.icons-left > .menu_holder > .menu_inner > ul > li > .item_link > i, #mega_main_menu.mh-primary.primary_style-buttons.icons-right > .menu_holder > .menu_inner > ul > li > .item_link > i, #mega_main_menu.mh-primary.primary_style-buttons.icons-top > .menu_holder > .menu_inner > ul > li > .item_link.disable_icon > .link_content, #mega_main_menu.mh-primary.primary_style-buttons.icons-top > .menu_holder > .menu_inner > ul > li > .item_link.menu_item_without_text > i, #mega_main_menu.mh-primary.primary_style-buttons > .menu_holder > .menu_inner > ul > li.nav_buddypress > .item_link > i.ci-icon-buddypress-user {
	height: 30px;
	line-height: 30px;
}

#mega_main_menu.mh-primary > .menu_holder > .menu_inner > ul > li > .item_link > i {
	width: 31px;
}

#mega_main_menu.mh-primary.icons-left > .menu_holder > .menu_inner > ul > li > .item_link.with_icon > .link_content {
	margin-left: 31px;
}

#mega_main_menu.mh-primary.icons-right > .menu_holder > .menu_inner > ul > li > .item_link.with_icon > .link_content {
	margin-right: 31px;
}

#mega_main_menu.mh-primary.primary_style-buttons > .menu_holder > .menu_inner > ul > li > .item_link > .link_content > .link_text {
	height: 30px;
}

#mega_main_menu.mh-primary.primary_style-buttons > .menu_holder > .menu_inner > ul > li > .item_link {
	margin: 25px 4px;
}

#mega_main_menu.mh-primary.primary_style-buttons.icons-top > .menu_holder > .menu_inner > ul > li > .item_link > i, #mega_main_menu.mh-primary.primary_style-buttons.icons-top > .menu_holder > .menu_inner > ul > li > .item_link > .link_content {
	height: 15px;
	line-height: 10px;
}

#mega_main_menu.mh-primary.primary_style-buttons.icons-top > .menu_holder > .menu_inner > ul > li > .item_link.with_icon > .link_content > .link_text {
	height: 10px;
}

#mega_main_menu.mh-primary.primary_style-buttons.icons-top > .menu_holder > .menu_inner > ul > li > .item_link > i {
	padding-top: 5px;
}

#mega_main_menu.mh-primary.primary_style-buttons.icons-top > .menu_holder > .menu_inner > ul > li > .item_link > .link_content {
	padding-bottom: 5px;
}

/* vertical */
#mega_main_menu.mh-primary.direction-vertical > .menu_holder > .menu_inner > ul > li > .item_link, #mega_main_menu.mh-primary.direction-vertical > .menu_holder > .menu_inner > ul > li > .item_link > .link_content, #mega_main_menu.mh-primary.direction-vertical > .menu_holder > .menu_inner > ul > li.nav_search_box, #mega_main_menu.mh-primary.direction-vertical.icons-top > .menu_holder > .menu_inner > ul > li > .item_link.disable_icon > .link_content {
	min-height: 80px;
}

#mega_main_menu.mh-primary.direction-vertical > .menu_holder > .menu_inner > ul > li > .item_link > .link_content > .link_text {
	min-height: 80px;
}

#mega_main_menu.mh-primary.direction-vertical.icons-top > .menu_holder > .menu_inner > ul > li > .item_link > .link_content {
	min-height: 40px;
}

#mega_main_menu.mh-primary.direction-vertical.icons-top > .menu_holder > .menu_inner > ul > li > .item_link.with_icon > .link_content > .link_text {
	min-height: 26.666666666667px;
}

#mega_main_menu.mh-primary.direction-vertical > .menu_holder.sticky_container > .menu_inner > ul > li > .item_link, #mega_main_menu.mh-primary.direction-vertical > .menu_holder.sticky_container > .menu_inner > ul > li > .item_link > .link_content, #mega_main_menu.mh-primary.direction-vertical > .menu_holder.sticky_container > .menu_inner > ul > li.nav_search_box, #mega_main_menu.mh-primary.direction-vertical.icons-top > .menu_holder.sticky_container > .menu_inner > ul > li > .item_link.disable_icon > .link_content {
	min-height: 65px;
}

#mega_main_menu.mh-primary.direction-vertical > .menu_holder.sticky_container > .menu_inner > ul > li > .item_link > .link_content > .link_text {
	min-height: 65px;
}

#mega_main_menu.mh-primary.direction-vertical.icons-top > .menu_holder.sticky_container > .menu_inner > ul > li > .item_link > .link_content {
	min-height: 32.5px;
}

#mega_main_menu.mh-primary.direction-vertical.icons-top > .menu_holder.sticky_container > .menu_inner > ul > li > .item_link.with_icon > .link_content > .link_text {
	min-height: 21.666666666667px;
}

#mega_main_menu.mh-primary.direction-vertical.primary_style-buttons > .menu_holder > .menu_inner > ul > li > .item_link, #mega_main_menu.mh-primary.direction-vertical.primary_style-buttons > .menu_holder > .menu_inner > ul > li > .item_link > .link_content, #mega_main_menu.mh-primary.direction-vertical.primary_style-buttons.icons-top > .menu_holder > .menu_inner > ul > li > .item_link.disable_icon > .link_content {
	min-height: 30px;
}

#mega_main_menu.mh-primary.direction-vertical.primary_style-buttons > .menu_holder > .menu_inner > ul > li > .item_link > .link_content > .link_text {
	min-height: 30px;
}

#mega_main_menu.mh-primary.direction-vertical.primary_style-buttons.icons-top > .menu_holder > .menu_inner > ul > li > .item_link > .link_content {
	min-height: 15px;
}

#mega_main_menu.mh-primary.direction-vertical.primary_style-buttons.icons-top > .menu_holder > .menu_inner > ul > li > .item_link.with_icon > .link_content > .link_text {
	min-height: 10px;
}

/* color_scheme */
#mega_main_menu.mh-primary > .menu_holder > .mmm_fullwidth_container {
	background: rgba(255, 255, 255, 1);
}

#mega_main_menu.mh-primary > .menu_holder > .mmm_fullwidth_container {}

#mega_main_menu.mh-primary > .menu_holder > .menu_inner > .nav_logo > .mobile_toggle > .mobile_button, #mega_main_menu.mh-primary > .menu_holder > .menu_inner > ul > li > .item_link, #mega_main_menu.mh-primary > .menu_holder > .menu_inner > ul > li > .item_link .link_text, #mega_main_menu.mh-primary > .menu_holder > .menu_inner > ul > li.nav_search_box input, #mega_main_menu.mh-primary > .menu_holder > .menu_inner > ul > li .post_details > .post_title, #mega_main_menu.mh-primary > .menu_holder > .menu_inner > ul > li .post_details > .post_title > .item_link {
	font-family: inherit;
	font-size: 14px;
	font-weight: 400;
}

#mega_main_menu.mh-primary > .menu_holder > .menu_inner > ul > li.nav_search_box * {
	font-size: 16px;
}

#mega_main_menu.mh-primary > .menu_holder > .menu_inner > ul > li > .item_link > i {
	font-size: 16px;
}

#mega_main_menu.mh-primary > .menu_holder > .menu_inner > ul > li > .item_link > i:before {
	width: 16px;
}

#mega_main_menu.mh-primary > .menu_holder > .menu_inner > .nav_logo > .mobile_toggle > .mobile_button, #mega_main_menu.mh-primary > .menu_holder > .menu_inner > ul > li > .item_link, #mega_main_menu.mh-primary > .menu_holder > .menu_inner > ul > li > .item_link * {
	color: #4d4d4d;
}

#mega_main_menu.mh-primary > .menu_holder > .menu_inner > ul > li > .item_link:after {
	border-color: #4d4d4d;
	color: #4d4d4d;
}

#mega_main_menu.mh-primary.primary_style-buttons > .menu_holder > .menu_inner > .nav_logo > .mobile_toggle, #mega_main_menu.mh-primary > .menu_holder > .menu_inner > ul > li > .item_link {
	background: rgba(255, 255, 255, 0);
}

#mega_main_menu.mh-primary > .menu_holder > .menu_inner > ul > li:hover > .item_link, #mega_main_menu.mh-primary > .menu_holder > .menu_inner > ul > li > .item_link:hover, #mega_main_menu.mh-primary > .menu_holder > .menu_inner > ul > li > .item_link:focus, #mega_main_menu.mh-primary > .menu_holder > .menu_inner > ul > li.current-menu-ancestor > .item_link, #mega_main_menu.mh-primary > .menu_holder > .menu_inner > ul > li.current-page-ancestor > .item_link, #mega_main_menu.mh-primary > .menu_holder > .menu_inner > ul > li.current-post-ancestor > .item_link, #mega_main_menu.mh-primary > .menu_holder > .menu_inner > ul > li.current-menu-item > .item_link {
	background: rgba(255, 255, 255, 0);
}

#mega_main_menu.mh-primary > .menu_holder > .menu_inner > ul > li.nav_search_box > #mega_main_menu_searchform {
	background-color: rgba(255, 255, 255, 0);
}

#mega_main_menu.mh-primary > .menu_holder > .menu_inner > ul > li.nav_search_box .field, #mega_main_menu.mh-primary > .menu_holder > .menu_inner > ul > li.nav_search_box *, #mega_main_menu.mh-primary > .menu_holder > .menu_inner > ul > li .icosearch {
	color: rgba(255, 255, 255, 0);
}

#mega_main_menu.mh-primary > .menu_holder > .menu_inner > ul > li:hover > .item_link, #mega_main_menu.mh-primary > .menu_holder > .menu_inner > ul > li > .item_link:hover, #mega_main_menu.mh-primary > .menu_holder > .menu_inner > ul > li > .item_link:focus, #mega_main_menu.mh-primary > .menu_holder > .menu_inner > ul > li:hover > .item_link *, #mega_main_menu.mh-primary > .menu_holder > .menu_inner > ul > li.current-menu-ancestor > .item_link, #mega_main_menu.mh-primary > .menu_holder > .menu_inner > ul > li.current-menu-ancestor > .item_link *, #mega_main_menu.mh-primary > .menu_holder > .menu_inner > ul > li.current-page-ancestor > .item_link *, #mega_main_menu.mh-primary > .menu_holder > .menu_inner > ul > li.current-post-ancestor > .item_link *, #mega_main_menu.mh-primary > .menu_holder > .menu_inner > ul > li.current-menu-item > .item_link * {
	color: #4d4d4d;
}

#mega_main_menu.mh-primary > .menu_holder > .menu_inner > ul > li.current-menu-ancestor > .item_link:after, #mega_main_menu.mh-primary > .menu_holder > .menu_inner > ul > li.current-page-ancestor > .item_link:after, #mega_main_menu.mh-primary > .menu_holder > .menu_inner > ul > li.current-post-ancestor > .item_link:after, #mega_main_menu.mh-primary > .menu_holder > .menu_inner > ul > li.current-menu-item > .item_link:after, #mega_main_menu.mh-primary > .menu_holder > .menu_inner > ul > li:hover > .item_link:after {
	border-color: #4d4d4d;
}

#mega_main_menu.mh-primary > .menu_holder > .menu_inner > ul > li.default_dropdown .mega_dropdown, #mega_main_menu.mh-primary > .menu_holder > .menu_inner > ul > li > .mega_dropdown, #mega_main_menu.mh-primary > .menu_holder > .menu_inner > ul > li .mega_dropdown > li .post_details {
	background: #666;
}

#mega_main_menu.mh-primary .mega_dropdown * {
	color: #231e2e;
}

#mega_main_menu.mh-primary ul li .mega_dropdown > li > .item_link, #mega_main_menu.mh-primary ul li .mega_dropdown > li > .item_link .link_text, #mega_main_menu.mh-primary ul li .mega_dropdown, #mega_main_menu.mh-primary > .menu_holder > .menu_inner > ul > li .post_details > .post_description {
	font-family: inherit;
	font-size: 12px;
	font-weight: 400;
}

#mega_main_menu.mh-primary > .menu_holder > .menu_inner > ul li .mega_dropdown > li > .item_link.with_icon {
	line-height: 0px;
	min-height: 0px;
}

#mega_main_menu.mh-primary li.default_dropdown > .mega_dropdown > .menu-item > .item_link > i, #mega_main_menu.mh-primary li.tabs_dropdown > .mega_dropdown > .menu-item > .item_link > i, #mega_main_menu.mh-primary li.widgets_dropdown > .mega_dropdown > .menu-item > .item_link > i, #mega_main_menu.mh-primary li.multicolumn_dropdown > .mega_dropdown > .menu-item > .item_link > i {
	width: 0px;
	height: 0px;
	line-height: 0px;
	font-size: 0px;
	margin-top: -0px;
}

#mega_main_menu.mh-primary li.default_dropdown > .mega_dropdown > .menu-item > .item_link.with_icon > .link_content, #mega_main_menu.mh-primary li.tabs_dropdown > .mega_dropdown > .menu-item > .item_link.with_icon > .link_content, #mega_main_menu.mh-primary li.widgets_dropdown > .mega_dropdown > .menu-item > .item_link.with_icon > .link_content, #mega_main_menu.mh-primary li.multicolumn_dropdown > .mega_dropdown > .menu-item > .item_link.with_icon > .link_content {
	margin-left: 8px;
}

#mega_main_menu.mh-primary.language_direction-rtl li.default_dropdown > .mega_dropdown > .menu-item > .item_link.with_icon > .link_content, #mega_main_menu.mh-primary.language_direction-rtl li.tabs_dropdown > .mega_dropdown > .menu-item > .item_link.with_icon > .link_content, #mega_main_menu.mh-primary.language_direction-rtl li.widgets_dropdown > .mega_dropdown > .menu-item > .item_link.with_icon > .link_content, #mega_main_menu.mh-primary.language_direction-rtl li.multicolumn_dropdown > .mega_dropdown > .menu-item > .item_link.with_icon > .link_content {
	margin-right: 8px;
}

#mega_main_menu.mh-primary li.default_dropdown .mega_dropdown > li > .item_link, #mega_main_menu.mh-primary li.widgets_dropdown .mega_dropdown > li > .item_link, #mega_main_menu.mh-primary li.multicolumn_dropdown .mega_dropdown > li > .item_link, #mega_main_menu.mh-primary li.grid_dropdown .mega_dropdown > li > .item_link {
	background: #666;
	color: #fff;
}

#mega_main_menu.mh-primary li .post_details > .post_icon > i, #mega_main_menu.mh-primary li .mega_dropdown .item_link *, #mega_main_menu.mh-primary li .mega_dropdown a, #mega_main_menu.mh-primary li .mega_dropdown a *, #mega_main_menu.mh-primary li li .post_details a {
	color: #fff;
}

#mega_main_menu.mh-primary li.default_dropdown > .mega_dropdown > .menu-item > .item_link:before {
	border-color: #fff;
}

#mega_main_menu.mh-primary li.default_dropdown > .mega_dropdown > li > .item_link {
	border-color: rgba(255, 255, 255, 0);
}

#mega_main_menu.mh-primary ul .mega_dropdown > li.current-menu-item > .item_link, #mega_main_menu.mh-primary ul .mega_dropdown > li > .item_link:focus, #mega_main_menu.mh-primary ul .mega_dropdown > li > .item_link:hover, #mega_main_menu.mh-primary ul li.post_type_dropdown > .mega_dropdown > li > .processed_image:hover {
	background: #999;
	color: #fff;
}

#mega_main_menu.mh-primary .mega_dropdown > li.current-menu-item > .item_link *, #mega_main_menu.mh-primary .mega_dropdown > li > .item_link:focus *, #mega_main_menu.mh-primary .mega_dropdown > li > .item_link:hover *, #mega_main_menu.mh-primary li.post_type_dropdown > .mega_dropdown > li > .processed_image:hover > .cover > a > i {
	color: #fff;
}

#mega_main_menu.mh-primary li.default_dropdown > .mega_dropdown > .menu-item.current-menu-item > .item_link:before, #mega_main_menu.mh-primary li.default_dropdown > .mega_dropdown > .menu-item > .item_link:focus:before, #mega_main_menu.mh-primary li.default_dropdown > .mega_dropdown > .menu-item > .item_link:hover:before {
	border-color: #fff;
}

#mega_main_menu.mh-primary.primary_style-buttons > .menu_holder > .menu_inner > ul > li > .item_link, #mega_main_menu.mh-primary.primary_style-buttons > .menu_holder > .menu_inner > .nav_logo > .mobile_toggle, #mega_main_menu.mh-primary.primary_style-buttons.direction-vertical > .menu_holder > .menu_inner > ul > li:first-child > .item_link, #mega_main_menu.mh-primary > .menu_holder > .mmm_fullwidth_container, #mega_main_menu.mh-primary > .menu_holder > .menu_inner > ul > li .post_details, #mega_main_menu.mh-primary > .menu_holder > .menu_inner > ul .mega_dropdown {
	border-radius: 0px;
}

#mega_main_menu.mh-primary > .menu_holder > .menu_inner > span.nav_logo, #mega_main_menu.mh-primary.primary_style-flat.direction-horizontal.first-lvl-align-left.no-logo > .menu_holder > .menu_inner > ul > li:first-child > .item_link, #mega_main_menu.mh-primary.primary_style-flat.direction-horizontal.first-lvl-align-center.no-logo.no-search.no-woo_cart > .menu_holder > .menu_inner > ul > li:first-child > .item_link {
	border-radius: 0px 0px 0px 0px;
}

#mega_main_menu.mh-primary.primary_style-flat.direction-horizontal.no-search > .menu_holder > .menu_inner > ul > li.nav_woo_cart > .item_link, #mega_main_menu.mh-primary.primary_style-flat.direction-horizontal.no-search.no-woo_cart > .menu_holder > .menu_inner > ul > li.nav_buddypress > .item_link, #mega_main_menu.mh-primary.primary_style-flat.direction-horizontal.first-lvl-align-right.no-search.no-woo_cart > .menu_holder > .menu_inner > ul > li:last-child > .item_link, #mega_main_menu.mh-primary.primary_style-flat.direction-horizontal.first-lvl-align-center.no-search.no-woo_cart > .menu_holder > .menu_inner > ul > li:last-child > .item_link {
	border-radius: 0px 0px 0px 0px;
}

#mega_main_menu.mh-primary li.default_dropdown > .mega_dropdown > li:first-child > .item_link, #mega_main_menu.mh-primary.direction-vertical > .menu_holder > .menu_inner > ul > li:first-child > .item_link {
	border-radius: 0px 0px 0px 0px;
}

#mega_main_menu.mh-primary li.default_dropdown > .mega_dropdown > li:last-child > .item_link {
	border-radius: 0px 0px 0px 0px;
}

#mega_main_menu.mh-primary .widgets_dropdown > .mega_dropdown > li.default_dropdown .mega_dropdown > li > .item_link, #mega_main_menu.mh-primary .multicolumn_dropdown > .mega_dropdown > li.default_dropdown .mega_dropdown > li > .item_link, #mega_main_menu.mh-primary ul .nav_search_box #mega_main_menu_searchform, #mega_main_menu.mh-primary .tabs_dropdown .mega_dropdown > li > .item_link, #mega_main_menu.mh-primary .tabs_dropdown .mega_dropdown > li > .mega_dropdown > li > .item_link, #mega_main_menu.mh-primary .widgets_dropdown > .mega_dropdown > li > .item_link, #mega_main_menu.mh-primary .multicolumn_dropdown > .mega_dropdown > li > .item_link, #mega_main_menu.mh-primary .grid_dropdown > .mega_dropdown > li > .item_link, #mega_main_menu.mh-primary .grid_dropdown > .mega_dropdown > li .processed_image, #mega_main_menu.mh-primary .post_type_dropdown > .mega_dropdown > li .item_link, #mega_main_menu.mh-primary .post_type_dropdown > .mega_dropdown > li .processed_image {
	border-radius: 0px;
}

/*!
* WPBakery Page Builder v7.6.0 (https://wpbakery.com)
* Copyright 2011-2024 Michael M, WPBakery
* License: Commercial. More details: http://go.wpbakery.com/licensing
*/
.vc_clearfix:after, .vc_column-inner::after, .vc_el-clearfix, .vc_row:after {
	clear: both;
}

.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;
	float: left;
	width: 8.33333333%;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-2 {
	position: relative;
	float: left;
	width: 16.66666667%;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-3 {
	position: relative;
	float: left;
	width: 25%;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-4 {
	position: relative;
	float: left;
	width: 33.33333333%;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-5 {
	position: relative;
	float: left;
	width: 41.66666667%;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-6 {
	position: relative;
	float: left;
	width: 50%;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-7 {
	position: relative;
	float: left;
	width: 58.33333333%;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-8 {
	position: relative;
	float: left;
	width: 66.66666667%;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-9 {
	position: relative;
	float: left;
	width: 75%;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-10 {
	position: relative;
	float: left;
	width: 83.33333333%;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-11 {
	position: relative;
	float: left;
	width: 91.66666667%;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-12 {
	position: relative;
	float: left;
	width: 100%;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-12 {
	margin-left: 100%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-11 {
	margin-left: 91.66666667%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-10 {
	margin-left: 83.33333333%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-9 {
	margin-left: 75%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-8 {
	margin-left: 66.66666667%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-7 {
	margin-left: 58.33333333%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-6 {
	margin-left: 50%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-5 {
	margin-left: 41.66666667%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-4 {
	margin-left: 33.33333333%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-3 {
	margin-left: 25%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-2 {
	margin-left: 16.66666667%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-1 {
	margin-left: 8.33333333%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-0 {
	margin-left: 0;
}

.vc_non_responsive .vc_row .vc_hidden-sm {
	display: none !important;
}

.vc_non_responsive .vc_row .vc_col-sm-1\/5 {
	position: relative;
	float: left;
	width: 20%;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-2\/5 {
	position: relative;
	float: left;
	width: 40%;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-3\/5 {
	position: relative;
	float: left;
	width: 60%;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-4\/5 {
	position: relative;
	float: left;
	width: 80%;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-5\/5 {
	position: relative;
	float: left;
	width: 100%;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-5\/5 {
	margin-left: 100%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-4\/5 {
	margin-left: 80%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-3\/5 {
	margin-left: 60%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-2\/5 {
	margin-left: 40%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-1\/5 {
	margin-left: 20%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-0\/5 {
	margin-left: 0;
}

.vc_column_container {
	width: 100%;
}

.vc_row {
	margin-left: -15px;
	margin-right: -15px;
}

.vc_col-lg-1, .vc_col-lg-10, .vc_col-lg-11, .vc_col-lg-12, .vc_col-lg-2, .vc_col-lg-3, .vc_col-lg-4, .vc_col-lg-5, .vc_col-lg-6, .vc_col-lg-7, .vc_col-lg-8, .vc_col-lg-9, .vc_col-md-1, .vc_col-md-10, .vc_col-md-11, .vc_col-md-12, .vc_col-md-2, .vc_col-md-3, .vc_col-md-4, .vc_col-md-5, .vc_col-md-6, .vc_col-md-7, .vc_col-md-8, .vc_col-md-9, .vc_col-sm-1, .vc_col-sm-10, .vc_col-sm-11, .vc_col-sm-12, .vc_col-sm-2, .vc_col-sm-3, .vc_col-sm-4, .vc_col-sm-5, .vc_col-sm-6, .vc_col-sm-7, .vc_col-sm-8, .vc_col-sm-9, .vc_col-xs-1, .vc_col-xs-10, .vc_col-xs-11, .vc_col-xs-12, .vc_col-xs-2, .vc_col-xs-3, .vc_col-xs-4, .vc_col-xs-5, .vc_col-xs-6, .vc_col-xs-7, .vc_col-xs-8, .vc_col-xs-9 {
	position: relative;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
	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;
}

[dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-1, [dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-10, [dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-11, [dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-12, [dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-2, [dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-3, [dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-4, [dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-5, [dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-6, [dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-7, [dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-8, [dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-9 {
	float: right;
}

.vc_col-xs-12 {
	width: 100%;
}

.vc_col-xs-11 {
	width: 91.66666667%;
}

.vc_col-xs-10 {
	width: 83.33333333%;
}

.vc_col-xs-9 {
	width: 75%;
}

.vc_col-xs-8 {
	width: 66.66666667%;
}

.vc_col-xs-7 {
	width: 58.33333333%;
}

.vc_col-xs-6 {
	width: 50%;
}

.vc_col-xs-5 {
	width: 41.66666667%;
}

.vc_col-xs-4 {
	width: 33.33333333%;
}

.vc_col-xs-3 {
	width: 25%;
}

.vc_col-xs-2 {
	width: 16.66666667%;
}

.vc_col-xs-1 {
	width: 8.33333333%;
}

.vc_col-xs-pull-12 {
	right: 100%;
}

.vc_col-xs-pull-11 {
	right: 91.66666667%;
}

.vc_col-xs-pull-10 {
	right: 83.33333333%;
}

.vc_col-xs-pull-9 {
	right: 75%;
}

.vc_col-xs-pull-8 {
	right: 66.66666667%;
}

.vc_col-xs-pull-7 {
	right: 58.33333333%;
}

.vc_col-xs-pull-6 {
	right: 50%;
}

.vc_col-xs-pull-5 {
	right: 41.66666667%;
}

.vc_col-xs-pull-4 {
	right: 33.33333333%;
}

.vc_col-xs-pull-3 {
	right: 25%;
}

.vc_col-xs-pull-2 {
	right: 16.66666667%;
}

.vc_col-xs-pull-1 {
	right: 8.33333333%;
}

.vc_col-xs-pull-0 {
	right: auto;
}

.vc_col-xs-push-12 {
	left: 100%;
}

.vc_col-xs-push-11 {
	left: 91.66666667%;
}

.vc_col-xs-push-10 {
	left: 83.33333333%;
}

.vc_col-xs-push-9 {
	left: 75%;
}

.vc_col-xs-push-8 {
	left: 66.66666667%;
}

.vc_col-xs-push-7 {
	left: 58.33333333%;
}

.vc_col-xs-push-6 {
	left: 50%;
}

.vc_col-xs-push-5 {
	left: 41.66666667%;
}

.vc_col-xs-push-4 {
	left: 33.33333333%;
}

.vc_col-xs-push-3 {
	left: 25%;
}

.vc_col-xs-push-2 {
	left: 16.66666667%;
}

.vc_col-xs-push-1 {
	left: 8.33333333%;
}

.vc_col-xs-push-0 {
	left: auto;
}

.vc_col-xs-offset-12 {
	margin-left: 100%;
}

.vc_col-xs-offset-11 {
	margin-left: 91.66666667%;
}

.vc_col-xs-offset-10 {
	margin-left: 83.33333333%;
}

.vc_col-xs-offset-9 {
	margin-left: 75%;
}

.vc_col-xs-offset-8 {
	margin-left: 66.66666667%;
}

.vc_col-xs-offset-7 {
	margin-left: 58.33333333%;
}

.vc_col-xs-offset-6 {
	margin-left: 50%;
}

.vc_col-xs-offset-5 {
	margin-left: 41.66666667%;
}

.vc_col-xs-offset-4 {
	margin-left: 33.33333333%;
}

.vc_col-xs-offset-3 {
	margin-left: 25%;
}

.vc_col-xs-offset-2 {
	margin-left: 16.66666667%;
}

.vc_col-xs-offset-1 {
	margin-left: 8.33333333%;
}

.vc_col-xs-offset-0 {
	margin-left: 0;
}

.vc_col-lg-1\/5, .vc_col-lg-2\/5, .vc_col-lg-3\/5, .vc_col-lg-4\/5, .vc_col-lg-5\/5, .vc_col-md-1\/5, .vc_col-md-2\/5, .vc_col-md-3\/5, .vc_col-md-4\/5, .vc_col-md-5\/5, .vc_col-sm-1\/5, .vc_col-sm-2\/5, .vc_col-sm-3\/5, .vc_col-sm-4\/5, .vc_col-sm-5\/5, .vc_col-xs-1\/5, .vc_col-xs-2\/5, .vc_col-xs-3\/5, .vc_col-xs-4\/5, .vc_col-xs-5\/5 {
	position: relative;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
	box-sizing: border-box;
}

.vc_col-xs-1\/5, .vc_col-xs-2\/5, .vc_col-xs-3\/5, .vc_col-xs-4\/5, .vc_col-xs-5\/5 {
	float: left;
}

.vc_col-xs-5\/5 {
	width: 100%;
}

.vc_col-xs-4\/5 {
	width: 80%;
}

.vc_col-xs-3\/5 {
	width: 60%;
}

.vc_col-xs-2\/5 {
	width: 40%;
}

.vc_col-xs-1\/5 {
	width: 20%;
}

.vc_col-xs-pull-5\/5 {
	right: 100%;
}

.vc_col-xs-pull-4\/5 {
	right: 80%;
}

.vc_col-xs-pull-3\/5 {
	right: 60%;
}

.vc_col-xs-pull-2\/5 {
	right: 40%;
}

.vc_col-xs-pull-1\/5 {
	right: 20%;
}

.vc_col-xs-pull-0\/5 {
	right: auto;
}

.vc_col-xs-push-5\/5 {
	left: 100%;
}

.vc_col-xs-push-4\/5 {
	left: 80%;
}

.vc_col-xs-push-3\/5 {
	left: 60%;
}

.vc_col-xs-push-2\/5 {
	left: 40%;
}

.vc_col-xs-push-1\/5 {
	left: 20%;
}

.vc_col-xs-push-0\/5 {
	left: auto;
}

.vc_col-xs-offset-5\/5 {
	margin-left: 100%;
}

.vc_col-xs-offset-4\/5 {
	margin-left: 80%;
}

.vc_col-xs-offset-3\/5 {
	margin-left: 60%;
}

.vc_col-xs-offset-2\/5 {
	margin-left: 40%;
}

.vc_col-xs-offset-1\/5 {
	margin-left: 20%;
}

.vc_col-xs-offset-0\/5 {
	margin-left: 0;
}

[dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-1\/5, [dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-2\/5, [dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-3\/5, [dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-4\/5, [dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-5\/5, [dir=rtl] .vc_rtl-columns-reverse .vc_non_responsive .vc_row .vc_col-sm-1\/5, [dir=rtl] .vc_rtl-columns-reverse .vc_non_responsive .vc_row .vc_col-sm-2\/5, [dir=rtl] .vc_rtl-columns-reverse .vc_non_responsive .vc_row .vc_col-sm-3\/5, [dir=rtl] .vc_rtl-columns-reverse .vc_non_responsive .vc_row .vc_col-sm-4\/5, [dir=rtl] .vc_rtl-columns-reverse .vc_non_responsive .vc_row .vc_col-sm-5\/5 {
	float: right;
}

@media (min-width:768px) {
	.vc_col-sm-1, .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;
	}
	
	[dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-1, [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-10, [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-11, [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-12, [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-2, [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-3, [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-4, [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-5, [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-6, [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-7, [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-8, [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-9 {
		float: right;
	}
	
	.vc_col-sm-12 {
		width: 100%;
	}
	
	.vc_col-sm-11 {
		width: 91.66666667%;
	}
	
	.vc_col-sm-10 {
		width: 83.33333333%;
	}
	
	.vc_col-sm-9 {
		width: 75%;
	}
	
	.vc_col-sm-8 {
		width: 66.66666667%;
	}
	
	.vc_col-sm-7 {
		width: 58.33333333%;
	}
	
	.vc_col-sm-6 {
		width: 50%;
	}
	
	.vc_col-sm-5 {
		width: 41.66666667%;
	}
	
	.vc_col-sm-4 {
		width: 33.33333333%;
	}
	
	.vc_col-sm-3 {
		width: 25%;
	}
	
	.vc_col-sm-2 {
		width: 16.66666667%;
	}
	
	.vc_col-sm-1 {
		width: 8.33333333%;
	}
	
	.vc_col-sm-pull-12 {
		right: 100%;
	}
	
	.vc_col-sm-pull-11 {
		right: 91.66666667%;
	}
	
	.vc_col-sm-pull-10 {
		right: 83.33333333%;
	}
	
	.vc_col-sm-pull-9 {
		right: 75%;
	}
	
	.vc_col-sm-pull-8 {
		right: 66.66666667%;
	}
	
	.vc_col-sm-pull-7 {
		right: 58.33333333%;
	}
	
	.vc_col-sm-pull-6 {
		right: 50%;
	}
	
	.vc_col-sm-pull-5 {
		right: 41.66666667%;
	}
	
	.vc_col-sm-pull-4 {
		right: 33.33333333%;
	}
	
	.vc_col-sm-pull-3 {
		right: 25%;
	}
	
	.vc_col-sm-pull-2 {
		right: 16.66666667%;
	}
	
	.vc_col-sm-pull-1 {
		right: 8.33333333%;
	}
	
	.vc_col-sm-pull-0 {
		right: auto;
	}
	
	.vc_col-sm-push-12 {
		left: 100%;
	}
	
	.vc_col-sm-push-11 {
		left: 91.66666667%;
	}
	
	.vc_col-sm-push-10 {
		left: 83.33333333%;
	}
	
	.vc_col-sm-push-9 {
		left: 75%;
	}
	
	.vc_col-sm-push-8 {
		left: 66.66666667%;
	}
	
	.vc_col-sm-push-7 {
		left: 58.33333333%;
	}
	
	.vc_col-sm-push-6 {
		left: 50%;
	}
	
	.vc_col-sm-push-5 {
		left: 41.66666667%;
	}
	
	.vc_col-sm-push-4 {
		left: 33.33333333%;
	}
	
	.vc_col-sm-push-3 {
		left: 25%;
	}
	
	.vc_col-sm-push-2 {
		left: 16.66666667%;
	}
	
	.vc_col-sm-push-1 {
		left: 8.33333333%;
	}
	
	.vc_col-sm-push-0 {
		left: auto;
	}
	
	.vc_col-sm-offset-12 {
		margin-left: 100%;
	}
	
	.vc_col-sm-offset-11 {
		margin-left: 91.66666667%;
	}
	
	.vc_col-sm-offset-10 {
		margin-left: 83.33333333%;
	}
	
	.vc_col-sm-offset-9 {
		margin-left: 75%;
	}
	
	.vc_col-sm-offset-8 {
		margin-left: 66.66666667%;
	}
	
	.vc_col-sm-offset-7 {
		margin-left: 58.33333333%;
	}
	
	.vc_col-sm-offset-6 {
		margin-left: 50%;
	}
	
	.vc_col-sm-offset-5 {
		margin-left: 41.66666667%;
	}
	
	.vc_col-sm-offset-4 {
		margin-left: 33.33333333%;
	}
	
	.vc_col-sm-offset-3 {
		margin-left: 25%;
	}
	
	.vc_col-sm-offset-2 {
		margin-left: 16.66666667%;
	}
	
	.vc_col-sm-offset-1 {
		margin-left: 8.33333333%;
	}
	
	.vc_col-sm-offset-0 {
		margin-left: 0;
	}
	
	.vc_col-sm-1\/5, .vc_col-sm-2\/5, .vc_col-sm-3\/5, .vc_col-sm-4\/5, .vc_col-sm-5\/5 {
		float: left;
	}
	
	[dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-1\/5, [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-2\/5, [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-3\/5, [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-4\/5, [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-5\/5 {
		float: right;
	}
	
	.vc_col-sm-5\/5 {
		width: 100%;
	}
	
	.vc_col-sm-4\/5 {
		width: 80%;
	}
	
	.vc_col-sm-3\/5 {
		width: 60%;
	}
	
	.vc_col-sm-2\/5 {
		width: 40%;
	}
	
	.vc_col-sm-1\/5 {
		width: 20%;
	}
	
	.vc_col-sm-pull-5\/5 {
		right: 100%;
	}
	
	.vc_col-sm-pull-4\/5 {
		right: 80%;
	}
	
	.vc_col-sm-pull-3\/5 {
		right: 60%;
	}
	
	.vc_col-sm-pull-2\/5 {
		right: 40%;
	}
	
	.vc_col-sm-pull-1\/5 {
		right: 20%;
	}
	
	.vc_col-sm-pull-0\/5 {
		right: auto;
	}
	
	.vc_col-sm-push-5\/5 {
		left: 100%;
	}
	
	.vc_col-sm-push-4\/5 {
		left: 80%;
	}
	
	.vc_col-sm-push-3\/5 {
		left: 60%;
	}
	
	.vc_col-sm-push-2\/5 {
		left: 40%;
	}
	
	.vc_col-sm-push-1\/5 {
		left: 20%;
	}
	
	.vc_col-sm-push-0\/5 {
		left: auto;
	}
	
	.vc_col-sm-offset-5\/5 {
		margin-left: 100%;
	}
	
	.vc_col-sm-offset-4\/5 {
		margin-left: 80%;
	}
	
	.vc_col-sm-offset-3\/5 {
		margin-left: 60%;
	}
	
	.vc_col-sm-offset-2\/5 {
		margin-left: 40%;
	}
	
	.vc_col-sm-offset-1\/5 {
		margin-left: 20%;
	}
	
	.vc_col-sm-offset-0\/5 {
		margin-left: 0;
	}
}

@media (min-width:992px) {
	.vc_col-md-1, .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;
	}
	
	[dir=rtl] .vc_rtl-columns-reverse .vc_col-md-1, [dir=rtl] .vc_rtl-columns-reverse .vc_col-md-10, [dir=rtl] .vc_rtl-columns-reverse .vc_col-md-11, [dir=rtl] .vc_rtl-columns-reverse .vc_col-md-12, [dir=rtl] .vc_rtl-columns-reverse .vc_col-md-2, [dir=rtl] .vc_rtl-columns-reverse .vc_col-md-3, [dir=rtl] .vc_rtl-columns-reverse .vc_col-md-4, [dir=rtl] .vc_rtl-columns-reverse .vc_col-md-5, [dir=rtl] .vc_rtl-columns-reverse .vc_col-md-6, [dir=rtl] .vc_rtl-columns-reverse .vc_col-md-7, [dir=rtl] .vc_rtl-columns-reverse .vc_col-md-8, [dir=rtl] .vc_rtl-columns-reverse .vc_col-md-9 {
		float: right;
	}
	
	.vc_col-md-12 {
		width: 100%;
	}
	
	.vc_col-md-11 {
		width: 91.66666667%;
	}
	
	.vc_col-md-10 {
		width: 83.33333333%;
	}
	
	.vc_col-md-9 {
		width: 75%;
	}
	
	.vc_col-md-8 {
		width: 66.66666667%;
	}
	
	.vc_col-md-7 {
		width: 58.33333333%;
	}
	
	.vc_col-md-6 {
		width: 50%;
	}
	
	.vc_col-md-5 {
		width: 41.66666667%;
	}
	
	.vc_col-md-4 {
		width: 33.33333333%;
	}
	
	.vc_col-md-3 {
		width: 25%;
	}
	
	.vc_col-md-2 {
		width: 16.66666667%;
	}
	
	.vc_col-md-1 {
		width: 8.33333333%;
	}
	
	.vc_col-md-pull-12 {
		right: 100%;
	}
	
	.vc_col-md-pull-11 {
		right: 91.66666667%;
	}
	
	.vc_col-md-pull-10 {
		right: 83.33333333%;
	}
	
	.vc_col-md-pull-9 {
		right: 75%;
	}
	
	.vc_col-md-pull-8 {
		right: 66.66666667%;
	}
	
	.vc_col-md-pull-7 {
		right: 58.33333333%;
	}
	
	.vc_col-md-pull-6 {
		right: 50%;
	}
	
	.vc_col-md-pull-5 {
		right: 41.66666667%;
	}
	
	.vc_col-md-pull-4 {
		right: 33.33333333%;
	}
	
	.vc_col-md-pull-3 {
		right: 25%;
	}
	
	.vc_col-md-pull-2 {
		right: 16.66666667%;
	}
	
	.vc_col-md-pull-1 {
		right: 8.33333333%;
	}
	
	.vc_col-md-pull-0 {
		right: auto;
	}
	
	.vc_col-md-push-12 {
		left: 100%;
	}
	
	.vc_col-md-push-11 {
		left: 91.66666667%;
	}
	
	.vc_col-md-push-10 {
		left: 83.33333333%;
	}
	
	.vc_col-md-push-9 {
		left: 75%;
	}
	
	.vc_col-md-push-8 {
		left: 66.66666667%;
	}
	
	.vc_col-md-push-7 {
		left: 58.33333333%;
	}
	
	.vc_col-md-push-6 {
		left: 50%;
	}
	
	.vc_col-md-push-5 {
		left: 41.66666667%;
	}
	
	.vc_col-md-push-4 {
		left: 33.33333333%;
	}
	
	.vc_col-md-push-3 {
		left: 25%;
	}
	
	.vc_col-md-push-2 {
		left: 16.66666667%;
	}
	
	.vc_col-md-push-1 {
		left: 8.33333333%;
	}
	
	.vc_col-md-push-0 {
		left: auto;
	}
	
	.vc_col-md-offset-12 {
		margin-left: 100%;
	}
	
	.vc_col-md-offset-11 {
		margin-left: 91.66666667%;
	}
	
	.vc_col-md-offset-10 {
		margin-left: 83.33333333%;
	}
	
	.vc_col-md-offset-9 {
		margin-left: 75%;
	}
	
	.vc_col-md-offset-8 {
		margin-left: 66.66666667%;
	}
	
	.vc_col-md-offset-7 {
		margin-left: 58.33333333%;
	}
	
	.vc_col-md-offset-6 {
		margin-left: 50%;
	}
	
	.vc_col-md-offset-5 {
		margin-left: 41.66666667%;
	}
	
	.vc_col-md-offset-4 {
		margin-left: 33.33333333%;
	}
	
	.vc_col-md-offset-3 {
		margin-left: 25%;
	}
	
	.vc_col-md-offset-2 {
		margin-left: 16.66666667%;
	}
	
	.vc_col-md-offset-1 {
		margin-left: 8.33333333%;
	}
	
	.vc_col-md-offset-0 {
		margin-left: 0;
	}
	
	.vc_col-md-1\/5, .vc_col-md-2\/5, .vc_col-md-3\/5, .vc_col-md-4\/5, .vc_col-md-5\/5 {
		float: left;
	}
	
	[dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-1\/5, [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-2\/5, [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-3\/5, [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-4\/5, [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-5\/5 {
		float: right;
	}
	
	.vc_col-md-5\/5 {
		width: 100%;
	}
	
	.vc_col-md-4\/5 {
		width: 80%;
	}
	
	.vc_col-md-3\/5 {
		width: 60%;
	}
	
	.vc_col-md-2\/5 {
		width: 40%;
	}
	
	.vc_col-md-1\/5 {
		width: 20%;
	}
	
	.vc_col-md-pull-5\/5 {
		right: 100%;
	}
	
	.vc_col-md-pull-4\/5 {
		right: 80%;
	}
	
	.vc_col-md-pull-3\/5 {
		right: 60%;
	}
	
	.vc_col-md-pull-2\/5 {
		right: 40%;
	}
	
	.vc_col-md-pull-1\/5 {
		right: 20%;
	}
	
	.vc_col-md-pull-0\/5 {
		right: auto;
	}
	
	.vc_col-md-push-5\/5 {
		left: 100%;
	}
	
	.vc_col-md-push-4\/5 {
		left: 80%;
	}
	
	.vc_col-md-push-3\/5 {
		left: 60%;
	}
	
	.vc_col-md-push-2\/5 {
		left: 40%;
	}
	
	.vc_col-md-push-1\/5 {
		left: 20%;
	}
	
	.vc_col-md-push-0\/5 {
		left: auto;
	}
	
	.vc_col-md-offset-5\/5 {
		margin-left: 100%;
	}
	
	.vc_col-md-offset-4\/5 {
		margin-left: 80%;
	}
	
	.vc_col-md-offset-3\/5 {
		margin-left: 60%;
	}
	
	.vc_col-md-offset-2\/5 {
		margin-left: 40%;
	}
	
	.vc_col-md-offset-1\/5 {
		margin-left: 20%;
	}
	
	.vc_col-md-offset-0\/5 {
		margin-left: 0;
	}
}

@media (min-width:1200px) {
	.vc_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;
	}
	
	[dir=rtl] .vc_rtl-columns-reverse .vc_col-lg-1, [dir=rtl] .vc_rtl-columns-reverse .vc_col-lg-10, [dir=rtl] .vc_rtl-columns-reverse .vc_col-lg-11, [dir=rtl] .vc_rtl-columns-reverse .vc_col-lg-12, [dir=rtl] .vc_rtl-columns-reverse .vc_col-lg-2, [dir=rtl] .vc_rtl-columns-reverse .vc_col-lg-3, [dir=rtl] .vc_rtl-columns-reverse .vc_col-lg-4, [dir=rtl] .vc_rtl-columns-reverse .vc_col-lg-5, [dir=rtl] .vc_rtl-columns-reverse .vc_col-lg-6, [dir=rtl] .vc_rtl-columns-reverse .vc_col-lg-7, [dir=rtl] .vc_rtl-columns-reverse .vc_col-lg-8, [dir=rtl] .vc_rtl-columns-reverse .vc_col-lg-9 {
		float: right;
	}
	
	.vc_col-lg-12 {
		width: 100%;
	}
	
	.vc_col-lg-11 {
		width: 91.66666667%;
	}
	
	.vc_col-lg-10 {
		width: 83.33333333%;
	}
	
	.vc_col-lg-9 {
		width: 75%;
	}
	
	.vc_col-lg-8 {
		width: 66.66666667%;
	}
	
	.vc_col-lg-7 {
		width: 58.33333333%;
	}
	
	.vc_col-lg-6 {
		width: 50%;
	}
	
	.vc_col-lg-5 {
		width: 41.66666667%;
	}
	
	.vc_col-lg-4 {
		width: 33.33333333%;
	}
	
	.vc_col-lg-3 {
		width: 25%;
	}
	
	.vc_col-lg-2 {
		width: 16.66666667%;
	}
	
	.vc_col-lg-1 {
		width: 8.33333333%;
	}
	
	.vc_col-lg-pull-12 {
		right: 100%;
	}
	
	.vc_col-lg-pull-11 {
		right: 91.66666667%;
	}
	
	.vc_col-lg-pull-10 {
		right: 83.33333333%;
	}
	
	.vc_col-lg-pull-9 {
		right: 75%;
	}
	
	.vc_col-lg-pull-8 {
		right: 66.66666667%;
	}
	
	.vc_col-lg-pull-7 {
		right: 58.33333333%;
	}
	
	.vc_col-lg-pull-6 {
		right: 50%;
	}
	
	.vc_col-lg-pull-5 {
		right: 41.66666667%;
	}
	
	.vc_col-lg-pull-4 {
		right: 33.33333333%;
	}
	
	.vc_col-lg-pull-3 {
		right: 25%;
	}
	
	.vc_col-lg-pull-2 {
		right: 16.66666667%;
	}
	
	.vc_col-lg-pull-1 {
		right: 8.33333333%;
	}
	
	.vc_col-lg-pull-0 {
		right: auto;
	}
	
	.vc_col-lg-push-12 {
		left: 100%;
	}
	
	.vc_col-lg-push-11 {
		left: 91.66666667%;
	}
	
	.vc_col-lg-push-10 {
		left: 83.33333333%;
	}
	
	.vc_col-lg-push-9 {
		left: 75%;
	}
	
	.vc_col-lg-push-8 {
		left: 66.66666667%;
	}
	
	.vc_col-lg-push-7 {
		left: 58.33333333%;
	}
	
	.vc_col-lg-push-6 {
		left: 50%;
	}
	
	.vc_col-lg-push-5 {
		left: 41.66666667%;
	}
	
	.vc_col-lg-push-4 {
		left: 33.33333333%;
	}
	
	.vc_col-lg-push-3 {
		left: 25%;
	}
	
	.vc_col-lg-push-2 {
		left: 16.66666667%;
	}
	
	.vc_col-lg-push-1 {
		left: 8.33333333%;
	}
	
	.vc_col-lg-push-0 {
		left: auto;
	}
	
	.vc_col-lg-offset-12 {
		margin-left: 100%;
	}
	
	.vc_col-lg-offset-11 {
		margin-left: 91.66666667%;
	}
	
	.vc_col-lg-offset-10 {
		margin-left: 83.33333333%;
	}
	
	.vc_col-lg-offset-9 {
		margin-left: 75%;
	}
	
	.vc_col-lg-offset-8 {
		margin-left: 66.66666667%;
	}
	
	.vc_col-lg-offset-7 {
		margin-left: 58.33333333%;
	}
	
	.vc_col-lg-offset-6 {
		margin-left: 50%;
	}
	
	.vc_col-lg-offset-5 {
		margin-left: 41.66666667%;
	}
	
	.vc_col-lg-offset-4 {
		margin-left: 33.33333333%;
	}
	
	.vc_col-lg-offset-3 {
		margin-left: 25%;
	}
	
	.vc_col-lg-offset-2 {
		margin-left: 16.66666667%;
	}
	
	.vc_col-lg-offset-1 {
		margin-left: 8.33333333%;
	}
	
	.vc_col-lg-offset-0 {
		margin-left: 0;
	}
	
	.vc_col-lg-1\/5, .vc_col-lg-2\/5, .vc_col-lg-3\/5, .vc_col-lg-4\/5, .vc_col-lg-5\/5 {
		float: left;
	}
	
	[dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-1\/5, [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-2\/5, [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-3\/5, [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-4\/5, [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-5\/5 {
		float: right;
	}
	
	.vc_col-lg-5\/5 {
		width: 100%;
	}
	
	.vc_col-lg-4\/5 {
		width: 80%;
	}
	
	.vc_col-lg-3\/5 {
		width: 60%;
	}
	
	.vc_col-lg-2\/5 {
		width: 40%;
	}
	
	.vc_col-lg-1\/5 {
		width: 20%;
	}
	
	.vc_col-lg-pull-5\/5 {
		right: 100%;
	}
	
	.vc_col-lg-pull-4\/5 {
		right: 80%;
	}
	
	.vc_col-lg-pull-3\/5 {
		right: 60%;
	}
	
	.vc_col-lg-pull-2\/5 {
		right: 40%;
	}
	
	.vc_col-lg-pull-1\/5 {
		right: 20%;
	}
	
	.vc_col-lg-pull-0\/5 {
		right: auto;
	}
	
	.vc_col-lg-push-5\/5 {
		left: 100%;
	}
	
	.vc_col-lg-push-4\/5 {
		left: 80%;
	}
	
	.vc_col-lg-push-3\/5 {
		left: 60%;
	}
	
	.vc_col-lg-push-2\/5 {
		left: 40%;
	}
	
	.vc_col-lg-push-1\/5 {
		left: 20%;
	}
	
	.vc_col-lg-push-0\/5 {
		left: auto;
	}
	
	.vc_col-lg-offset-5\/5 {
		margin-left: 100%;
	}
	
	.vc_col-lg-offset-4\/5 {
		margin-left: 80%;
	}
	
	.vc_col-lg-offset-3\/5 {
		margin-left: 60%;
	}
	
	.vc_col-lg-offset-2\/5 {
		margin-left: 40%;
	}
	
	.vc_col-lg-offset-1\/5 {
		margin-left: 20%;
	}
	
	.vc_col-lg-offset-0\/5 {
		margin-left: 0;
	}
	
	.vc_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%;
	max-width: 100%;
	margin-bottom: 20px;
	border-collapse: collapse;
}

.vc_pixel_icon, .vc_toggle_size_sm .vc_toggle_icon, i.icon {
	height: 16px;
	width: 16px;
}

.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, .vc_toggle_icon, .wpb_button {
	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 {
	display: inline-block;
	background-position: 0 0;
	background-repeat: no-repeat;
}

.vc_pixel_icon-alert {
	background-image: url("https://cdn-ilcdbhp.nitrocdn.com/NhcFkQsIkCKaaVpYqDVQCAvYXJivIbEu/assets/images/optimized/rev-e76cc99/douglasemmettapartments.com/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-ilcdbhp.nitrocdn.com/NhcFkQsIkCKaaVpYqDVQCAvYXJivIbEu/assets/images/optimized/rev-e76cc99/douglasemmettapartments.com/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-ilcdbhp.nitrocdn.com/NhcFkQsIkCKaaVpYqDVQCAvYXJivIbEu/assets/images/optimized/rev-e76cc99/douglasemmettapartments.com/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-ilcdbhp.nitrocdn.com/NhcFkQsIkCKaaVpYqDVQCAvYXJivIbEu/assets/images/optimized/rev-e76cc99/douglasemmettapartments.com/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-ilcdbhp.nitrocdn.com/NhcFkQsIkCKaaVpYqDVQCAvYXJivIbEu/assets/images/optimized/rev-e76cc99/douglasemmettapartments.com/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-ilcdbhp.nitrocdn.com/NhcFkQsIkCKaaVpYqDVQCAvYXJivIbEu/assets/images/optimized/rev-e76cc99/douglasemmettapartments.com/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-ilcdbhp.nitrocdn.com/NhcFkQsIkCKaaVpYqDVQCAvYXJivIbEu/assets/images/optimized/rev-e76cc99/douglasemmettapartments.com/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-ilcdbhp.nitrocdn.com/NhcFkQsIkCKaaVpYqDVQCAvYXJivIbEu/assets/images/optimized/rev-e76cc99/douglasemmettapartments.com/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-ilcdbhp.nitrocdn.com/NhcFkQsIkCKaaVpYqDVQCAvYXJivIbEu/assets/images/optimized/rev-e76cc99/douglasemmettapartments.com/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-ilcdbhp.nitrocdn.com/NhcFkQsIkCKaaVpYqDVQCAvYXJivIbEu/assets/images/optimized/rev-e76cc99/douglasemmettapartments.com/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-ilcdbhp.nitrocdn.com/NhcFkQsIkCKaaVpYqDVQCAvYXJivIbEu/assets/images/optimized/rev-e76cc99/douglasemmettapartments.com/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-ilcdbhp.nitrocdn.com/NhcFkQsIkCKaaVpYqDVQCAvYXJivIbEu/assets/images/optimized/rev-e76cc99/douglasemmettapartments.com/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-ilcdbhp.nitrocdn.com/NhcFkQsIkCKaaVpYqDVQCAvYXJivIbEu/assets/images/optimized/rev-e76cc99/douglasemmettapartments.com/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-ilcdbhp.nitrocdn.com/NhcFkQsIkCKaaVpYqDVQCAvYXJivIbEu/assets/images/optimized/rev-e76cc99/douglasemmettapartments.com/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-ilcdbhp.nitrocdn.com/NhcFkQsIkCKaaVpYqDVQCAvYXJivIbEu/assets/images/optimized/rev-e76cc99/douglasemmettapartments.com/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-ilcdbhp.nitrocdn.com/NhcFkQsIkCKaaVpYqDVQCAvYXJivIbEu/assets/images/optimized/rev-e76cc99/douglasemmettapartments.com/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-ilcdbhp.nitrocdn.com/NhcFkQsIkCKaaVpYqDVQCAvYXJivIbEu/assets/images/optimized/rev-e76cc99/douglasemmettapartments.com/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-ilcdbhp.nitrocdn.com/NhcFkQsIkCKaaVpYqDVQCAvYXJivIbEu/assets/images/optimized/rev-e76cc99/douglasemmettapartments.com/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-ilcdbhp.nitrocdn.com/NhcFkQsIkCKaaVpYqDVQCAvYXJivIbEu/assets/images/optimized/rev-e76cc99/douglasemmettapartments.com/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-ilcdbhp.nitrocdn.com/NhcFkQsIkCKaaVpYqDVQCAvYXJivIbEu/assets/images/optimized/rev-e76cc99/douglasemmettapartments.com/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-ilcdbhp.nitrocdn.com/NhcFkQsIkCKaaVpYqDVQCAvYXJivIbEu/assets/images/optimized/rev-e76cc99/douglasemmettapartments.com/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-ilcdbhp.nitrocdn.com/NhcFkQsIkCKaaVpYqDVQCAvYXJivIbEu/assets/images/optimized/rev-e76cc99/douglasemmettapartments.com/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-ilcdbhp.nitrocdn.com/NhcFkQsIkCKaaVpYqDVQCAvYXJivIbEu/assets/images/optimized/rev-e76cc99/douglasemmettapartments.com/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-ilcdbhp.nitrocdn.com/NhcFkQsIkCKaaVpYqDVQCAvYXJivIbEu/assets/images/optimized/rev-e76cc99/douglasemmettapartments.com/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-ilcdbhp.nitrocdn.com/NhcFkQsIkCKaaVpYqDVQCAvYXJivIbEu/assets/images/optimized/rev-e76cc99/douglasemmettapartments.com/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-ilcdbhp.nitrocdn.com/NhcFkQsIkCKaaVpYqDVQCAvYXJivIbEu/assets/images/optimized/rev-e76cc99/douglasemmettapartments.com/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-ilcdbhp.nitrocdn.com/NhcFkQsIkCKaaVpYqDVQCAvYXJivIbEu/assets/images/optimized/rev-e76cc99/douglasemmettapartments.com/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-ilcdbhp.nitrocdn.com/NhcFkQsIkCKaaVpYqDVQCAvYXJivIbEu/assets/images/optimized/rev-e76cc99/douglasemmettapartments.com/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-ilcdbhp.nitrocdn.com/NhcFkQsIkCKaaVpYqDVQCAvYXJivIbEu/assets/images/optimized/rev-e76cc99/douglasemmettapartments.com/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-ilcdbhp.nitrocdn.com/NhcFkQsIkCKaaVpYqDVQCAvYXJivIbEu/assets/images/optimized/rev-e76cc99/douglasemmettapartments.com/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-ilcdbhp.nitrocdn.com/NhcFkQsIkCKaaVpYqDVQCAvYXJivIbEu/assets/images/optimized/rev-e76cc99/douglasemmettapartments.com/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-ilcdbhp.nitrocdn.com/NhcFkQsIkCKaaVpYqDVQCAvYXJivIbEu/assets/images/optimized/rev-e76cc99/douglasemmettapartments.com/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-ilcdbhp.nitrocdn.com/NhcFkQsIkCKaaVpYqDVQCAvYXJivIbEu/assets/images/optimized/rev-e76cc99/douglasemmettapartments.com/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-ilcdbhp.nitrocdn.com/NhcFkQsIkCKaaVpYqDVQCAvYXJivIbEu/assets/images/optimized/rev-e76cc99/douglasemmettapartments.com/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-ilcdbhp.nitrocdn.com/NhcFkQsIkCKaaVpYqDVQCAvYXJivIbEu/assets/images/optimized/rev-e76cc99/douglasemmettapartments.com/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-ilcdbhp.nitrocdn.com/NhcFkQsIkCKaaVpYqDVQCAvYXJivIbEu/assets/images/optimized/rev-e76cc99/douglasemmettapartments.com/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: vcpb-plugin-icons !important;
	speak: never;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.vc-c-icon-seo:before {
	content: "";
}

.vc-c-icon-clone:before {
	content: "";
}

.vc-c-icon-paste:before {
	content: "";
}

.vc-c-icon-copy:before {
	content: "";
}

.vc-c-icon-layout_portrait-smartphones:before {
	content: "";
}

.vc-c-icon-layout_landscape-smartphones:before {
	content: "";
}

.vc-c-icon-layout_portrait-tablets:before {
	content: "";
}

.vc-c-icon-layout_landscape-tablets:before {
	content: "";
}

.vc-c-icon-layout_default:before {
	content: "";
}

.vc-c-icon-cog:before {
	content: "";
}

.vc-c-icon-add_template:before {
	content: "";
}

.vc-c-icon-more:before {
	content: "";
}

.vc-c-icon-text-block:before {
	content: "";
}

.vc-c-icon-fullscreen_exit:before {
	content: "";
}

.vc-c-icon-fullscreen:before {
	content: "";
}

.vc-c-icon-close:before {
	content: "";
}

.vc-c-icon-add_element:before {
	content: "";
}

.vc-c-icon-redo:before {
	content: "";
}

.vc-c-icon-undo:before {
	content: "";
}

.vc-c-icon-minimize:before {
	content: "";
}

.vc-c-icon-1-6_4-6_1-6:before {
	content: "";
}

.vc-c-icon-arrow_back: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-check:before {
	content: "";
}

.vc-c-icon-arrow_upward:before {
	content: "";
}

.vc-c-icon-arrow_downward:before {
	content: "";
}

.vc-c-icon-sync:before {
	content: "";
}

.vc-c-icon-search: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-4_3-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-l_15_15_15_15_15: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-add:before {
	content: "";
}

.vc-c-icon-content_copy:before {
	content: "";
}

.vc-c-icon-delete_empty:before {
	content: "";
}

.vc-c-icon-dragndrop:before {
	content: "";
}

.vc-c-icon-arrow_drop_right:before {
	content: "";
}

.vc-c-icon-mode_edit:before {
	content: "";
}

.vc-c-icon-row_default_fe: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_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;
	box-shadow: none;
}

.vc_btn-lg, a.vc_btn-lg, button.vc_btn-lg {
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.3333333;
	border-radius: 6px;
}

.vc_btn-sm, a.vc_btn-sm, button.vc_btn-sm {
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px;
}

.vc_btn-xs, a.vc_btn-xs, button.vc_btn-xs {
	padding: 1px 5px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px;
}

.vc_btn_square, a.vc_btn_square, button.vc_btn_square {
	border-radius: 0;
}

.vc_btn_square_outlined, a.vc_btn_square_outlined, button.vc_btn_square_outlined {
	border-radius: 0;
	background: 0 0 !important;
}

.vc_btn_square_outlined, .vc_btn_square_outlined:focus, .vc_btn_square_outlined:hover, a.vc_btn_square_outlined, a.vc_btn_square_outlined:focus, a.vc_btn_square_outlined:hover, button.vc_btn_square_outlined, button.vc_btn_square_outlined:focus, button.vc_btn_square_outlined:hover {
	border: 2px solid;
}

.vc_btn_round, a.vc_btn_round, button.vc_btn_round {
	border-radius: 25px;
}

.vc_btn_outlined, a.vc_btn_outlined, button.vc_btn_outlined {
	background: 0 0 !important;
}

.vc_btn_outlined, .vc_btn_outlined:focus, .vc_btn_outlined:hover, a.vc_btn_outlined, a.vc_btn_outlined:focus, a.vc_btn_outlined:hover, button.vc_btn_outlined, button.vc_btn_outlined:focus, button.vc_btn_outlined:hover {
	border: 2px solid;
}

.vc_btn-blue, a.vc_btn-blue, button.vc_btn-blue {
	background-color: #5472d2;
	color: #fff !important;
	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 {
	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 {
	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 {
	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;
	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 {
	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 {
	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 {
	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;
	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 {
	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 {
	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 {
	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;
	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 {
	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 {
	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 {
	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;
	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 {
	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 {
	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 {
	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;
	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 {
	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 {
	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 {
	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;
	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 {
	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 {
	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 {
	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;
	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 {
	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 {
	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 {
	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;
	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 {
	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 {
	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 {
	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;
	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 {
	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 {
	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 {
	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;
	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 {
	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 {
	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 {
	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;
	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 {
	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 {
	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 {
	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;
	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 {
	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 {
	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 {
	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;
	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 {
	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 {
	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 {
	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;
	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 {
	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 {
	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 {
	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;
	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 {
	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 {
	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 {
	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;
	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 {
	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 {
	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 {
	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;
	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 {
	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 {
	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 {
	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.focus, .vc_btn-default:active, .vc_btn-default:focus, .vc_btn-default:hover, a.vc_btn-default.active, a.vc_btn-default.focus, a.vc_btn-default:active, a.vc_btn-default:focus, a.vc_btn-default:hover, button.vc_btn-default.active, button.vc_btn-default.focus, button.vc_btn-default:active, button.vc_btn-default:focus, button.vc_btn-default:hover {
	color: #7d7d7d;
	background-color: #e6e6e6;
	border-color: transparent;
}

.open>.dropdown-toggle.vc_btn-default.focus, .open>.dropdown-toggle.vc_btn-default:focus, .open>.dropdown-toggle.vc_btn-default:hover, .open>.dropdown-togglea.vc_btn-default.focus, .open>.dropdown-togglea.vc_btn-default:focus, .open>.dropdown-togglea.vc_btn-default:hover, .open>.dropdown-togglebutton.vc_btn-default.focus, .open>.dropdown-togglebutton.vc_btn-default:focus, .open>.dropdown-togglebutton.vc_btn-default:hover, .vc_btn-default.active.focus, .vc_btn-default.active:focus, .vc_btn-default.active:hover, .vc_btn-default:active.focus, .vc_btn-default:active:focus, .vc_btn-default:active:hover, a.vc_btn-default.active.focus, a.vc_btn-default.active:focus, a.vc_btn-default.active:hover, a.vc_btn-default:active.focus, a.vc_btn-default:active:focus, a.vc_btn-default:active:hover, button.vc_btn-default.active.focus, button.vc_btn-default.active:focus, button.vc_btn-default.active:hover, button.vc_btn-default:active.focus, button.vc_btn-default:active:focus, button.vc_btn-default:active:hover {
	color: #7d7d7d;
	background-color: #d4d4d4;
	border-color: transparent;
}

.open>.dropdown-toggle.vc_btn-default, .open>.dropdown-togglea.vc_btn-default, .open>.dropdown-togglebutton.vc_btn-default, .vc_btn-default.active, .vc_btn-default:active, a.vc_btn-default.active, a.vc_btn-default:active, button.vc_btn-default.active, button.vc_btn-default:active {
	background-image: none;
}

.open>.dropdown-toggle.vc_btn-default.nitro-lazy, .open>.dropdown-togglea.vc_btn-default.nitro-lazy, .open>.dropdown-togglebutton.vc_btn-default.nitro-lazy, .vc_btn-default.active.nitro-lazy, .vc_btn-default:active.nitro-lazy, a.vc_btn-default.active.nitro-lazy, a.vc_btn-default:active.nitro-lazy, button.vc_btn-default.active.nitro-lazy, button.vc_btn-default:active.nitro-lazy {
	background-image: none !important;
}

.vc_btn-default.disabled, .vc_btn-default.disabled.active, .vc_btn-default.disabled.focus, .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].focus, .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.focus, 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].focus, 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.focus, 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].focus, 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.focus, 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.focus, 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.focus, 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.focus, .vc_btn-primary:active, .vc_btn-primary:focus, .vc_btn-primary:hover, a.vc_btn-primary.active, a.vc_btn-primary.focus, a.vc_btn-primary:active, a.vc_btn-primary:focus, a.vc_btn-primary:hover, button.vc_btn-primary.active, button.vc_btn-primary.focus, button.vc_btn-primary:active, button.vc_btn-primary:focus, button.vc_btn-primary:hover {
	color: #fff;
	background-color: #0089bd;
	border-color: transparent;
}

.open>.dropdown-toggle.vc_btn-primary.focus, .open>.dropdown-toggle.vc_btn-primary:focus, .open>.dropdown-toggle.vc_btn-primary:hover, .open>.dropdown-togglea.vc_btn-primary.focus, .open>.dropdown-togglea.vc_btn-primary:focus, .open>.dropdown-togglea.vc_btn-primary:hover, .open>.dropdown-togglebutton.vc_btn-primary.focus, .open>.dropdown-togglebutton.vc_btn-primary:focus, .open>.dropdown-togglebutton.vc_btn-primary:hover, .vc_btn-primary.active.focus, .vc_btn-primary.active:focus, .vc_btn-primary.active:hover, .vc_btn-primary:active.focus, .vc_btn-primary:active:focus, .vc_btn-primary:active:hover, a.vc_btn-primary.active.focus, a.vc_btn-primary.active:focus, a.vc_btn-primary.active:hover, a.vc_btn-primary:active.focus, a.vc_btn-primary:active:focus, a.vc_btn-primary:active:hover, button.vc_btn-primary.active.focus, button.vc_btn-primary.active:focus, button.vc_btn-primary.active:hover, button.vc_btn-primary:active.focus, button.vc_btn-primary:active:focus, button.vc_btn-primary:active:hover {
	color: #fff;
	background-color: #006f99;
	border-color: transparent;
}

.open>.dropdown-toggle.vc_btn-primary, .open>.dropdown-togglea.vc_btn-primary, .open>.dropdown-togglebutton.vc_btn-primary, .vc_btn-primary.active, .vc_btn-primary:active, a.vc_btn-primary.active, a.vc_btn-primary:active, button.vc_btn-primary.active, button.vc_btn-primary:active {
	background-image: none;
}

.open>.dropdown-toggle.vc_btn-primary.nitro-lazy, .open>.dropdown-togglea.vc_btn-primary.nitro-lazy, .open>.dropdown-togglebutton.vc_btn-primary.nitro-lazy, .vc_btn-primary.active.nitro-lazy, .vc_btn-primary:active.nitro-lazy, a.vc_btn-primary.active.nitro-lazy, a.vc_btn-primary:active.nitro-lazy, button.vc_btn-primary.active.nitro-lazy, button.vc_btn-primary:active.nitro-lazy {
	background-image: none !important;
}

.vc_btn-primary.disabled, .vc_btn-primary.disabled.active, .vc_btn-primary.disabled.focus, .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].focus, .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.focus, 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].focus, 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.focus, 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].focus, 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.focus, 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.focus, 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.focus, 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.focus, .vc_btn-success:active, .vc_btn-success:focus, .vc_btn-success:hover, a.vc_btn-success.active, a.vc_btn-success.focus, a.vc_btn-success:active, a.vc_btn-success:focus, a.vc_btn-success:hover, button.vc_btn-success.active, button.vc_btn-success.focus, button.vc_btn-success:active, button.vc_btn-success:focus, button.vc_btn-success:hover {
	color: #fff;
	background-color: #449d44;
	border-color: transparent;
}

.open>.dropdown-toggle.vc_btn-success.focus, .open>.dropdown-toggle.vc_btn-success:focus, .open>.dropdown-toggle.vc_btn-success:hover, .open>.dropdown-togglea.vc_btn-success.focus, .open>.dropdown-togglea.vc_btn-success:focus, .open>.dropdown-togglea.vc_btn-success:hover, .open>.dropdown-togglebutton.vc_btn-success.focus, .open>.dropdown-togglebutton.vc_btn-success:focus, .open>.dropdown-togglebutton.vc_btn-success:hover, .vc_btn-success.active.focus, .vc_btn-success.active:focus, .vc_btn-success.active:hover, .vc_btn-success:active.focus, .vc_btn-success:active:focus, .vc_btn-success:active:hover, a.vc_btn-success.active.focus, a.vc_btn-success.active:focus, a.vc_btn-success.active:hover, a.vc_btn-success:active.focus, a.vc_btn-success:active:focus, a.vc_btn-success:active:hover, button.vc_btn-success.active.focus, button.vc_btn-success.active:focus, button.vc_btn-success.active:hover, button.vc_btn-success:active.focus, button.vc_btn-success:active:focus, button.vc_btn-success:active:hover {
	color: #fff;
	background-color: #398439;
	border-color: transparent;
}

.open>.dropdown-toggle.vc_btn-success, .open>.dropdown-togglea.vc_btn-success, .open>.dropdown-togglebutton.vc_btn-success, .vc_btn-success.active, .vc_btn-success:active, a.vc_btn-success.active, a.vc_btn-success:active, button.vc_btn-success.active, button.vc_btn-success:active {
	background-image: none;
}

.open>.dropdown-toggle.vc_btn-success.nitro-lazy, .open>.dropdown-togglea.vc_btn-success.nitro-lazy, .open>.dropdown-togglebutton.vc_btn-success.nitro-lazy, .vc_btn-success.active.nitro-lazy, .vc_btn-success:active.nitro-lazy, a.vc_btn-success.active.nitro-lazy, a.vc_btn-success:active.nitro-lazy, button.vc_btn-success.active.nitro-lazy, button.vc_btn-success:active.nitro-lazy {
	background-image: none !important;
}

.vc_btn-success.disabled, .vc_btn-success.disabled.active, .vc_btn-success.disabled.focus, .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].focus, .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.focus, 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].focus, 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.focus, 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].focus, 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.focus, 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.focus, 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.focus, 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.focus, .vc_btn-info:active, .vc_btn-info:focus, .vc_btn-info:hover, a.vc_btn-info.active, a.vc_btn-info.focus, a.vc_btn-info:active, a.vc_btn-info:focus, a.vc_btn-info:hover, button.vc_btn-info.active, button.vc_btn-info.focus, button.vc_btn-info:active, button.vc_btn-info:focus, button.vc_btn-info:hover {
	color: #fff;
	background-color: #31b0d5;
	border-color: transparent;
}

.open>.dropdown-toggle.vc_btn-info.focus, .open>.dropdown-toggle.vc_btn-info:focus, .open>.dropdown-toggle.vc_btn-info:hover, .open>.dropdown-togglea.vc_btn-info.focus, .open>.dropdown-togglea.vc_btn-info:focus, .open>.dropdown-togglea.vc_btn-info:hover, .open>.dropdown-togglebutton.vc_btn-info.focus, .open>.dropdown-togglebutton.vc_btn-info:focus, .open>.dropdown-togglebutton.vc_btn-info:hover, .vc_btn-info.active.focus, .vc_btn-info.active:focus, .vc_btn-info.active:hover, .vc_btn-info:active.focus, .vc_btn-info:active:focus, .vc_btn-info:active:hover, a.vc_btn-info.active.focus, a.vc_btn-info.active:focus, a.vc_btn-info.active:hover, a.vc_btn-info:active.focus, a.vc_btn-info:active:focus, a.vc_btn-info:active:hover, button.vc_btn-info.active.focus, button.vc_btn-info.active:focus, button.vc_btn-info.active:hover, button.vc_btn-info:active.focus, button.vc_btn-info:active:focus, button.vc_btn-info:active:hover {
	color: #fff;
	background-color: #269abc;
	border-color: transparent;
}

.open>.dropdown-toggle.vc_btn-info, .open>.dropdown-togglea.vc_btn-info, .open>.dropdown-togglebutton.vc_btn-info, .vc_btn-info.active, .vc_btn-info:active, a.vc_btn-info.active, a.vc_btn-info:active, button.vc_btn-info.active, button.vc_btn-info:active {
	background-image: none;
}

.open>.dropdown-toggle.vc_btn-info.nitro-lazy, .open>.dropdown-togglea.vc_btn-info.nitro-lazy, .open>.dropdown-togglebutton.vc_btn-info.nitro-lazy, .vc_btn-info.active.nitro-lazy, .vc_btn-info:active.nitro-lazy, a.vc_btn-info.active.nitro-lazy, a.vc_btn-info:active.nitro-lazy, button.vc_btn-info.active.nitro-lazy, button.vc_btn-info:active.nitro-lazy {
	background-image: none !important;
}

.vc_btn-info.disabled, .vc_btn-info.disabled.active, .vc_btn-info.disabled.focus, .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].focus, .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.focus, 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].focus, 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.focus, 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].focus, 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.focus, 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.focus, 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.focus, 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.focus, .vc_btn-warning:active, .vc_btn-warning:focus, .vc_btn-warning:hover, a.vc_btn-warning.active, a.vc_btn-warning.focus, a.vc_btn-warning:active, a.vc_btn-warning:focus, a.vc_btn-warning:hover, button.vc_btn-warning.active, button.vc_btn-warning.focus, button.vc_btn-warning:active, button.vc_btn-warning:focus, button.vc_btn-warning:hover {
	color: #fff;
	background-color: #ec971f;
	border-color: transparent;
}

.open>.dropdown-toggle.vc_btn-warning.focus, .open>.dropdown-toggle.vc_btn-warning:focus, .open>.dropdown-toggle.vc_btn-warning:hover, .open>.dropdown-togglea.vc_btn-warning.focus, .open>.dropdown-togglea.vc_btn-warning:focus, .open>.dropdown-togglea.vc_btn-warning:hover, .open>.dropdown-togglebutton.vc_btn-warning.focus, .open>.dropdown-togglebutton.vc_btn-warning:focus, .open>.dropdown-togglebutton.vc_btn-warning:hover, .vc_btn-warning.active.focus, .vc_btn-warning.active:focus, .vc_btn-warning.active:hover, .vc_btn-warning:active.focus, .vc_btn-warning:active:focus, .vc_btn-warning:active:hover, a.vc_btn-warning.active.focus, a.vc_btn-warning.active:focus, a.vc_btn-warning.active:hover, a.vc_btn-warning:active.focus, a.vc_btn-warning:active:focus, a.vc_btn-warning:active:hover, button.vc_btn-warning.active.focus, button.vc_btn-warning.active:focus, button.vc_btn-warning.active:hover, button.vc_btn-warning:active.focus, button.vc_btn-warning:active:focus, button.vc_btn-warning:active:hover {
	color: #fff;
	background-color: #d58512;
	border-color: transparent;
}

.open>.dropdown-toggle.vc_btn-warning, .open>.dropdown-togglea.vc_btn-warning, .open>.dropdown-togglebutton.vc_btn-warning, .vc_btn-warning.active, .vc_btn-warning:active, a.vc_btn-warning.active, a.vc_btn-warning:active, button.vc_btn-warning.active, button.vc_btn-warning:active {
	background-image: none;
}

.open>.dropdown-toggle.vc_btn-warning.nitro-lazy, .open>.dropdown-togglea.vc_btn-warning.nitro-lazy, .open>.dropdown-togglebutton.vc_btn-warning.nitro-lazy, .vc_btn-warning.active.nitro-lazy, .vc_btn-warning:active.nitro-lazy, a.vc_btn-warning.active.nitro-lazy, a.vc_btn-warning:active.nitro-lazy, button.vc_btn-warning.active.nitro-lazy, button.vc_btn-warning:active.nitro-lazy {
	background-image: none !important;
}

.vc_btn-warning.disabled, .vc_btn-warning.disabled.active, .vc_btn-warning.disabled.focus, .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].focus, .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.focus, 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].focus, 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.focus, 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].focus, 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.focus, 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.focus, 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.focus, 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.focus, .vc_btn-danger:active, .vc_btn-danger:focus, .vc_btn-danger:hover, a.vc_btn-danger.active, a.vc_btn-danger.focus, a.vc_btn-danger:active, a.vc_btn-danger:focus, a.vc_btn-danger:hover, button.vc_btn-danger.active, button.vc_btn-danger.focus, button.vc_btn-danger:active, button.vc_btn-danger:focus, button.vc_btn-danger:hover {
	color: #fff;
	background-color: #c9302c;
	border-color: transparent;
}

.open>.dropdown-toggle.vc_btn-danger.focus, .open>.dropdown-toggle.vc_btn-danger:focus, .open>.dropdown-toggle.vc_btn-danger:hover, .open>.dropdown-togglea.vc_btn-danger.focus, .open>.dropdown-togglea.vc_btn-danger:focus, .open>.dropdown-togglea.vc_btn-danger:hover, .open>.dropdown-togglebutton.vc_btn-danger.focus, .open>.dropdown-togglebutton.vc_btn-danger:focus, .open>.dropdown-togglebutton.vc_btn-danger:hover, .vc_btn-danger.active.focus, .vc_btn-danger.active:focus, .vc_btn-danger.active:hover, .vc_btn-danger:active.focus, .vc_btn-danger:active:focus, .vc_btn-danger:active:hover, a.vc_btn-danger.active.focus, a.vc_btn-danger.active:focus, a.vc_btn-danger.active:hover, a.vc_btn-danger:active.focus, a.vc_btn-danger:active:focus, a.vc_btn-danger:active:hover, button.vc_btn-danger.active.focus, button.vc_btn-danger.active:focus, button.vc_btn-danger.active:hover, button.vc_btn-danger:active.focus, button.vc_btn-danger:active:focus, button.vc_btn-danger:active:hover {
	color: #fff;
	background-color: #ac2925;
	border-color: transparent;
}

.open>.dropdown-toggle.vc_btn-danger, .open>.dropdown-togglea.vc_btn-danger, .open>.dropdown-togglebutton.vc_btn-danger, .vc_btn-danger.active, .vc_btn-danger:active, a.vc_btn-danger.active, a.vc_btn-danger:active, button.vc_btn-danger.active, button.vc_btn-danger:active {
	background-image: none;
}

.open>.dropdown-toggle.vc_btn-danger.nitro-lazy, .open>.dropdown-togglea.vc_btn-danger.nitro-lazy, .open>.dropdown-togglebutton.vc_btn-danger.nitro-lazy, .vc_btn-danger.active.nitro-lazy, .vc_btn-danger:active.nitro-lazy, a.vc_btn-danger.active.nitro-lazy, a.vc_btn-danger:active.nitro-lazy, button.vc_btn-danger.active.nitro-lazy, button.vc_btn-danger:active.nitro-lazy {
	background-image: none !important;
}

.vc_btn-danger.disabled, .vc_btn-danger.disabled.active, .vc_btn-danger.disabled.focus, .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].focus, .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.focus, 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].focus, 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.focus, 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].focus, 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.focus, 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.focus, 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.focus, fieldset[disabled] button.vc_btn-danger:active, fieldset[disabled] button.vc_btn-danger:focus, fieldset[disabled] button.vc_btn-danger:hover {
	background-color: #d9534f;
	border-color: transparent;
}

.vc_btn-danger .badge, a.vc_btn-danger .badge, button.vc_btn-danger .badge {
	color: #d9534f;
	background-color: #fff;
}

.vc_button-2-wrapper {
	display: inline-block;
}

.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;
	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-ilcdbhp.nitrocdn.com/NhcFkQsIkCKaaVpYqDVQCAvYXJivIbEu/assets/images/optimized/rev-e76cc99/douglasemmettapartments.com/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: none !important;
}

.wpb_alarm_clock i.icon, option.wpb_alarm_clock {
	background: url("https://cdn-ilcdbhp.nitrocdn.com/NhcFkQsIkCKaaVpYqDVQCAvYXJivIbEu/assets/images/optimized/rev-e76cc99/douglasemmettapartments.com/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: none !important;
}

.wpb_anchor i.icon, option.wpb_anchor {
	background: url("https://cdn-ilcdbhp.nitrocdn.com/NhcFkQsIkCKaaVpYqDVQCAvYXJivIbEu/assets/images/optimized/rev-e76cc99/douglasemmettapartments.com/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: none !important;
}

.wpb_application_image i.icon, option.wpb_application_image {
	background: url("https://cdn-ilcdbhp.nitrocdn.com/NhcFkQsIkCKaaVpYqDVQCAvYXJivIbEu/assets/images/optimized/rev-e76cc99/douglasemmettapartments.com/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: none !important;
}

.wpb_arrow i.icon, option.wpb_arrow {
	background: url("https://cdn-ilcdbhp.nitrocdn.com/NhcFkQsIkCKaaVpYqDVQCAvYXJivIbEu/assets/images/optimized/rev-e76cc99/douglasemmettapartments.com/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: none !important;
}

.wpb_asterisk i.icon, option.wpb_asterisk {
	background: url("https://cdn-ilcdbhp.nitrocdn.com/NhcFkQsIkCKaaVpYqDVQCAvYXJivIbEu/assets/images/optimized/rev-e76cc99/douglasemmettapartments.com/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: none !important;
}

.wpb_hammer i.icon, option.wpb_hammer {
	background: url("https://cdn-ilcdbhp.nitrocdn.com/NhcFkQsIkCKaaVpYqDVQCAvYXJivIbEu/assets/images/optimized/rev-e76cc99/douglasemmettapartments.com/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: none !important;
}

.wpb_balloon i.icon, option.wpb_balloon {
	background: url("https://cdn-ilcdbhp.nitrocdn.com/NhcFkQsIkCKaaVpYqDVQCAvYXJivIbEu/assets/images/optimized/rev-e76cc99/douglasemmettapartments.com/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: none !important;
}

.wpb_balloon_buzz i.icon, option.wpb_balloon_buzz {
	background: url("https://cdn-ilcdbhp.nitrocdn.com/NhcFkQsIkCKaaVpYqDVQCAvYXJivIbEu/assets/images/optimized/rev-e76cc99/douglasemmettapartments.com/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: none !important;
}

.wpb_balloon_facebook i.icon, option.wpb_balloon_facebook {
	background: url("https://cdn-ilcdbhp.nitrocdn.com/NhcFkQsIkCKaaVpYqDVQCAvYXJivIbEu/assets/images/optimized/rev-e76cc99/douglasemmettapartments.com/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: none !important;
}

.wpb_balloon_twitter i.icon, option.wpb_balloon_twitter {
	background: url("https://cdn-ilcdbhp.nitrocdn.com/NhcFkQsIkCKaaVpYqDVQCAvYXJivIbEu/assets/images/optimized/rev-e76cc99/douglasemmettapartments.com/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: none !important;
}

.wpb_battery i.icon, option.wpb_battery {
	background: url("https://cdn-ilcdbhp.nitrocdn.com/NhcFkQsIkCKaaVpYqDVQCAvYXJivIbEu/assets/images/optimized/rev-e76cc99/douglasemmettapartments.com/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: none !important;
}

.wpb_binocular i.icon, option.wpb_binocular {
	background: url("https://cdn-ilcdbhp.nitrocdn.com/NhcFkQsIkCKaaVpYqDVQCAvYXJivIbEu/assets/images/optimized/rev-e76cc99/douglasemmettapartments.com/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: none !important;
}

.wpb_document_excel i.icon, option.wpb_document_excel {
	background: url("https://cdn-ilcdbhp.nitrocdn.com/NhcFkQsIkCKaaVpYqDVQCAvYXJivIbEu/assets/images/optimized/rev-e76cc99/douglasemmettapartments.com/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: none !important;
}

.wpb_document_image i.icon, option.wpb_document_image {
	background: url("https://cdn-ilcdbhp.nitrocdn.com/NhcFkQsIkCKaaVpYqDVQCAvYXJivIbEu/assets/images/optimized/rev-e76cc99/douglasemmettapartments.com/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: none !important;
}

.wpb_document_music i.icon, option.wpb_document_music {
	background: url("https://cdn-ilcdbhp.nitrocdn.com/NhcFkQsIkCKaaVpYqDVQCAvYXJivIbEu/assets/images/optimized/rev-e76cc99/douglasemmettapartments.com/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: none !important;
}

.wpb_document_office i.icon, option.wpb_document_office {
	background: url("https://cdn-ilcdbhp.nitrocdn.com/NhcFkQsIkCKaaVpYqDVQCAvYXJivIbEu/assets/images/optimized/rev-e76cc99/douglasemmettapartments.com/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: none !important;
}

.wpb_document_pdf i.icon, option.wpb_document_pdf {
	background: url("https://cdn-ilcdbhp.nitrocdn.com/NhcFkQsIkCKaaVpYqDVQCAvYXJivIbEu/assets/images/optimized/rev-e76cc99/douglasemmettapartments.com/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: none !important;
}

.wpb_document_powerpoint i.icon, option.wpb_document_powerpoint {
	background: url("https://cdn-ilcdbhp.nitrocdn.com/NhcFkQsIkCKaaVpYqDVQCAvYXJivIbEu/assets/images/optimized/rev-e76cc99/douglasemmettapartments.com/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: none !important;
}

.wpb_document_word i.icon, option.wpb_document_word {
	background: url("https://cdn-ilcdbhp.nitrocdn.com/NhcFkQsIkCKaaVpYqDVQCAvYXJivIbEu/assets/images/optimized/rev-e76cc99/douglasemmettapartments.com/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: none !important;
}

.wpb_bookmark i.icon, option.wpb_bookmark {
	background: url("https://cdn-ilcdbhp.nitrocdn.com/NhcFkQsIkCKaaVpYqDVQCAvYXJivIbEu/assets/images/optimized/rev-e76cc99/douglasemmettapartments.com/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: none !important;
}

.wpb_camcorder i.icon, option.wpb_camcorder {
	background: url("https://cdn-ilcdbhp.nitrocdn.com/NhcFkQsIkCKaaVpYqDVQCAvYXJivIbEu/assets/images/optimized/rev-e76cc99/douglasemmettapartments.com/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: none !important;
}

.wpb_camera i.icon, option.wpb_camera {
	background: url("https://cdn-ilcdbhp.nitrocdn.com/NhcFkQsIkCKaaVpYqDVQCAvYXJivIbEu/assets/images/optimized/rev-e76cc99/douglasemmettapartments.com/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: none !important;
}

.wpb_chart i.icon, option.wpb_chart {
	background: url("https://cdn-ilcdbhp.nitrocdn.com/NhcFkQsIkCKaaVpYqDVQCAvYXJivIbEu/assets/images/optimized/rev-e76cc99/douglasemmettapartments.com/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: none !important;
}

.wpb_chart_pie i.icon, option.wpb_chart_pie {
	background: url("https://cdn-ilcdbhp.nitrocdn.com/NhcFkQsIkCKaaVpYqDVQCAvYXJivIbEu/assets/images/optimized/rev-e76cc99/douglasemmettapartments.com/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: none !important;
}

.wpb_clock i.icon, option.wpb_clock {
	background: url("https://cdn-ilcdbhp.nitrocdn.com/NhcFkQsIkCKaaVpYqDVQCAvYXJivIbEu/assets/images/optimized/rev-e76cc99/douglasemmettapartments.com/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: none !important;
}

.wpb_play i.icon, option.wpb_play {
	background: url("https://cdn-ilcdbhp.nitrocdn.com/NhcFkQsIkCKaaVpYqDVQCAvYXJivIbEu/assets/images/optimized/rev-e76cc99/douglasemmettapartments.com/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: none !important;
}

.wpb_fire i.icon, option.wpb_fire {
	background: url("https://cdn-ilcdbhp.nitrocdn.com/NhcFkQsIkCKaaVpYqDVQCAvYXJivIbEu/assets/images/optimized/rev-e76cc99/douglasemmettapartments.com/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: none !important;
}

.wpb_heart i.icon, option.wpb_heart {
	background: url("https://cdn-ilcdbhp.nitrocdn.com/NhcFkQsIkCKaaVpYqDVQCAvYXJivIbEu/assets/images/optimized/rev-e76cc99/douglasemmettapartments.com/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: none !important;
}

.wpb_mail i.icon, option.wpb_mail {
	background: url("https://cdn-ilcdbhp.nitrocdn.com/NhcFkQsIkCKaaVpYqDVQCAvYXJivIbEu/assets/images/optimized/rev-e76cc99/douglasemmettapartments.com/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: none !important;
}

.wpb_shield i.icon, option.wpb_shield {
	background: url("https://cdn-ilcdbhp.nitrocdn.com/NhcFkQsIkCKaaVpYqDVQCAvYXJivIbEu/assets/images/optimized/rev-e76cc99/douglasemmettapartments.com/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: none !important;
}

.wpb_video i.icon, option.wpb_video {
	background: url("https://cdn-ilcdbhp.nitrocdn.com/NhcFkQsIkCKaaVpYqDVQCAvYXJivIbEu/assets/images/optimized/rev-e76cc99/douglasemmettapartments.com/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: 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;
	box-sizing: border-box;
}

#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>p:first-child {
	margin-top: 0;
}

.vc_message_box-icon {
	bottom: 0;
	font-size: 1em;
	font-style: normal;
	left: 0;
	position: absolute;
	top: 0;
	width: 4em;
}

.vc_message_box-icon>*, .vc_message_box-icon>.fa {
	font-size: 1.7em;
	line-height: 1;
}

.vc_message_box-icon>* {
	font-style: normal;
	left: 50%;
	position: absolute;
	top: 50%;
	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 {
	color: #5e7f96;
	border-color: #cfebfe;
	background-color: #dff2fe;
}

.vc_color-info.vc_message_box .vc_message_box-icon {
	color: #56b0ee;
}

.vc_color-info.vc_message_box-solid {
	color: #fff;
	border-color: transparent;
	background-color: #56b0ee;
}

.vc_color-info.vc_message_box-solid .vc_message_box-icon {
	color: #fff;
}

.vc_color-info.vc_message_box-outline, .vc_color-info.vc_message_box-solid-icon {
	color: #5e7f96;
	border-color: #56b0ee;
	background-color: transparent;
}

.vc_color-info.vc_message_box-outline .vc_message_box-icon, .vc_color-info.vc_message_box-solid-icon .vc_message_box-icon {
	color: #56b0ee;
}

.vc_color-info.vc_message_box-solid-icon .vc_message_box-icon {
	color: #fff;
	background-color: #56b0ee;
}

.vc_color-info.vc_message_box-3d {
	box-shadow: 0 5px 0 #9dd6fd;
}

.vc_color-success.vc_message_box {
	color: #5e7f96;
	border-color: #cfebfe;
	background-color: #e6fdf8;
}

.vc_color-success.vc_message_box .vc_message_box-icon {
	color: #1bbc9b;
}

.vc_color-success.vc_message_box-solid {
	color: #fff;
	border-color: transparent;
	background-color: #1bbc9b;
}

.vc_color-success.vc_message_box-solid .vc_message_box-icon {
	color: #fff;
}

.vc_color-success.vc_message_box-outline, .vc_color-success.vc_message_box-solid-icon {
	color: #5e7f96;
	border-color: #1bbc9b;
	background-color: transparent;
}

.vc_color-success.vc_message_box-outline .vc_message_box-icon, .vc_color-success.vc_message_box-solid-icon .vc_message_box-icon {
	color: #1bbc9b;
}

.vc_color-success.vc_message_box-solid-icon .vc_message_box-icon {
	color: #fff;
	background-color: #1bbc9b;
}

.vc_color-success.vc_message_box-3d {
	box-shadow: 0 5px 0 #9dd6fd;
}

.vc_color-warning.vc_message_box {
	color: #9d8967;
	border-color: #ffeccc;
	background-color: #fff4e2;
}

.vc_color-warning.vc_message_box .vc_message_box-icon {
	color: #fcb53f;
}

.vc_color-warning.vc_message_box-solid {
	color: #fff;
	border-color: transparent;
	background-color: #fcb53f;
}

.vc_color-warning.vc_message_box-solid .vc_message_box-icon {
	color: #fff;
}

.vc_color-warning.vc_message_box-outline, .vc_color-warning.vc_message_box-solid-icon {
	color: #9d8967;
	border-color: #fcb53f;
	background-color: transparent;
}

.vc_color-warning.vc_message_box-outline .vc_message_box-icon, .vc_color-warning.vc_message_box-solid-icon .vc_message_box-icon {
	color: #fcb53f;
}

.vc_color-warning.vc_message_box-solid-icon .vc_message_box-icon {
	color: #fff;
	background-color: #fcb53f;
}

.vc_color-warning.vc_message_box-3d {
	box-shadow: 0 5px 0 #ffd999;
}

.vc_color-danger.vc_message_box {
	color: #a85959;
	border-color: #fedede;
	background-color: #fdeaea;
}

.vc_color-danger.vc_message_box .vc_message_box-icon {
	color: #ff7877;
}

.vc_color-danger.vc_message_box-solid {
	color: #fff;
	border-color: transparent;
	background-color: #ff7877;
}

.vc_color-danger.vc_message_box-solid .vc_message_box-icon {
	color: #fff;
}

.vc_color-danger.vc_message_box-outline, .vc_color-danger.vc_message_box-solid-icon {
	color: #a85959;
	border-color: #ff7877;
	background-color: transparent;
}

.vc_color-danger.vc_message_box-outline .vc_message_box-icon, .vc_color-danger.vc_message_box-solid-icon .vc_message_box-icon {
	color: #ff7877;
}

.vc_color-danger.vc_message_box-solid-icon .vc_message_box-icon {
	color: #fff;
	background-color: #ff7877;
}

.vc_color-danger.vc_message_box-3d {
	box-shadow: 0 5px 0 #fdacac;
}

.vc_color-alert-info.vc_message_box {
	color: #31708f;
	border-color: #bce8f1;
	background-color: #d9edf7;
}

.vc_color-alert-info.vc_message_box .vc_message_box-icon {
	color: #67cce0;
}

.vc_color-alert-info.vc_message_box-solid {
	color: #fff;
	border-color: transparent;
	background-color: #67cce0;
}

.vc_color-alert-info.vc_message_box-solid .vc_message_box-icon {
	color: #fff;
}

.vc_color-alert-info.vc_message_box-outline, .vc_color-alert-info.vc_message_box-solid-icon {
	color: #31708f;
	border-color: #67cce0;
	background-color: transparent;
}

.vc_color-alert-info.vc_message_box-outline .vc_message_box-icon, .vc_color-alert-info.vc_message_box-solid-icon .vc_message_box-icon {
	color: #67cce0;
}

.vc_color-alert-info.vc_message_box-solid-icon .vc_message_box-icon {
	color: #fff;
	background-color: #67cce0;
}

.vc_color-alert-info.vc_message_box-3d {
	box-shadow: 0 5px 0 #91d9e8;
}

.vc_color-alert-success.vc_message_box {
	color: #3c763d;
	border-color: #d6e9c6;
	background-color: #dff0d8;
}

.vc_color-alert-success.vc_message_box .vc_message_box-icon {
	color: #9ad36a;
}

.vc_color-alert-success.vc_message_box-solid {
	color: #fff;
	border-color: transparent;
	background-color: #9ad36a;
}

.vc_color-alert-success.vc_message_box-solid .vc_message_box-icon {
	color: #fff;
}

.vc_color-alert-success.vc_message_box-outline, .vc_color-alert-success.vc_message_box-solid-icon {
	color: #3c763d;
	border-color: #9ad36a;
	background-color: transparent;
}

.vc_color-alert-success.vc_message_box-outline .vc_message_box-icon, .vc_color-alert-success.vc_message_box-solid-icon .vc_message_box-icon {
	color: #9ad36a;
}

.vc_color-alert-success.vc_message_box-solid-icon .vc_message_box-icon {
	color: #fff;
	background-color: #9ad36a;
}

.vc_color-alert-success.vc_message_box-3d {
	box-shadow: 0 5px 0 #bbdba1;
}

.vc_color-alert-warning.vc_message_box {
	color: #8a6d3b;
	border-color: #faebcc;
	background-color: #fcf8e3;
}

.vc_color-alert-warning.vc_message_box .vc_message_box-icon {
	color: #f9cf79;
}

.vc_color-alert-warning.vc_message_box-solid {
	color: #fff;
	border-color: transparent;
	background-color: #f9cf79;
}

.vc_color-alert-warning.vc_message_box-solid .vc_message_box-icon {
	color: #fff;
}

.vc_color-alert-warning.vc_message_box-outline, .vc_color-alert-warning.vc_message_box-solid-icon {
	color: #8a6d3b;
	border-color: #f9cf79;
	background-color: transparent;
}

.vc_color-alert-warning.vc_message_box-outline .vc_message_box-icon, .vc_color-alert-warning.vc_message_box-solid-icon .vc_message_box-icon {
	color: #f9cf79;
}

.vc_color-alert-warning.vc_message_box-solid-icon .vc_message_box-icon {
	color: #fff;
	background-color: #f9cf79;
}

.vc_color-alert-warning.vc_message_box-3d {
	box-shadow: 0 5px 0 #f5d89e;
}

.vc_color-alert-danger.vc_message_box {
	color: #a94442;
	border-color: #ebccd1;
	background-color: #f2dede;
}

.vc_color-alert-danger.vc_message_box .vc_message_box-icon {
	color: #ef8495;
}

.vc_color-alert-danger.vc_message_box-solid {
	color: #fff;
	border-color: transparent;
	background-color: #ef8495;
}

.vc_color-alert-danger.vc_message_box-solid .vc_message_box-icon {
	color: #fff;
}

.vc_color-alert-danger.vc_message_box-outline, .vc_color-alert-danger.vc_message_box-solid-icon {
	color: #a94442;
	border-color: #ef8495;
	background-color: transparent;
}

.vc_color-alert-danger.vc_message_box-outline .vc_message_box-icon, .vc_color-alert-danger.vc_message_box-solid-icon .vc_message_box-icon {
	color: #ef8495;
}

.vc_color-alert-danger.vc_message_box-solid-icon .vc_message_box-icon {
	color: #fff;
	background-color: #ef8495;
}

.vc_color-alert-danger.vc_message_box-3d {
	box-shadow: 0 5px 0 #dca7b0;
}

.vc_color-black.vc_message_box .vc_message_box-icon {
	color: #fff;
}

.vc_color-black.vc_message_box-outline, .vc_color-black.vc_message_box-outline .vc_message_box-icon, .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;
}

.wpb-content-wrapper {
	margin: 0;
	padding: 0;
	border: none;
	overflow: unset;
	display: block;
}

.wpb-content--blank .wpb-content-wrapper {
	margin: 0 auto;
}

@media (min-width:576px) {
	.wpb-content--blank .wpb-content-wrapper {
		max-width: 540px;
	}
}

@media (min-width:768px) {
	.wpb-content--blank .wpb-content-wrapper {
		max-width: 720px;
	}
}

@media (min-width:992px) {
	.wpb-content--blank .wpb-content-wrapper {
		max-width: 960px;
	}
}

@media (min-width:1200px) {
	.wpb-content--blank .wpb-content-wrapper {
		max-width: 1140px;
	}
}

.vc_parallax-inner iframe, .vc_video-bg iframe {
	max-width: 1000%;
}

.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] {
	transition: opacity .5s ease;
	overflow: hidden;
}

.vc_row[data-vc-full-width].vc_hidden {
	opacity: 0;
}

.vc_editor .vc_row[data-vc-full-width] {
	overflow: visible;
}

.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;
	flex-wrap: wrap;
}

.vc_row.vc_row-flex>.vc_column_container {
	display: flex;
}

.vc_row.vc_row-flex>.vc_column_container>.vc_column-inner {
	flex-grow: 1;
	display: flex;
	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 {
	align-content: stretch;
}

.vc_row.vc_row-o-columns-top {
	align-content: flex-start;
}

.vc_row.vc_row-o-columns-bottom {
	align-content: flex-end;
}

.vc_row.vc_row-o-columns-middle {
	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 {
	justify-content: flex-start;
}

.vc_row.vc_row-o-content-top:not(.vc_row-o-equal-height)>.vc_column_container {
	align-items: flex-start;
}

.vc_row.vc_row-o-content-bottom>.vc_column_container>.vc_column-inner {
	justify-content: flex-end;
}

.vc_row.vc_row-o-content-bottom:not(.vc_row-o-equal-height)>.vc_column_container {
	align-items: flex-end;
}

.vc_row.vc_row-o-content-middle>.vc_column_container>.vc_column-inner {
	justify-content: center;
}

.vc_row.vc_row-o-content-middle:not(.vc_row-o-equal-height)>.vc_column_container {
	align-items: center;
}

.vc_column-inner::after, .vc_column-inner::before {
	content: " ";
	display: table;
}

.vc_ie-flexbox-fixer {
	display: flex;
	flex-direction: column;
}

.vc_ie-flexbox-fixer>.vc_row {
	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] {
	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: flex;
	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 {
	justify-content: flex-start;
}

.vc_section.vc_section-o-content-bottom {
	justify-content: flex-end;
}

.vc_section.vc_section-o-content-middle {
	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: 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: 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 {
	flex-grow: 1;
	display: flex;
	flex-direction: column;
}

.vc_row.vc_row-o-equal-height>.vc_column_container {
	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 {
	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 {
	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 {
	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 {
	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 {
	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 {
	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 a {
	border-bottom: 0;
}

.wpb_pinterest_type_horizontal {
	height: 21px;
}

.wpb_pinterest_type_vertical {
	box-sizing: content-box;
	padding-top: 29px;
	height: 21px;
}

.wpb_pinterest_type_none {
	height: 21px;
}

iframe.twitter-share-button {
	margin: 0;
}

.vc_toggle {
	display: block;
	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;
	user-select: none;
	font-weight: 400;
}

.vc_toggle_title>h4 {
	display: inline;
}

.vc_toggle_icon {
	display: none;
	position: relative;
}

.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;
	left: 50%;
	position: absolute;
	top: 50%;
	box-sizing: border-box;
	transform: translate(-50%, -50%);
	background-color: #2a2a2a;
}

.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 {
	content: "";
	display: block;
	left: 50%;
	position: absolute;
	top: 50%;
	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 {
	content: "";
	display: block;
	left: 50%;
	position: absolute;
	top: 50%;
	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%;
	box-sizing: border-box;
	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%;
	box-sizing: border-box;
	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;
	box-sizing: border-box;
	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%;
	box-sizing: border-box;
	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::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%;
	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%;
	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%;
	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%;
	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-tta-toggle {
	appearance: none;
	border: none;
	position: relative;
	display: inline-block;
	width: 60px;
	height: 30px;
	margin: 0 15px;
	border-radius: 3em;
	transition: background .2s ease-in-out, border-color .25s ease-in-out;
	cursor: pointer;
}

.wpb-tta-toggle:before {
	content: "";
	position: absolute;
	top: 4px;
	left: 4px;
	width: 22px;
	height: 22px;
	background: #fff;
	border-radius: inherit;
	transition: left .25s ease-in-out;
}

.wpb-tta-toggle.wpb-tta-toggle-active:before {
	left: 34px;
}

.wpb-wrapper-tta-toggle .vc_pagination.vc_pagination-style-outline.vc_pagination-shape-square {
	padding: 0;
	margin: 0;
	height: 0;
	width: 0;
	text-align: left;
}

.wpb-tta-toggle-wrapper {
	display: flex;
	justify-content: center;
	align-items: center;
}

.wpb-tta-toggle-wrapper .vc_custom_heading {
	display: inline;
}

.wpb-wrapper-tta-toggle .vc_tta-tabs.vc_tta-has-pagination.vc_tta-tabs-position-bottom {
	padding-top: 10px;
}

.compose-mode .wpb-wrapper-tta-toggle.wpb-toggle-position-top .vc_controls>.vc_controls-out-tr {
	top: -70px;
}

.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);
	cursor: pointer;
	background-color: #f7f7f7;
	border: 1px solid #ccc;
	border-radius: 2px;
	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-turquoise .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;
	text-decoration: none;
	background-color: #e6e6e6;
	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;
	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;
	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 {
	text-decoration: none;
	border: none;
}

a.wpb_button_a:hover {
	text-decoration: 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;
	user-select: none;
	text-decoration: none;
	position: relative;
	top: 0;
	transition: all .2s ease-in-out;
	line-height: normal;
	box-shadow: none;
	font-size: 14px;
	padding: 14px 20px;
}

.vc_general.vc_btn3.nitro-lazy {
	background-image: none !important;
}

.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;
	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%;
	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 {
	transform: translate(-75%, -50%);
}

.vc_btn3.vc_btn3-o-empty .vc_btn3-icon {
	transform: translate(-50%, -50%);
}

.vc_btn3.vc_btn3-o-empty:not(.vc_btn3-block) .vc_btn3-icon-inner {
	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: 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: 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, .vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-3d {
	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, .vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-3d {
	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, .vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-3d {
	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, .vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-3d {
	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, .vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-3d {
	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, .vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-3d {
	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: 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_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;
	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 {
	transition: all .2s ease-in-out;
	opacity: 1;
}

.vc_custom_heading a:hover {
	opacity: .85;
}

.wpb-pricing-table {
	word-wrap: break-word;
}

.wpb-plan-title {
	margin: 0 0 10px;
	text-align: center;
}

.wpb-plan-description {
	margin: 0;
	text-align: center;
}

.wpb-price-container {
	padding: 15px 0;
	text-align: center;
	color: #333;
}

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

.wpb-currency {
	position: relative;
	top: -20px;
	font-size: 13px;
}

.wpb-price {
	margin: 0 5px;
	font-size: 52px;
	font-weight: 700;
}

.wpb-period {
	position: relative;
	bottom: 3px;
	font-size: 13px;
}

.wpb-plan-features {
	margin: 20px 0 0;
	padding: 0;
}

.wpb-plan-features li {
	list-style: none;
}

.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-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, .wpb_tour_next_prev_nav span {
	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;
	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, .vc_pie_chart .vc_pie_chart_value {
	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.vc_cta3-icons-right.vc_cta3-icon-size-xs .vc_cta3_content-container, .vc_grid.vc_row {
	padding-right: 0;
}

.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%;
	transform: translate(50%, -50%);
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xs {
	margin-right: 17em;
}

.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: 22em;
}

.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: 28em;
}

.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: 35em;
}

.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: 50em;
}

.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%;
	transform: translate(-50%, -50%);
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xs {
	margin-left: 17em;
}

.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: 22em;
}

.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: 28em;
}

.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: 35em;
}

.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: 50em;
}

.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;
	transform: translate(-50%, -50%);
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xs {
	margin-top: 17em;
}

.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: 22em;
}

.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: 28em;
}

.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: 35em;
}

.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: 50em;
}

.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;
	transform: translate(-50%, 50%);
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xs {
	margin-bottom: 17em;
}

.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: 22em;
}

.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: 28em;
}

.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: 35em;
}

.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: 50em;
}

.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 {
		width: 100%;
		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-3d, .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 .vc_cta3-content-header {
	color: #fff;
}

.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-outline .vc_cta3-content-header, .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-blue .vc_icon_element-icon, .vc_separator.vc_sep_color_blue.vc_sep_shadow .vc_sep_holder {
	color: #5472d2;
}

.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-turquoise.vc_cta3-style-classic .vc_cta3-content-header {
	color: #00c1cf;
}

.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-3d, .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 .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-3d, .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 .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-3d, .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 .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-3d, .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 .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-3d, .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 .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_carousel .next, .wpb_carousel .prev, .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_tabs_nav li.ui-tabs-active a {
	cursor: default;
}

.wpb_content_element .wpb_tour_tabs_wrapper .wpb_ui-tabs-hide {
	display: none;
}

.wpb_content_element .wpb_accordion_header a, .wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a {
	border-bottom: none;
	text-decoration: none;
	display: block;
	padding: .5em 1em;
}

.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_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 {
	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%;
	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-ilcdbhp.nitrocdn.com/NhcFkQsIkCKaaVpYqDVQCAvYXJivIbEu/assets/images/optimized/rev-e76cc99/douglasemmettapartments.com/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-ilcdbhp.nitrocdn.com/NhcFkQsIkCKaaVpYqDVQCAvYXJivIbEu/assets/images/optimized/rev-e76cc99/douglasemmettapartments.com/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;
	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-caption {
	cursor: default;
}

.wpb_gallery .wpb_flexslider .flex-direction-nav a {
	border: none;
	box-shadow: none;
}

.wpb_gallery .wpb_flexslider .flex-direction-nav a:hover {
	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-ilcdbhp.nitrocdn.com/NhcFkQsIkCKaaVpYqDVQCAvYXJivIbEu/assets/images/optimized/rev-e76cc99/douglasemmettapartments.com/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-aspect-ratio-916 .wpb_video_wrapper {
	padding-top: 177.77777778%;
}

.wpb_video_widget.vc_video-aspect-ratio-34 .wpb_video_wrapper {
	padding-top: 133.33333333%;
}

.wpb_video_widget.vc_video-aspect-ratio-1235 .wpb_video_wrapper {
	padding-top: 235%;
}

.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;
	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;
	box-shadow: 0 1px 2px rgba(0, 0, 0, .1) inset;
	border-radius: 3px;
}

.vc_progress_bar .vc_single_bar:last-child, .vc_separator .vc_icon_element {
	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;
	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: 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-size: 40px 40px;
}

.vc_progress_bar .vc_single_bar .vc_bar.animated {
	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-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, .vc_text_separator div {
	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);
}

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

.vc_pie_chart_back {
	border: 6px solid #f7f7f7;
	border-radius: 50%;
	opacity: .3;
	filter: alpha(opacity=30);
	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: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	align-items: center;
}

.vc_separator h4 {
	line-height: 1em;
	font-size: 100%;
	margin: 0;
	word-wrap: break-word;
	flex: 0 1 auto;
}

.vc_separator h4 .normal {
	font-size: 12px;
	font-weight: 400;
}

.vc_separator .vc_sep_holder {
	height: 1px;
	position: relative;
	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: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_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 {
	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;
	padding: 1px 1em;
	position: relative;
	top: -9px;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-blue.vc_icon_element-background, .wpb_single_image .vc_box_border.vc_box_border_blue, .wpb_single_image .vc_box_border_circle.vc_box_border_blue {
	background-color: #5472d2;
}

.separator_align_left {
	text-align: left;
}

.separator_align_right {
	text-align: right;
}

.vc-zigzag-wrapper {
	text-align: center;
}

.vc-zigzag-wrapper.vc-zigzag-align-left {
	text-align: left;
}

.vc-zigzag-wrapper.vc-zigzag-align-right {
	text-align: right;
}

.vc-zigzag-inner {
	display: inline-block;
}

.wpb_single_image a {
	border: none;
	outline: 0;
}

.wpb_single_image img {
	height: auto;
	max-width: 100%;
	vertical-align: top;
}

.wpb_single_image img.vc_img-placeholder {
	width: 100%;
}

.wpb_single_image .vc_single_image-wrapper {
	display: inline-block;
	vertical-align: top;
	max-width: 100%;
}

.wpb_single_image .vc_single_image-wrapper.vc_box_rounded, .wpb_single_image .vc_single_image-wrapper.vc_box_rounded img {
	border-radius: 4px;
	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;
	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;
	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;
	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;
	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;
	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;
	box-shadow: none;
	margin-bottom: 15px;
}

.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_3d img {
	border-radius: 0;
	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%;
	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 {
	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;
	box-shadow: 0 15px 10px rgba(0, 0, 0, .6);
	left: 5px;
	right: 50%;
	bottom: 8px;
	height: 30%;
	z-index: -1;
	border-radius: inherit;
	transform-origin: 0 0;
	transform: skewY(-6deg);
}

.wpb_single_image .vc_box_shadow_3d:after {
	left: 50%;
	right: 5px;
	transform: skewY(6deg);
	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_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;
	line-height: 1 !important;
	font-size-adjust: none;
	font-stretch: normal;
	font-feature-settings: normal;
	font-language-override: normal;
	font-kerning: auto;
	font-synthesis: weight style;
	font-variant: normal;
	text-rendering: auto;
	display: inline-block;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-icon:before {
	font-style: normal;
	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-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-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;
	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;
	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-hoverbox-inner :last-child, .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-animation-none .vc_grid.vc_row .vc_grid-item {
	transition: none !important;
}

.vc_grid .vc_gitem-link {
	border-bottom: none;
	outline: 0;
	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%;
	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: 100/4 * 3%;
}

.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-3-4:before {
	padding-top: 100/3 * 4%;
}

.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-16-9:before {
	padding-top: 100/16 * 9%;
}

.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-9-16:before {
	padding-top: 100/9 * 16%;
}

.vc_gitem-animated-block {
	position: relative;
}

.vc_gitem-animate .vc_btn {
	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);
	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 {
	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 {
	transition: all 1s ease;
	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);
	transform: translate3d(0, -100%, 0);
	-webkit-perspective: 1000;
	-webkit-backface-visibility: hidden;
	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 {
	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 {
	transition: all 1s ease;
	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);
	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 {
	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 {
	transition: all 1s ease;
	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);
	transform: translate3d(0, 0, 0);
}

.vc_gitem-animate-scaleIn {
	overflow: hidden;
}

.vc_gitem-animate-scaleIn .vc_gitem-zone-a {
	transform: scale(1);
	transition: transform .3s ease-in-out;
}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-a {
	transform: scale(1.1);
}

.vc_gitem-animate-scaleRotateIn {
	overflow: hidden;
}

.vc_gitem-animate-scaleRotateIn .vc_gitem-zone-a {
	transform: scale(1);
	transition: transform .3s ease-in-out;
}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-a {
	transform: scale(1.5) rotate(10deg);
}

.vc_gitem-animate-blurOut .vc_gitem-zone-a, .vc_gitem-animate-blurScaleOut .vc_gitem-zone-a {
	-moz-filter: blur(0);
	-ms-filter: blur(0);
	filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius="0");
	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);
	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 {
	-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 {
	transform: scale(1.1);
}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-a {
	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);
	transition: all 1s ease;
	transform: translateX(-100%);
}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-slideInRight .vc_gitem-zone-b {
	opacity: 1;
	filter: alpha(opacity=100);
	transform: translateX(0);
}

.vc_gitem-animate-slideInLeft {
	overflow: hidden;
}

.vc_gitem-animate-slideInLeft .vc_gitem-zone-b {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: 0;
	transition: all 1s ease;
	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);
	transform: translateX(0);
}

.vc_gitem-animate-slideBottom {
	overflow: hidden;
	position: relative;
}

.vc_gitem-animate-slideBottom .vc_gitem-zone-b {
	display: block;
	transition: all 1s ease;
	z-index: 1000;
	position: absolute;
	top: 100%;
	height: 100%;
	left: 0;
	right: 0;
	margin: 0;
}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-slideBottom .vc_gitem-zone-b {
	top: 0;
}

.vc_gitem-animate-slideTop {
	overflow: hidden;
	position: relative;
}

.vc_gitem-animate-slideTop .vc_gitem-zone-b {
	display: block;
	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 {
	backface-visibility: hidden;
	transition: transform 1s;
	transform-style: preserve-3d;
}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-flipFadeIn .vc_gitem-zone-a {
	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);
	transition: all .6s ease;
	transform-style: preserve-3d;
	transform: rotateX(180deg);
	backface-visibility: hidden;
}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-flipFadeIn .vc_gitem-zone-b {
	opacity: 1;
	filter: alpha(opacity=100);
	transform: rotateX(0);
}

.vc_gitem-animate-flipHorizontalFadeIn {
	overflow: hidden;
}

.vc_gitem-animate-flipHorizontalFadeIn .vc_gitem-zone-a {
	backface-visibility: hidden;
	transition: transform 1s;
	transform-style: preserve-3d;
}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-flipHorizontalFadeIn .vc_gitem-zone-a {
	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);
	transition: all .6s ease;
	transform-style: preserve-3d;
	transform: rotateY(180deg);
	backface-visibility: hidden;
}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-flipHorizontalFadeIn .vc_gitem-zone-b {
	opacity: 1;
	filter: alpha(opacity=100);
	transform: rotateY(0);
}

.vc_gitem-animate-goTop20 {
	overflow: hidden;
}

.vc_gitem-animate-goTop20 .vc_gitem-zone-a {
	position: relative;
	transform: translateY(0);
	transition: transform .5s ease;
}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-goTop20 .vc_gitem-zone-a {
	transform: translateY(-20%);
}

.vc_gitem-animate-goTop20 .vc_gitem-zone-b {
	display: block;
	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;
	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;
	transform: translateY(0);
	transition: transform .5s ease;
}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-goBottom20 .vc_gitem-zone-a {
	transform: translateY(20%);
}

.vc_gitem-animate-goBottom20 .vc_gitem-zone-b {
	display: block;
	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;
	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;
	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;
	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;
	border-radius: 10px;
	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 {
	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;
	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;
	transition: opacity .2s ease;
	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);
	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;
	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: #337ab7;
	border: 1px solid #337ab7;
	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-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, .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-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-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 {
	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;
	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;
	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 {
	border-radius: 5px;
	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;
	animation: load7 1.8s infinite ease-in-out;
}

.vc_grid-loading:before {
	left: -20px;
}

.vc_grid-loading:after {
	left: 20px;
	animation-delay: .32s;
}

.vc_grid-loading:after, .vc_grid-loading:before {
	content: "";
	position: absolute;
	top: 0;
}

@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-peacoc>.vc_grid-filter-item>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-peacoc>.vc_grid-filter-item>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;
	transition: background-color .1s linear;
}

.vc_grid-filter>.vc_grid-filter-item:first-child {
	margin-left: 0 !important;
}

.vc_grid-filter>.vc_grid-filter-item>span {
	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.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.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-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.vc_active>span, .vc_grid-filter.vc_grid-filter-filled.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>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-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:not(.vc_gitem-post-data) {
		display: none !important;
	}
}

.owl-carousel .owl-item .vc_grid-item {
	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-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 {
	transform: rotateY(0);
	z-index: 2;
}

.vc-hoverbox-wrapper.vc-hoverbox-direction--reverse .vc-hoverbox:hover .vc-hoverbox-front {
	transform: rotateY(0);
}

.vc-hoverbox-wrapper.vc-hoverbox-direction--reverse .vc-hoverbox:hover .vc-hoverbox-back {
	transform: rotateY(-180deg);
}

[class*=" vc_arrow-icon-"], [class^=vc_arrow-icon-] {
	font-family: vc_grid_v1;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.vc_arrow-icon-minus:before {
	content: "";
}

.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) {
	animation: none;
}

.top-to-bottom, .wpb_top-to-bottom {
	animation: wpb_ttb .7s 1 cubic-bezier(.175, .885, .32, 1.275);
}

.bottom-to-top, .wpb_bottom-to-top {
	animation: wpb_btt .7s 1 cubic-bezier(.175, .885, .32, 1.275);
}

.left-to-right, .wpb_left-to-right {
	animation: wpb_ltr .7s 1 cubic-bezier(.175, .885, .32, 1.275);
}

.right-to-left, .wpb_right-to-left {
	animation: wpb_rtl .7s 1 cubic-bezier(.175, .885, .32, 1.275);
}

.appear, .wpb_appear {
	animation: wpb_appear .7s 1 cubic-bezier(.175, .885, .32, 1.275);
	transform: scale(1);
}

.wpb_start_animation {
	opacity: 1;
	filter: alpha(opacity=100);
}

@keyframes wpb_ttb {
	0% {
		transform: translate(0, -10%);
		opacity: 0;
		filter: alpha(opacity=0);
	}
	
	100% {
		transform: translate(0, 0);
		opacity: 1;
		filter: alpha(opacity=100);
	}
}

@keyframes wpb_btt {
	0% {
		transform: translate(0, 10%);
		opacity: 0;
		filter: alpha(opacity=0);
	}
	
	100% {
		transform: translate(0, 0);
		opacity: 1;
		filter: alpha(opacity=100);
	}
}

@keyframes wpb_ltr {
	0% {
		transform: translate(-10%, 0);
		opacity: 0;
		filter: alpha(opacity=0);
	}
	
	100% {
		transform: translate(0, 0);
		opacity: 1;
		filter: alpha(opacity=100);
	}
}

@keyframes wpb_rtl {
	0% {
		transform: translate(10%, 0);
		opacity: 0;
		filter: alpha(opacity=0);
	}
	
	100% {
		transform: translate(0, 0);
		opacity: 1;
		filter: alpha(opacity=100);
	}
}

@keyframes wpb_appear {
	0% {
		transform: scale(.5);
		opacity: .1;
		filter: alpha(opacity=10);
	}
	
	100% {
		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-ilcdbhp.nitrocdn.com/NhcFkQsIkCKaaVpYqDVQCAvYXJivIbEu/assets/images/optimized/rev-e76cc99/douglasemmettapartments.com/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-ilcdbhp.nitrocdn.com/NhcFkQsIkCKaaVpYqDVQCAvYXJivIbEu/assets/images/optimized/rev-e76cc99/douglasemmettapartments.com/wp-content/plugins/js_composer/assets/vc/tick.png");
}

.vc-spinner.vc-spinner-failed::before {
	background-image: url("https://cdn-ilcdbhp.nitrocdn.com/NhcFkQsIkCKaaVpYqDVQCAvYXJivIbEu/assets/images/optimized/rev-e76cc99/douglasemmettapartments.com/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;
	transform: 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;
	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;
	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;
}

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

@keyframes rotate-forever {
	0% {
		transform: rotate(0);
	}
	
	100% {
		transform: rotate(360deg);
	}
}

@keyframes spinner-loader {
	0% {
		transform: rotate(0);
	}
	
	100% {
		transform: rotate(360deg);
	}
}

.pum-container, .pum-content, .pum-content+.pum-close, .pum-content+.pum-close:active, .pum-content+.pum-close:focus, .pum-content+.pum-close:hover, .pum-overlay, .pum-title {
	background: 0 0;
	border: none;
	bottom: auto;
	clear: none;
	cursor: default;
	float: none;
	font-family: inherit;
	font-size: medium;
	font-style: normal;
	font-weight: 400;
	height: auto;
	left: auto;
	letter-spacing: normal;
	line-height: normal;
	max-height: none;
	max-width: none;
	min-height: 0;
	min-width: 0;
	overflow: visible;
	position: static;
	right: auto;
	text-align: left;
	text-decoration: none;
	text-indent: 0;
	text-transform: none;
	top: auto;
	visibility: visible;
	white-space: normal;
	width: auto;
	z-index: auto;
}

.pum-container .pum-content+.pum-close>span, .pum-content, .pum-title {
	position: relative;
	z-index: 1;
}

.pum-overlay, html.pum-open.pum-open-overlay-disabled.pum-open-fixed .pum-container, html.pum-open.pum-open-overlay.pum-open-fixed .pum-container {
	position: fixed;
}

.pum-overlay {
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 1999999999;
	overflow: initial;
	display: none;
	transition: .15s ease-in-out;
}

.pum-overlay.pum-form-submission-detected, .pum-overlay.pum-preview {
	display: block;
}

.pum-overlay, .pum-overlay *, .pum-overlay :after, .pum-overlay :before, .pum-overlay:after, .pum-overlay:before {
	box-sizing: border-box;
}

.pum-container {
	top: 100px;
	position: absolute;
	margin-bottom: 3em;
	z-index: 1999999999;
}

.pum-container.pum-responsive {
	left: 50%;
	margin-left: -47.5%;
	width: 95%;
	height: auto;
	overflow: visible;
}

.pum-container.pum-responsive img {
	max-width: 100%;
	height: auto;
}

@media only screen and (min-width:1024px) {
	.pum-container.pum-responsive.pum-responsive-nano {
		margin-left: -5%;
		width: 10%;
	}
	
	.pum-container.pum-responsive.pum-responsive-micro {
		margin-left: -10%;
		width: 20%;
	}
	
	.pum-container.pum-responsive.pum-responsive-tiny {
		margin-left: -15%;
		width: 30%;
	}
	
	.pum-container.pum-responsive.pum-responsive-small {
		margin-left: -20%;
		width: 40%;
	}
	
	.pum-container.pum-responsive.pum-responsive-medium {
		margin-left: -30%;
		width: 60%;
	}
	
	.pum-container.pum-responsive.pum-responsive-normal {
		margin-left: -30%;
		width: 70%;
	}
	
	.pum-container.pum-responsive.pum-responsive-large {
		margin-left: -35%;
		width: 80%;
	}
	
	.pum-container.pum-responsive.pum-responsive-xlarge {
		margin-left: -47.5%;
		width: 95%;
	}
	
	.pum-container.pum-responsive.pum-position-fixed {
		position: fixed;
	}
}

@media only screen and (max-width:1024px) {
	.pum-container.pum-responsive.pum-position-fixed {
		position: absolute;
	}
}

.pum-container.custom-position {
	left: auto;
	top: auto;
	margin-left: inherit;
}

.pum-container .pum-title {
	margin-bottom: .5em;
}

.pum-container .pum-content>:last-child, .pum-form__message:last-child {
	margin-bottom: 0;
}

.pum-container .pum-content:focus {
	outline: 0;
}

.pum-container .pum-content>:first-child {
	margin-top: 0;
}

.pum-container .pum-content+.pum-close {
	text-decoration: none;
	text-align: center;
	line-height: 1;
	position: absolute;
	cursor: pointer;
	min-width: 1em;
	z-index: 2;
	background-color: transparent;
}

.pum-container.pum-scrollable .pum-content {
	overflow: auto;
	overflow-y: scroll;
	max-height: 95%;
}

.pum-overlay.pum-overlay-disabled {
	visibility: hidden;
}

.pum-overlay.pum-overlay-disabled::-webkit-scrollbar {
	display: block;
}

.pum-overlay.pum-overlay-disabled .pum-container {
	visibility: visible;
}

.popmake-close, .pum-overlay.pum-click-to-close {
	cursor: pointer;
}

html.pum-open.pum-open-overlay, html.pum-open.pum-open-overlay.pum-open-fixed .pum-overlay {
	overflow: hidden;
}

html.pum-open.pum-open-overlay.pum-open-scrollable body>:not([aria-modal=true]) {
	padding-right: 15px;
}

html.pum-open.pum-open-overlay.pum-open-scrollable .pum-overlay.pum-active {
	overflow-y: scroll;
	-webkit-overflow-scrolling: touch;
}

html.pum-open.pum-open-overlay-disabled.pum-open-scrollable .pum-overlay.pum-active {
	position: static;
	height: auto;
	width: auto;
}

.pum-form {
	margin: 0 auto 16px;
}

.pum-form__field {
	margin-bottom: 1em;
}

.pum-form__field label {
	font-weight: 700;
}

.pum-form__field input[type=date], .pum-form__field select {
	margin: 0 auto;
	font-size: 18px;
	line-height: 26px;
	text-align: center;
	padding: 3px;
	vertical-align: middle;
}

.pum-form__field select {
	padding: 5px 3px;
}

.pum-form__loader {
	font-size: 2em;
	animation-duration: .75s;
	animation-iteration-count: infinite;
	animation-name: rotate-forever;
	animation-timing-function: linear;
	height: .75em;
	width: .75em;
	border: .25em solid rgba(0, 0, 0, .5);
	border-right-color: transparent;
	border-radius: 50%;
	display: inline-block;
}

.pum-form__submit {
	position: relative;
}

.pum-form__submit .pum-form__loader {
	margin-left: .5em;
	border: .25em solid rgba(255, 255, 255, .5);
	border-right-color: transparent;
}

.pum-form__messages {
	display: none;
	border: 1px solid rgba(0, 0, 0, .25);
	margin-bottom: .5em;
	padding: 1em;
	position: relative;
}

.pum-form__message {
	margin-bottom: .5em;
}

.pum-form__message--error {
	color: red !important;
	border-color: red;
}

.pum-form__message--success {
	color: green !important;
	border-color: green;
}

.pum-form--loading, .pum-sub-form .pum-sub-form-loading {
	opacity: .5;
}

.pum-alignment-left, .pum-form--alignment-left {
	text-align: left;
}

.pum-alignment-center {
	text-align: center;
}

.pum-alignment-right {
	text-align: right;
}

.pum-form--alignment-center {
	text-align: center;
}

.pum-form--alignment-right {
	text-align: right;
}

.pum-form--layout-standard .pum-form__field>label {
	margin-bottom: .25em;
	display: block;
}

.pum-form--layout-inline .pum-form__field {
	display: inline-block;
}

.pum-form--layout-block .pum-form__field, .pum-form--layout-block button, .pum-form--layout-block div, .pum-form--layout-block input {
	display: block;
	width: 100%;
}

.pum-form--style-default label {
	font-size: 14px;
	font-weight: 700;
}

.pum-form--style-default input[type=email], .pum-form--style-default input[type=text] {
	background-color: #f8f7f7;
	margin-bottom: 5px;
	font-size: 14px;
	padding: 10px 8px;
}

.pum-form--style-default button {
	font-size: 18px;
	margin: 10px 0 0;
	padding: 10px 5px;
	cursor: pointer;
}

.pum-sub-form p.pum-newsletter-error-msg {
	margin: 0;
}

.pum-sub-form .spinner-loader {
	right: 50%;
	position: absolute;
	bottom: 40%;
}

.pum-sub-form .spinner-loader:not(:required) {
	animation: 1.5s linear infinite spinner-loader;
	border-radius: .5em;
	box-shadow: rgba(0, 0, 51, .3) 1.5em 0 0 0, rgba(0, 0, 51, .3) 1.1em 1.1em 0 0, rgba(0, 0, 51, .3) 0 1.5em 0 0, rgba(0, 0, 51, .3) -1.1em 1.1em 0 0, rgba(0, 0, 51, .3) -1.5em 0 0 0, rgba(0, 0, 51, .3) -1.1em -1.1em 0 0, rgba(0, 0, 51, .3) 0 -1.5em 0 0, rgba(0, 0, 51, .3) 1.1em -1.1em 0 0;
	display: inline-block;
	font-size: 10px;
	width: 1em;
	height: 1em;
	margin: 1.5em;
	overflow: hidden;
	text-indent: 100%;
}

.pum-form__field--consent {
	text-align: left;
}

.pum-form__field--consent.pum-form__field--checkbox label, .pum-form__field--consent.pum-form__field--radio .pum-form__consent-radios.pum-form__consent-radios--inline label {
	display: inline-block;
	vertical-align: middle;
}

.pum-form__field--consent.pum-form__field--checkbox label input {
	display: inline-block;
	width: inherit;
	margin: 0;
	vertical-align: middle;
}

.pum-form__field--consent.pum-form__field--radio .pum-form__consent-radios.pum-form__consent-radios--inline label input {
	display: inline-block;
	width: inherit;
	margin: 0;
	vertical-align: middle;
}

.pum-form__field--consent.pum-form__field--radio .pum-form__consent-radios.pum-form__consent-radios--inline label+label {
	margin-left: 1em;
}

.pum-form__field--consent.pum-form__field--radio .pum-form__consent-radios.pum-form__consent-radios--stacked label {
	display: block;
	vertical-align: middle;
}

.pum-form__field--consent.pum-form__field--radio .pum-form__consent-radios.pum-form__consent-radios--stacked label input {
	display: inline-block;
	width: inherit;
	margin: 0;
	vertical-align: middle;
}

.pum-container iframe.formidable {
	width: 100%;
	overflow: visible;
}

.flatpickr-calendar.open, .pika-single, body div#ui-datepicker-div[style] {
	z-index: 9999999999 !important;
}

/* Popup Theme 7292: Default Theme */
.pum-theme-7292, .pum-theme-default-theme {
	background-color: rgba(255, 255, 255, 1);
}

.pum-theme-7292 .pum-container, .pum-theme-default-theme .pum-container {
	padding: 18px;
	border-radius: 0px;
	border: 1px none #000;
	box-shadow: 1px 1px 3px 0px rgba(2, 2, 2, .23);
	background-color: rgba(249, 249, 249, 1);
}

.pum-theme-7292 .pum-title, .pum-theme-default-theme .pum-title {
	color: #000;
	text-align: left;
	text-shadow: 0px 0px 0px rgba(2, 2, 2, .23);
	font-family: inherit;
	font-weight: 400;
	font-size: 32px;
	font-style: normal;
	line-height: 36px;
}

.pum-theme-7292 .pum-content, .pum-theme-default-theme .pum-content {
	color: #8c8c8c;
	font-family: inherit;
	font-weight: 400;
	font-style: inherit;
}

.pum-theme-7292 .pum-content + .pum-close, .pum-theme-default-theme .pum-content + .pum-close {
	position: absolute;
	height: auto;
	width: auto;
	left: auto;
	right: 0px;
	bottom: auto;
	top: 0px;
	padding: 8px;
	color: #fff;
	font-family: inherit;
	font-weight: 400;
	font-size: 12px;
	font-style: inherit;
	line-height: 36px;
	border: 1px none #fff;
	border-radius: 0px;
	box-shadow: 1px 1px 3px 0px rgba(2, 2, 2, .23);
	text-shadow: 0px 0px 0px rgba(0, 0, 0, .23);
	background-color: rgba(0, 183, 205, 1);
}

/* Popup Theme 7293: Light Box */
.pum-theme-7293, .pum-theme-lightbox {
	background-color: rgba(0, 0, 0, .6);
}

.pum-theme-7293 .pum-container, .pum-theme-lightbox .pum-container {
	padding: 18px;
	border-radius: 3px;
	border: 8px solid #000;
	box-shadow: 0px 0px 30px 0px rgba(2, 2, 2, 1);
	background-color: rgba(255, 255, 255, 1);
}

.pum-theme-7293 .pum-title, .pum-theme-lightbox .pum-title {
	color: #000;
	text-align: left;
	text-shadow: 0px 0px 0px rgba(2, 2, 2, .23);
	font-family: inherit;
	font-weight: 100;
	font-size: 32px;
	line-height: 36px;
}

.pum-theme-7293 .pum-content, .pum-theme-lightbox .pum-content {
	color: #000;
	font-family: inherit;
	font-weight: 100;
}

.pum-theme-7293 .pum-content + .pum-close, .pum-theme-lightbox .pum-content + .pum-close {
	position: absolute;
	height: 26px;
	width: 26px;
	left: auto;
	right: -13px;
	bottom: auto;
	top: -13px;
	padding: 0px;
	color: #fff;
	font-family: Arial;
	font-weight: 100;
	font-size: 24px;
	line-height: 24px;
	border: 2px solid #fff;
	border-radius: 26px;
	box-shadow: 0px 0px 15px 1px rgba(2, 2, 2, .75);
	text-shadow: 0px 0px 0px rgba(0, 0, 0, .23);
	background-color: rgba(0, 0, 0, 1);
}

/* Popup Theme 7294: Enterprise Blue */
.pum-theme-7294, .pum-theme-enterprise-blue {
	background-color: rgba(0, 0, 0, .7);
}

.pum-theme-7294 .pum-container, .pum-theme-enterprise-blue .pum-container {
	padding: 28px;
	border-radius: 5px;
	border: 1px none #000;
	box-shadow: 0px 10px 25px 4px rgba(2, 2, 2, .5);
	background-color: rgba(255, 255, 255, 1);
}

.pum-theme-7294 .pum-title, .pum-theme-enterprise-blue .pum-title {
	color: #315b7c;
	text-align: left;
	text-shadow: 0px 0px 0px rgba(2, 2, 2, .23);
	font-family: inherit;
	font-weight: 100;
	font-size: 34px;
	line-height: 36px;
}

.pum-theme-7294 .pum-content, .pum-theme-enterprise-blue .pum-content {
	color: #2d2d2d;
	font-family: inherit;
	font-weight: 100;
}

.pum-theme-7294 .pum-content + .pum-close, .pum-theme-enterprise-blue .pum-content + .pum-close {
	position: absolute;
	height: 28px;
	width: 28px;
	left: auto;
	right: 8px;
	bottom: auto;
	top: 8px;
	padding: 4px;
	color: #fff;
	font-family: Times New Roman;
	font-weight: 100;
	font-size: 20px;
	line-height: 20px;
	border: 1px none #fff;
	border-radius: 42px;
	box-shadow: 0px 0px 0px 0px rgba(2, 2, 2, .23);
	text-shadow: 0px 0px 0px rgba(0, 0, 0, .23);
	background-color: rgba(49, 91, 124, 1);
}

/* Popup Theme 7295: Hello Box */
.pum-theme-7295, .pum-theme-hello-box {
	background-color: rgba(0, 0, 0, .75);
}

.pum-theme-7295 .pum-container, .pum-theme-hello-box .pum-container {
	padding: 30px;
	border-radius: 80px;
	border: 14px solid #81d742;
	box-shadow: 0px 0px 0px 0px rgba(2, 2, 2, 0);
	background-color: rgba(255, 255, 255, 1);
}

.pum-theme-7295 .pum-title, .pum-theme-hello-box .pum-title {
	color: #2d2d2d;
	text-align: left;
	text-shadow: 0px 0px 0px rgba(2, 2, 2, .23);
	font-family: Montserrat;
	font-weight: 100;
	font-size: 32px;
	line-height: 36px;
}

.pum-theme-7295 .pum-content, .pum-theme-hello-box .pum-content {
	color: #2d2d2d;
	font-family: inherit;
	font-weight: 100;
}

.pum-theme-7295 .pum-content + .pum-close, .pum-theme-hello-box .pum-content + .pum-close {
	position: absolute;
	height: auto;
	width: auto;
	left: auto;
	right: -30px;
	bottom: auto;
	top: -30px;
	padding: 0px;
	color: #2d2d2d;
	font-family: Times New Roman;
	font-weight: 100;
	font-size: 32px;
	line-height: 28px;
	border: 1px none #fff;
	border-radius: 28px;
	box-shadow: 0px 0px 0px 0px rgba(2, 2, 2, .23);
	text-shadow: 0px 0px 0px rgba(0, 0, 0, .23);
	background-color: rgba(255, 255, 255, 1);
}

/* Popup Theme 7296: Cutting Edge */
.pum-theme-7296, .pum-theme-cutting-edge {
	background-color: rgba(0, 0, 0, .5);
}

.pum-theme-7296 .pum-container, .pum-theme-cutting-edge .pum-container {
	padding: 18px;
	border-radius: 0px;
	border: 1px none #000;
	box-shadow: 0px 10px 25px 0px rgba(2, 2, 2, .5);
	background-color: rgba(30, 115, 190, 1);
}

.pum-theme-7296 .pum-title, .pum-theme-cutting-edge .pum-title {
	color: #fff;
	text-align: left;
	text-shadow: 0px 0px 0px rgba(2, 2, 2, .23);
	font-family: Sans-Serif;
	font-weight: 100;
	font-size: 26px;
	line-height: 28px;
}

.pum-theme-7296 .pum-content, .pum-theme-cutting-edge .pum-content {
	color: #fff;
	font-family: inherit;
	font-weight: 100;
}

.pum-theme-7296 .pum-content + .pum-close, .pum-theme-cutting-edge .pum-content + .pum-close {
	position: absolute;
	height: 24px;
	width: 24px;
	left: auto;
	right: 0px;
	bottom: auto;
	top: 0px;
	padding: 0px;
	color: #1e73be;
	font-family: Times New Roman;
	font-weight: 100;
	font-size: 32px;
	line-height: 24px;
	border: 1px none #fff;
	border-radius: 0px;
	box-shadow: -1px 1px 1px 0px rgba(2, 2, 2, .1);
	text-shadow: -1px 1px 1px rgba(0, 0, 0, .1);
	background-color: rgba(238, 238, 34, 1);
}

/* Popup Theme 7297: Framed Border */
.pum-theme-7297, .pum-theme-framed-border {
	background-color: rgba(255, 255, 255, .5);
}

.pum-theme-7297 .pum-container, .pum-theme-framed-border .pum-container {
	padding: 18px;
	border-radius: 0px;
	border: 20px outset #d33;
	box-shadow: 1px 1px 3px 0px rgba(2, 2, 2, .97) inset;
	background-color: rgba(255, 251, 239, 1);
}

.pum-theme-7297 .pum-title, .pum-theme-framed-border .pum-title {
	color: #000;
	text-align: left;
	text-shadow: 0px 0px 0px rgba(2, 2, 2, .23);
	font-family: inherit;
	font-weight: 100;
	font-size: 32px;
	line-height: 36px;
}

.pum-theme-7297 .pum-content, .pum-theme-framed-border .pum-content {
	color: #2d2d2d;
	font-family: inherit;
	font-weight: 100;
}

.pum-theme-7297 .pum-content + .pum-close, .pum-theme-framed-border .pum-content + .pum-close {
	position: absolute;
	height: 20px;
	width: 20px;
	left: auto;
	right: -20px;
	bottom: auto;
	top: -20px;
	padding: 0px;
	color: #fff;
	font-family: Tahoma;
	font-weight: 700;
	font-size: 16px;
	line-height: 18px;
	border: 1px none #fff;
	border-radius: 0px;
	box-shadow: 0px 0px 0px 0px rgba(2, 2, 2, .23);
	text-shadow: 0px 0px 0px rgba(0, 0, 0, .23);
	background-color: rgba(0, 0, 0, .55);
}

/* Popup Theme 7298: Floating Bar - Soft Blue */
.pum-theme-7298, .pum-theme-floating-bar {
	background-color: rgba(255, 255, 255, 0);
}

.pum-theme-7298 .pum-container, .pum-theme-floating-bar .pum-container {
	padding: 8px;
	border-radius: 0px;
	border: 1px none #000;
	box-shadow: 1px 1px 3px 0px rgba(2, 2, 2, .23);
	background-color: rgba(238, 246, 252, 1);
}

.pum-theme-7298 .pum-title, .pum-theme-floating-bar .pum-title {
	color: #505050;
	text-align: left;
	text-shadow: 0px 0px 0px rgba(2, 2, 2, .23);
	font-family: inherit;
	font-weight: 400;
	font-size: 32px;
	line-height: 36px;
}

.pum-theme-7298 .pum-content, .pum-theme-floating-bar .pum-content {
	color: #505050;
	font-family: inherit;
	font-weight: 400;
}

.pum-theme-7298 .pum-content + .pum-close, .pum-theme-floating-bar .pum-content + .pum-close {
	position: absolute;
	height: 18px;
	width: 18px;
	left: auto;
	right: 5px;
	bottom: auto;
	top: 50%;
	padding: 0px;
	color: #505050;
	font-family: Sans-Serif;
	font-weight: 700;
	font-size: 15px;
	line-height: 18px;
	border: 1px solid #505050;
	border-radius: 15px;
	box-shadow: 0px 0px 0px 0px rgba(2, 2, 2, 0);
	text-shadow: 0px 0px 0px rgba(0, 0, 0, 0);
	background-color: rgba(255, 255, 255, 0);
	transform: translate(0, -50%);
}

/* Popup Theme 7299: Content Only - For use with page builders or block editor */
.pum-theme-7299, .pum-theme-content-only {
	background-color: rgba(0, 0, 0, .7);
}

.pum-theme-7299 .pum-container, .pum-theme-content-only .pum-container {
	padding: 0px;
	border-radius: 0px;
	border: 1px none #000;
	box-shadow: 0px 0px 0px 0px rgba(2, 2, 2, 0);
}

.pum-theme-7299 .pum-title, .pum-theme-content-only .pum-title {
	color: #000;
	text-align: left;
	text-shadow: 0px 0px 0px rgba(2, 2, 2, .23);
	font-family: inherit;
	font-weight: 400;
	font-size: 32px;
	line-height: 36px;
}

.pum-theme-7299 .pum-content, .pum-theme-content-only .pum-content {
	color: #8c8c8c;
	font-family: inherit;
	font-weight: 400;
}

.pum-theme-7299 .pum-content + .pum-close, .pum-theme-content-only .pum-content + .pum-close {
	position: absolute;
	height: 18px;
	width: 18px;
	left: auto;
	right: 7px;
	bottom: auto;
	top: 7px;
	padding: 0px;
	color: #000;
	font-family: inherit;
	font-weight: 700;
	font-size: 20px;
	line-height: 20px;
	border: 1px none #fff;
	border-radius: 15px;
	box-shadow: 0px 0px 0px 0px rgba(2, 2, 2, 0);
	text-shadow: 0px 0px 0px rgba(0, 0, 0, 0);
	background-color: rgba(255, 255, 255, 0);
}

#pum-7301 {
	z-index: 1999999999;
}

#pum-7300 {
	z-index: 1999999999;
}

/* Clean IDX styles */
#IDX-main {
	margin: 0;
}

#myhome-idx-wrapper {}

#myhome-idx-wrapper * {
	text-shadow: none !important;
	border-radius: 0 !important;
	-moz-border-radius: 0 !important;
	-webkit-border-radius: 0 !important;
	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
	font-variant: initial !important;
}

#myhome-idx-wrapper #IDX-resetBtn {
	display: none !important;
}

#myhome-idx-wrapper #IDX-main {
	padding: 0;
}

#myhome-idx-wrapper input:not([type='checkbox']):not([type='submit']):not([type='button']):not([type='radio']), #myhome-idx-wrapper input[type=date], #myhome-idx-wrapper input[type=email], #myhome-idx-wrapper input[type=number], #myhome-idx-wrapper input[type=password], #myhome-idx-wrapper input[type=search], #myhome-idx-wrapper input[type=tel], #myhome-idx-wrapper input[type=text], #myhome-idx-wrapper select, #myhome-idx-wrapper textarea {
	height: 48px !important;
	padding: 11px 12px !important;
	line-height: 24px !important;
	font-size: 16px !important;
	background: #fff !important;
	margin-bottom: 12px !important;
	border: 1px solid #c5c5c5 !important;
	color: #222 !important;
	width: 100% !important;
	text-transform: none !important;
	text-decoration: none !important;
	font-style: initial !important;
	text-align: left !important;
}

#myhome-idx-wrapper input:not([type='checkbox']):not([type='submit']):not([type='button']):not([type='radio']):hover, #myhome-idx-wrapper input:not([type='checkbox']):not([type='submit']):not([type='button']):not([type='radio']):active, #myhome-idx-wrapper input:not([type='checkbox']):not([type='submit']):not([type='button']):not([type='radio']):focus, #myhome-idx-wrapper input[type=date]:hover, #myhome-idx-wrapper input[type=date]:active, #myhome-idx-wrapper input[type=date]:focus, #myhome-idx-wrapper input[type=email]:hover, #myhome-idx-wrapper input[type=email]:active, #myhome-idx-wrapper input[type=email]:focus, #myhome-idx-wrapper input[type=number]:hover, #myhome-idx-wrapper input[type=number]:active, #myhome-idx-wrapper input[type=number]:focus, #myhome-idx-wrapper input[type=password]:hover, #myhome-idx-wrapper input[type=password]:active, #myhome-idx-wrapper input[type=password]:focus, #myhome-idx-wrapper input[type=search]:hover, #myhome-idx-wrapper input[type=search]:active, #myhome-idx-wrapper input[type=search]:focus, #myhome-idx-wrapper input[type=tel]:hover, #myhome-idx-wrapper input[type=tel]:active, #myhome-idx-wrapper input[type=tel]:focus, #myhome-idx-wrapper input[type=text]:hover, #myhome-idx-wrapper input[type=text]:active, #myhome-idx-wrapper input[type=text]:focus, #myhome-idx-wrapper select:hover, #myhome-idx-wrapper select:active, #myhome-idx-wrapper select:focus, #myhome-idx-wrapper textarea:hover, #myhome-idx-wrapper textarea:active, #myhome-idx-wrapper textarea:focus {
	color: #222 !important;
	background: #fff !important;
}

#myhome-idx-wrapper input:not([type='checkbox']):not([type='submit']):not([type='button']):not([type='radio']) textarea, #myhome-idx-wrapper input[type=date] textarea, #myhome-idx-wrapper input[type=email] textarea, #myhome-idx-wrapper input[type=number] textarea, #myhome-idx-wrapper input[type=password] textarea, #myhome-idx-wrapper input[type=search] textarea, #myhome-idx-wrapper input[type=tel] textarea, #myhome-idx-wrapper input[type=text] textarea, #myhome-idx-wrapper select textarea, #myhome-idx-wrapper textarea textarea {
	height: 200px !important;
}

#myhome-idx-wrapper input:not([type='checkbox']):not([type='submit']):not([type='button']):not([type='radio']) .IDX-control-group, #myhome-idx-wrapper input[type=date] .IDX-control-group, #myhome-idx-wrapper input[type=email] .IDX-control-group, #myhome-idx-wrapper input[type=number] .IDX-control-group, #myhome-idx-wrapper input[type=password] .IDX-control-group, #myhome-idx-wrapper input[type=search] .IDX-control-group, #myhome-idx-wrapper input[type=tel] .IDX-control-group, #myhome-idx-wrapper input[type=text] .IDX-control-group, #myhome-idx-wrapper select .IDX-control-group, #myhome-idx-wrapper textarea .IDX-control-group {
	float: left;
}

#myhome-idx-wrapper .IDX-control-label, #myhome-idx-wrapper .IDX-addressField label {
	margin-bottom: 6px !important;
	display: inline-block !important;
	text-align: left !important;
	font-weight: 700 !important;
	font-size: 16px !important;
	font-family: Play, Arial, Helvetica, sans-serif;
}

#myhome-idx-wrapper .IDX-controls .IDX-checkbox-inline {
	margin-right: 12px !important;
}

#myhome-idx-wrapper .IDX-controls .IDX-checkbox-inline input {
	position: relative !important;
	top: 2px !important;
}

#myhome-idx-wrapper .IDX-required {
	color: red;
	font-weight: bold;
	margin-left: 2px;
	display: inline-block;
}

#myhome-idx-wrapper #IDX-leadToolsBar {
	background: #29aae3;
	color: #fff;
	font-weight: 400;
	border: none;
	height: initial;
	padding: 12px 18px;
}

@media (max-width: 767px) {
	#myhome-idx-wrapper #IDX-leadToolsBar {
		margin-bottom: 12px;
	}
	
	#myhome-idx-wrapper #IDX-leadToolsBar #IDX-leadAccountLink {
		width: 100%;
		text-align: left;
		float: left;
	}
	
	#myhome-idx-wrapper #IDX-leadToolsBar #IDX-leadInfo {
		margin-left: 0px;
	}
}

#myhome-idx-wrapper #IDX-leadToolsBar a {
	color: #fff;
}

#myhome-idx-wrapper .IDX-topLinks .IDX-topLink {
	background: #fff;
	margin-right: 12px;
	padding: 6px 12px;
	display: inline-block;
}

#myhome-idx-wrapper #IDX-hotLinks {
	padding-top: 6px !important;
}

#myhome-idx-wrapper #IDX-resetBtn, #myhome-idx-wrapper #IDX-formReset {
	height: 48px;
	font-size: 16px;
	line-height: 24px;
	padding: 12px 24px;
	border: none;
	display: inline-block;
	font-weight: 700;
	text-transform: uppercase;
	margin: 0;
	background: #fff;
	color: #222;
	position: relative;
}

#myhome-idx-wrapper #IDX-resetBtn:after, #myhome-idx-wrapper #IDX-formReset:after {
	content: "";
	background: #000;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
}

#myhome-idx-wrapper #IDX-resetBtn:hover:after, #myhome-idx-wrapper #IDX-formReset:hover:after {
	opacity: .1;
}

#myhome-idx-wrapper #IDX-submitBtn, #myhome-idx-wrapper #IDX-formSubmit {
	height: 48px;
	font-size: 16px;
	line-height: 24px;
	padding: 12px 24px;
	border: none;
	display: inline-block;
	font-weight: 700;
	cursor: pointer;
	text-transform: uppercase;
	margin: 0;
	background: #29aae3;
	color: #fff;
	position: relative;
}

#myhome-idx-wrapper #IDX-submitBtn:after, #myhome-idx-wrapper #IDX-formSubmit:after {
	content: "";
	background: #000;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
}

#myhome-idx-wrapper #IDX-submitBtn:hover, #myhome-idx-wrapper #IDX-formSubmit:hover {
	color: #fff;
	background: #29aae3;
}

#myhome-idx-wrapper #IDX-submitBtn:hover:after, #myhome-idx-wrapper #IDX-formSubmit:hover:after {
	opacity: .1;
}

#myhome-idx-wrapper #IDX-searchRefinement {
	width: 100%;
}

#myhome-idx-wrapper #IDX-listingID-group {
	padding-left: 0 !important;
	padding-right: 0 !important;
}

.ui-dialog[aria-labelledby*=IDX-loadingScreen] .ui-widget-header a {
	display: none !important;
}

.ui-dialog[aria-labelledby*=IDX-loadingScreen] .ui-widget-header a span {
	display: none !important;
}

.ui-dialog[aria-labelledby*=IDX-loadingScreen] #IDX-loadingScreen div img {
	display: none !important;
}

#myhome-idx-wrapper #idxStop {
	display: none;
}

#myhome-idx-wrapper #idxStart {
	margin: 0 auto !important;
	width: 100% !important;
	height: 300px !important;
	background: #222 !important;
	color: #fff !important;
	position: relative !important;
	margin-bottom: 24px !important;
}

#myhome-idx-wrapper #idxStart:after {
	position: absolute !important;
	top: 0 !important;
	left: 0 !important;
	width: 100% !important;
	content: "IDX Wrapper Placeholder" !important;
	display: block !important;
	text-align: center !important;
	height: 48px !important;
	font-size: 24px !important;
	margin-top: 136px !important;
}

html body.vc_editor .mh-idx-widget {
	width: 100% !important;
	max-width: 100% !important;
}

html body.vc_editor .mh-idx-widget {
	margin: 0 auto !important;
	width: 100% !important;
	height: 300px !important;
	background: #222 !important;
	color: #fff !important;
	position: relative !important;
	margin-bottom: 24px !important;
}

html body.vc_editor .mh-idx-widget:after {
	position: absolute !important;
	top: 0 !important;
	left: 0 !important;
	width: 100% !important;
	content: "IDX Widget Placeholder" !important;
	display: block !important;
	text-align: center !important;
	height: 48px !important;
	font-size: 24px !important;
	margin-top: 136px !important;
}

html body.vc_editor .mh-idx-widget * {
	display: none !important;
}

html body .ui-dialog[aria-labelledby*=IDX-loadingScreen] {
	padding: 0;
	width: auto !important;
	overflow: visible !important;
	height: 200px !important;
	border: none !important;
	background: transparent !important;
}

html body .ui-dialog[aria-labelledby*=IDX-loadingScreen] .ui-widget-header a {
	display: none !important;
}

html body .ui-dialog[aria-labelledby*=IDX-loadingScreen] .ui-widget-header a span {
	display: none !important;
}

html body .ui-dialog[aria-labelledby*=IDX-loadingScreen] #IDX-loadingScreen, html body .ui-dialog[aria-labelledby*=IDX-loadingScreen] #IDX-loadingScreen:before, html body .ui-dialog[aria-labelledby*=IDX-loadingScreen] #IDX-loadingScreen:after {
	background: #29aae3;
	-webkit-animation: mh-loader-animation 1s infinite ease-in-out !important;
	animation: mh-loader-animation 1s infinite ease-in-out !important;
	width: 1em !important;
	height: 4em !important;
}

html body .ui-dialog[aria-labelledby*=IDX-loadingScreen] #IDX-loadingScreen {
	color: #29aae3;
	text-indent: -9999em !important;
	margin: 88px auto !important;
	position: relative !important;
	font-size: 11px !important;
	-webkit-transform: translateZ(0) !important;
	-ms-transform: translateZ(0) !important;
	transform: translateZ(0) !important;
	-webkit-animation-delay: -.16s !important;
	animation-delay: -.16s !important;
	min-height: initial !important;
	min-width: initial !important;
	overflow: initial !important;
	padding: 0 !important;
}

html body .ui-dialog[aria-labelledby*=IDX-loadingScreen] #IDX-loadingScreen:before, html body .ui-dialog[aria-labelledby*=IDX-loadingScreen] #IDX-loadingScreen:after {
	position: absolute !important;
	top: 0 !important;
	content: "" !important;
}

html body .ui-dialog[aria-labelledby*=IDX-loadingScreen] #IDX-loadingScreen:before {
	left: -1.5em !important;
	-webkit-animation-delay: -.32s !important;
	animation-delay: -.32s !important;
}

html body .ui-dialog[aria-labelledby*=IDX-loadingScreen] #IDX-loadingScreen:after {
	left: 1.5em !important;
}

@-webkit-keyframes mh-loader-animation {
	0%, 80%, 100% {
		box-shadow: 0 0;
		height: 4em;
	}
	
	40% {
		box-shadow: 0 -2em;
		height: 5em;
	}
}

@keyframes mh-loader-animation {
	0%, 80%, 100% {
		box-shadow: 0 0;
		height: 4em;
	}
	
	40% {
		box-shadow: 0 -2em;
		height: 5em;
	}
}

html body .ui-dialog[aria-labelledby*=IDX-loadingScreen] div img {
	display: none !important;
}

.myhome-idx-wrapper__contact-contact-1004 .IDX-pageContainer, .IDX-category-contact .IDX-pageContainer {
	padding: 24px 18px;
	background: #f4f4f4;
	border: none;
	width: 100%;
	display: block;
	font-size: 16px;
	line-height: 24px;
	color: #222;
	margin-bottom: 12px;
}

.myhome-idx-wrapper__contact-contact-1004 .IDX-pageContainer:after, .IDX-category-contact .IDX-pageContainer:after {
	clear: both;
	content: "";
	display: table;
}

.myhome-idx-wrapper__contact-contact-1004 .IDX-control-group, .IDX-category-contact .IDX-control-group {
	width: 100%;
}

.myhome-idx-wrapper__contact-contact-1004 .IDX-control-group textarea, .IDX-category-contact .IDX-control-group textarea {
	height: 200px !important;
}

.myhome-idx-wrapper__contact-contact-1004 .IDX-leadFormText, .IDX-category-contact .IDX-leadFormText {
	margin-bottom: 0;
}

.myhome-idx-wrapper__contact-contact-1004 .IDX-leadFormWrap, .IDX-category-contact .IDX-leadFormWrap {
	padding-left: 0;
	padding-right: 12px;
	margin-right: 12px;
}

.myhome-idx-wrapper__contact-contact-1004 #IDX-captcha, .IDX-category-contact #IDX-captcha {
	margin: -12px 0 12px 0;
}

.myhome-idx-wrapper__contact-contact-1004 #IDX-scheduleshowingFormText, .IDX-category-contact #IDX-scheduleshowingFormText {
	padding-bottom: 24px;
}

.myhome-idx-wrapper__contact-contact-1004 #IDX-previousPage, .IDX-category-contact #IDX-previousPage {
	text-align: left;
	padding: 12px 0 24px;
}

.myhome-idx-wrapper__contact-contact-1004 textarea, .IDX-category-contact textarea {
	min-height: 200px !important;
}

.myhome-idx-wrapper__contact-contact-1004 #IDX-contactAgentPicWrap, .IDX-category-contact #IDX-contactAgentPicWrap {
	float: left;
	width: 40%;
}

.myhome-idx-wrapper__contact-contact-1004 #IDX-contactAgentInfo, .IDX-category-contact #IDX-contactAgentInfo {
	float: left;
	padding-top: 12px;
	display: block;
	font-size: 24px;
	line-height: 36px;
}

.myhome-idx-wrapper__contact-contact-1004 .IDX-contactAgentHeader, .IDX-category-contact .IDX-contactAgentHeader {
	margin-bottom: 12px;
	font-weight: 700;
	font-size: 36px;
}

.myhome-idx-wrapper__contact-contact-1004 .IDX-page-homevaluation {
	margin: 0 auto;
}

.myhome-idx-wrapper__contact-contact-1004 .IDX-page-homevaluation .IDX-leadFormWrap {
	margin-right: 0 !important;
	padding-right: 0 !important;
}

.myhome-idx-wrapper__contact-contact-1004 .IDX-page-homevaluation .IDX-help-inline {
	top: -12px;
	position: relative;
}

.myhome-idx-wrapper__contact-contact-1004 .IDX-page-homevaluation #IDX-homeValueSubmitMessage {
	margin-bottom: -16px;
	margin-top: 24px;
}

.myhome-idx-wrapper__contact-contact-1004 .IDX-page-homevaluation #IDX-resetBtn {
	display: none !important;
}

.myhome-idx-wrapper__contact-contact-1004 .IDX-page-homevaluation .IDX-homevalueLine {
	display: none;
}

.myhome-idx-wrapper__contact-contact-1004 .IDX-page-homevaluation .IDX-controls .IDX-radio-inline {
	margin-right: 24px;
}

.myhome-idx-wrapper__contact-contact-1004 .IDX-page-homevaluation .IDX-controls .IDX-radio-inline input {
	padding-right: 6px !important;
	margin-right: 2px !important;
	top: 1px !important;
	position: relative !important;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing {
	padding: 124px 0 0 0 !important;
}

@media (min-width: 768px) {
	.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing {
		padding: 144px 0 0 0 !important;
	}
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing textarea#IDX-message {
	height: 150px !important;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailsLinkSave {
	display: none;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailsAgentPhoto {
	text-align: left;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailsAgentPhoto img {
	border-radius: 50% !important;
}

@media (max-width: 767px) {
	.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailsAgentPhoto {
		width: 100%;
		margin-bottom: 24px;
	}
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailsFeaturedAgentdisplayname {
	font-family: Play, Arial, Helvetica, sans-serif;
	margin-top: 5px !important;
	display: block;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailsMap {
	width: auto !important;
	min-width: 100% !important;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing textarea {
	height: 120px !important;
	margin-bottom: 0 !important;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-nextLastButtons {
	float: left;
	width: 100%;
	background: #f4f4f4;
	padding: 18px 18px 0 18px;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-nextLastButtons #IDX-nextProp {
	color: #29aae3;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-nextLastButtons #IDX-nextLastPosition {
	margin-top: 6px;
	display: block;
	margin-bottom: 12px;
	font-weight: 700;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing .IDX-detailsVirtualTourLink {
	height: 48px;
	font-size: 16px;
	line-height: 24px;
	padding: 12px 24px;
	border: none;
	display: inline-block;
	font-weight: 700;
	cursor: pointer;
	text-transform: uppercase;
	margin: 0;
	background: #29aae3;
	color: #fff;
	position: relative;
	width: 100%;
	margin-bottom: 12px;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing .IDX-detailsVirtualTourLink:after {
	content: "";
	background: #000;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing .IDX-detailsVirtualTourLink:hover {
	color: #fff;
	background: #29aae3;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing .IDX-detailsVirtualTourLink:hover:after {
	opacity: .1;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-hotLinks {
	background: #f4f4f4;
	color: #fff;
	padding: 12px 18px !important;
	line-height: 16px;
	font-size: 14px;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-hotLinks > * {
	float: left;
	display: inline-block;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-hotLinks a {
	margin-right: 24px;
	display: inline-block;
	float: left;
	padding-left: 18px;
	position: relative;
}

@media (max-width: 767px) {
	.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-hotLinks a {
		padding-bottom: 12px;
	}
	
	.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-hotLinks a:last-child {
		padding-bottom: 0;
	}
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-hotLinks a:before {
	display: none;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-hotLinks a:hover {
	color: #29aae3;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-hotLinks #IDX-moreInfo:after {
	font-family: FontAwesome;
	content: "";
	position: absolute;
	left: 0;
	top: 0;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-hotLinks #IDX-mortgageLink:after {
	font-family: FontAwesome;
	content: "";
	position: absolute;
	left: 0;
	top: 0;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-hotLinks #IDX-printable:after {
	font-family: FontAwesome;
	content: "";
	position: absolute;
	left: 0;
	top: 0;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-hotLinks #IDX-contactAgent:after {
	font-family: FontAwesome;
	content: "";
	position: absolute;
	left: 0;
	top: 0;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-hotLinks .IDX-propertySaved {
	position: relative;
	padding-left: 20px;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-hotLinks .IDX-propertySaved:after {
	font-family: FontAwesome;
	content: "";
	font-weight: initial;
	font-size: 16px;
	position: absolute;
	left: 0;
	top: 0;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-hotLinks .IDX-propertySaved:before {
	display: none;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-hotLinks .IDX-saveProperty {
	position: relative;
	padding-left: 20px;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-hotLinks .IDX-saveProperty:after {
	font-family: FontAwesome;
	content: "";
	font-weight: initial;
	font-size: 16px;
	position: absolute;
	left: 0;
	top: 0;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-hotLinks:after {
	clear: both;
	content: "";
	display: table;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-hotLinks .IDX-saveProperty, .myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-hotLinks .IDX-propertySaved, .myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-hotLinks #IDX-moreInfo, .myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-hotLinks #IDX-contactAgent, .myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-hotLinks #IDX-contactAgent {
	margin-right: 24px;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing {
	padding-top: 140px;
	position: relative;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailsWrapper {
	float: left;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailsPrimaryImg {
	width: 100%;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailsAddress {
	width: 100% !important;
	background: #f0f0f0;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailsField-listingPrice #IDX-detailsPrice {
	color: #29aae3;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailsTopNav {
	min-height: 0;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailsTopNav .IDX-topLink {
	position: initial;
	background: #f4f4f4;
	padding: 0;
	margin-bottom: 6px;
	line-height: 24px;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailsTopNav .IDX-topLink a {
	font-size: 14px;
	color: #222;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailsTopNav .IDX-topLink a:hover {
	color: #29aae3;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing .IDX-wrapper-standard .IDX-thumbnail {
	border: none;
	padding: 0;
	margin: 0 0 12px 0;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing .IDX-carouselThumb {
	opacity: .5;
	border: none;
	xwidth: 150px;
	xheight: 150px;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing .IDX-wrapper-standard .IDX-thumbnail {
	margin-bottom: 0;
	padding: 0;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing .IDX-carouselThumb img {
	max-width: 100%;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailsShowcaseSlides {
	padding: 0;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing .IDX-carouselThumb:hover {
	opacity: 1;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing .IDX-carouselThumb.IDX-showcaseSlide-active {
	opacity: 1;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing .IDX-listingCountWrap {
	color: #666;
	font-size: 21px;
	line-height: 24px;
	width: 100%;
	display: block;
	margin-bottom: 12px;
	font-weight: 700;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing .IDX-resultsCount {
	color: #666;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-resultsCountMessage {
	top: -18px;
	position: relative;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-scheduleShowing {
	width: 100%;
	text-align: center;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-formSubmit {
	margin-top: 22px;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing .IDX-basicRow {
	float: left;
	width: 100%;
	clear: initial;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-idxID-group, .myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-pt-group {
	width: 100%;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing .IDX-coreFields {
	width: 100%;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing .IDX-coreFields {
	padding: 0px;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-coreFieldRow {
	zoom: 1;
	padding: 12px;
	background: #f4f4f4;
	margin: 0;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-pt-group {
	width: 100%;
}

@media (min-width: 768px) {
	.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-pt-group {
		width: 50%;
	}
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing ul#IDX-searchNavList {
	background: #f2f2f2;
	padding: 0;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-mapContainer {
	width: 100%;
	min-width: 100%;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-mapHeader-Search {
	height: 68px;
	background: #222;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-basicBottom {
	background: #222;
	padding: 12px;
	margin: 0;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-basicBottom .IDX-control-label {
	color: #fff;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-basicBottom #IDX-per-group {
	padding-right: 12px;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-idxID-group, .myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-pt-group {
	padding: 0 12px 0 0;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing .IDX-listAsRow li span {
	padding: 12px 0;
	display: inline-block;
	text-transform: uppercase;
	color: #29aae3;
	font-size: 13px;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #ws-walkscore-tile {
	width: 100% !important;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing .IDX-listAsRow li a {
	font-size: 13px;
	padding: 12px 0;
	display: inline-block;
	pointer: cursor;
	color: #222;
	text-transform: uppercase;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing .IDX-listAsRow li a:hover {
	color: #29aae3;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing .IDX-basicRow {
	padding: 24px 12px 12px 12px;
	background: #f4f4f4;
	margin-bottom: 0;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing .IDX-row-content {
	padding: 0;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-cczContainer, .myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-lp-group, .myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-hp-group, .myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-tb-group, .myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-bd-group, .myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-sqft-group, .myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-acres-group {
	padding: 0 12px 6px 0;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-searchNavWrapper {
	margin-bottom: 0;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-advancedSearchFields {
	background: #f4f4f4;
	padding: 12px 24px;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-filterFields {
	clear: both;
	display: block;
	float: right;
	background: #fff;
	margin-top: 12px;
	padding: 12px;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-add {
	width: 100%;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing h4#IDX-resultsSeparatorTextFeatured {
	background: #222;
	color: #fff;
	padding: 24px;
	margin-bottom: 0;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-photoListing {
	width: 100%;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailsPhoto {
	border-radius: 0;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing .IDX-fieldContainer, .myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailsContactForm, .myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-description, .myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-contentFields, .myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailsAgentInfo, .myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-openHouses {
	background: #f4f4f4;
	padding: 18px 24px;
	margin-bottom: 12px;
	margin-top: 0;
	font-size: 16px;
	width: 100%;
	line-height: 24px;
	text-align: left;
	float: left;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-openHouses {
	border: none !important;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailsFeatured {
	width: 100%;
	padding: 0;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailsContactForm input {
	width: 100%;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-contentFields .IDX-detailsField {
	background: transparent;
	border: none;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing .IDX-fieldContainerTitle, .myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-listingHeader, .myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-openHouseHeader {
	text-align: center;
	font-size: 21px;
	margin-bottom: 18px;
	padding-bottom: 18px;
	font-weight: 700;
	position: relative;
	text-transform: uppercase;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing .IDX-fieldContainerTitle:after, .myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-listingHeader:after, .myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-openHouseHeader:after {
	content: "";
	height: 2px;
	width: 100%;
	background: #fff;
	position: absolute;
	bottom: 0;
	left: 0;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing .IDX-fieldContainerList > div {
	padding: 0 12px 0 0;
	margin-bottom: 9px;
	font-size: 16px;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing .IDX-fieldTwoColumn .IDX-fieldContainerList {
	width: 100%;
	padding: 0;
}

@media (min-width: 768px) {
	.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing .IDX-fieldTwoColumn .IDX-fieldContainerList {
		width: 50%;
	}
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing .IDX-control-group {
	width: 100%;
	margin: 0;
	float: left;
}

@media (min-width: 768px) {
	.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing .IDX-control-group {
		width: 50%;
	}
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing .IDX-control-group input {
	margin-right: 12px;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing .IDX-controls {
	padding-right: 12px;
	padding-bottom: 9px;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-contentFields .IDX-contentFields:first-child {
	border-top: 2px solid #fff;
	padding-top: 12px;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailsHead {
	background: #f4f4f4;
	margin-bottom: 12px;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailsField-listingPrice, .myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailsField-soldPrice, .myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailsHead #IDX-detailsField-propStatus, .myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailsAddress {
	width: 100%;
	min-height: initial;
	float: left;
	margin: 0;
	text-align: center;
	padding: 18px 24px;
}

@media (min-width: 768px) {
	.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailsField-listingPrice, .myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailsField-soldPrice, .myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailsHead #IDX-detailsField-propStatus, .myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailsAddress {
		width: 33.333%;
	}
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailsHeadFields {
	clear: initial;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailsHeadFields .IDX-detailsField {
	float: left;
	text-align: center;
	width: 100%;
	margin: 0;
	background: #f4f4f4;
	padding: 18px;
}

@media (min-width: 768px) {
	.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailsHeadFields .IDX-detailsField {
		width: 33.333%;
	}
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing .IDX-lineBreak {
	border-bottom: 0;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailsTopLinks {
	float: left;
	position: relative;
	width: 100%;
	z-index: 10;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailsLinkBack {
	left: 0;
	top: 0;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailsTopNav.IDX-detailsTrack {
	height: 20px;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing .IDX-contactAgentHeader {
	margin-bottom: 0;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-contactInformation {
	background: #fff;
	padding: 12px;
	margin-bottom: -24px;
	margin-top: 0;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing .IDX-detailsText, .myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing .IDX-fieldData, .myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing .IDX-detailsAddressInfo {
	display: block;
	padding-bottom: 12px;
	font-size: 24px;
	color: #333;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-photoGalleryLink, .myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-scheduleShowing, .myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailsVirtualTour {
	height: 48px;
	font-size: 16px;
	line-height: 24px;
	padding: 12px 24px;
	border: none;
	display: inline-block;
	font-weight: 700;
	cursor: pointer;
	text-transform: uppercase;
	margin: 0;
	background: #29aae3;
	color: #fff;
	position: relative;
	width: 100%;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-photoGalleryLink:after, .myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-scheduleShowing:after, .myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailsVirtualTour:after {
	content: "";
	background: #000;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-photoGalleryLink:hover, .myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-scheduleShowing:hover, .myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailsVirtualTour:hover {
	color: #fff;
	background: #29aae3;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-photoGalleryLink:hover:after, .myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-scheduleShowing:hover:after, .myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailsVirtualTour:hover:after {
	opacity: .1;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-scheduleShowing, .myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailsVirtualTour {
	margin-bottom: 12px;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-walkscoreContainer {
	padding: 24px 18px;
	background: #f4f4f4;
	border: none;
	width: 100%;
	display: block;
	font-size: 16px;
	line-height: 24px;
	color: #222;
	margin-bottom: 12px;
	margin-bottom: 12px;
	margin-top: 12px;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-walkscoreContainer:after {
	clear: both;
	content: "";
	display: table;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-walkscoreContainer label {
	font-weight: 700;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailsMap {
	margin-bottom: 12px;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailsGalleryLink {
	margin-top: 0;
	padding-top: 12px;
	padding-bottom: 0;
	background: #fff;
}

@media (min-width: 768px) {
	.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailsGalleryLink {
		margin-top: 12px;
	}
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-photoGalleryLink:before {
	display: none;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-contentFields .IDX-detailsField {
	padding: 0;
	float: left;
	font-size: 16px;
	width: 100%;
}

@media (min-width: 768px) {
	.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-contentFields .IDX-detailsField {
		width: 50%;
	}
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-contentFields .IDX-detailsField span {
	display: inline;
	width: auto;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-contentFields .IDX-detailsField .IDX-fieldLabel, .myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-contentFields .IDX-detailsField .IDX-fieldData {
	padding: 0;
	margin-bottom: 0;
	font-size: 16px;
	color: #222;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-contentFields .IDX-detailsField .IDX-fieldLabel {
	font-weight: 700;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-contentFields .IDX-detailsField .IDX-fieldData {
	font-weight: 400;
	display: inline-block;
	margin-left: 3px;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-contentFields .IDX-detailsField .IDX-fieldLabel:after {
	content: ":";
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing div#IDX-description {
	margin-bottom: 12px;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailsAgentInfo {
	padding: 24px 18px;
	background: #f4f4f4;
	border: none;
	width: 100%;
	display: block;
	font-size: 16px;
	line-height: 24px;
	color: #222;
	margin-bottom: 12px;
	text-align: center !important;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailsAgentInfo:after {
	clear: both;
	content: "";
	display: table;
}

@media (max-width: 767px) {
	.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailsPrice {
		text-align: center;
		display: block;
	}
	
	.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing .IDX-detailsPrice {
		padding-top: 12px !important;
		float: left;
		width: 100%;
	}
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailsFeaturedAgentdisplayname {
	font-size: 24px;
	margin-bottom: 6px;
	font-weight: 700;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-message-group {
	width: 100%;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailsAgentText {
	text-align: left !important;
	font-size: 14px;
	line-height: 21px;
}

@media (min-width: 768px) {
	.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailsAgentText {
		padding-left: 120px;
	}
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing .IDX-detailsAgentInfoLabel {
	font-weight: 700;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailscontactFormActions {
	text-align: left;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailsHead .IDX-detailsLabel, .myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailsHead .IDX-detailsAddressLocationInfo, .myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailsHead .IDX-fieldLabel {
	color: #666;
	display: block;
	font-size: 12px;
	text-transform: initial;
	text-transform: uppercase;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailsGalleryLink {
	position: relative;
	margin-top: 12px;
	margin-bottom: 12px;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailsGalleryLink:after {
	content: "";
	height: 12px;
	width: 100%;
	background: #fff;
	position: absolute;
	bottom: -12px;
	left: 0;
	right: 0;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-fieldsWrapper .IDX-fieldData {
	font-size: 16px;
	width: auto;
	display: inline;
	padding-bottom: 0;
	padding-right: 12px;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-contentFields .IDX-contentFields:first-child {
	border: 0px solid transparent;
	padding-top: 0;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing .IDX-customRegistrationFields, .myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing .IDX-showingDates {
	width: auto;
	margin-right: -24px;
	display: block;
	float: left;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-message-group, .myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-message-group .IDX-controls {
	padding-right: 0px;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailsBankRateTool {
	position: relative !important;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing .IDX-estMonthlyPayment {
	display: block !important;
	padding-bottom: 12px !important;
	font-size: 24px !important;
	color: #333 !important;
	font-weight: 700 !important;
	width: 100% !important;
	text-align: center !important;
	float: left !important;
	position: absolute !important;
	top: 18px !important;
	margin: 0 auto !important;
	left: 0 !important;
	right: 0 !important;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailsBankRateTool {
	width: 100% !important;
	float: left !important;
	float: left !important;
	text-align: right !important;
	text-align: center !important;
	min-height: initial !important;
	margin: 0 !important;
	padding: 56px 0 24px 0 !important;
	color: #666 !important;
	display: block !important;
	font-size: 12px !important;
	text-transform: initial !important;
	text-transform: uppercase !important;
	font-weight: 700 !important;
}

@media (min-width: 768px) {
	.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailsBankRateTool {
		width: 33.333% !important;
	}
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailsBankRateTool:after {
	content: "" !important;
	background: #f4f4f4 !important;
	height: 8px !important;
	width: 10px !important;
	position: absolute !important;
	margin-left: -3px !important;
	margin-top: 4px;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-ohMoreInfo {
	background: #222 !important;
	display: inline-block !important;
	margin-top: 12px !important;
	padding: 6px 12px !important;
	color: #fff !important;
	text-transform: uppercase !important;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailsAddress {
	position: absolute !important;
	top: 0px !important;
	background: #f2f2f2;
	color: #999;
	text-align: center;
	padding: 36px 18px;
	left: 0 !important;
	z-index: 10 !important;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailsPhoto {
	height: auto !important;
	width: auto !important;
	margin: 0 auto 0 auto !important;
	border: 2px solid #f4f4f4 !important;
}

@media (min-width: 768px) {
	.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailsPhoto {
		margin-top: 12px !important;
	}
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing .IDX-detailsAddress {
	color: #222 !important;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing .IDX-detailsAddress, .myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing .IDX-detailsAddressInfo, .myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing .IDX-detailsAddressInfo *, .myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing .IDX-detailsAddress > * {
	font-size: 21px !important;
}

@media (min-width: 768px) {
	.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing .IDX-detailsAddress, .myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing .IDX-detailsAddressInfo, .myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing .IDX-detailsAddressInfo *, .myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing .IDX-detailsAddress > * {
		font-size: 36px !important;
	}
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailsAddress {
	background: #f4f4f4 !important;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailsHead .IDX-detailsAddressLocationInfo {
	color: #666 !important;
	text-transform: none !important;
	font-size: 14px !important;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing .IDX-detailsAddressInfo {
	padding-bottom: 3px !important;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailsTopLinks {
	float: left !important;
	position: relative !important;
	width: 100% !important;
	padding: 6px 18px 0 18px !important;
	margin-bottom: 0 !important;
	background: #f4f4f4 !important;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing .IDX-ohFreeFormDate {
	line-height: 24px !important;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailsTopNav .IDX-topLink {
	background: #f4f4f4 !important;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailsTopNav .IDX-topLink {
	margin-bottom: 0 !important;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing .IDX-page-listing {
	margin-top: 96px;
	position: relative;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailsPhoto {
	border-radius: 0 !important;
	display: block !important;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-captcha iframe {
	float: left;
	margin-bottom: 18px;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing .IDX-contactAccountHeader {
	margin-bottom: 12px !important;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing .IDX-contactForm .IDX-controls {
	margin-bottom: 0 !important;
	padding-bottom: 0 !important;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailsBankRateTool a {
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	margin-top: 3px;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-contactInformation {
	position: relative;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-contactInformation .IDX-contactAgentPic {
	width: 100px;
	margin-bottom: 12px;
	display: block;
	margin: 0;
	border-radius: 50% !important;
}

@media (min-width: 768px) {
	.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-contactInformation .IDX-contactAgentPic {
		position: absolute;
		left: 0 !important;
		top: 12px !important;
	}
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-walkscoreContainer {
	max-width: 100%;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-contactAgentPicWrap:after {
	clear: both;
	content: "";
	display: table;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-contactAgentPicWrap img {
	display: block;
	float: left;
}

@media (min-width: 768px) {
	.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-contactInformation {
		background: transparent;
		padding-left: 120px;
		padding-top: 12px;
		min-height: 0;
		position: relative;
	}
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-contactInformation #IDX-contactAgentInfo {
	margin-top: 12px;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-contactInformation h3 {
	font-size: 24px;
	margin-bottom: 6px;
	font-weight: 700;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailsField-rental {
	display: block;
	text-align: center;
	float: left;
	padding: 18px;
}

@media (min-width: 768px) {
	.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailsField-rental {
		width: 33.33%;
	}
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailsAgentInfo {
	max-width: 100%;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-primaryPhoto {
	padding-left: 18px;
	padding-right: 18px;
}

@media (max-width: 767px) {
	.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-primaryPhoto {
		padding-top: 12px;
	}
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailsWrapper + div {
	padding: 0 !important;
	top: -5px !important;
	position: relative !important;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailscontactContainer .IDX-contactFormRight {
	display: none;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailscontactContainer .IDX-clear {
	display: none;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailscontactContainer .IDX-formResponse {
	display: none;
}

@media (min-width: 768px) {
	.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-contactAgentInfo {
		margin-top: 12px;
	}
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing #IDX-detailsWrapper {
	float: none !important;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing span.IDX-fieldData {
	color: #000 !important;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing span.IDX-fieldLabel, .myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing span#IDX-detailsPriceLabel {
	color: #666 !important;
	font-size: 14px !important;
	font-family: inherit !important;
	font-weight: 300 !important;
	text-transform: initial !important;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing div#IDX-detailsField-rntLsePrice {
	width: 33% !important;
	float: left;
}

.myhome-idx-wrapper__details-detailsDynamic-1008 .IDX-page-listing span#IDX-detailsPrice {
	text-align: center;
	margin-top: 18px !important;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailsAgentPhoto {
	text-align: left;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailsAgentPhoto img {
	border-radius: 50% !important;
}

@media (max-width: 767px) {
	.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailsAgentPhoto {
		width: 100%;
		margin-bottom: 24px;
	}
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailsFeaturedAgentdisplayname {
	font-family: Play, Arial, Helvetica, sans-serif;
	margin-top: 5px !important;
	display: block;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailsMap {
	width: auto !important;
	min-width: 100% !important;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 textarea {
	height: 120px !important;
	margin-bottom: 0 !important;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-nextLastButtons {
	float: left;
	width: 100%;
	background: #f4f4f4;
	padding: 18px 18px 0 18px;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-nextLastButtons #IDX-nextProp {
	color: #29aae3;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-nextLastButtons #IDX-nextLastPosition {
	margin-top: 6px;
	display: block;
	margin-bottom: 12px;
	font-weight: 700;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 .IDX-detailsVirtualTourLink {
	height: 48px;
	font-size: 16px;
	line-height: 24px;
	padding: 12px 24px;
	border: none;
	display: inline-block;
	font-weight: 700;
	cursor: pointer;
	text-transform: uppercase;
	margin: 0;
	background: #29aae3;
	color: #fff;
	position: relative;
	width: 100%;
	margin-bottom: 12px;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 .IDX-detailsVirtualTourLink:after {
	content: "";
	background: #000;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 .IDX-detailsVirtualTourLink:hover {
	color: #fff;
	background: #29aae3;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 .IDX-detailsVirtualTourLink:hover:after {
	opacity: .1;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-hotLinks {
	background: #f4f4f4;
	color: #fff;
	padding: 12px 18px !important;
	line-height: 16px;
	font-size: 14px;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-hotLinks > * {
	float: left;
	display: inline-block;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-hotLinks a {
	margin-right: 24px;
	display: inline-block;
	float: left;
	padding-left: 18px;
	position: relative;
}

@media (max-width: 767px) {
	.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-hotLinks a {
		padding-bottom: 12px;
	}
	
	.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-hotLinks a:last-child {
		padding-bottom: 0;
	}
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-hotLinks a:before {
	display: none;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-hotLinks a:hover {
	color: #29aae3;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-hotLinks #IDX-moreInfo:after {
	font-family: FontAwesome;
	content: "";
	position: absolute;
	left: 0;
	top: 0;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-hotLinks #IDX-mortgageLink:after {
	font-family: FontAwesome;
	content: "";
	position: absolute;
	left: 0;
	top: 0;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-hotLinks #IDX-printable:after {
	font-family: FontAwesome;
	content: "";
	position: absolute;
	left: 0;
	top: 0;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-hotLinks #IDX-contactAgent:after {
	font-family: FontAwesome;
	content: "";
	position: absolute;
	left: 0;
	top: 0;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-hotLinks .IDX-propertySaved {
	position: relative;
	padding-left: 20px;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-hotLinks .IDX-propertySaved:after {
	font-family: FontAwesome;
	content: "";
	font-weight: initial;
	font-size: 16px;
	position: absolute;
	left: 0;
	top: 0;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-hotLinks .IDX-propertySaved:before {
	display: none;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-hotLinks .IDX-saveProperty {
	position: relative;
	padding-left: 20px;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-hotLinks .IDX-saveProperty:after {
	font-family: FontAwesome;
	content: "";
	font-weight: initial;
	font-size: 16px;
	position: absolute;
	left: 0;
	top: 0;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-hotLinks:after {
	clear: both;
	content: "";
	display: table;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-hotLinks .IDX-saveProperty, .myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-hotLinks .IDX-propertySaved, .myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-hotLinks #IDX-moreInfo, .myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-hotLinks #IDX-contactAgent, .myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-hotLinks #IDX-contactAgent {
	margin-right: 24px;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-main.IDX-category-details {
	padding-top: 140px;
	position: relative;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-main.IDX-category-details #IDX-detailsWrapper {
	float: left;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-main.IDX-category-details #IDX-detailsAddress {
	width: 100% !important;
	background: #f0f0f0;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-main.IDX-category-details #IDX-detailsField-listingPrice #IDX-detailsPrice {
	color: #29aae3;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-main.IDX-category-details #IDX-detailsTopNav {
	min-height: 0;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-main.IDX-category-details #IDX-detailsTopNav .IDX-topLink {
	position: initial;
	background: #f4f4f4;
	padding: 0;
	margin-bottom: 6px;
	line-height: 24px;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-main.IDX-category-details #IDX-detailsTopNav .IDX-topLink a {
	font-size: 14px;
	color: #222;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-main.IDX-category-details #IDX-detailsTopNav .IDX-topLink a:hover {
	color: #29aae3;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-main.IDX-category-details .IDX-wrapper-standard .IDX-thumbnail {
	border: none;
	padding: 0;
	margin: 0 0 12px 0;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-main.IDX-category-details .IDX-carouselThumb {
	opacity: .5;
	border: none;
	xwidth: 150px;
	xheight: 150px;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-main.IDX-category-details .IDX-wrapper-standard .IDX-thumbnail {
	margin-bottom: 0;
	padding: 0;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-main.IDX-category-details .IDX-carouselThumb img {
	max-width: 100%;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-main.IDX-category-details #IDX-detailsShowcaseSlides {
	padding: 0;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-main.IDX-category-details .IDX-carouselThumb:hover {
	opacity: 1;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-main.IDX-category-details .IDX-carouselThumb.IDX-showcaseSlide-active {
	opacity: 1;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-main.IDX-category-details .IDX-listingCountWrap {
	color: #666;
	font-size: 21px;
	line-height: 24px;
	width: 100%;
	display: block;
	margin-bottom: 12px;
	font-weight: 700;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-main.IDX-category-details .IDX-resultsCount {
	color: #666;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-main.IDX-category-details #IDX-resultsCountMessage {
	top: -18px;
	position: relative;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-main.IDX-category-details #IDX-formSubmit {
	margin-top: 22px;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-main.IDX-category-details .IDX-basicRow {
	float: left;
	width: 100%;
	clear: initial;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-main.IDX-category-details #IDX-idxID-group, .myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-main.IDX-category-details #IDX-pt-group {
	width: 100%;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-main.IDX-category-details .IDX-coreFields {
	width: 100%;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-main.IDX-category-details .IDX-coreFields {
	padding: 0px;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-main.IDX-category-details #IDX-coreFieldRow {
	zoom: 1;
	padding: 12px;
	background: #f4f4f4;
	margin: 0;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-main.IDX-category-details #IDX-pt-group {
	width: 100%;
}

@media (min-width: 768px) {
	.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-main.IDX-category-details #IDX-pt-group {
		width: 50%;
	}
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-main.IDX-category-details ul#IDX-searchNavList {
	background: #f2f2f2;
	padding: 0;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-main.IDX-category-details #IDX-mapContainer {
	width: 100%;
	min-width: 100%;
	padding: 0 !important;
	border: 0 !important;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-main.IDX-category-details #IDX-mapContainer #IDX-map {
	width: 100% !important;
	min-width: initial !important;
	height: 400px !important;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-mapHeader-Search {
	height: 68px;
	background: #222;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-basicBottom {
	background: #222;
	padding: 12px;
	margin: 0;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-basicBottom .IDX-control-label {
	color: #fff;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-basicBottom #IDX-per-group {
	padding-right: 12px;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-idxID-group, .myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-pt-group {
	padding: 0 12px 0 0;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 .IDX-listAsRow li span {
	padding: 12px 0;
	display: inline-block;
	text-transform: uppercase;
	color: #29aae3;
	font-size: 13px;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #ws-walkscore-tile {
	width: 100% !important;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 .IDX-listAsRow li a {
	font-size: 13px;
	padding: 12px 0;
	display: inline-block;
	pointer: cursor;
	color: #222;
	text-transform: uppercase;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 .IDX-listAsRow li a:hover {
	color: #29aae3;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 .IDX-basicRow {
	padding: 24px 12px 12px 12px;
	background: #f4f4f4;
	margin-bottom: 0;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 .IDX-row-content {
	padding: 0;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-cczContainer, .myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-lp-group, .myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-hp-group, .myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-tb-group, .myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-bd-group, .myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-sqft-group, .myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-acres-group {
	padding: 0 12px 6px 0;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-searchNavWrapper {
	margin-bottom: 0;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-advancedSearchFields {
	background: #f4f4f4;
	padding: 12px 24px;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-filterFields {
	clear: both;
	display: block;
	float: right;
	background: #fff;
	margin-top: 12px;
	padding: 12px;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-add {
	width: 100%;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 h4#IDX-resultsSeparatorTextFeatured {
	background: #222;
	color: #fff;
	padding: 24px;
	margin-bottom: 0;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-photoListing {
	width: 100%;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailsPhoto {
	border-radius: 0;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 .IDX-fieldContainer, .myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailsContactForm, .myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-description, .myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-contentFields, .myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailsAgentInfo, .myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-openHouses {
	background: #f4f4f4;
	padding: 18px 24px;
	margin-bottom: 12px;
	margin-top: 0;
	font-size: 16px;
	width: 100%;
	line-height: 24px;
	text-align: left;
	float: left;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-openHouses {
	border: none !important;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailsFeatured {
	width: 100%;
	padding: 0;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailsContactForm input {
	width: 100%;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-contentFields .IDX-detailsField {
	background: transparent;
	border: none;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 .IDX-fieldContainerTitle, .myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-listingHeader, .myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-openHouseHeader {
	text-align: center;
	font-size: 21px;
	margin-bottom: 18px;
	padding-bottom: 18px;
	font-weight: 700;
	position: relative;
	text-transform: uppercase;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 .IDX-fieldContainerTitle:after, .myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-listingHeader:after, .myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-openHouseHeader:after {
	content: "";
	height: 2px;
	width: 100%;
	background: #fff;
	position: absolute;
	bottom: 0;
	left: 0;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 .IDX-fieldContainerList > div {
	padding: 0 12px 0 0;
	margin-bottom: 9px;
	font-size: 16px;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 .IDX-fieldTwoColumn .IDX-fieldContainerList {
	width: 100%;
	padding: 0;
}

@media (min-width: 768px) {
	.myhome-idx-wrapper__details-mobileFirstDetails-1005 .IDX-fieldTwoColumn .IDX-fieldContainerList {
		width: 50%;
	}
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 .IDX-control-group {
	width: 100%;
	margin: 0;
	float: left;
}

@media (min-width: 768px) {
	.myhome-idx-wrapper__details-mobileFirstDetails-1005 .IDX-control-group {
		width: 50%;
	}
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 .IDX-control-group input {
	margin-right: 12px;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 .IDX-controls {
	padding-right: 12px;
	padding-bottom: 9px;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-contentFields .IDX-contentFields:first-child {
	border-top: 2px solid #fff;
	padding-top: 12px;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailsHead {
	background: #f4f4f4;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailsField-listingPrice, .myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailsField-soldPrice, .myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailsHead #IDX-detailsField-propStatus, .myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailsAddress {
	width: 100%;
	min-height: initial;
	float: left;
	margin: 0;
	text-align: center;
	padding: 18px 24px;
}

@media (min-width: 768px) {
	.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailsField-listingPrice, .myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailsField-soldPrice, .myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailsHead #IDX-detailsField-propStatus, .myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailsAddress {
		width: 33.333%;
	}
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailsHeadFields {
	clear: initial;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailsHeadFields .IDX-detailsField {
	float: left;
	text-align: center;
	width: 100%;
	margin: 0;
	background: #f4f4f4;
	padding: 18px;
}

@media (min-width: 768px) {
	.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailsHeadFields .IDX-detailsField {
		width: 33.333%;
	}
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 .IDX-lineBreak {
	border-bottom: 0;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailsTopLinks {
	float: left;
	position: relative;
	width: 100%;
	z-index: 10;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailsLinkBack {
	left: 0;
	top: 0;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailsTopNav.IDX-detailsTrack {
	height: 20px;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 .IDX-contactAgentHeader {
	margin-bottom: 0;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-contactInformation {
	background: #fff;
	padding: 12px;
	margin-bottom: -24px;
	margin-top: 0;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 .IDX-detailsText, .myhome-idx-wrapper__details-mobileFirstDetails-1005 .IDX-fieldData, .myhome-idx-wrapper__details-mobileFirstDetails-1005 .IDX-detailsAddressInfo {
	display: block;
	padding-bottom: 12px;
	font-size: 24px;
	color: #333;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-photoGalleryLink {
	height: 48px;
	font-size: 16px;
	line-height: 24px;
	padding: 12px 24px;
	border: none;
	display: inline-block;
	font-weight: 700;
	cursor: pointer;
	text-transform: uppercase;
	margin: 0;
	background: #29aae3;
	color: #fff;
	position: relative;
	width: 100%;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-photoGalleryLink:after {
	content: "";
	background: #000;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-photoGalleryLink:hover {
	color: #fff;
	background: #29aae3;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-photoGalleryLink:hover:after {
	opacity: .1;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-walkscoreContainer {
	float: left !important;
	padding: 24px 18px;
	background: #f4f4f4;
	border: none;
	width: 100%;
	display: block;
	font-size: 16px;
	line-height: 24px;
	color: #222;
	margin-bottom: 12px;
	margin-bottom: 12px;
	margin-top: 12px;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-walkscoreContainer:after {
	clear: both;
	content: "";
	display: table;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-walkscoreContainer label {
	font-weight: 700;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailsMap {
	margin-bottom: 12px;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailsGalleryLink {
	margin-top: 0;
	padding-top: 12px;
	padding-bottom: 0;
	background: #fff;
}

@media (min-width: 768px) {
	.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailsGalleryLink {
		margin-top: 12px;
	}
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-photoGalleryLink:before {
	display: none;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-contentFields .IDX-detailsField {
	padding: 0;
	float: left;
	font-size: 16px;
	width: 100%;
}

@media (min-width: 768px) {
	.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-contentFields .IDX-detailsField {
		width: 50%;
	}
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-contentFields .IDX-detailsField span {
	display: inline;
	width: auto;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-contentFields .IDX-detailsField .IDX-fieldLabel, .myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-contentFields .IDX-detailsField .IDX-fieldData {
	padding: 0;
	margin-bottom: 0;
	font-size: 16px;
	color: #222;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-contentFields .IDX-detailsField .IDX-fieldLabel {
	font-weight: 700;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-contentFields .IDX-detailsField .IDX-fieldData {
	font-weight: 400;
	display: inline-block;
	margin-left: 3px;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-contentFields .IDX-detailsField .IDX-fieldLabel:after {
	content: ":";
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 div#IDX-description {
	margin-bottom: 12px;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailsAgentInfo {
	padding: 24px 18px;
	background: #f4f4f4;
	border: none;
	width: 100%;
	display: block;
	font-size: 16px;
	line-height: 24px;
	color: #222;
	margin-bottom: 12px;
	text-align: center !important;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailsAgentInfo:after {
	clear: both;
	content: "";
	display: table;
}

@media (max-width: 767px) {
	.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailsPrice {
		text-align: center;
		display: block;
	}
	
	.myhome-idx-wrapper__details-mobileFirstDetails-1005 .IDX-detailsPrice {
		padding-top: 12px !important;
		float: left;
		width: 100%;
	}
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailsFeaturedAgentdisplayname {
	font-size: 24px;
	margin-bottom: 6px;
	font-weight: 700;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-message-group {
	width: 100%;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailsAgentText {
	text-align: left !important;
	font-size: 14px;
	line-height: 21px;
}

@media (min-width: 768px) {
	.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailsAgentText {
		padding-left: 120px;
	}
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 .IDX-detailsAgentInfoLabel {
	font-weight: 700;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailscontactFormActions {
	text-align: left;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailsHead .IDX-detailsLabel, .myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailsHead .IDX-detailsAddressLocationInfo, .myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailsHead .IDX-fieldLabel {
	color: #666;
	display: block;
	font-size: 12px;
	text-transform: initial;
	text-transform: uppercase;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailsGalleryLink {
	position: relative;
	margin-top: 12px;
	margin-bottom: 12px;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailsGalleryLink:after {
	content: "";
	height: 12px;
	width: 100%;
	background: #fff;
	position: absolute;
	bottom: -12px;
	left: 0;
	right: 0;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-fieldsWrapper .IDX-fieldData {
	font-size: 16px;
	width: auto;
	display: inline;
	padding-bottom: 0;
	padding-right: 12px;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-contentFields .IDX-contentFields:first-child {
	border: 0px solid transparent;
	padding-top: 0;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 .IDX-customRegistrationFields, .myhome-idx-wrapper__details-mobileFirstDetails-1005 .IDX-showingDates {
	width: auto;
	margin-right: -24px;
	display: block;
	float: left;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-message-group, .myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-message-group .IDX-controls {
	padding-right: 0px;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailsBankRateTool {
	position: relative !important;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 .IDX-estMonthlyPayment {
	display: block !important;
	padding-bottom: 12px !important;
	font-size: 24px !important;
	color: #333 !important;
	font-weight: 700 !important;
	width: 100% !important;
	text-align: center !important;
	float: left !important;
	position: absolute !important;
	top: 18px !important;
	margin: 0 auto !important;
	left: 0 !important;
	right: 0 !important;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailsBankRateTool {
	width: 100% !important;
	float: left !important;
	float: left !important;
	text-align: right !important;
	text-align: center !important;
	min-height: initial !important;
	margin: 0 !important;
	padding: 56px 0 24px 0 !important;
	color: #666 !important;
	display: block !important;
	font-size: 12px !important;
	text-transform: initial !important;
	text-transform: uppercase !important;
	font-weight: 700 !important;
}

@media (min-width: 768px) {
	.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailsBankRateTool {
		width: 33.333% !important;
	}
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailsBankRateTool:after {
	content: "" !important;
	background: #f4f4f4 !important;
	height: 8px !important;
	width: 10px !important;
	position: absolute !important;
	margin-left: -3px !important;
	margin-top: 4px;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-ohMoreInfo {
	background: #222 !important;
	display: inline-block !important;
	margin-top: 12px !important;
	padding: 6px 12px !important;
	color: #fff !important;
	text-transform: uppercase !important;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailsAddress {
	background: #f2f2f2;
	color: #999;
	text-align: center;
	padding: 0 18px 12px 18px !important;
	left: 0 !important;
	z-index: 10 !important;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailsPhoto {
	height: auto !important;
	width: auto !important;
	margin: 0 auto 0 auto !important;
	border: 2px solid #f4f4f4 !important;
}

@media (min-width: 768px) {
	.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailsPhoto {
		margin-top: 12px !important;
	}
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 .IDX-detailsAddress {
	color: #222 !important;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 .IDX-detailsAddress, .myhome-idx-wrapper__details-mobileFirstDetails-1005 .IDX-detailsAddressInfo, .myhome-idx-wrapper__details-mobileFirstDetails-1005 .IDX-detailsAddressInfo *, .myhome-idx-wrapper__details-mobileFirstDetails-1005 .IDX-detailsAddress > * {
	font-size: 21px !important;
}

@media (min-width: 768px) {
	.myhome-idx-wrapper__details-mobileFirstDetails-1005 .IDX-detailsAddress, .myhome-idx-wrapper__details-mobileFirstDetails-1005 .IDX-detailsAddressInfo, .myhome-idx-wrapper__details-mobileFirstDetails-1005 .IDX-detailsAddressInfo *, .myhome-idx-wrapper__details-mobileFirstDetails-1005 .IDX-detailsAddress > * {
		font-size: 36px !important;
	}
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailsAddress {
	background: #f4f4f4 !important;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailsHead .IDX-detailsAddressLocationInfo {
	color: #666 !important;
	text-transform: none !important;
	font-size: 14px !important;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 .IDX-detailsAddressInfo {
	margin-top: -6px !important;
	padding-bottom: 3px !important;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailsTopLinks {
	float: left !important;
	position: relative !important;
	width: 100% !important;
	padding: 6px 18px 0 18px !important;
	margin-bottom: 0 !important;
	background: #f4f4f4 !important;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 .IDX-ohFreeFormDate {
	line-height: 24px !important;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailsTopNav .IDX-topLink {
	background: #f4f4f4 !important;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailsTopNav .IDX-topLink {
	margin-bottom: 0 !important;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 .IDX-page-listing {
	margin-top: 96px;
	position: relative;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailsPhoto {
	border-radius: 0 !important;
	display: block !important;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-captcha iframe {
	float: left;
	margin-bottom: 18px;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 .IDX-contactAccountHeader {
	margin-bottom: 12px !important;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 .IDX-contactForm .IDX-controls {
	margin-bottom: 0 !important;
	padding-bottom: 0 !important;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailsBankRateTool a {
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	margin-top: 3px;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-contactInformation {
	position: relative;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-contactInformation .IDX-contactAgentPic {
	width: 100px;
	margin-bottom: 12px;
	display: block;
	margin: 0;
	border-radius: 50% !important;
}

@media (min-width: 768px) {
	.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-contactInformation .IDX-contactAgentPic {
		position: absolute;
		left: 0 !important;
		top: 12px !important;
	}
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-walkscoreContainer {
	max-width: 100%;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-contactAgentPicWrap:after {
	clear: both;
	content: "";
	display: table;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-contactAgentPicWrap img {
	display: block;
	float: left;
}

@media (min-width: 768px) {
	.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-contactInformation {
		background: transparent;
		padding-left: 120px;
		padding-top: 12px;
		min-height: 0;
		position: relative;
	}
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-contactInformation #IDX-contactAgentInfo {
	margin-top: 12px;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-contactInformation h3 {
	font-size: 24px;
	margin-bottom: 6px;
	font-weight: 700;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailsField-rental {
	display: block;
	text-align: center;
	float: left;
	padding: 18px;
}

@media (min-width: 768px) {
	.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailsField-rental {
		width: 33.33%;
	}
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailsAgentInfo {
	max-width: 100%;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-primaryPhoto {
	padding-top: 24px;
	padding-left: 18px;
	padding-right: 18px;
}

@media (max-width: 767px) {
	.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-primaryPhoto {
		padding-top: 12px;
	}
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailsWrapper + div {
	padding: 0 !important;
	top: -5px !important;
	position: relative !important;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailscontactContainer .IDX-contactFormRight {
	display: none;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailscontactContainer .IDX-clear {
	display: none;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailscontactContainer .IDX-formResponse {
	display: none;
}

@media (min-width: 768px) {
	.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-contactAgentInfo {
		margin-top: 12px;
	}
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailsWrapper {
	float: none !important;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 .IDX-wrapper-standard .IDX-panel-default {
	border-color: transparent !important;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 .IDX-panel-body {
	background: #f4f4f4 !important;
	padding: 0 !important;
	margin: 0 !important;
}

@media (min-width: 768px) {
	.myhome-idx-wrapper__details-mobileFirstDetails-1005 .IDX-panel-body {
		margin: 12px 0 !important;
	}
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailsMainInfo .IDX-panel-body {
	padding: 12px 24px 12px 24px !important;
	margin-bottom: 12px !important;
	margin-top: 12px !important;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailsAddress {
	position: static !important;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailsAddress a {
	pointer-events: none !important;
	cursor: default !important;
	text-decoration: none !important;
	color: black !important;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 .IDX-thumbnail {
	padding: 0 !important;
	color: transparent !important;
	background: transparent !important;
	border: 0 solid transparent !important;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailsGalleryAction {
	padding: 12px 0 !important;
	background: #fff !important;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-description {
	border: 0 solid transparent !important;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #myhome-idx-wrapper .IDX-page-listing {
	padding-top: 0;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #myhome-idx-wrapper__details-detailsDynamic-1008 #IDX-main.IDX-category-details .IDX-fieldTwoColumn .IDX-fieldContainerList, .myhome-idx-wrapper__details-mobileFirstDetails-1005 #myhome-idx-wrapper .IDX-page-listing .IDX-fieldTwoColumn .IDX-fieldContainerList {
	float: left !important;
	margin: 0 !important;
	padding: 0 12px !important;
}

@media (min-width: 768px) {
	.myhome-idx-wrapper__details-mobileFirstDetails-1005 #myhome-idx-wrapper__details-detailsDynamic-1008 #IDX-main.IDX-category-details .IDX-fieldTwoColumn .IDX-fieldContainerList, .myhome-idx-wrapper__details-mobileFirstDetails-1005 #myhome-idx-wrapper .IDX-page-listing .IDX-fieldTwoColumn .IDX-fieldContainerList {
		width: 50% !important;
	}
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 .IDX-wrapper-standard .IDX-panel-body .IDX-field {
	border-bottom: none !important;
}

@media (min-width: 768px) {
	.myhome-idx-wrapper__details-mobileFirstDetails-1005 .IDX-fieldTwoColumn .IDX-fieldContainerList {
		margin: 0 !important;
		padding: 0 12px;
	}
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailsAgentInfo {
	display: none !important;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 .IDX-panel-default > .IDX-panel-heading {
	border-color: transparent !important;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailsMainInfo {
	margin-bottom: 0 !important;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailsMainInfo .IDX-field-listingID.IDX-field {
	text-align: center !important;
	margin: 0 0 12px 0 !important;
	font-weight: 700 !important;
	text-transform: uppercase !important;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 .IDX-detailsEndAddressComma:last-child {
	display: none !important;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 .IDX-wrapper-standard hr {
	border-top: none !important;
	background: white !important;
	width: 100% !important;
	height: 12px !important;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-scheduleShowing {
	background: #fff !important;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailsTopNav {
	margin-bottom: 0 !important;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailsHotActions a {
	background: #fff !important;
	text-decoration: none !important;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailscontactContent > div:last-child {
	display: none !important;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailscontactContent > div:first-child {
	width: 100% !important;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailscontactFormWrap textarea {
	height: 200px !important;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-listingHeader + hr {
	display: none;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-main > hr {
	display: none !important;
}

@media (min-width: 768px) {
	.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailsMainInfo .IDX-panel-body .IDX-field {
		width: 50% !important;
		float: left !important;
	}
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 .IDX-field-price .IDX-text, .myhome-idx-wrapper__details-mobileFirstDetails-1005 .IDX-wrapper-standard .IDX-field-listingPrice .IDX-text {
	font-size: 1em;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 .IDX-fieldContainer .IDX-panel-heading {
	text-align: center !important;
	font-size: 21px !important;
	padding-bottom: 18px !important;
	font-weight: 700 !important;
	padding-top: 0 !important;
	position: relative !important;
	margin-top: 2px !important;
	margin-bottom: 10px !important;
	text-transform: uppercase !important;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 .IDX-fieldContainer .IDX-panel-heading a {
	text-align: center !important;
	font-size: 21px !important;
	font-weight: 700 !important;
	position: relative !important;
	margin-top: 0 !important;
	text-transform: uppercase !important;
	pointer-events: none !important;
	cursor: default !important;
	text-decoration: none !important;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 div:not(#IDX-detailsMainInfo) .IDX-panel-heading:after {
	content: "" !important;
	height: 2px !important;
	width: 100% !important;
	background: #fff !important;
	position: absolute !important;
	bottom: 0 !important;
	left: 0 !important;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 div:not(#IDX-detailsMainInfo) .IDX-panel-heading .IDX-icon-arrow-up {
	display: none !important;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 .IDX-customRegistrationFields {
	margin-right: -14px !important;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 .IDX-fieldContainerListLeft {
	padding-right: 24px !important;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 .IDX-panel-collapse .IDX-panel-body {
	padding-bottom: 0 !important;
	margin-bottom: 0 !important;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-sharethis {
	margin-bottom: -16px !important;
	position: relative;
	display: block;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailsShowcaseSlides {
	background: #ddd;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 .IDX-arrow {
	margin-top: -25px !important;
	width: 50px !important;
	height: 50px !important;
	line-height: 50px !important;
	background-color: #666 !important;
	border: none !important;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 .IDX-arrow:hover {
	background-color: #222 !important;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailsShowcaseSlides {
	padding: 0 30px !important;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 .IDX-carouselNavWrapper {
	top: 0px !important;
	background: #666 !important;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 .IDX-carouselNavWrapper:hover {
	background: #222 !important;
}

@media (max-width: 767px) {
	.myhome-idx-wrapper__details-mobileFirstDetails-1005 .IDX-row.IDX-customRegistrationFields {
		width: 100% !important;
	}
	
	.myhome-idx-wrapper__details-mobileFirstDetails-1005 .IDX-row.IDX-customRegistrationFields .col-sm-6 {
		margin-right: -30px;
	}
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 h2 {
	margin-top: 0 !important;
}

@media (max-width: 767px) {
	.myhome-idx-wrapper__details-mobileFirstDetails-1005 .IDX-topAction, .myhome-idx-wrapper__details-mobileFirstDetails-1005 .IDX-detailsHotAction {
		margin-bottom: 6px !important;
	}
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 .IDX-collapse {
	display: block !important;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 x.IDX-row-content {
	padding: 0 18px !important;
	margin-bottom: 24px !important;
	float: left !important;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailsWrapper + div {
	font-size: 12px;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-moreinfoContactForm textarea {
	min-height: 200px !important;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-leadToolsBar {
	margin-bottom: 12px;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-details-row-content {
	margin-top: -6px;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-detailsTopActions {
	float: left !important;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 #IDX-nextLastButtons {
	padding: 18px 18px 18px 18px !important;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 .IDX-wrapper-standard .IDX-alert-info {
	background-color: transparent !important;
	border-color: transparent !important;
	color: #222 !important;
	padding: 0 !important;
	border: 0 !important;
}

.myhome-idx-wrapper__details-mobileFirstDetails-1005 .IDX-category-details > div {
	float: left !important;
}

.myhome-idx-wrapper__map_search_page-mapsearch-1000 #IDX-searchNavWrapper {
	background: #f4f4f4;
	padding: 3px 6px;
	margin-bottom: 0 !important;
	display: block;
	border-bottom: 2px solid #e03356;
}

.myhome-idx-wrapper__map_search_page-mapsearch-1000 #IDX-searchNavWrapper .IDX-listAsRow:after {
	clear: both;
	content: "";
	display: table;
}

.myhome-idx-wrapper__map_search_page-mapsearch-1000 #IDX-searchNavWrapper a {
	display: inline-block;
	float: left;
	padding: 6px;
}

@media (min-width: 768px) {
	.myhome-idx-wrapper__map_search_page-mapsearch-1000 #IDX-searchNavWrapper a {
		padding: 12px;
	}
}

.myhome-idx-wrapper__map_search_page-mapsearch-1000 #IDX-searchNavWrapper .IDX-listAsRow li {
	padding: 0 6px 0 0;
	float: left;
}

@media (min-width: 768px) {
	.myhome-idx-wrapper__map_search_page-mapsearch-1000 #IDX-searchNavWrapper .IDX-listAsRow li {
		padding: 0 12px 0 0;
	}
}

.myhome-idx-wrapper__map_search_page-mapsearch-1000 #IDX-searchNavWrapper #IDX-searchNavList > li > span {
	float: left;
	position: relative;
	padding: 6px;
}

@media (min-width: 768px) {
	.myhome-idx-wrapper__map_search_page-mapsearch-1000 #IDX-searchNavWrapper #IDX-searchNavList > li > span {
		padding: 12px;
	}
}

.myhome-idx-wrapper__map_search_page-mapsearch-1000 #IDX-searchNavWrapper #IDX-searchSubmitReset {
	width: 100%;
}

.myhome-idx-wrapper__map_search_page-mapsearch-1000 #IDX-searchNavWrapper #IDX-searchSubmitReset button {
	width: 100%;
}

.myhome-idx-wrapper__map_search_page-mapsearch-1000 #IDX-mapHeader-Search {
	background: #f4f4f4;
	height: auto;
	min-height: 100px;
	padding: 12px 12px 12px 12px;
	min-width: 100%;
}

@media (max-width: 767px) {
	.myhome-idx-wrapper__map_search_page-mapsearch-1000 #IDX-mapHeader-Search .IDX-control-label {
		padding-top: 12px !important;
	}
}

.myhome-idx-wrapper__map_search_page-mapsearch-1000 #IDX-mapHeader-Search #IDX-lp-group, .myhome-idx-wrapper__map_search_page-mapsearch-1000 #IDX-mapHeader-Search #IDX-hp-group {
	position: static;
}

.myhome-idx-wrapper__map_search_page-mapsearch-1000 #IDX-mapHeader-Search #IDX-lp-group input, .myhome-idx-wrapper__map_search_page-mapsearch-1000 #IDX-mapHeader-Search #IDX-hp-group input {
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
	.myhome-idx-wrapper__map_search_page-mapsearch-1000 #IDX-mapHeader-Search #IDX-lp-group, .myhome-idx-wrapper__map_search_page-mapsearch-1000 #IDX-mapHeader-Search #IDX-hp-group {
		width: 100%;
		padding: 0 !important;
		margin: 0 !important;
	}
}

.myhome-idx-wrapper__map_search_page-mapsearch-1000 #IDX-mapHeader-Search #IDX-lp-group {
	padding-left: 24px;
}

.myhome-idx-wrapper__map_search_page-mapsearch-1000 #IDX-mapHeader-Search .IDX-control-label {
	color: #222;
}

.myhome-idx-wrapper__map_search_page-mapsearch-1000 #IDX-mapHeader-Search #IDX-mapCount {
	min-width: 124px;
	display: block;
	color: #222;
	font-size: 16px;
	font-weight: bold;
	left: 0;
	line-height: 21px;
	position: static;
	float: left;
	top: 0;
}

@media (min-width: 768px) {
	.myhome-idx-wrapper__map_search_page-mapsearch-1000 #IDX-mapHeader-Search #IDX-mapCount {
		margin-bottom: 12px;
	}
}

.myhome-idx-wrapper__map_search_page-mapsearch-1000 #IDX-mapContainer {
	width: 100%;
	min-width: 100%;
}

.myhome-idx-wrapper__map_search_page-mapsearch-1000 #IDX-mapControlContainer {
	border: none;
}

.myhome-idx-wrapper__map_search_page-mapsearch-1000 #IDX-mapRefresh {
	display: none;
}

.myhome-idx-wrapper__map_search_page-mapsearch-1000 #IDX-mapHeader-Search {
	margin-top: 0;
}

.myhome-idx-wrapper__map_search_page-mapsearch-1000 #IDX-criteriaWindowContent .IDX-control-group select {
	border: 2px solid #c5c5c5;
}

.myhome-idx-wrapper__map_search_page-mapsearch-1000 #IDX-criteriaWindowContent .IDX-control-group input {
	border-radius: 0;
	height: 48px;
	width: auto;
	background: #fff;
	border: 2px solid #c5c5c5;
	text-shadow: none;
}

.myhome-idx-wrapper__map_search_page-mapsearch-1000 #IDX-mapTab-criteria {
	right: 12px;
}

.myhome-idx-wrapper__map_search_page-mapsearch-1000 #IDX-criteriaWindow {
	padding: 0 12px;
	right: 12px;
}

.myhome-idx-wrapper__map_search_page-mapsearch-1000 #IDX-criteriaWindow .IDX-control-group {
	margin-bottom: 6px;
}

.myhome-idx-wrapper__map_search_page-mapsearch-1000 #IDX-criteriaWindow #IDX-pt-group, .myhome-idx-wrapper__map_search_page-mapsearch-1000 #IDX-criteriaWindow .IDX-control-group {
	width: 100%;
}

.myhome-idx-wrapper__map_search_page-mapsearch-1000 #IDX-criteriaWindow #IDX-pt-group input, .myhome-idx-wrapper__map_search_page-mapsearch-1000 #IDX-criteriaWindow .IDX-control-group input, .myhome-idx-wrapper__map_search_page-mapsearch-1000 #IDX-criteriaWindow #IDX-pt-group select, .myhome-idx-wrapper__map_search_page-mapsearch-1000 #IDX-criteriaWindow .IDX-control-group select {
	width: 100%;
	margin: 0 0 9px 0;
	float: left;
	min-height: 48px;
}

.myhome-idx-wrapper__map_search_page-mapsearch-1000 #IDX-criteriaWindow #IDX-pt-group {
	margin-bottom: 0 !important;
}

.myhome-idx-wrapper__map_search_page-mapsearch-1000 #IDX-criteriaText {
	display: none;
	padding: 12px;
	background: #29aae3;
	position: absolute;
	right: 0;
	color: #fff;
	float: right;
	text-transform: uppercase;
	margin-top: 24px;
	height: 48px;
	line-height: 24px;
}

@media (min-width: 768px) {
	.myhome-idx-wrapper__map_search_page-mapsearch-1000 #IDX-criteriaText {
		display: block;
	}
}

.myhome-idx-wrapper__map_search_page-mapsearch-1000 #IDX-mapTab-criteria {
	background: none;
}

.myhome-idx-wrapper__map_search_page-mapsearch-1000 .IDX-mapTab.IDX-mapHeader-Element.IDX-criteriaText {
	display: none;
}

.myhome-idx-wrapper__map_search_page-mapsearch-1000 #IDX-criteriaWindow {
	position: absolute;
	top: 0;
	right: 12px;
	max-width: 270px;
	min-width: 270px;
	width: 270px;
	overflow: hidden;
}

@media (min-width: 768px) {
	.myhome-idx-wrapper__map_search_page-mapsearch-1000 #IDX-criteriaWindow {
		max-width: 360px;
		min-width: 360px;
		width: 360px;
	}
}

.myhome-idx-wrapper__map_search_page-mapsearch-1000 #IDX-criteriaWindow #IDX-map-ccz {
	height: 71px;
}

.myhome-idx-wrapper__map_search_page-mapsearch-1000 #IDX-criteriaWindow #IDX-map-ccz:after {
	clear: both;
	content: "";
	display: table;
}

.myhome-idx-wrapper__map_search_page-mapsearch-1000 #IDX-criteriaWindow .IDX-control-label {
	width: 100%;
}

.myhome-idx-wrapper__map_search_page-mapsearch-1000 #IDX-criteriaWindow .IDX-criteriaLeft {
	float: left;
	width: 100%;
}

.myhome-idx-wrapper__map_search_page-mapsearch-1000 #IDX-criteriaWindow .IDX-criteriaRight {
	float: left;
	width: 100%;
}

.myhome-idx-wrapper__map_search_page-mapsearch-1000 #IDX-criteriaWindow #IDX-map-ccz {
	display: none;
}

.myhome-idx-wrapper__map_search_page-mapsearch-1000 #IDX-criteriaWindow #IDX-formSubmit {
	display: none;
}

.myhome-idx-wrapper__map_search_page-mapsearch-1000 #IDX-criteriaWindow .ui-widget-content {
	background: #f4f4f4;
	border-color: #ccc;
}

.myhome-idx-wrapper__map_search_page-mapsearch-1000 #IDX-criteriaWindow .ui-widget-content .ui-slider-range {
	background: #29aae3;
}

.myhome-idx-wrapper__map_search_page-mapsearch-1000 #IDX-criteriaWindow .ui-widget-content .ui-slider-handle.ui-state-default.ui-corner-all {
	border-radius: 50% !important;
	background: #fff;
}

.myhome-idx-wrapper__map_search_page-mapsearch-1000 .IDX-mapControlWindow {
	opacity: 1;
	-webkit-box-shadow: none;
	box-shadow: none;
	border-radius: 0;
	background: #fff;
}

.myhome-idx-wrapper__map_search_page-mapsearch-1000 .IDX-mapControlWindow, .myhome-idx-wrapper__map_search_page-mapsearch-1000 #IDX-map-ccz .IDX-flyTo.IDX-active, .myhome-idx-wrapper__map_search_page-mapsearch-1000 #IDX-cczController {
	color: #222;
}

.myhome-idx-wrapper__map_search_page-mapsearch-1000 #IDX-mapRefresh {
	background: rgba(255, 255, 255, .8);
	position: absolute;
	right: 24px;
	width: auto;
	bottom: 24px;
	height: auto;
}

.myhome-idx-wrapper__map_search_page-mapsearch-1000 #IDX-mapRefresh span {
	display: block;
	font-size: 36px;
	padding: 12px 24px;
	font-weight: 700;
	text-transform: uppercase;
	text-align: center;
}

.myhome-idx-wrapper__map_search_page-mapsearch-1000 #IDX-mapRefresh:hover {
	background: white;
}

.myhome-idx-wrapper__map_search_page-mapsearch-1000 #IDX-mapTab-location {
	display: none !important;
}

.idx-omnibar-form {
	opacity: 0 !important;
	max-height: 48px !important;
	max-width: 700px;
	width: 100%;
	margin: 0 auto;
	border: none;
	text-align: center;
	-webkit-transition: opacity 0s;
	-moz-transition: opacity 0s;
	-ms-transition: opacity 0s;
	-o-transition: opacity 0s;
	transition: opacity 0s;
}

.idx-omnibar-form .awesomplete {
	background: #fff;
}

.idx-omnibar-form .idx-omnibar-extra {
	display: none !important;
}

.idx-omnibar-form .idx-omnibar-form.idx-omnibar-extra-form button, .idx-omnibar-form .idx-omnibar-extra-button {
	margin-top: 0 !important;
}

.idx-omnibar-form input {
	border: none;
	font-size: 16px;
	text-align: left;
	height: 48px !important;
	padding: 12px;
	background: #fff;
	color: #222 !important;
}

.idx-omnibar-form button {
	background: #29aae3;
	color: #fff;
	border: none;
	text-align: center;
	height: 48px !important;
	width: 48px !important;
}

.idx-omnibar-form button span {
	display: none;
}

.idx-omnibar-form .awesomplete ul {
	font-size: 16px;
	border-radius: 0;
	border: none;
	border: 1px solid #c5c5c5;
	margin-top: 12px;
	background: #fff;
	box-shadow: none;
}

.idx-omnibar-form .awesomplete ul:before {
	top: -5px;
}

.idx-omnibar-form .awesomplete ul li {
	text-align: left;
	padding: 5px 12px;
	line-height: 16px;
	font-size: 14px;
	display: block;
}

.idx-omnibar-form .awesomplete > ul > li:hover, .idx-omnibar-form .awesomplete > ul > li[aria-selected="true"] {
	background: #f4f4f4;
	color: #29aae3;
	font-weight: 400;
}

.idx-omnibar-form .awesomplete > ul > li mark {
	background: #29aae3;
	color: #fff;
}

.widget .idx-omnibar-form {
	position: relative !important;
}

.widget .idx-omnibar-form .awesomplete {
	width: 100% !important;
	padding-right: 47px !important;
}

.widget .idx-omnibar-form button {
	position: absolute !important;
	right: 0 !important;
	top: 0 !important;
}

.widget .idx-omnibar-form.idx-omnibar-original-form input {
	background: #f4f4f4 !important;
}

.widget .idx-omnibar-form {
	padding: 0 !important;
}

.widget .idx-omnibar-form label {
	display: none !important;
}

.js_active .idx-omnibar-form, .mdl-js .idx-omnibar-form {
	opacity: 1 !important;
}

html body.vc_editor .idx-omnibar-form input[type=text] {
	background: #fff !important;
}

html body.vc_editor .idx-omnibar-form input[type=text]:focus, html body.vc_editor .idx-omnibar-form input[type=text]:hover, html body.vc_editor .idx-omnibar-form input[type=text]:active {
	background: #fff !important;
}

html body.vc_editor .widget-area .idx-omnibar-form input[type=text] {
	width: 100% !important;
}

.mh-rs-search--middle .myhome-idx-omnibar {
	position: absolute;
	top: 50%;
	left: 0;
	right: 0;
}

@media (min-width: 767px) {
	.myhome-idx-omnibar--additional_fields .idx-omnibar-form .idx-omnibar-extra {
		display: block !important;
		position: absolute !important;
		width: 150px !important;
	}
	
	.myhome-idx-omnibar--additional_fields .idx-omnibar-form .idx-omnibar-extra.idx-omnibar-bed-container {
		left: 0px !important;
	}
	
	.myhome-idx-omnibar--additional_fields .idx-omnibar-form .idx-omnibar-extra.idx-omnibar-bath-container {
		position: absolute !important;
		left: 155px !important;
	}
	
	.myhome-idx-omnibar--additional_fields .idx-omnibar-form .idx-omnibar-extra.idx-omnibar-price-container {
		position: absolute !important;
		left: 309px !important;
	}
	
	.myhome-idx-omnibar--additional_fields .idx-omnibar-form label {
		margin: 6px 0 3px 0 !important;
	}
	
	.myhome-idx-omnibar--additional_fields .idx-omnibar-form {
		height: 190px !important;
		max-height: 190px !important;
		max-width: 460px !important;
		position: relative !important;
	}
	
	.myhome-idx-omnibar--additional_fields .idx-omnibar-form {
		padding: 0 !important;
	}
	
	.myhome-idx-omnibar--additional_fields .idx-omnibar-form button {
		position: absolute;
		bottom: 0;
		width: 100% !important;
		max-width: 458px !important;
		left: 0 !important;
		right: 0 !important;
		margin: 0 auto !important;
	}
	
	.myhome-idx-omnibar--additional_fields .idx-omnibar-form > div {
		width: 460px !important;
	}
	
	.myhome-idx-omnibar--additional_fields .idx-omnibar-form button span {
		display: inline-block !important;
	}
}

div.awesomplete > ul {
	width: 355px;
}

div.awesomplete mark {
	background: #29aae3;
}

.mh-rs-search .idx-omnibar-original-form {
	display: block !important;
	padding: 0 !important;
	margin: auto !important;
}

.mh-rs-search .idx-omnibar-original-form button[type=submit] {
	min-width: 48px !important;
}

.mh-rs-search .idx-omnibar-form > div {
	width: 80% !important;
	margin: 0 !important;
}

/* Results */
.myhome-idx-wrapper__results-mobileFirstResults-1006 #IDX-resultsTopActions {
	padding-top: 12px;
}

.myhome-idx-wrapper__results-mobileFirstResults-1006 .IDX-contentHeader {
	background: #f4f4f4;
	padding: 12px 18px;
	margin-bottom: 12px;
}

.myhome-idx-wrapper__results-mobileFirstResults-1006 .IDX-contentHeader .IDX-control-group {
	margin-bottom: 0;
}

.myhome-idx-wrapper__results-mobileFirstResults-1006 .IDX-MLSCourtesy {
	display: none !important;
}

.myhome-idx-wrapper__results-mobileFirstResults-1006 .IDX-propertyTypeHeader {
	width: 100%;
	margin: 0 6px 12px;
	border-bottom: 1px solid #29aae3;
	color: #29aae3;
	font-weight: 700;
}

.myhome-idx-wrapper__results-mobileFirstResults-1006 .IDX-propertyTypeHeader {
	width: 100%;
	margin: 0 6px 12px;
}

.myhome-idx-wrapper__results-mobileFirstResults-1006 .IDX-wrapper-standard .IDX-topAction {
	width: initial;
}

@media (max-width: 767px) {
	.myhome-idx-wrapper__results-mobileFirstResults-1006 .IDX-topAction {
		width: 100% !important;
		margin-bottom: 6px;
	}
	
	.myhome-idx-wrapper__results-mobileFirstResults-1006 #IDX-resultsRefineSearchToggle {
		display: none !important;
	}
	
	.myhome-idx-wrapper__results-mobileFirstResults-1006 #IDX-leadAccountLink {
		width: 100%;
		float: left;
		text-align: left;
		padding: 0;
	}
	
	.myhome-idx-wrapper__results-mobileFirstResults-1006 #IDX-leadLogOutLink, .myhome-idx-wrapper__results-mobileFirstResults-1006 #IDX-leadInfo {
		margin-left: 0;
	}
}

.myhome-idx-wrapper__results-mobileFirstResults-1006 #IDX-resultsTopActions .IDX-topAction {
	width: initial;
	float: left;
	margin-right: 6px;
}

.myhome-idx-wrapper__results-mobileFirstResults-1006 #IDX-resultsTopActions #IDX-modifySearch, .myhome-idx-wrapper__results-mobileFirstResults-1006 #IDX-resultsTopActions #IDX-newSearch, .myhome-idx-wrapper__results-mobileFirstResults-1006 #IDX-resultsTopActions #IDX-saveSearch {
	background: #fff;
	border: none;
	text-transform: uppercase;
	padding: 6px 12px;
	margin-right: 12px;
}

.myhome-idx-wrapper__results-mobileFirstResults-1006 .IDX-alert-info, .myhome-idx-wrapper__results-mobileFirstResults-1006 .IDX-alert-success {
	background-color: transparent;
	border-color: transparent;
	color: #222;
	display: inline;
	padding: 0;
	overflow: hidden;
}

.myhome-idx-wrapper__results-mobileFirstResults-1006 .IDX-resultsPhoto {
	overflow: hidden;
}

@media (min-width: 768px) {
	.myhome-idx-wrapper__results-mobileFirstResults-1006 .IDX-resultsPhoto .IDX-resultsPhotoLink {
		padding-bottom: 62.5%;
		overflow: hidden;
	}
	
	.myhome-idx-wrapper__results-mobileFirstResults-1006 .IDX-resultsPhoto .IDX-resultsPhotoLink .IDX-resultsPhotoImg {
		position: absolute;
		left: 0;
		right: 0;
		min-height: 100%;
		min-width: 100%;
	}
}

.myhome-idx-wrapper__results-mobileFirstResults-1006 .IDX-resultsDescription, .myhome-idx-wrapper__results-mobileFirstResults-1006 .IDX-panel-heading, .myhome-idx-wrapper__results-mobileFirstResults-1006 .IDX-resultsPhotogallery {
	display: none !important;
}

.myhome-idx-wrapper__results-mobileFirstResults-1006 .IDX-resultsCellSaved {
	color: green !important;
}

.myhome-idx-wrapper__results-mobileFirstResults-1006 .IDX-resultsListings {
	margin-bottom: 24px;
}

.myhome-idx-wrapper__results-mobileFirstResults-1006 .IDX-resultsSeparatorText {
	font-size: 21px;
	color: #666;
	font-weight: 700;
	font-weight: 700;
	padding-bottom: 0;
	text-transform: uppercase;
	margin: 0;
}

.myhome-idx-wrapper__results-mobileFirstResults-1006 .IDX-wrapper-standard hr {
	margin-top: 9px;
	margin-bottom: 0;
	border: none;
}

@media (min-width: 1024px) {
	.myhome-idx-wrapper__results-mobileFirstResults-1006 .IDX-resultsCellsContainer {
		display: flex;
		flex-wrap: wrap;
		margin: 0 -6px;
	}
}

.myhome-idx-wrapper__results-mobileFirstResults-1006 .IDX-cellInnerWrapper {
	background: #f4f4f4;
}

.myhome-idx-wrapper__results-mobileFirstResults-1006 .IDX-cellInnerWrapper {
	height: 100%;
}

.myhome-idx-wrapper__results-mobileFirstResults-1006 .IDX-resultsCell {
	margin-bottom: 0;
	border: 0px solid transparent;
	padding: 0 0 12px 0;
	float: left;
	clear: initial;
	width: 100%;
}

@media (min-width: 768px) {
	.myhome-idx-wrapper__results-mobileFirstResults-1006 .IDX-resultsCell {
		width: 50%;
		padding: 0 6px 12px 6px;
	}
}

.myhome-idx-wrapper__results-mobileFirstResults-1006 .IDX-resultsSeparatorText {
	font-weight: 700 !important;
}

.myhome-idx-wrapper__results-mobileFirstResults-1006 .IDX-resultsCell .IDX-panel-body {
	width: 100%;
}

.myhome-idx-wrapper__results-mobileFirstResults-1006 .IDX-field-listingPrice.IDX-field-price.IDX-field .IDX-label {
	xdisplay: none;
}

.myhome-idx-wrapper__results-mobileFirstResults-1006 .IDX-field-listingPrice.IDX-field-price.IDX-field .IDX-text {
	font-size: 16px;
	color: #29aae3;
	font-weight: 700;
	margin-bottom: 6px;
}

.myhome-idx-wrapper__results-mobileFirstResults-1006 .IDX-resultsMainInfo.IDX-panel-default {
	padding: 0 12px;
	background: transparent;
	width: 100%;
	margin-top: 0;
}

.myhome-idx-wrapper__results-mobileFirstResults-1006 .IDX-resultsPhoto {
	width: 100%;
	margin-bottom: 6px;
	display: block;
}

@media (min-width: 768px) {
	.myhome-idx-wrapper__results-mobileFirstResults-1006 .IDX-resultsPhoto {
		margin-bottom: 12px;
	}
}

.myhome-idx-wrapper__results-mobileFirstResults-1006 .IDX-resultsAddress {
	text-decoration: none;
	font-size: 24px;
	line-height: 1.2;
	font-weight: 700;
	padding: 0 12px;
	display: block;
	width: 100%;
	margin: 6px 0;
}

@media (min-width: 768px) {
	.myhome-idx-wrapper__results-mobileFirstResults-1006 .IDX-resultsAddress {
		margin: 12px 0;
	}
}

.myhome-idx-wrapper__results-mobileFirstResults-1006 .IDX-resultsAddress a {
	color: #222;
	text-decoration: none;
}

.myhome-idx-wrapper__results-mobileFirstResults-1006 .IDX-resultsMainInfoLeft > div:not(:first-child), .myhome-idx-wrapper__results-mobileFirstResults-1006 .IDX-resultsMainInfoRight > div {
	margin-right: 12px;
	float: left;
	width: auto;
}

.myhome-idx-wrapper__results-mobileFirstResults-1006 .IDX-resultsMainInfoLeft > div:not(:first-child) .IDX-label, .myhome-idx-wrapper__results-mobileFirstResults-1006 .IDX-resultsMainInfoRight .IDX-label {
	width: auto;
	font-size: 14px;
	line-height: 24px;
	color: #222;
	font-weight: 700;
}

.myhome-idx-wrapper__results-mobileFirstResults-1006 .IDX-cellInnerWrapper {
	padding-bottom: 32px;
	position: relative;
}

.myhome-idx-wrapper__results-mobileFirstResults-1006 .IDX-resultsCellActions {
	position: absolute;
	bottom: 12px;
	right: 24px;
}

.myhome-idx-wrapper__results-mobileFirstResults-1006 .IDX-resultsCellAction {
	height: 36px;
	line-height: 36px;
	font-size: 13px;
	padding: 0;
	display: inline-block;
	display: inline-block;
	color: #222;
	background: transparent;
	text-align: center;
	text-transform: uppercase;
	text-transform: uppercase;
	border: none;
	box-shadow: none;
	margin-right: 12px;
}

.myhome-idx-wrapper__results-mobileFirstResults-1006 .IDX-resultsCellAction:hover {
	color: #222 !important;
}

.myhome-idx-wrapper__results-mobileFirstResults-1006 .IDX-resultsSeparator {
	margin-top: 12px;
	margin-bottom: 12px;
	border: 0;
	border-top: 0px solid transparent;
}

.myhome-idx-wrapper__results-mobileFirstResults-1006 .IDX-resultsDetailsLink a {
	height: 36px;
	padding: 0px 3px;
	margin-left: 12px;
	font-size: 14px;
	line-height: 32px;
	display: inline-block;
	background: transparent;
	border: 2px solid #29aae3;
	color: #29aae3;
	text-align: center;
	text-transform: uppercase;
}

.myhome-idx-wrapper__results-mobileFirstResults-1006 .IDX-resultsDetailsLink a:hover {
	color: #fff !important;
}

.myhome-idx-wrapper__results-mobileFirstResults-1006 .IDX-resultsDetailsLink a:hover {
	background: #29aae3;
	color: #fff;
}

.myhome-idx-wrapper__results-mobileFirstResults-1006 .IDX-mlsContainer {
	position: absolute;
	top: 12px;
	right: 12px;
}

.myhome-idx-wrapper__results-mobileFirstResults-1006 .IDX-resultsText {
	font-size: 14px;
}

.myhome-idx-wrapper__results-mobileFirstResults-1006 .IDX-field-listingPrice .IDX-label {
	display: none;
}

.myhome-idx-wrapper__results-mobileFirstResults-1006 .IDX-panel-body {
	width: 100% !important;
}

.myhome-idx-wrapper__results-mobileFirstResults-1006 .IDX-resultsPhotoLink {
	display: block;
	text-align: center;
}

.myhome-idx-wrapper__results-mobileFirstResults-1006 .IDX-panel-default {
	margin-bottom: 0;
}

@media (max-width: 1024px) {
	.myhome-idx-wrapper__results-mobileFirstResults-1006 .IDX-wrapper-standard .IDX-row {
		margin-left: 0;
		margin-right: 0;
	}
}

.myhome-idx-wrapper__results-mobileFirstResults-1006 #IDX-map {
	margin-bottom: 6px;
	float: left;
}

.myhome-idx-wrapper__results-mobileFirstResults-1006 .IDX-panel {
	border: none;
}

.myhome-idx-wrapper__results-mobileFirstResults-1006 .IDX-panel-body {
	padding: 0;
}

.myhome-idx-wrapper__results-mobileFirstResults-1006 .IDX-resultsPhotoImg {
	border: 6px solid #f4f4f4 !important;
}

.myhome-idx-wrapper__results-mobileFirstResults-1006 .IDX-resultsAddressLink {
	font-weight: 700 !important;
}

.myhome-idx-wrapper__results-mobileFirstResults-1006 #IDX-resultsHeader .IDX-pagination-action {
	display: none;
}

.myhome-idx-wrapper__results-mobileFirstResults-1006 #IDX-resultsFooter {
	width: 240px;
	margin: 0 auto;
}

.myhome-idx-wrapper__results-mobileFirstResults-1006 #IDX-resultsFooter .IDX-pagination-action {
	background: #fff;
}

.myhome-idx-wrapper__results-mobileFirstResults-1006 #IDX-resultsFooter .select2-arrow {
	display: none;
}

.myhome-idx-wrapper__results-mobileFirstResults-1006 #IDX-resultsFooter .select2-container .select2-choice, .myhome-idx-wrapper__results-mobileFirstResults-1006 #IDX-resultsFooter .select2-container .select2-choice .select2-arrow {
	border: none;
}

.myhome-idx-wrapper__results-mobileFirstResults-1006 #IDX-resultsFooter .select2-choice {
	pointer-events: none;
	cursor: default;
}

.myhome-idx-wrapper__results-mobileFirstResults-1006 #IDX-resultsFooter .IDX-btn.IDX-btn-default.IDX-disabled {
	opacity: 0;
}

.myhome-idx-wrapper__results-mobileFirstResults-1006 #IDX-resultsFooter .IDX-btn {
	padding-top: 8px;
	padding-bottom: 8px;
	box-shadow: none;
}

.myhome-idx-wrapper__results-mobileFirstResults-1006 #IDX-resultsFooter .IDX-pagination-action {
	border: none;
}

.myhome-idx-wrapper__results-mobileFirstResults-1006 #IDX-resultsFooter .IDX-pagination-action a {
	border: none;
}

.myhome-idx-wrapper__results-mobileFirstResults-1006 #IDX-resultsFooter #IDX-pagination .select2-choice {
	padding: 0 !important;
}

.myhome-idx-wrapper__results-mobileFirstResults-1006 .IDX-resultsCellSaved {
	line-height: 36px;
	height: 36px;
	padding: 0px 12px;
	display: inline-block;
	opacity: 1;
}

.myhome-idx-wrapper__results-mobileFirstResults-1006 .IDX-resultsPhotoLink img[src*="customNoPhoto"] {
	width: 100%;
}

.myhome-idx-wrapper__results-mobileFirstResults-1006 .IDX-resultsVirtualTour {
	display: none !important;
}

.myhome-idx-wrapper__results-mobileFirstResults-1006 #IDX-agentbio {
	margin: 0 0 24px 0 !important;
}

@media (min-width: 992px) {
	.myhome-idx-wrapper__results-mobileFirstResults-1006 #IDX-agentbio .IDX-row__equal > div[class*='col-'] {
		display: block !important;
		width: 100% !important;
	}
}

.myhome-idx-wrapper__results-mobileFirstResults-1006 #IDX-agentbio .col-xs-12.IDX-bioExpand.IDX-text-center {
	display: none !important;
}

.myhome-idx-wrapper__results-mobileFirstResults-1006 #IDX-agentbio .IDX-bioDetails__inner span {
	line-height: 24px;
	font-size: 16px !important;
}

.myhome-idx-wrapper__results-mobileFirstResults-1006 #IDX-agentbio .IDX-rosterAgentImage {
	border-radius: 50% !important;
	display: block !important;
}

.myhome-idx-wrapper__results-mobileFirstResults-1006 #IDX-agentbio .IDX-actionLinks a {
	color: #29aae3;
	text-decoration: none;
}

.myhome-idx-wrapper__results-mobileFirstResults-1006 #IDX-agentInfo-group {
	padding: 6px 0px;
}

.myhome-idx-wrapper__results-mobileFirstResults-1006 .IDX-bioName {
	font-size: 21px;
	font-weight: 700;
	font-family: Play, Arial, Helvetica, sans-serif;
}

.myhome-idx-wrapper__results-mobileFirstResults-1006 #IDX-showAmortizationPagination {
	margin-bottom: 24px !important;
}

.myhome-idx-wrapper__results-mobileFirstResults-1006 #IDX-showAmortizationContent {
	background-color: transparent !important;
}

.myhome-idx-wrapper__results-mobileFirstResults-1006 #IDX-main table {
	background-color: #fff !important;
}

.myhome-idx-wrapper__results-mobileFirstResults-1006 .IDX-resultsSaveProperty a {
	position: absolute;
	right: 110px;
}

.myhome-idx-wrapper__results-mobileFirstResults-1006 .IDX-resultsSaveProperty {
	display: block !important;
}

.myhome-idx-wrapper__results-mobileFirstResults-1006 .IDX-resultsOpenHouse {
	display: none !important;
}

.myhome-idx-wrapper__results-mobileFirstResults-1006 #IDX-resultsMLSRights {
	font-size: 10px !important;
}

.myhome-idx-wrapper__results-mobileFirstResults-1006 #IDX-refinementSearchForm {
	margin-top: 12px !important;
}

.myhome-idx-wrapper__results-mobileFirstResults-1006 #IDX-resultsRefineSearchWrap {
	padding: 0 !important;
	background-color: transparent !important;
	margin-bottom: 12px !important;
}

.myhome-idx-wrapper__results-mobileFirstResults-1006 #IDX-resultsRefineSearchWrap .IDX-controls span {
	color: #222 !important;
}

.myhome-idx-wrapper__results-mobileFirstResults-1006 #IDX-resultsRefineSearchWrap select, .myhome-idx-wrapper__results-mobileFirstResults-1006 #IDX-resultsRefineSearchWrap input[type=text], .myhome-idx-wrapper__results-mobileFirstResults-1006 #IDX-resultsRefineSearchWrap input:not([type='checkbox']):not([type='submit']):not([type='button']):not([type='radio']) {
	border: 0px solid transparent !important;
	height: initial !important;
	text-align: left !important;
	padding: 7px 6px !important;
	background: transparent !important;
}

.myhome-idx-wrapper__results-mobileFirstResults-1006 #IDX-resultsRefineSearchWrap .select2-arrow {
	margin-right: 2px;
	height: 35px;
}

.myhome-idx-wrapper__results-mobileFirstResults-1006 #IDX-resultsRefineSearchWrap .IDX-half:first-child {
	padding-right: 6px;
}

.myhome-idx-wrapper__results-mobileFirstResults-1006 #IDX-resultsRefineSearchWrap .IDX-half:last-child {
	padding-left: 6px;
}

.myhome-idx-wrapper__results-mobileFirstResults-1006 #IDX-resultsRefineSearchWrap .IDX-price-group {
	margin-left: -6px !important;
	margin-right: -6px !important;
}

.myhome-idx-wrapper__results-mobileFirstResults-1006 #IDX-resultsRefineSearchWrap .IDX-price-group > div {
	margin-left: 6px !important;
	margin-right: 6px !important;
}

.myhome-idx-wrapper__results-mobileFirstResults-1006 #IDX-resultsRefineSearchWrap a:hover, .myhome-idx-wrapper__results-mobileFirstResults-1006 #IDX-resultsRefineSearchWrap a:focus {
	text-decoration: none !important;
}

.myhome-idx-wrapper__results-mobileFirstResults-1006 #IDX-resultsRefineSearchWrap .IDX-control-group {
	margin-bottom: 12px !important;
}

.myhome-idx-wrapper__results-mobileFirstResults-1006 #IDX-resultsRefineSubmit {
	height: 48px;
	font-size: 16px;
	line-height: 24px;
	padding: 12px 24px;
	border: none;
	display: inline-block;
	font-weight: 700;
	cursor: pointer;
	text-transform: uppercase;
	margin: 0;
	background: #29aae3;
	color: #fff;
	position: relative;
}

.myhome-idx-wrapper__results-mobileFirstResults-1006 #IDX-resultsRefineSubmit:after {
	content: "";
	background: #000;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
}

.myhome-idx-wrapper__results-mobileFirstResults-1006 #IDX-resultsRefineSubmit:hover {
	color: #fff;
	background: #29aae3;
}

.myhome-idx-wrapper__results-mobileFirstResults-1006 #IDX-resultsRefineSubmit:hover:after {
	opacity: .1;
}

.myhome-idx-wrapper__results-mobileFirstResults-1006 .IDX-mlsContainer {
	position: static !important;
	margin-bottom: 12px !important;
	float: left !important;
}

.myhome-idx-wrapper__results-mobileFirstResults-1006 .IDX-mlsContainer .IDX-MLSCourtesy {
	display: block !important;
	float: left !important;
	margin-left: 12px !important;
	font-size: 14px !important;
}

.myhome-idx-wrapper__results-mobileFirstResults-1006 .IDX-MLSLogo {
	position: absolute !important;
	top: 12px !important;
	right: 12px !important;
}

#IDX-refinementSearchForm #IDX-ccz-group.IDX-control-group .IDX-controls #s2id_IDX-ccz-select.select2-container.select2-container-multi.IDX-select .select2-choices .select2-search-field .select2-input.select2-default#s2id_autogen3[type=text]:not([type='checkbox']):not([type='submit']):not([type='button']):not([type='radio']) {
	color: #fff !important;
	opacity: 0 !important;
}

.IDX-type-roster .IDX-rosterContent {
	padding: 24px 18px;
	background: #f4f4f4;
	border: none;
	width: 100%;
	display: block;
	font-size: 16px;
	line-height: 24px;
	color: #222;
	margin-bottom: 12px;
}

.IDX-type-roster .IDX-rosterContent:after {
	clear: both;
	content: "";
	display: table;
}

.IDX-type-roster #IDX-rosterFilterForm {
	background: #f4f4f4;
}

.IDX-type-roster #IDX-rosterFilterForm {
	margin-bottom: 12px;
}

.IDX-type-roster #IDX-rosterFilterForm:after {
	clear: both;
	content: "";
	display: table;
}

.IDX-type-roster #IDX-rosterFilter {
	border-top: none !important;
	padding: 12px 12px 0 12px !important;
	text-align: center !important;
}

.IDX-type-roster .IDX-control-group, .IDX-type-roster #IDX-rosterFilterSubmit {
	float: left;
}

@media (min-width: 768px) {
	.IDX-type-roster .IDX-control-group, .IDX-type-roster #IDX-rosterFilterSubmit {
		width: 25%;
		margin: 0 !important;
		padding: 0 6px !important;
	}
}

.IDX-type-roster #IDX-rosterFilterSubmit {
	height: 48px;
	font-size: 16px;
	line-height: 24px;
	padding: 12px 24px;
	border: none;
	display: inline-block;
	font-weight: 700;
	cursor: pointer;
	text-transform: uppercase;
	margin: 0;
	background: #29aae3;
	color: #fff;
	position: relative;
	margin-top: 24px !important;
}

.IDX-type-roster #IDX-rosterFilterSubmit:after {
	content: "";
	background: #000;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
}

.IDX-type-roster #IDX-rosterFilterSubmit:hover {
	color: #fff;
	background: #29aae3;
}

.IDX-type-roster #IDX-rosterFilterSubmit:hover:after {
	opacity: .1;
}

.IDX-type-roster .IDX-rosterCategoryTitle {
	background-color: transparent;
	padding: 0;
	margin: 0 0 18px 0;
	font-weight: bold;
	font-size: 24px;
}

.IDX-type-roster .IDX-rosterCategory {
	float: left;
	width: 100% !important;
	margin-bottom: 0;
	padding: 12px;
	background: #f9f9f9;
}

.IDX-type-roster .IDX-rosterCategory:nth-child(even) {
	background: #fff;
}

.IDX-type-roster .IDX-rosterUserTitle, .IDX-type-roster .IDX-rosterDisplayName {
	display: inline;
}

.IDX-type-roster .IDX-rosterCategoryHeader {
	margin: 0 0 12px 0;
}

.IDX-type-roster .IDX-rosterCategoryRightColumn {
	font-size: 16px;
	line-height: 24px;
}

.IDX-type-roster .IDX-rosterCategoryRightColumn p {
	margin-bottom: 0;
	display: inline;
}

.IDX-type-roster .IDX-rosterAgentViewActiveListings, .IDX-type-roster .IDX-rosterAgentViewSoldListings, .IDX-type-roster .IDX-rosterAgentEmailLink {
	width: 100%;
}

.IDX-type-roster .IDX-rosterAgentViewActiveListings a, .IDX-type-roster .IDX-rosterAgentViewSoldListings a, .IDX-type-roster .IDX-rosterAgentEmailLink a {
	height: 36px;
	font-size: 16px;
	display: inline-block;
	display: block;
	padding: 6px 12px;
	line-height: 24px;
	border: 1px solid #ccc;
	font-weight: 700;
	text-transform: uppercase;
	margin: 0;
	background: #fff;
	color: #222;
	margin-bottom: 6px;
	text-align: center;
	margin-right: 6px;
}

.IDX-type-roster .IDX-rosterInfo {
	margin-bottom: 12px;
}

.IDX-type-roster .IDX-rosterLabel {
	font-weight: 700;
}

.IDX-type-roster .IDX-rosterColumn {
	width: 100%;
	margin-left: 0;
	margin-right: 0;
}

.IDX-type-roster .IDX-rosterColumn:after {
	clear: both;
	content: "";
	display: table;
}

@media (min-width: 768px) {
	.IDX-type-roster .IDX-rosterColumn {
		width: 50%;
	}
	
	.IDX-type-roster .IDX-rosterColumn.IDX-rosterCategoryRightColumn {
		padding-left: 12px;
	}
	
	.IDX-type-roster .IDX-rosterColumn.IDX-rosterCategoryLeftColumn {
		padding-right: 12px;
	}
}

.IDX-registrationModal #IDX-registration .IDX-btn-primary {
	height: 48px;
	font-size: 16px;
	line-height: 24px;
	padding: 12px 24px;
	border: none;
	display: inline-block;
	font-weight: 700;
	cursor: pointer;
	text-transform: uppercase;
	margin: 0;
	background: #29aae3;
	color: #fff;
	position: relative;
}

.IDX-registrationModal #IDX-registration .IDX-btn-primary:after {
	content: "";
	background: #000;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
}

.IDX-registrationModal #IDX-registration .IDX-btn-primary:hover {
	color: #fff;
	background: #29aae3;
}

.IDX-registrationModal #IDX-registration .IDX-btn-primary:hover:after {
	opacity: .1;
}

.IDX-registrationModal .IDX-customRegistrationFields {
	margin: 0 -6px !important;
}

.IDX-registrationModal .IDX-customRegistrationFields:after {
	clear: both;
	content: "";
	display: table;
}

@media (min-width: 768px) {
	.IDX-registrationModal .IDX-control-group {
		width: 50% !important;
		margin: 0 !important;
		padding: 6px !important;
		float: left !important;
	}
}

.IDX-registrationModal .IDX-errorIcon {
	position: relative !important;
	top: 7px !important;
}

.IDX-registrationModal .ui-dialog-titlebar-close.ui-corner-all:after {
	content: "" !important;
	background: #fff !important;
	width: 5px !important;
	height: 5px !important;
	position: absolute !important;
	bottom: 0px !important;
}

.IDX-registrationModal #IDX-registration .IDX-controls input[type="text"], .IDX-registrationModal #IDX-registration .IDX-controls input[type="email"], .IDX-registrationModal #IDX-registration .IDX-controls input[type="password"] {
	text-align: left !important;
}

.myhome-idx-wrapper__photo_gallery-photogallery-1002 .IDX-photoGalleryTitle {
	margin: 12px 0;
}

.myhome-idx-wrapper__photo_gallery-photogallery-1002 .IDX-propertyInfoList {
	padding: 12px 18px;
	margin-bottom: 12px;
	background: #f4f4f4;
	width: 100%;
	display: block;
	text-align: left;
}

.myhome-idx-wrapper__photo_gallery-photogallery-1002 #IDX-previousPage {
	float: none !important;
	padding: 0 !important;
	text-align: left;
}

.myhome-idx-wrapper__photo_gallery-photogallery-1002 #IDX-photoGalleryContainer + div {
	float: left;
	width: 100%;
}

.myhome-idx-wrapper__photo_gallery-photogallery-1002 .IDX-page-photogallery #IDX-previousPage {
	padding: 24px 18px 0px 18px;
	width: 100%;
	display: block;
	float: left;
	margin-bottom: 18px;
}

.myhome-idx-wrapper__photo_gallery-photogallery-1002 .IDX-page-photogallery #IDX-previousPage .IDX-previousSeparator {
	margin-left: 6px;
	margin-right: 6px;
}

.myhome-idx-wrapper__photo_gallery-photogallery-1002 .IDX-page-photogallery #IDX-previousPage a:hover {
	color: #29aae3;
}

.myhome-idx-wrapper__photo_gallery-photogallery-1002 .IDX-category-contact .IDX-propertyInfoList {
	width: 100%;
	display: block;
	margin-bottom: 0;
}

.myhome-idx-wrapper__photo_gallery-photogallery-1002 .IDX-customRegistrationFields, .myhome-idx-wrapper__photo_gallery-photogallery-1002 .IDX-showingDates {
	margin-right: -12px;
}

.myhome-idx-wrapper__photo_gallery-photogallery-1002 .IDX-photoGallery {
	background: #f4f4f4;
	padding: 24px 24px 18px 24px;
	margin-bottom: 24px;
	border-top: 5px solid #29aae3;
}

.myhome-idx-wrapper__photo_gallery-photogallery-1002 .IDX-photoGallery img {
	margin: 0 auto;
}

.myhome-idx-wrapper__photo_gallery-photogallery-1002 #IDX-primaryPhoto {
	padding: 0 12px;
}

.myhome-idx-wrapper__photo_gallery-photogallery-1002 .IDX-showcaseCaption {
	margin-top: 6px !important;
	text-align: center !important;
	margin-bottom: 36px !important;
}

.myhome-idx-wrapper__photo_gallery-mobileFirstPhotoGallery-1003 hr {
	display: none;
}

.myhome-idx-wrapper__photo_gallery-mobileFirstPhotoGallery-1003 #IDX-previousPage {
	margin: 6px 0 9px 0 !important;
}

@media (min-width: 768px) {
	.myhome-idx-wrapper__photo_gallery-mobileFirstPhotoGallery-1003 #IDX-previousPage {
		margin: 9px 0 6px 0 !important;
	}
}

@media (max-width: 400px) {
	.myhome-idx-wrapper__photo_gallery-mobileFirstPhotoGallery-1003 #IDX-showcaseSlides .IDX-showcaseSlide {
		min-height: 200px;
	}
}

.myhome-idx-wrapper__photo_gallery-mobileFirstPhotoGallery-1003 #IDX-returnToPreviousPage, .myhome-idx-wrapper__photo_gallery-mobileFirstPhotoGallery-1003 #IDX-goToProperty {
	border: none;
	padding: 3px 0;
	margin: 0 12px 0 0;
	width: auto;
	text-align: left;
	background: transparent !important;
	color: #222 !important;
}

.myhome-idx-wrapper__photo_gallery-mobileFirstPhotoGallery-1003 #IDX-goToProperty {
	padding-right: 6px;
	position: relative;
}

.myhome-idx-wrapper__photo_gallery-mobileFirstPhotoGallery-1003 #IDX-goToProperty:after {
	content: "";
	background: #c5c5c5;
	height: 17px;
	width: 1px;
	position: absolute;
	top: 5px;
	left: -6px;
}

.myhome-idx-wrapper__photo_gallery-mobileFirstPhotoGallery-1003 .IDX-active {
	color: #29aae3;
}

.myhome-idx-wrapper__photo_gallery-mobileFirstPhotoGallery-1003 .IDX-propertyInfoList {
	padding: 24px 18px;
	background: #f4f4f4;
	border: none;
	width: 100%;
	display: block;
	font-size: 16px;
	line-height: 24px;
	color: #222;
	margin-bottom: 12px;
	margin-bottom: 0;
	padding-top: 12px;
	padding-bottom: 12px;
}

.myhome-idx-wrapper__photo_gallery-mobileFirstPhotoGallery-1003 .IDX-propertyInfoList:after {
	clear: both;
	content: "";
	display: table;
}

.myhome-idx-wrapper__photo_gallery-mobileFirstPhotoGallery-1003 .IDX-propertyInfoList .IDX-label {
	font-weight: 700;
	text-transform: uppercase;
	float: left;
	display: inline-block;
	margin-right: 6px;
}

.myhome-idx-wrapper__photo_gallery-mobileFirstPhotoGallery-1003 .IDX-propertyInfoList li.IDX-propertyInfoData {
	margin: 0 0 3px 0;
	font-size: 14px;
	float: left;
	width: 100%;
}

.myhome-idx-wrapper__photo_gallery-mobileFirstPhotoGallery-1003 .IDX-propertyInfoList li.IDX-propertyInfoData:last-child {
	margin-bottom: 0;
}

.myhome-idx-wrapper__photo_gallery-mobileFirstPhotoGallery-1003 .IDX-propertyInfoList #IDX-propertyInfoLocationInfo {
	margin-top: -6px;
}

.myhome-idx-wrapper__photo_gallery-mobileFirstPhotoGallery-1003 .IDX-propertyInfoList #IDX-propertyInfoAddress {
	width: auto;
}

.myhome-idx-wrapper__photo_gallery-mobileFirstPhotoGallery-1003 .IDX-wrapper-standard .IDX-thumbnail {
	background-color: #f4f4f4;
	border: 0px solid transparent;
	margin-bottom: 0;
}

.myhome-idx-wrapper__photo_gallery-mobileFirstPhotoGallery-1003 #IDX-showcaseThumbnails-buttons {
	background: #f4f4f4;
	padding: 0 12px 12px 12px;
	margin: 0 -15px;
}

@media (min-width: 768px) {
	.myhome-idx-wrapper__photo_gallery-mobileFirstPhotoGallery-1003 #IDX-showcaseThumbnails-buttons {
		padding-bottom: 24px;
	}
}

.myhome-idx-wrapper__photo_gallery-mobileFirstPhotoGallery-1003 .IDX-thumbnail {
	padding-top: 24px;
}

.myhome-idx-wrapper__photo_gallery-mobileFirstPhotoGallery-1003 #IDX-showcaseSlides .IDX-showcaseSlide img {
	max-height: 100%;
}

.myhome-idx-wrapper__photo_gallery-mobileFirstPhotoGallery-1003 #IDX-photoGallery {
	padding-top: 18px;
	background: #f4f4f4;
}

.myhome-idx-wrapper__photo_gallery-mobileFirstPhotoGallery-1003 #IDX-photoGallery .IDX-arrow {
	background-color: #222;
	border: none;
	color: #fff;
}

.myhome-idx-wrapper__photo_gallery-mobileFirstPhotoGallery-1003 #IDX-photoGallery .IDX-arrow:hover {
	background-color: #29aae3;
}

.myhome-idx-wrapper__photo_gallery-mobileFirstPhotoGallery-1003 #IDX-photoGallery .IDX-arrow:active, .myhome-idx-wrapper__photo_gallery-mobileFirstPhotoGallery-1003 #IDX-photoGallery .IDX-arrow:focus {
	background-color: initial;
}

.myhome-idx-wrapper__photo_gallery-mobileFirstPhotoGallery-1003 .IDX-pageHeader {
	margin: 0 0 24px 0;
	padding: 0;
}

.myhome-idx-wrapper__photo_gallery-mobileFirstPhotoGallery-1003 .IDX-pageContainerIDX-enhancedPhotoGallery + div {
	margin: 24px 0 !important;
}

#myhome-idx-wrapper.myhome-idx-wrapper__mortgage_calculator-mobileFirstMortgage-1002 .IDX-pageHeader, #myhome-idx-wrapper.myhome-idx-wrapper__mortgage_calculator-mobileFirstMortgage-1002 #IDX-mortgageRatesHeader h2 {
	margin-top: 0;
	margin-bottom: 24px;
}

#myhome-idx-wrapper.myhome-idx-wrapper__mortgage_calculator-mobileFirstMortgage-1002 .IDX-well {
	padding: 12px 12px 8px 12px;
	margin-bottom: 12px;
	line-height: 16px;
	border: none;
	border: transparent;
	border-left: 5px solid #29aae3;
	background-color: #fff !important;
	border-radius: 0;
	box-shadow: none;
}

#myhome-idx-wrapper.myhome-idx-wrapper__mortgage_calculator-mobileFirstMortgage-1002 .IDX-well:after {
	clear: both;
	content: "";
	display: table;
}

#myhome-idx-wrapper.myhome-idx-wrapper__mortgage_calculator-mobileFirstMortgage-1002 hr {
	margin-top: 12px;
	margin-bottom: 12px;
	border: 0;
	border-top: none;
}

#myhome-idx-wrapper.myhome-idx-wrapper__mortgage_calculator-mobileFirstMortgage-1002 .IDX-propertyInfoList li {
	padding-bottom: 6px;
}

@media (min-width: 768px) {
	#myhome-idx-wrapper.myhome-idx-wrapper__mortgage_calculator-mobileFirstMortgage-1002 .IDX-propertyInfoList li {
		width: 50%;
		float: left;
	}
}

#myhome-idx-wrapper.myhome-idx-wrapper__mortgage_calculator-mobileFirstMortgage-1002 .IDX-propertyInfoList li .IDX-label {
	font-weight: 700;
}

#myhome-idx-wrapper.myhome-idx-wrapper__mortgage_calculator-mobileFirstMortgage-1002 .IDX-pageContainer {
	padding: 24px 18px;
	background: #f4f4f4;
	border: none;
	width: 100%;
	display: block;
	font-size: 16px;
	line-height: 24px;
	color: #222;
	margin-bottom: 12px;
}

#myhome-idx-wrapper.myhome-idx-wrapper__mortgage_calculator-mobileFirstMortgage-1002 .IDX-pageContainer:after {
	clear: both;
	content: "";
	display: table;
}

#myhome-idx-wrapper.myhome-idx-wrapper__mortgage_calculator-mobileFirstMortgage-1002 #IDX-mortgagePmiUnit {
	position: absolute !important;
	right: 13px !important;
	top: 40px !important;
}

#myhome-idx-wrapper.myhome-idx-wrapper__mortgage_calculator-mobileFirstMortgage-1002 #IDX-main input[type=checkbox]#IDX-includePmi {
	margin-top: 7px !important;
}

#myhome-idx-wrapper.myhome-idx-wrapper__mortgage_calculator-mobileFirstMortgage-1002 .IDX-btn-primary {
	height: 48px;
	font-size: 16px;
	line-height: 24px;
	padding: 12px 24px;
	border: none;
	display: inline-block;
	font-weight: 700;
	cursor: pointer;
	text-transform: uppercase;
	margin: 0;
	background: #29aae3;
	color: #fff;
	position: relative;
}

#myhome-idx-wrapper.myhome-idx-wrapper__mortgage_calculator-mobileFirstMortgage-1002 .IDX-btn-primary:after {
	content: "";
	background: #000;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
}

#myhome-idx-wrapper.myhome-idx-wrapper__mortgage_calculator-mobileFirstMortgage-1002 .IDX-btn-primary:hover {
	color: #fff;
	background: #29aae3;
}

#myhome-idx-wrapper.myhome-idx-wrapper__mortgage_calculator-mobileFirstMortgage-1002 .IDX-btn-primary:hover:after {
	opacity: .1;
}

#myhome-idx-wrapper.myhome-idx-wrapper__mortgage_calculator-mobileFirstMortgage-1002 .IDX-input-group-addon {
	text-align: center !important;
	background-color: #29aae3;
	color: #fff !important;
	border: none !important;
}

#myhome-idx-wrapper.myhome-idx-wrapper__mortgage_calculator-mobileFirstMortgage-1002 input:not([type='checkbox']):not([type='submit']):not([type='button']):not([type='radio']), #myhome-idx-wrapper.myhome-idx-wrapper__mortgage_calculator-mobileFirstMortgage-1002 input[type=text], #myhome-idx-wrapper.myhome-idx-wrapper__mortgage_calculator-mobileFirstMortgage-1002 select, #myhome-idx-wrapper.myhome-idx-wrapper__mortgage_calculator-mobileFirstMortgage-1002 textarea {
	height: 48px !important;
	padding: 12px 12px !important;
	margin-left: 0 !important;
	line-height: 24px !important;
	font-size: 16px !important;
	background: #fff !important;
	margin-bottom: 0px !important;
	border: 1px solid transparent !important;
	color: #222 !important;
	width: 100% !important;
	text-transform: none !important;
	text-decoration: none !important;
	font-style: initial !important;
	text-align: left !important;
}

#myhome-idx-wrapper.myhome-idx-wrapper__mortgage_calculator-mobileFirstMortgage-1002 input:not([type='checkbox']):not([type='submit']):not([type='button']):not([type='radio']):hover, #myhome-idx-wrapper.myhome-idx-wrapper__mortgage_calculator-mobileFirstMortgage-1002 input:not([type='checkbox']):not([type='submit']):not([type='button']):not([type='radio']):active, #myhome-idx-wrapper.myhome-idx-wrapper__mortgage_calculator-mobileFirstMortgage-1002 input:not([type='checkbox']):not([type='submit']):not([type='button']):not([type='radio']):focus, #myhome-idx-wrapper.myhome-idx-wrapper__mortgage_calculator-mobileFirstMortgage-1002 input[type=text]:hover, #myhome-idx-wrapper.myhome-idx-wrapper__mortgage_calculator-mobileFirstMortgage-1002 input[type=text]:active, #myhome-idx-wrapper.myhome-idx-wrapper__mortgage_calculator-mobileFirstMortgage-1002 input[type=text]:focus, #myhome-idx-wrapper.myhome-idx-wrapper__mortgage_calculator-mobileFirstMortgage-1002 select:hover, #myhome-idx-wrapper.myhome-idx-wrapper__mortgage_calculator-mobileFirstMortgage-1002 select:active, #myhome-idx-wrapper.myhome-idx-wrapper__mortgage_calculator-mobileFirstMortgage-1002 select:focus, #myhome-idx-wrapper.myhome-idx-wrapper__mortgage_calculator-mobileFirstMortgage-1002 textarea:hover, #myhome-idx-wrapper.myhome-idx-wrapper__mortgage_calculator-mobileFirstMortgage-1002 textarea:active, #myhome-idx-wrapper.myhome-idx-wrapper__mortgage_calculator-mobileFirstMortgage-1002 textarea:focus {
	color: #222 !important;
	background: #fff !important;
}

#myhome-idx-wrapper.myhome-idx-wrapper__mortgage_calculator-mobileFirstMortgage-1002 textarea {
	height: 200px !important;
}

#myhome-idx-wrapper.myhome-idx-wrapper__mortgage_calculator-mobileFirstMortgage-1002 .IDX-control-group {
	float: left;
}

#myhome-idx-wrapper.myhome-idx-wrapper__mortgage_calculator-mobileFirstMortgage-1002 #IDX-showAmortizationPagination {
	margin-bottom: 24px;
}

#myhome-idx-wrapper.myhome-idx-wrapper__mortgage_calculator-mobileFirstMortgage-1002 #IDX-showAmortizationContent {
	background-color: transparent;
}

#myhome-idx-wrapper.myhome-idx-wrapper__mortgage_calculator-mobileFirstMortgage-1002 #IDX-main table {
	background-color: #fff;
}

#myhome-idx-wrapper.myhome-idx-wrapper__mortgage_calculator-mobileFirstMortgage-1002 #IDX-main .select2-choice, #myhome-idx-wrapper.myhome-idx-wrapper__mortgage_calculator-mobileFirstMortgage-1002 #IDX-main .select2-choice .select2-arrow, #myhome-idx-wrapper.myhome-idx-wrapper__mortgage_calculator-mobileFirstMortgage-1002 #IDX-main .IDX-btn-default.IDX-active, #myhome-idx-wrapper.myhome-idx-wrapper__mortgage_calculator-mobileFirstMortgage-1002 #IDX-main .IDX-btn-default:active, #myhome-idx-wrapper.myhome-idx-wrapper__mortgage_calculator-mobileFirstMortgage-1002 #IDX-main .IDX-btn-default:focus, #myhome-idx-wrapper.myhome-idx-wrapper__mortgage_calculator-mobileFirstMortgage-1002 #IDX-main .IDX-btn-default:hover, #myhome-idx-wrapper.myhome-idx-wrapper__mortgage_calculator-mobileFirstMortgage-1002 .open > #IDX-main .IDX-btn-default.dropdown-toggle, #myhome-idx-wrapper.myhome-idx-wrapper__mortgage_calculator-mobileFirstMortgage-1002 #IDX-main .IDX-btn-default {
	border-color: transparent !important;
}

#myhome-idx-wrapper.myhome-idx-wrapper__mortgage_calculator-mobileFirstMortgage-1002 #IDX-mortgageRatesContainer {
	padding: 24px 18px;
	background: #f4f4f4;
	border: none;
	width: 100%;
	display: block;
	font-size: 16px;
	line-height: 24px;
	color: #222;
	margin-bottom: 12px;
	margin-top: -24px !important;
}

#myhome-idx-wrapper.myhome-idx-wrapper__mortgage_calculator-mobileFirstMortgage-1002 #IDX-mortgageRatesContainer:after {
	clear: both;
	content: "";
	display: table;
}

#myhome-idx-wrapper.myhome-idx-wrapper__mortgage_calculator-mobileFirstMortgage-1002 #IDX-mortgageRatesResultInfo {
	padding: 0 18px !important;
}

.myhome-idx-wrapper__link_showcase #IDX-linkShowcaseContainer {
	margin: 24px 0;
	padding: 24px 18px;
	background: #f4f4f4;
	border: none;
	width: 100%;
	display: block;
	font-size: 16px;
	line-height: 24px;
	color: #222;
	margin-bottom: 12px;
}

.myhome-idx-wrapper__link_showcase #IDX-linkShowcaseContainer:after {
	clear: both;
	content: "";
	display: table;
}

.myhome-idx-wrapper__browser_by_city .IDX-pageContainer, .IDX-type-homesforsale .IDX-pageContainer {
	padding: 24px 18px;
	background: #f4f4f4;
	border: none;
	width: 100%;
	display: block;
	font-size: 16px;
	line-height: 24px;
	color: #222;
	margin-bottom: 12px;
}

.myhome-idx-wrapper__browser_by_city .IDX-pageContainer:after, .IDX-type-homesforsale .IDX-pageContainer:after {
	clear: both;
	content: "";
	display: table;
}

.myhome-idx-wrapper__browser_by_city .IDX-pageContainer h2, .IDX-type-homesforsale .IDX-pageContainer h2 {
	text-transform: uppercase;
	font-weight: 700;
}

.myhome-idx-wrapper__browser_by_city .IDX-pageContainer ul:first-child, .IDX-type-homesforsale .IDX-pageContainer ul:first-child {
	display: none;
}

.myhome-idx-wrapper__browser_by_city .IDX-pageContainer ul, .IDX-type-homesforsale .IDX-pageContainer ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

.myhome-idx-wrapper__browser_by_city .IDX-pageContainer ul li, .IDX-type-homesforsale .IDX-pageContainer ul li {
	margin-bottom: 6px;
}

.myhome-idx-wrapper__browser_by_city .IDX-pageContainer ul li:last-child, .IDX-type-homesforsale .IDX-pageContainer ul li:last-child {
	margin-bottom: 0;
}

.myhome-idx-wrapper__search_page-searchBase-1005 #IDX-searchNavWrapper, #myhome-idx-wrapper .IDX-category-search #IDX-searchNavWrapper {
	background: #f4f4f4;
	padding: 3px 6px;
	margin-bottom: 0 !important;
	display: block;
	border-bottom: 2px solid #e03356;
}

.myhome-idx-wrapper__search_page-searchBase-1005 #IDX-searchNavWrapper .IDX-listAsRow:after, #myhome-idx-wrapper .IDX-category-search #IDX-searchNavWrapper .IDX-listAsRow:after {
	clear: both;
	content: "";
	display: table;
}

.myhome-idx-wrapper__search_page-searchBase-1005 #IDX-searchNavWrapper a, #myhome-idx-wrapper .IDX-category-search #IDX-searchNavWrapper a {
	display: inline-block;
	float: left;
	padding: 6px;
}

@media (min-width: 768px) {
	.myhome-idx-wrapper__search_page-searchBase-1005 #IDX-searchNavWrapper a, #myhome-idx-wrapper .IDX-category-search #IDX-searchNavWrapper a {
		padding: 12px;
	}
}

.myhome-idx-wrapper__search_page-searchBase-1005 #IDX-searchNavWrapper .IDX-listAsRow li, #myhome-idx-wrapper .IDX-category-search #IDX-searchNavWrapper .IDX-listAsRow li {
	padding: 0 6px 0 0;
	float: left;
}

@media (min-width: 768px) {
	.myhome-idx-wrapper__search_page-searchBase-1005 #IDX-searchNavWrapper .IDX-listAsRow li, #myhome-idx-wrapper .IDX-category-search #IDX-searchNavWrapper .IDX-listAsRow li {
		padding: 0 12px 0 0;
	}
}

.myhome-idx-wrapper__search_page-searchBase-1005 #IDX-searchNavWrapper #IDX-searchNavList > li > span, #myhome-idx-wrapper .IDX-category-search #IDX-searchNavWrapper #IDX-searchNavList > li > span {
	float: left;
	position: relative;
	padding: 6px;
}

@media (min-width: 768px) {
	.myhome-idx-wrapper__search_page-searchBase-1005 #IDX-searchNavWrapper #IDX-searchNavList > li > span, #myhome-idx-wrapper .IDX-category-search #IDX-searchNavWrapper #IDX-searchNavList > li > span {
		padding: 12px;
	}
}

.myhome-idx-wrapper__search_page-searchBase-1005 #IDX-searchNavWrapper #IDX-searchSubmitReset, #myhome-idx-wrapper .IDX-category-search #IDX-searchNavWrapper #IDX-searchSubmitReset {
	width: 100%;
}

.myhome-idx-wrapper__search_page-searchBase-1005 #IDX-searchNavWrapper #IDX-searchSubmitReset button, #myhome-idx-wrapper .IDX-category-search #IDX-searchNavWrapper #IDX-searchSubmitReset button {
	width: 100%;
}

.myhome-idx-wrapper__search_page-searchBase-1005 .IDX-searchForm-search, #myhome-idx-wrapper .IDX-category-search .IDX-searchForm-search {
	padding: 24px 18px;
	background: #f4f4f4;
	border: none;
	width: 100%;
	display: block;
	font-size: 16px;
	line-height: 24px;
	color: #222;
	margin-bottom: 12px;
}

.myhome-idx-wrapper__search_page-searchBase-1005 .IDX-searchForm-search:after, #myhome-idx-wrapper .IDX-category-search .IDX-searchForm-search:after {
	clear: both;
	content: "";
	display: table;
}

@media (max-width: 767px) {
	.myhome-idx-wrapper__search_page-searchBase-1005 .IDX-searchForm-search, #myhome-idx-wrapper .IDX-category-search .IDX-searchForm-search {
		padding: 12px 12px !important;
	}
}

.myhome-idx-wrapper__search_page-searchBase-1005 .IDX-searchForm-search .IDX-clear, #myhome-idx-wrapper .IDX-category-search .IDX-searchForm-search .IDX-clear {
	display: none !important;
}

.myhome-idx-wrapper__search_page-searchBase-1005 .IDX-type-listingID .IDX-control-group, #myhome-idx-wrapper .IDX-category-search .IDX-type-listingID .IDX-control-group {
	padding-left: 0 !important;
	padding-right: 0 !important;
}

@media (min-width: 768px) {
	.myhome-idx-wrapper__search_page-searchBase-1005 .IDX-type-listingID .IDX-control-group, #myhome-idx-wrapper .IDX-category-search .IDX-type-listingID .IDX-control-group {
		width: 75% !important;
	}
}

@media (min-width: 768px) {
	.myhome-idx-wrapper__search_page-searchBase-1005 .IDX-page-basic .IDX-row-content, #myhome-idx-wrapper .IDX-category-search .IDX-page-basic .IDX-row-content {
		margin-left: -6px;
		margin-right: -6px;
	}
}

.myhome-idx-wrapper__search_page-searchBase-1005 #IDX-registration, #myhome-idx-wrapper .IDX-category-search #IDX-registration {
	padding: 24px 18px;
	background: #f4f4f4;
	border: none;
	width: 100%;
	display: block;
	font-size: 16px;
	line-height: 24px;
	color: #222;
	margin-bottom: 12px;
}

.myhome-idx-wrapper__search_page-searchBase-1005 #IDX-registration:after, #myhome-idx-wrapper .IDX-category-search #IDX-registration:after {
	clear: both;
	content: "";
	display: table;
}

.myhome-idx-wrapper__search_page-searchBase-1005 #IDX-registration .IDX-errorMessage, #myhome-idx-wrapper .IDX-category-search #IDX-registration .IDX-errorMessage {
	display: block;
	width: 100%;
	float: left;
	margin: -12px 6px 12px 6px;
}

.myhome-idx-wrapper__search_page-searchBase-1005 #IDX-registration .IDX-errorMessage .IDX-errorIcon, #myhome-idx-wrapper .IDX-category-search #IDX-registration .IDX-errorMessage .IDX-errorIcon {
	position: relative;
	top: 5px;
}

.myhome-idx-wrapper__search_page-searchBase-1005 #IDX-registration #IDX-FormActions, #myhome-idx-wrapper .IDX-category-search #IDX-registration #IDX-FormActions {
	padding: 0px 12px 0 0;
	border-bottom: none;
}

.myhome-idx-wrapper__search_page-searchBase-1005 #IDX-registration #IDX-signupForm, #myhome-idx-wrapper .IDX-category-search #IDX-registration #IDX-signupForm {
	margin: 0;
}

@media (min-width: 768px) {
	.myhome-idx-wrapper__search_page-searchBase-1005 #IDX-registration #IDX-signupForm, #myhome-idx-wrapper .IDX-category-search #IDX-registration #IDX-signupForm {
		margin-left: 0 -6px;
		margin-right: 0 -6px;
	}
}

.myhome-idx-wrapper__search_page-searchBase-1005 #IDX-registration #IDX-signupForm button, #myhome-idx-wrapper .IDX-category-search #IDX-registration #IDX-signupForm button {
	margin: 0 6px;
}

.myhome-idx-wrapper__search_page-searchBase-1005 .IDX-emailUpdateSignupText, #myhome-idx-wrapper .IDX-category-search .IDX-emailUpdateSignupText {
	color: #29aae3;
}

.myhome-idx-wrapper__search_page-searchBase-1005 .IDX-emailUpdateSignupText, #myhome-idx-wrapper .IDX-category-search .IDX-emailUpdateSignupText {
	padding: 0;
	margin: 0 0 12px 0;
}

.myhome-idx-wrapper__search_page-searchBase-1005 .IDX-control-group, #myhome-idx-wrapper .IDX-category-search .IDX-control-group {
	margin-left: 0 !important;
	margin-right: 0 !important;
	padding-left: 0 !important;
	padding-right: 0 !important;
	float: left;
}

@media (min-width: 768px) {
	.myhome-idx-wrapper__search_page-searchBase-1005 .IDX-control-group, #myhome-idx-wrapper .IDX-category-search .IDX-control-group {
		width: 33.33% !important;
		padding-left: 6px !important;
		padding-right: 6px !important;
	}
}

@media (min-width: 768px) {
	.myhome-idx-wrapper__search_page-searchBase-1005 #IDX-mlsPt, #myhome-idx-wrapper .IDX-category-search #IDX-mlsPt {
		margin-left: -6px;
	}
}

.myhome-idx-wrapper__search_page-searchBase-1005 #IDX-basicBottom #IDX-per-group, #myhome-idx-wrapper .IDX-category-search #IDX-basicBottom #IDX-per-group {
	padding-left: 0 !important;
}

.myhome-idx-wrapper__search_page-searchBase-1005 #IDX-basicBottom #IDX-srt-group, #myhome-idx-wrapper .IDX-category-search #IDX-basicBottom #IDX-srt-group {
	padding-right: 0 !important;
}

.myhome-idx-wrapper__search_page-searchBase-1005 #IDX-loginSubmit, #myhome-idx-wrapper .IDX-category-search #IDX-loginSubmit {
	height: 48px;
	font-size: 16px;
	line-height: 24px;
	padding: 12px 24px;
	border: none;
	display: inline-block;
	font-weight: 700;
	cursor: pointer;
	text-transform: uppercase;
	margin: 0;
	background: #29aae3;
	color: #fff;
	position: relative;
}

.myhome-idx-wrapper__search_page-searchBase-1005 #IDX-loginSubmit:after, #myhome-idx-wrapper .IDX-category-search #IDX-loginSubmit:after {
	content: "";
	background: #000;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
}

.myhome-idx-wrapper__search_page-searchBase-1005 #IDX-loginSubmit:hover, #myhome-idx-wrapper .IDX-category-search #IDX-loginSubmit:hover {
	color: #fff;
	background: #29aae3;
}

.myhome-idx-wrapper__search_page-searchBase-1005 #IDX-loginSubmit:hover:after, #myhome-idx-wrapper .IDX-category-search #IDX-loginSubmit:hover:after {
	opacity: .1;
}

.myhome-idx-wrapper__search_page-searchBase-1005 #IDX-keepLoggedIn .IDX-checkbox, #myhome-idx-wrapper .IDX-category-search #IDX-keepLoggedIn .IDX-checkbox {
	float: left;
	width: 100%;
	display: block;
	margin-bottom: 24px;
	margin-top: -12px;
}

.myhome-idx-wrapper__search_page-searchBase-1005 #IDX-loginForm .IDX-control-group, #myhome-idx-wrapper .IDX-category-search #IDX-loginForm .IDX-control-group {
	padding: 0 !important;
}

.myhome-idx-wrapper__search_page-searchBase-1005 #IDX-propStatus-group, #myhome-idx-wrapper .IDX-category-search #IDX-propStatus-group {
	margin-left: 0 !important;
	margin-right: 0 !important;
}

.myhome-idx-wrapper__search_page-searchBase-1005 #IDX-pt-group, #myhome-idx-wrapper .IDX-category-search #IDX-pt-group {
	padding-right: 6px !important;
}

.myhome-idx-wrapper__search_page-searchBase-1005 .IDX-coreFields, #myhome-idx-wrapper .IDX-category-search .IDX-coreFields {
	width: 100%;
}

.myhome-idx-wrapper__search_page-searchBase-1005 .IDX-row-content, #myhome-idx-wrapper .IDX-category-search .IDX-row-content {
	padding: 0;
}

.myhome-idx-wrapper__search_page-searchBase-1005 #IDX-listingID-group, #myhome-idx-wrapper .IDX-category-search #IDX-listingID-group {
	width: 100%;
}

.myhome-idx-wrapper__search_page-searchBase-1005 .IDX-basicRow, #myhome-idx-wrapper .IDX-category-search .IDX-basicRow {
	margin: 0;
}

.myhome-idx-wrapper__search_page-searchBase-1005 .IDX-coreFields, #myhome-idx-wrapper .IDX-category-search .IDX-coreFields {
	padding-left: 0 !important;
	padding-right: 0 !important;
}

.myhome-idx-wrapper__search_page-searchBase-1005 #IDX-pt, #myhome-idx-wrapper .IDX-category-search #IDX-pt {
	margin-right: 12px;
}

.myhome-idx-wrapper__search_page-searchBase-1005 #IDX-cczContainer, .myhome-idx-wrapper__search_page-searchBase-1005 #IDX-lp-group, .myhome-idx-wrapper__search_page-searchBase-1005 #IDX-hp-group, .myhome-idx-wrapper__search_page-searchBase-1005 #IDX-tb-group, .myhome-idx-wrapper__search_page-searchBase-1005 #IDX-bd-group, .myhome-idx-wrapper__search_page-searchBase-1005 #IDX-sqft-group, .myhome-idx-wrapper__search_page-searchBase-1005 #IDX-acres-group, #myhome-idx-wrapper .IDX-category-search #IDX-cczContainer, #myhome-idx-wrapper .IDX-category-search #IDX-lp-group, #myhome-idx-wrapper .IDX-category-search #IDX-hp-group, #myhome-idx-wrapper .IDX-category-search #IDX-tb-group, #myhome-idx-wrapper .IDX-category-search #IDX-bd-group, #myhome-idx-wrapper .IDX-category-search #IDX-sqft-group, #myhome-idx-wrapper .IDX-category-search #IDX-acres-group {
	padding: 0 !important;
}

@media (min-width: 768px) {
	.myhome-idx-wrapper__search_page-searchBase-1005 #IDX-cczContainer, .myhome-idx-wrapper__search_page-searchBase-1005 #IDX-lp-group, .myhome-idx-wrapper__search_page-searchBase-1005 #IDX-hp-group, .myhome-idx-wrapper__search_page-searchBase-1005 #IDX-tb-group, .myhome-idx-wrapper__search_page-searchBase-1005 #IDX-bd-group, .myhome-idx-wrapper__search_page-searchBase-1005 #IDX-sqft-group, .myhome-idx-wrapper__search_page-searchBase-1005 #IDX-acres-group, #myhome-idx-wrapper .IDX-category-search #IDX-cczContainer, #myhome-idx-wrapper .IDX-category-search #IDX-lp-group, #myhome-idx-wrapper .IDX-category-search #IDX-hp-group, #myhome-idx-wrapper .IDX-category-search #IDX-tb-group, #myhome-idx-wrapper .IDX-category-search #IDX-bd-group, #myhome-idx-wrapper .IDX-category-search #IDX-sqft-group, #myhome-idx-wrapper .IDX-category-search #IDX-acres-group {
		padding: 0 6px !important;
	}
}

.myhome-idx-wrapper__search_page-searchBase-1005 #IDX-basicBottom, #myhome-idx-wrapper .IDX-category-search #IDX-basicBottom {
	background: transparent;
	padding: 0 0 12px 0;
	margin: 0;
}

.myhome-idx-wrapper__search_page-searchBase-1005 #IDX-basicBottom #IDX-per-group, #myhome-idx-wrapper .IDX-category-search #IDX-basicBottom #IDX-per-group {
	padding-right: 12px;
}

.myhome-idx-wrapper__search_page-searchBase-1005 .IDX-basicRow, #myhome-idx-wrapper .IDX-category-search .IDX-basicRow {
	padding-left: 0 !important;
	padding-right: 0 !important;
}

@media (min-width: 768px) {
	.myhome-idx-wrapper__search_page-searchBase-1005 #IDX-propStatus-group, #myhome-idx-wrapper .IDX-category-search #IDX-propStatus-group {
		min-width: 33.33%;
		padding-right: 12px;
	}
}

.myhome-idx-wrapper__search_page-searchBase-1005 #IDX-per-group, .myhome-idx-wrapper__search_page-searchBase-1005 #IDX-srt-group, #myhome-idx-wrapper .IDX-category-search #IDX-per-group, #myhome-idx-wrapper .IDX-category-search #IDX-srt-group {
	width: 33.33%;
}

.myhome-idx-wrapper__search_page-searchBase-1005 .IDX-searchAdvancedFields .IDX-advancedWrap, #myhome-idx-wrapper .IDX-category-search .IDX-searchAdvancedFields .IDX-advancedWrap {
	margin-bottom: 0 !important;
	width: 100% !important;
}

.myhome-idx-wrapper__search_page-searchBase-1005 .IDX-searchAdvancedFields .IDX-advancedWrap .IDX-advancedText, #myhome-idx-wrapper .IDX-category-search .IDX-searchAdvancedFields .IDX-advancedWrap .IDX-advancedText {
	padding-bottom: 3px !important;
}

.myhome-idx-wrapper__search_page-searchBase-1005 .IDX-searchAdvancedFields .IDX-advancedWrap select, #myhome-idx-wrapper .IDX-category-search .IDX-searchAdvancedFields .IDX-advancedWrap select {
	min-height: 100px !important;
	padding: 6px !important;
}

.myhome-idx-wrapper__search_page-searchBase-1005 #IDX-idxID-group, .myhome-idx-wrapper__search_page-searchBase-1005 #IDX-pt-group, #myhome-idx-wrapper .IDX-category-search #IDX-idxID-group, #myhome-idx-wrapper .IDX-category-search #IDX-pt-group {
	padding: 0;
}

.myhome-idx-wrapper__search_page-searchBase-1005 #IDX-submit-group, #myhome-idx-wrapper .IDX-category-search #IDX-submit-group {
	width: 100% !important;
}

.myhome-idx-wrapper__search_page-searchBase-1005 #IDX-resetRow button, #myhome-idx-wrapper .IDX-category-search #IDX-resetRow button {
	width: 100%;
	position: relative;
}

@media (max-width: 767px) {
	.myhome-idx-wrapper__search_page-searchBase-1005 #IDX-idxID-group, .myhome-idx-wrapper__search_page-searchBase-1005 #IDX-pt-group, #myhome-idx-wrapper .IDX-category-search #IDX-idxID-group, #myhome-idx-wrapper .IDX-category-search #IDX-pt-group {
		width: 100% !important;
	}
}

@media (max-width: 767px) {
	.myhome-idx-wrapper__search_page-searchBase-1005 #IDX-per-group, .myhome-idx-wrapper__search_page-searchBase-1005 #IDX-srt-group, #myhome-idx-wrapper .IDX-category-search #IDX-per-group, #myhome-idx-wrapper .IDX-category-search #IDX-srt-group {
		width: 100% !important;
	}
}

@media (max-width: 767px) {
	.myhome-idx-wrapper__search_page-searchBase-1005 #IDX-cczContainer, .myhome-idx-wrapper__search_page-searchBase-1005 #IDX-lp-group, .myhome-idx-wrapper__search_page-searchBase-1005 #IDX-hp-group, .myhome-idx-wrapper__search_page-searchBase-1005 #IDX-tb-group, .myhome-idx-wrapper__search_page-searchBase-1005 #IDX-bd-group, .myhome-idx-wrapper__search_page-searchBase-1005 #IDX-sqft-group, .myhome-idx-wrapper__search_page-searchBase-1005 #IDX-acres-group, #myhome-idx-wrapper .IDX-category-search #IDX-cczContainer, #myhome-idx-wrapper .IDX-category-search #IDX-lp-group, #myhome-idx-wrapper .IDX-category-search #IDX-hp-group, #myhome-idx-wrapper .IDX-category-search #IDX-tb-group, #myhome-idx-wrapper .IDX-category-search #IDX-bd-group, #myhome-idx-wrapper .IDX-category-search #IDX-sqft-group, #myhome-idx-wrapper .IDX-category-search #IDX-acres-group {
		width: 100% !important;
	}
}

.myhome-idx-wrapper__search_page-searchBase-1005 #IDX-advancedSearchFields, #myhome-idx-wrapper .IDX-category-search #IDX-advancedSearchFields {
	margin-top: 18px;
}

@media (max-width: 767px) {
	.myhome-idx-wrapper__search_page-searchBase-1005 #IDX-propStatus-group, #myhome-idx-wrapper .IDX-category-search #IDX-propStatus-group {
		margin-left: 0 !important;
		width: 100% !important;
		float: left !important;
		display: block !important;
		margin-right: 0 !important;
	}
}

.myhome-idx-wrapper__search_page-searchBase-1005 #IDX-cczContainer, #myhome-idx-wrapper .IDX-category-search #IDX-cczContainer {
	width: 100% !important;
	margin-left: -6px !important;
}

.myhome-idx-wrapper__search_page-searchBase-1005 #IDX-cczContainer .IDX-select.IDX-cczSelect, #myhome-idx-wrapper .IDX-category-search #IDX-cczContainer .IDX-select.IDX-cczSelect {
	min-height: 100px !important;
}

@media (min-width: 768px) {
	.myhome-idx-wrapper__search_page-searchBase-1005 #IDX-cczContainer #IDX-cczController, #myhome-idx-wrapper .IDX-category-search #IDX-cczContainer #IDX-cczController {
		position: absolute !important;
		left: 35% !important;
		width: 100% !important;
	}
}

.myhome-idx-wrapper__search_page-searchBase-1005 #IDX-cczContainer .IDX-control-group span, #myhome-idx-wrapper .IDX-category-search #IDX-cczContainer .IDX-control-group span {
	display: block !important;
	position: relative !important;
	top: 28px !important;
	margin: 0 0 3px 0 !important;
	left: 6px !important;
}

.myhome-idx-wrapper__search_page-searchBase-1005 .IDX-basicRow, #myhome-idx-wrapper .IDX-category-search .IDX-basicRow {
	margin-bottom: 12px !important;
	float: left !important;
	display: block !important;
	width: 100% !important;
}

.myhome-idx-wrapper__search_page-searchBase-1005 #IDX-addressSearch.IDX-searchGroup, #myhome-idx-wrapper .IDX-category-search #IDX-addressSearch.IDX-searchGroup {
	margin-left: 6px;
}

.myhome-idx-wrapper__search_page-searchBase-1005 #IDX-propSubType-group, #myhome-idx-wrapper .IDX-category-search #IDX-propSubType-group {
	width: 100% !important;
}

.myhome-idx-wrapper__search_page-searchBase-1005 #IDX-addressWrap, #myhome-idx-wrapper .IDX-category-search #IDX-addressWrap {
	float: left;
	width: 100%;
}

.myhome-idx-wrapper__search_page-searchBase-1005 .select2-container-multi .select2-choices, #myhome-idx-wrapper .IDX-category-search .select2-container-multi .select2-choices {
	height: auto !important;
	width: 100% !important;
	max-width: 100% !important;
	display: block !important;
	padding: 0 !important;
	position: static !important;
	border: none !important;
	background: transparent !important;
}

.myhome-idx-wrapper__search_page-searchBase-1005 .select2-search-field, #myhome-idx-wrapper .IDX-category-search .select2-search-field {
	display: block !important;
	width: 100% !important;
	margin-bottom: 12px;
}

.myhome-idx-wrapper__search_page-searchBase-1005 .select2-search-field input, #myhome-idx-wrapper .IDX-category-search .select2-search-field input {
	margin-bottom: 0 !important;
	padding-bottom: 0 !important;
}

.myhome-idx-wrapper__search_page-searchBase-1005 .select2-container-multi .select2-choices, #myhome-idx-wrapper .IDX-category-search .select2-container-multi .select2-choices {
	margin-top: 0 !important;
	overflow: visible !important;
	list-style: none;
}

.myhome-idx-wrapper__search_page-searchBase-1005 .select2-drop, #myhome-idx-wrapper .IDX-category-search .select2-drop {
	margin-top: -12px !important;
	box-shadow: none !important;
	border: 1px solid #c5c5c5 !important;
	border-radius: 0 !important;
}

.myhome-idx-wrapper__search_page-searchBase-1005 .select2-search-choice, #myhome-idx-wrapper .IDX-category-search .select2-search-choice {
	padding: 6px 24px 6px 12px !important;
	margin: 0 6px 3px 0 !important;
	background: #fff !important;
	border: none !important;
}

.myhome-idx-wrapper__search_page-searchBase-1005 .select2-search-choice .select2-search-choice-close, #myhome-idx-wrapper .IDX-category-search .select2-search-choice .select2-search-choice-close {
	right: 3px !important;
	top: 7px !important;
	left: auto !important;
}

.myhome-idx-wrapper__search_page-searchBase-1005 #select2-drop, #myhome-idx-wrapper .IDX-category-search #select2-drop {
	margin-top: -12px;
	border: none !important;
	box-shadow: none !important;
	border-radius: 0 !important;
}

.myhome-idx-wrapper__search_page-searchBase-1005 #IDX-advancedFieldsLoading img, #myhome-idx-wrapper .IDX-category-search #IDX-advancedFieldsLoading img {
	display: block;
	margin: 0 auto;
	text-align: center;
}

.myhome-idx-wrapper__search_page-searchBase-1005 #IDX-advancedFieldsLoading, #myhome-idx-wrapper .IDX-category-search #IDX-advancedFieldsLoading {
	background: none;
}

@media (max-width: 767px) {
	.myhome-idx-wrapper__search_page-searchBase-1005 #IDX-propSubType-group .IDX-selectableListLabel, #myhome-idx-wrapper .IDX-category-search #IDX-propSubType-group .IDX-selectableListLabel {
		width: 50%;
	}
	
	.myhome-idx-wrapper__search_page-searchBase-1005 #IDX-coreFieldRow #IDX-ccz-group, #myhome-idx-wrapper .IDX-category-search #IDX-coreFieldRow #IDX-ccz-group {
		float: left !important;
		width: 100% !important;
		height: auto !important;
	}
	
	.myhome-idx-wrapper__search_page-searchBase-1005 #IDX-coreFieldRow #IDX-cczSelects, #myhome-idx-wrapper .IDX-category-search #IDX-coreFieldRow #IDX-cczSelects {
		width: 100% !important;
		float: left !important;
		float: left !important;
		margin-left: 6px !important;
		clear: both !important;
		margin-top: 9px !important;
	}
	
	.myhome-idx-wrapper__search_page-searchBase-1005 #IDX-cczContainer .IDX-control-group span, .myhome-idx-wrapper__search_page-searchBase-1005 #IDX-cczContainer .IDX-control-group span, #myhome-idx-wrapper .IDX-category-search #IDX-cczContainer .IDX-control-group span, #myhome-idx-wrapper .IDX-category-search #IDX-cczContainer .IDX-control-group span {
		top: 0 !important;
	}
	
	.myhome-idx-wrapper__search_page-searchBase-1005 #IDX-coreFieldRow .IDX-control-group, #myhome-idx-wrapper .IDX-category-search #IDX-coreFieldRow .IDX-control-group {
		width: 100% !important;
	}
	
	.myhome-idx-wrapper__search_page-searchBase-1005 #IDX-coreFieldRow .IDX-cczContainer, #myhome-idx-wrapper .IDX-category-search #IDX-coreFieldRow .IDX-cczContainer {
		margin-top: -12px !important;
	}
}

.myhome-idx-wrapper__search_page-searchStandard-1002 #IDX-searchNavWrapper {
	background: #f4f4f4;
	padding: 3px 6px;
	margin-bottom: 0 !important;
	display: block;
	border-bottom: 2px solid #e03356;
}

.myhome-idx-wrapper__search_page-searchStandard-1002 #IDX-searchNavWrapper .IDX-listAsRow:after {
	clear: both;
	content: "";
	display: table;
}

.myhome-idx-wrapper__search_page-searchStandard-1002 #IDX-searchNavWrapper a {
	display: inline-block;
	float: left;
	padding: 6px;
}

@media (min-width: 768px) {
	.myhome-idx-wrapper__search_page-searchStandard-1002 #IDX-searchNavWrapper a {
		padding: 12px;
	}
}

.myhome-idx-wrapper__search_page-searchStandard-1002 #IDX-searchNavWrapper .IDX-listAsRow li {
	padding: 0 6px 0 0;
	float: left;
}

@media (min-width: 768px) {
	.myhome-idx-wrapper__search_page-searchStandard-1002 #IDX-searchNavWrapper .IDX-listAsRow li {
		padding: 0 12px 0 0;
	}
}

.myhome-idx-wrapper__search_page-searchStandard-1002 #IDX-searchNavWrapper #IDX-searchNavList > li > span {
	float: left;
	position: relative;
	padding: 6px;
}

@media (min-width: 768px) {
	.myhome-idx-wrapper__search_page-searchStandard-1002 #IDX-searchNavWrapper #IDX-searchNavList > li > span {
		padding: 12px;
	}
}

.myhome-idx-wrapper__search_page-searchStandard-1002 #IDX-searchNavWrapper #IDX-searchSubmitReset {
	width: 100%;
}

.myhome-idx-wrapper__search_page-searchStandard-1002 #IDX-searchNavWrapper #IDX-searchSubmitReset button {
	width: 100%;
}

.myhome-idx-wrapper__search_page-searchStandard-1002 .IDX-searchForm-search {
	padding: 24px 18px;
	background: #f4f4f4;
	border: none;
	width: 100%;
	display: block;
	font-size: 16px;
	line-height: 24px;
	color: #222;
	margin-bottom: 12px;
	margin-bottom: 0;
}

.myhome-idx-wrapper__search_page-searchStandard-1002 .IDX-searchForm-search:after {
	clear: both;
	content: "";
	display: table;
}

.myhome-idx-wrapper__search_page-searchStandard-1002 .IDX-searchForm-search .IDX-clear {
	display: none;
}

.myhome-idx-wrapper__search_page-searchStandard-1002 .IDX-searchForm-search #IDX-search-row-content {
	padding: 0;
}

.myhome-idx-wrapper__search_page-searchStandard-1002 .IDX-searchForm-search #IDX-pt-group, .myhome-idx-wrapper__search_page-searchStandard-1002 .IDX-searchForm-search .IDX-addressField {
	width: 100%;
}

@media (min-width: 768px) {
	.myhome-idx-wrapper__search_page-searchStandard-1002 .IDX-searchForm-search #IDX-pt-group {
		width: 50%;
	}
}

.myhome-idx-wrapper__search_page-searchStandard-1002 .IDX-searchForm-search #IDX-searchSubmitReset br {
	display: none;
}

.myhome-idx-wrapper__search_page-searchStandard-1002 .IDX-searchForm-search #IDX-searchRefinement {
	margin: 0;
}

.myhome-idx-wrapper__search_page-searchStandard-1002 .IDX-searchForm-search .IDX-submitContainer {
	float: left;
}

@media (max-width: 767px) {
	.myhome-idx-wrapper__search_page-searchStandard-1002 .IDX-row-content #IDX-cczContainer {
		display: flex !important;
		flex-direction: column-reverse !important;
	}
	
	.myhome-idx-wrapper__search_page-searchStandard-1002 .IDX-row-content #IDX-cczController {
		width: 100% !important;
	}
	
	.myhome-idx-wrapper__search_page-searchStandard-1002 .IDX-row-content div#IDX-cczSelects {
		width: 100% !important;
	}
	
	.myhome-idx-wrapper__search_page-searchStandard-1002 .IDX-row-content #IDX-cczSelects {
		margin-left: 9px !important;
	}
	
	.myhome-idx-wrapper__search_page-searchStandard-1002 .IDX-row-content .IDX-control-group {
		width: 100% !important;
	}
}

.myhome-idx-wrapper__my_account-myaccount-1000 #IDX-leadToolsWrapper, .myhome-idx-wrapper__my_account-myaccount-1000 .IDX-myAccountInfoDiv {
	padding: 24px 18px;
	background: #f4f4f4;
	border: none;
	width: 100%;
	display: block;
	font-size: 16px;
	line-height: 24px;
	color: #222;
	margin-bottom: 12px;
	padding-bottom: 6px;
	position: relative;
}

.myhome-idx-wrapper__my_account-myaccount-1000 #IDX-leadToolsWrapper:after, .myhome-idx-wrapper__my_account-myaccount-1000 .IDX-myAccountInfoDiv:after {
	clear: both;
	content: "";
	display: table;
}

.myhome-idx-wrapper__my_account-myaccount-1000 .IDX-leadTools {
	border: none;
	padding: 0 0 12px 0;
	margin-bottom: 0;
	width: 100%;
	float: left;
	display: block;
}

.myhome-idx-wrapper__my_account-myaccount-1000 .IDX-leadTools h3 {
	margin-top: 18px;
	font-family: Lato, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-weight: 700;
}

.myhome-idx-wrapper__my_account-myaccount-1000 .IDX-leadTools .IDX-myAccountIcon {
	margin-left: 0;
}

.myhome-idx-wrapper__my_account-myaccount-1000 .IDX-myAccountInfoHeader {
	margin-bottom: 0;
}

.myhome-idx-wrapper__my_account-myaccount-1000 .IDX-myAccountInfoHeader > div {
	width: 100%;
}

.myhome-idx-wrapper__my_account-myaccount-1000 .IDX-myAccountInfoHeader > div h3 {
	margin-top: 18px;
	font-family: Lato, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-weight: 700;
}

.myhome-idx-wrapper__my_account-myaccount-1000 .IDX-backLink {
	position: absolute;
	top: 0;
	right: 12px;
	font-size: 14px;
	font-weight: 700;
}

.myhome-idx-wrapper__my_account-myaccount-1000 .IDX-backLink:hover {
	color: #29aae3;
}

.myhome-idx-wrapper__my_account-myaccount-1000 .IDX-myAccountPage .IDX-clear {
	display: none !important;
}

.myhome-idx-wrapper__my_account-myaccount-1000 input[type='submit'] {
	height: 48px;
	font-size: 16px;
	line-height: 24px;
	padding: 12px 24px;
	border: none;
	display: inline-block;
	font-weight: 700;
	cursor: pointer;
	text-transform: uppercase;
	margin: 0;
	background: #29aae3;
	color: #fff;
	position: relative;
}

.myhome-idx-wrapper__my_account-myaccount-1000 input[type='submit']:after {
	content: "";
	background: #000;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
}

.myhome-idx-wrapper__my_account-myaccount-1000 input[type='submit']:hover {
	color: #fff;
	background: #29aae3;
}

.myhome-idx-wrapper__my_account-myaccount-1000 input[type='submit']:hover:after {
	opacity: .1;
}

.myhome-idx-wrapper__my_account-myaccount-1000 input[type='button'] {
	height: 48px;
	font-size: 16px;
	line-height: 24px;
	padding: 12px 24px;
	border: none;
	display: inline-block;
	font-weight: 700;
	text-transform: uppercase;
	margin: 0;
	background: #fff;
	color: #222;
	position: relative;
}

.myhome-idx-wrapper__my_account-myaccount-1000 input[type='button']:after {
	content: "";
	background: #000;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
}

.myhome-idx-wrapper__my_account-myaccount-1000 input[type='button']:hover:after {
	opacity: .1;
}

.myhome-idx-wrapper__my_account-myaccount-1000 #IDX-updateInfo input[type='radio'] {
	margin-left: 18px;
	margin-right: 6px;
	display: inline-block;
}

.myhome-idx-wrapper__my_account-myaccount-1000 #IDX-emailUpdatesAutoLoginWrap, .myhome-idx-wrapper__my_account-myaccount-1000 #IDX-emailFormatWrap, .myhome-idx-wrapper__my_account-myaccount-1000 #IDX-updateInfoActions, .myhome-idx-wrapper__my_account-myaccount-1000 #IDX-receiveUpdatesWrap {
	margin-bottom: 12px;
}

.myhome-idx-wrapper__my_account-myaccount-1000 #IDX-emailUpdatesAutoLoginWrap label, .myhome-idx-wrapper__my_account-myaccount-1000 #IDX-emailFormatWrap label, .myhome-idx-wrapper__my_account-myaccount-1000 #IDX-updateInfoActions label, .myhome-idx-wrapper__my_account-myaccount-1000 #IDX-receiveUpdatesWrap label {
	width: 200px;
}

.myhome-idx-wrapper__my_account-myaccount-1000 center, .myhome-idx-wrapper__my_account-myaccount-1000 .IDX-formActions {
	text-align: left !important;
}

.myhome-idx-wrapper__my_account-myaccount-1000 #IDX-verifyAccountForm {
	margin-top: 12px;
}

.myhome-idx-wrapper__my_account-myaccount-1000 .IDX-leadTools br {
	display: none;
}

.myhome-idx-wrapper__my_account-myaccount-1000 #IDX-emailLabel {
	color: #222;
}

.myhome-idx-wrapper__my_account-myaccount-1000 #IDX-updateInfoActions {
	margin-top: 12px;
}

.myhome-idx-wrapper__my_account-myaccount-1000 #IDX-newPassword {
	margin-top: 12px;
}

.myhome-idx-wrapper__user_signup-usersignup-1002 .IDX-pageContainer {
	padding: 24px 18px;
	background: #f4f4f4;
	border: none;
	width: 100%;
	display: block;
	font-size: 16px;
	line-height: 24px;
	color: #222;
	margin-bottom: 12px;
}

.myhome-idx-wrapper__user_signup-usersignup-1002 .IDX-pageContainer:after {
	clear: both;
	content: "";
	display: table;
}

.myhome-idx-wrapper__user_signup-usersignup-1002 .IDX-control-group {
	margin: 0;
	width: 100%;
}

.myhome-idx-wrapper__user_signup-usersignup-1002 .IDX-control-group .IDX-controls {
	max-width: 290px;
}

.myhome-idx-wrapper__user_signup-usersignup-1002 #IDX-loginText {
	display: block;
	margin-bottom: 12px;
}

.myhome-idx-wrapper__user_signup-usersignup-1002 #IDX-loginText a {
	color: #29aae3;
	text-decoration: underline;
}

.myhome-idx-wrapper__user_signup-usersignup-1002 #IDX-submitBtn {
	height: 48px;
	font-size: 16px;
	line-height: 24px;
	padding: 12px 24px;
	border: none;
	display: inline-block;
	font-weight: 700;
	cursor: pointer;
	text-transform: uppercase;
	margin: 0;
	background: #29aae3;
	color: #fff;
	position: relative;
}

.myhome-idx-wrapper__user_signup-usersignup-1002 #IDX-submitBtn:after {
	content: "";
	background: #000;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
}

.myhome-idx-wrapper__user_signup-usersignup-1002 #IDX-submitBtn:hover {
	color: #fff;
	background: #29aae3;
}

.myhome-idx-wrapper__user_signup-usersignup-1002 #IDX-submitBtn:hover:after {
	opacity: .1;
}

.myhome-idx-wrapper__user_login-userlogin-1001 .IDX-pageContainer {
	padding: 24px 18px;
	background: #f4f4f4;
	border: none;
	width: 100%;
	display: block;
	font-size: 16px;
	line-height: 24px;
	color: #222;
	margin-bottom: 12px;
}

.myhome-idx-wrapper__user_login-userlogin-1001 .IDX-pageContainer:after {
	clear: both;
	content: "";
	display: table;
}

.myhome-idx-wrapper__user_login-userlogin-1001 #IDX-loginSubmit {
	height: 48px;
	font-size: 16px;
	line-height: 24px;
	padding: 12px 24px;
	border: none;
	display: inline-block;
	font-weight: 700;
	cursor: pointer;
	text-transform: uppercase;
	margin: 0;
	background: #29aae3;
	color: #fff;
	position: relative;
	margin-top: 12px;
}

.myhome-idx-wrapper__user_login-userlogin-1001 #IDX-loginSubmit:after {
	content: "";
	background: #000;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
}

.myhome-idx-wrapper__user_login-userlogin-1001 #IDX-loginSubmit:hover {
	color: #fff;
	background: #29aae3;
}

.myhome-idx-wrapper__user_login-userlogin-1001 #IDX-loginSubmit:hover:after {
	opacity: .1;
}

.myhome-idx-wrapper__user_login-userlogin-1001 #IDX-userSignupLink {
	height: 36px;
	font-size: 16px;
	display: inline-block;
	padding: 6px 12px;
	line-height: 24px;
	border: 1px solid #ccc;
	font-weight: 700;
	text-transform: uppercase;
	margin: 0;
	background: #fff;
	color: #222;
}

.myhome-idx-wrapper__user_login-userlogin-1001 .IDX-checkbox span {
	top: -2px;
	position: relative;
	text-transform: uppercase;
	font-size: 13px;
	font-weight: 700;
}

div[id*=IDX-carouselGallery-] {
	display: inline-block;
	font-size: 11px;
	position: relative;
	xmax-width: 500px;
	margin: 0 auto;
}

div[id*=IDX-carouselGallery-] .IDX-outerCarouselWrapper {
	overflow: hidden;
}

div[id*=IDX-carouselGallery-] .IDX-innerCarouselWrapper {
	position: relative;
	overflow: hidden;
}

div[id*=IDX-carouselGallery-] + a {
	text-align: center !important;
	display: block;
	border: 2px solid #29aae3;
	color: #29aae3;
	padding: 12px;
	margin: 0 auto 24px auto;
	width: 200px;
	text-transform: uppercase;
}

div[id*=IDX-carouselGallery-] + a:hover {
	background: #29aae3;
	color: #fff !important;
}

div[id*=IDX-carouselGallery-] .IDX-carouselCell {
	background-color: transparent !important;
	border: 0px solid transparent !important;
	border: 1px solid #666;
	padding: 0px !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
	width: 150px !important;
}

div[id*=IDX-carouselGallery-] .IDX-carouselCityStateZip .IDX-carouselAddress {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

div[id*=IDX-carouselGallery-] .IDX-carouselArrow {
	color: #222 !important;
}

div[id*=IDX-carouselGallery-] .IDX-carouselCell {
	max-height: none !important;
}

div[id*=IDX-carouselGallery-] .IDX-carouselLink {
	height: 100%;
	width: 100%;
	font-size: 0;
	text-align: center;
	position: relative;
	display: block;
}

div[id*=IDX-carouselGallery-] .IDX-carouselLink img {
	filter: brightness(100%);
	-webkit-transition: .2s ease-in-out;
	-moz-transition: .2s ease-in-out;
	-ms-transition: .2s ease-in-out;
	-o-transition: .2s ease-in-out;
	transition: .2s ease-in-out;
}

div[id*=IDX-carouselGallery-] .IDX-carouselLink:hover img {
	filter: brightness(70%);
}

div[id*=IDX-carouselGallery-] .IDX-carouselLink:before {
	height: 100%;
	content: "";
	display: inline-block;
	vertical-align: middle;
}

div[id*=IDX-carouselGallery-] .IDX-carouselPhoto {
	max-width: 100%;
	display: inline-block;
	vertical-align: middle;
	border: 6px solid transparent;
	border-bottom: none;
}

div[id*=IDX-carouselGallery-] .IDX-carouselPrice {
	font-size: 21px;
	color: #29aae3;
	font-weight: bold;
	margin-top: 6px !important;
}

div[id*=IDX-carouselGallery-] .IDX-carouselArrow {
	border-radius: 0 !important;
}

div[id*=IDX-carouselGallery-] .IDX-carouselAddress.IDX-carouselAddressElement {
	margin-top: 10px !important;
	font-weight: 700 !important;
	font-size: 24px !important;
	text-transform: uppercase !important;
}

div[id*=IDX-carouselGallery-] a.IDX-carouselArrow {
	display: block;
	position: absolute;
	background: #666;
	width: 40px;
	text-decoration: none;
	text-align: center;
	height: 100%;
	top: 0;
}

div[id*=IDX-carouselGallery-] a.IDX-carouselPrevArrow {
	left: 0;
}

div[id*=IDX-carouselGallery-] a.IDX-carouselNextArrow {
	right: 0;
}

div[id*=IDX-carouselGallery-] a.IDX-carouselArrow, div[id*=IDX-carouselGallery-] #IDX-carouselGallery-41048 a.IDX-carouselArrow:hover, div[id*=IDX-carouselGallery-] a.IDX-carouselArrow:visited {
	color: #fff;
	font-size: 20px;
}

div[id*=IDX-carouselGallery-] a.IDX-carouselPrevArrow {
	border-radius: 5px 0 0 5px;
}

div[id*=IDX-carouselGallery-] a.IDX-carouselNextArrow {
	border-radius: 0 5px 5px 0;
}

div[id*=IDX-carouselGallery-] a.IDX-carouselArrow span {
	display: block;
	position: absolute;
	width: 100%;
	top: 50%;
	margin-top: -50%;
	font-weight: bold;
	font-size: 40px;
	transform: scale(.5, 1);
}

div[id*=IDX-carouselGallery-] .IDX-carouselCell div {
	text-align: center;
}

div[id*=IDX-carouselGallery-] .IDX-carouselListingID, div[id*=IDX-carouselGallery-] .IDX-carouselBeds, div[id*=IDX-carouselGallery-] .IDX-carouselBaths, div[id*=IDX-carouselGallery-] .IDX-carouselFull, div[id*=IDX-carouselGallery-] .IDX-carouselPartial, div[id*=IDX-carouselGallery-] .IDX-carouselRemarks, div[id*=IDX-carouselGallery-] .IDX-carouselDisclaimerLink, div[id*=IDX-carouselGallery-] .IDX-carouselStatus, div[id*=IDX-carouselGallery-] .IDX-carouselStateAbrv {
	display: none;
}

div[id*=IDX-carouselGallery-] .IDX-carouselContainer {
	position: relative;
	padding-bottom: 12px;
}

div[id*=IDX-carouselGallery-] .IDX-showcaseCourtesy {
	display: block;
}

div[id*=IDX-carouselGallery-] a.IDX-carouselArrow {
	background-color: transparent !important;
	opacity: 1 !important;
}

div[id*=IDX-carouselGallery-] .IDX-carouselAddressElement, div[id*=IDX-carouselGallery-] .IDX-carouselCityStateZip {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

div[id*=IDX-carouselGallery-] .IDX-outerCarouselWrapper {
	margin-bottom: 24px !important;
}

div[id*=IDX-carouselGallery-] .IDX-carouselContainer > div {
	padding-left: 12px;
	padding-right: 12px;
}

div[id*=IDX-carouselGallery-] .IDX-carouselCell > div {
	background: #f4f4f4;
}

div[id*=IDX-carouselGallery-] a.IDX-carouselArrow span {
	margin-top: -80%;
}

div[id*=IDX-carouselGallery-] .IDX-carouselCell {
	min-width: 240px !important;
	margin: 0 6px !important;
}

@media (min-width: 768px) {
	div[id*=IDX-carouselGallery-] .IDX-carouselCell {
		min-width: 300px !important;
	}
}

div[id*=IDX-carouselGallery-] .IDX-carouselAddress.IDX-carouselAddressElement {
	min-height: 36px;
}

.white-card-background .IDX-carouselCell > div {
	background: #fff !important;
}

.mh-layout__sidebar-right div[id*=IDX-carouselGallery-] .IDX-carouselCell, .mh-layout__sidebar-left div[id*=IDX-carouselGallery-] .IDX-carouselCell {
	min-width: 224px !important;
}

.mh-layout__sidebar-right div[id*=IDX-carouselGallery-] .IDX-outerCarouselWrapper, .mh-layout__sidebar-left div[id*=IDX-carouselGallery-] .IDX-outerCarouselWrapper {
	margin-bottom: 0 !important;
}

#IDX-featuredAgentWrap.IDX-featuredAgentWrap {
	width: 100%;
	border-radius: 0;
	-webkit-border-radius: 0;
	padding: 0;
	border: 0px solid #fff;
	background: #f4f4f4;
	-box-shadow: none;
	-webkit-box-shadow: none;
	max-width: 500px;
	margin: 0 auto;
}

#IDX-featuredAgentWrap.IDX-featuredAgentWrap #IDX-featAgentImgWrap {
	padding: 0;
}

#IDX-featuredAgentWrap.IDX-featuredAgentWrap #IDX-featAgentImg {
	width: 100%;
	height: auto;
}

#IDX-featuredAgentWrap.IDX-featuredAgentWrap #IDX-featuredAgentCaption {
	text-shadow: none;
}

#IDX-featuredAgentWrap.IDX-featuredAgentWrap .IDX-featuredAgentName {
	font-size: 21px;
}

#IDX-featuredAgentWrap.IDX-featuredAgentWrap .IDX-featuredAgentContact {
	font-size: 21px;
	font-family: Play, Arial, Helvetica, sans-serif;
}

#IDX-featuredAgentWrap.IDX-featuredAgentWrap .IDX-featuredAgentEmail {
	font-size: 14px;
}

.IDX-showcaseTable {
	display: block !important;
	padding: 0 !important;
	width: 100% !important;
	background-color: transparent !important;
	margin: 0 auto;
}

.IDX-showcaseTable .IDX-showcaseRow {
	display: block !important;
}

.IDX-showcaseTable .IDX-showcaseContainer {
	border: 0px solid transparent !important;
	background-color: #f2f2f2 !important;
	box-shadow: none !important;
}

.IDX-showcaseTable .IDX-showcaseCell {
	display: block !important;
	text-align: center;
	background-color: transparent !important;
	border: 0px solid transparent !important;
	padding: 0 !important;
	box-shadow: none !important;
	min-width: initial !important;
	max-width: 100% !important;
}

.IDX-showcaseTable .IDX-showcaseLink {
	height: 100%;
	width: 100%;
	font-size: 0;
	text-align: center;
	display: inline-block;
}

.IDX-showcaseTable .IDX-showcaseLink:before {
	height: 100%;
	content: "";
	display: inline-block;
	vertical-align: middle;
}

.IDX-showcaseTable .IDX-showcasePhoto {
	max-width: 100%;
	padding-bottom: 6px;
	display: inline-block;
	vertical-align: middle;
}

.IDX-showcaseTable .IDX-showcaseCityStateZip span {
	font-size: 14px;
	font-style: normal;
}

.IDX-showcaseTable .IDX-showcaseCell div {
	text-align: center;
}

.IDX-showcaseTable .IDX-showcaseListingID, .IDX-showcaseTable .IDX-showcaseBeds, .IDX-showcaseTable .IDX-showcaseBaths, .IDX-showcaseTable .IDX-showcaseFull, .IDX-showcaseTable .IDX-showcasePartial, .IDX-showcaseTable .IDX-showcaseRemarks, .IDX-showcaseTable .IDX-showcaseDisclaimerLink, .IDX-showcaseTable .IDX-showcaseStatus, .IDX-showcaseTable .IDX-showcaseStateAbrv {
	display: none;
}

.IDX-showcaseTable .IDX-showcaseContainer {
	position: relative;
	padding: 0 0 12px 0 !important;
}

.IDX-showcaseTable .IDX-showcaseAddress.IDX-showcaseAddressElement {
	font-size: 21px;
	font-weight: 700;
}

.IDX-showcaseTable .IDX-showcaseCityStateZip {
	font-style: italic;
	font-size: 15px;
}

.IDX-showcaseTable span.IDX-showcaseAddressElement.IDX-showcaseCity:before {
	content: "";
	margin-right: 5px;
}

.IDX-showcaseTable .IDX-showcasePrice {
	color: #29aae3;
	font-weight: 700;
	font-family: Play, Arial, Helvetica, sans-serif;
	margin-top: 0px;
	font-size: 21px;
}

.IDX-showcaseTable a.IDX-carouselArrow span {
	margin-top: -80%;
}

.IDX-slideshowWrapper {
	position: relative;
	text-align: left;
	box-shadow: none !important;
	width: 100% !important;
	max-width: 500px;
	margin: 0 auto 24px auto;
}

.IDX-slideshowWrapper .idx-slideshowPhotoElement {
	border: none;
	visibility: hidden;
	width: auto !important;
	height: auto !important;
}

.IDX-slideshowWrapper .IDX-slideshowCaption {
	min-height: 100px;
	border-radius: 0 !important;
	text-align: center;
	z-index: 600;
	width: 100%;
	position: absolute;
	left: 0;
	bottom: -2px !important;
	overflow: hidden;
	color: #222 !important;
	padding: 12px !important;
}

.IDX-slideshowWrapper .IDX-slideshowListingID {
	display: none;
}

.IDX-slideshowWrapper .IDX-slideshowPrice {
	font-family: Play, Arial, Helvetica, sans-serif;
	font-weight: 700;
	color: #29aae3;
}

.IDX-slideshowWrapper .IDX-slideshowCityStateZip {
	font-size: 14px;
}

.IDX-slideshowWrapper .IDX-slideshowAddress {
	font-size: 21px;
	font-weight: 700;
	margin-bottom: 6px;
	display: block;
}

.IDX-slideshowWrapper .IDX-clear {
	clear: both;
}

.IDX-slideshowWrapper a {
	float: left;
	position: absolute;
	left: 0;
	top: 0;
	opacity: 0;
}

.IDX-slideshowWrapper a.IDX-show {
	z-index: 500;
	opacity: 1;
}

.IDX-slideshowWrapper .IDX-slideshowCaption .IDX-slideshowContent {
	margin: 5px;
	font-size: 14px;
	line-height: 12px;
}

.IDX-slideshowWrapper .IDX-resultsCountMessage {
	font-size: 11px;
}

.IDX-slideshowWrapper .IDX-slideshowCaption .IDX-slideshowContent h3 {
	margin: 0;
	padding: 0;
	color: #1dccef;
}

.IDX-slideshowWrapper .IDX-slideshowWrapper {
	z-index: 0;
}

.IDX-slideshowWrapper .IDX-slideshowCaption {
	background-color: #f4f4f4 !important;
	min-height: 100px !important;
	opacity: 1 !important;
}

.IDX-slideshowWrapper .IDX-slideshowPrice {
	font-size: 21px;
	margin-top: 12px;
}

.IDX-slideshowWrapper .IDX-slideshowCityStateZip {
	margin: 12px;
}

#IDX-widgetLeadLoginWrapper.IDX-widgetLeadLoginWrapper {
	width: auto;
	padding: 18px 12px 12px;
	text-align: left;
	background-color: #f2f2f2;
	border: 0px solid transparent;
	border-radius: 0px;
	box-shadow: none;
	max-width: 500px;
	margin: 0 auto;
}

#IDX-widgetLeadLoginWrapper.IDX-widgetLeadLoginWrapper br {
	display: none !important;
}

#IDX-widgetLeadLoginWrapper.IDX-widgetLeadLoginWrapper #IDX-widgetEmailWrap, #IDX-widgetLeadLoginWrapper.IDX-widgetLeadLoginWrapper #IDX-widgetPasswordWrap, #IDX-widgetLeadLoginWrapper.IDX-widgetLeadLoginWrapper #IDX-widgetLeadLoginSubmitWrap {
	padding: 5px 0;
}

#IDX-widgetLeadLoginWrapper.IDX-widgetLeadLoginWrapper #IDX-widgetLeadLoginHeader {
	padding-bottom: 18px !important;
}

#IDX-widgetLeadLoginWrapper.IDX-widgetLeadLoginWrapper #IDX-widgetLeadLoginHeader > h3 {
	text-transform: uppercase !important;
	font-weight: 700;
	margin-bottom: 12px !important;
	font-size: 16px;
}

#IDX-widgetLeadLoginWrapper.IDX-widgetLeadLoginWrapper #IDX-widgetLeadLoginWrapper .IDX-widgetLabel {
	float: none !important;
	margin-bottom: 12px;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: 700 !important;
	padding-bottom: 3px;
}

#IDX-widgetLeadLoginWrapper.IDX-widgetLeadLoginWrapper .IDX-widgetLabel {
	display: block;
	text-align: left;
	text-transform: uppercase !important;
	font-weight: 700 !important;
	font-size: 14px !important;
}

#IDX-widgetLeadLoginWrapper.IDX-widgetLeadLoginWrapper input {
	margin-bottom: 6px;
	width: 100%;
}

#IDX-widgetLeadLoginWrapper.IDX-widgetLeadLoginWrapper .IDX-leadLoginTextInput:focus {
	background-color: #f4fbfe;
}

#IDX-widgetLeadLoginWrapper.IDX-widgetLeadLoginWrapper input[type=submit] {
	height: 48px;
	font-size: 16px;
	line-height: 24px;
	padding: 12px 24px;
	border: none;
	display: inline-block;
	font-weight: 700;
	cursor: pointer;
	text-transform: uppercase;
	margin: 0;
	background: #29aae3;
	color: #fff;
	position: relative;
}

#IDX-widgetLeadLoginWrapper.IDX-widgetLeadLoginWrapper input[type=submit]:after {
	content: "";
	background: #000;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
}

#IDX-widgetLeadLoginWrapper.IDX-widgetLeadLoginWrapper input[type=submit]:hover {
	color: #fff;
	background: #29aae3;
}

#IDX-widgetLeadLoginWrapper.IDX-widgetLeadLoginWrapper input[type=submit]:hover:after {
	opacity: .1;
}

#LeadSignup.LeadSignup {
	text-align: left;
	border: 0px solid transparent;
	background-color: #f2f2f2;
	width: auto;
	padding: 18px 12px 12px;
	border-radius: 0px;
	box-shadow: none;
	max-width: 500px;
	margin: 0 auto;
}

#LeadSignup.LeadSignup #IDX-widgetEmailWrap, #LeadSignup.LeadSignup #IDX-widgetPasswordWrap, #LeadSignup.LeadSignup #IDX-widgetLeadSignupSubmitWrap {
	padding: 5px 0;
}

#LeadSignup.LeadSignup input {
	margin-bottom: 6px;
	width: 100% !important;
}

#LeadSignup.LeadSignup #IDX-widgetagentOwner {
	margin-bottom: 5px;
}

#LeadSignup.LeadSignup .IDX-widgetLabel {
	text-transform: uppercase !important;
	font-weight: 700 !important;
	font-size: 14px !important;
	margin-bottom: 3px !important;
}

#LeadSignup.LeadSignup #IDX-widgetLeadSignupHeaderWrapper {
	text-align: center;
	text-transform: uppercase;
}

#LeadSignup.LeadSignup .IDX-leadSignupReqStar {
	position: relative !important;
	top: -6px !important;
	right: -2px !important;
}

#LeadSignup.LeadSignup .IDX-widgetFieldWrap {
	padding: 0;
	margin-top: 6px;
}

#LeadSignup.LeadSignup #IDX-widgetLeadSignupForm input.IDX-LeadSignupInput {
	padding: 10px 20px;
	line-height: 24px;
	margin-bottom: 13px;
}

#LeadSignup.LeadSignup #IDX-widgetLeadSignupHeader h3 {
	font-weight: 700 !important;
	text-align: left;
	margin-bottom: 12px;
	font-size: 16px;
}

#LeadSignup.LeadSignup .IDX-leadSignupReqStar {
	position: relative;
	top: -6px;
	right: -2px;
}

#LeadSignup.LeadSignup input[type=submit] {
	height: 48px;
	font-size: 16px;
	line-height: 24px;
	padding: 12px 24px;
	border: none;
	display: inline-block;
	font-weight: 700;
	cursor: pointer;
	text-transform: uppercase;
	margin: 0;
	background: #29aae3;
	color: #fff;
	position: relative;
}

#LeadSignup.LeadSignup input[type=submit]:after {
	content: "";
	background: #000;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
}

#LeadSignup.LeadSignup input[type=submit]:hover {
	color: #fff;
	background: #29aae3;
}

#LeadSignup.LeadSignup input[type=submit]:hover:after {
	opacity: .1;
}

.IDX-quicksearchWrapper {
	border: 0px solid #ccc !important;
	box-shadow: none !important;
	width: 100% !important;
	-webkit-box-shadow: none !important;
	text-align: center !important;
}

.IDX-quicksearchWrapper .IDX-quicksearchForm {
	padding: 12px !important;
	background: #f4f4f4 !important;
}

.IDX-quicksearchWrapper .IDX-quicksearchForm .IDX-qsFieldWrap {
	margin-top: 0 !important;
}

.IDX-quicksearchWrapper .IDX-quicksearchForm .IDX-qsFieldWrap {
	padding: 2px 5px !important;
}

.IDX-quicksearchWrapper .IDX-quicksearchForm .IDX-qsFieldWrap .IDX-qsLabel {
	display: block !important;
	font-weight: 700 !important;
	padding: 0 0 9px 0 !important;
	width: 100% !important;
	margin: 0 !important;
	text-align: left !important;
	font-size: 13px !important;
	text-transform: uppercase !important;
}

.IDX-quicksearchWrapper .IDX-quicksearchForm .IDX-qsFieldWrap input[type=text], .IDX-quicksearchWrapper .IDX-quicksearchForm .IDX-qsFieldWrap select {
	text-align: left !important;
	margin-bottom: 3px !important;
	margin-bottom: 3px !important;
	color: #222 !important;
	font-style: initial !important;
}

.IDX-quicksearchWrapper .IDX-quicksearchForm .IDX-qsSelectInput {
	width: 100% !important;
	padding: 12px !important;
	border: 1px solid #c5c5c5 !important;
}

.IDX-quicksearchWrapper .IDX-quicksearchForm .IDX-qsInput.IDX-qsButtonInput {
	border: none !important;
	margin-top: 6px !important;
	background: #29aae3;
	height: 36px !important;
	padding: 0 18px !important;
	text-transform: uppercase !important;
	color: #fff !important;
	cursor: pointer !important;
}

.IDX-quicksearchWrapper .IDX-qsInput.IDX-qsButtonInput {
	min-height: 46px !important;
}

.IDX-quicksearchWrapper .IDX-qsFieldWrap:last-child {
	margin-top: 23px !important;
}

@media (min-width: 768px) {
	.mh-idx-widget__quick-search--type--horizontal .IDX-quicksearchWrapper .IDX-quicksearchForm {
		padding: 12px 0 12px 12px !important;
	}
}

.mh-idx-widget__quick-search--type--vertical .IDX-quicksearchForm {
	xborder-top: 5px solid #222;
}

.mh-idx-widget__quick-search--type--vertical .IDX-quicksearchForm:after {
	clear: both;
	content: "";
	display: table;
}

.mh-idx-widget__quick-search--type--vertical .IDX-qsFieldWrap {
	width: 100%;
}

@media (min-width: 768px) {
	.mh-idx-widget__quick-search--type--vertical .IDX-qsFieldWrap {
		height: 84px;
	}
}

.mh-idx-widget__quick-search--type--vertical .IDX-qsFieldWrap:last-child {
	float: right;
	margin-right: 11px;
	margin-top: 25px;
	padding: 0 6px !important;
}

.mh-idx-widget__quick-search--type--vertical .IDX-qsFieldWrap .IDX-qsInput.IDX-qsButtonInput {
	width: 100%;
}

.mh-idx-widget__quick-search--type--horizontal .IDX-quicksearchForm {
	xborder-top: 5px solid #222;
}

.mh-idx-widget__quick-search--type--horizontal .IDX-quicksearchForm:after {
	clear: both;
	content: "";
	display: table;
}

.mh-idx-widget__quick-search--type--horizontal .IDX-qsFieldWrap {
	width: 100%;
}

@media (min-width: 768px) {
	.mh-idx-widget__quick-search--type--horizontal .IDX-qsFieldWrap {
		width: 33%;
		float: left;
		height: 84px;
	}
}

.mh-idx-widget__quick-search--type--horizontal .IDX-qsFieldWrap:last-child {
	margin: 0 auto;
	padding: 2px 6px !important;
	float: left;
}

.mh-idx-widget__quick-search--type--horizontal .IDX-qsFieldWrap .IDX-qsInput.IDX-qsButtonInput {
	width: 100%;
}

@media (max-width: 767px) {
	.IDX-showcaseCell {
		width: 100% !important;
	}
}

.myhome-idx-wrapper__my_account .mlm-button {
	background: var(--primary) !important;
	border-color: var(--primary) !important;
	color: #fff !important;
}

.myhome-idx-wrapper__my_account path.mlm-heart {
	stroke: var(--primary) !important;
}

.myhome-idx-wrapper__my_account #idx-mlm-verify-alert {
	background: #f4f4f4;
	color: #222;
}

.myhome-idx-wrapper__my_account #idx-mlm-verify-action {
	margin-left: 5px;
}

.myhome-idx-wrapper__my_account a#idx-mlm-saved-search-link {
	color: #222;
}

.myhome-idx-wrapper__browser_by_city h1 {
	margin-bottom: 40px !important;
}

.myhome-idx-wrapper__browser_by_city h2 {
	text-transform: none !important;
	font-size: 20px !important;
	margin-bottom: 10px !important;
	margin-top: 40px !important;
}

.myhome-idx-wrapper__browser_by_city a + h2 {
	margin-top: 0 !important;
}

.myhome-idx-wrapper__browser_by_city ul {
	margin-bottom: 30px !important;
}

.myhome-idx-wrapper__browser_by_city a:hover {
	color: var(--primary) !important;
}

.IDX-page-listing #IDX-map {
	height: 400px !important;
}

@media (min-width: 768px) {
	.myhome-idx-wrapper__search_page-searchBase-1005 .IDX-page-advanced .IDX-advancedWrap {
		min-height: 100px !important;
	}
}

.myhome-idx-wrapper__results-mobileFirstResults-1006 .IDX-resultsMainInfo.IDX-panel.IDX-panel-default {
	float: left !important;
}

/*!
 * Font Awesome Free 5.15.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
.fa, .fab, .fad, .fal, .far, .fas {
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	text-rendering: auto;
	line-height: 1;
}

.fa-lg {
	font-size: 1.33333em;
	line-height: .75em;
	vertical-align: -.0667em;
}

.fa-xs {
	font-size: .75em;
}

.fa-sm {
	font-size: .875em;
}

.fa-1x {
	font-size: 1em;
}

.fa-2x {
	font-size: 2em;
}

.fa-3x {
	font-size: 3em;
}

.fa-4x {
	font-size: 4em;
}

.fa-5x {
	font-size: 5em;
}

.fa-6x {
	font-size: 6em;
}

.fa-7x {
	font-size: 7em;
}

.fa-8x {
	font-size: 8em;
}

.fa-9x {
	font-size: 9em;
}

.fa-10x {
	font-size: 10em;
}

.fa-fw {
	text-align: center;
	width: 1.25em;
}

.fa-ul {
	list-style-type: none;
	margin-left: 2.5em;
	padding-left: 0;
}

.fa-ul>li {
	position: relative;
}

.fa-li {
	left: -2em;
	position: absolute;
	text-align: center;
	width: 2em;
	line-height: inherit;
}

.fa-border {
	border: .08em solid #eee;
	border-radius: .1em;
	padding: .2em .25em .15em;
}

.fa-pull-left {
	float: left;
}

.fa-pull-right {
	float: right;
}

.fa.fa-pull-left, .fab.fa-pull-left, .fal.fa-pull-left, .far.fa-pull-left, .fas.fa-pull-left {
	margin-right: .3em;
}

.fa.fa-pull-right, .fab.fa-pull-right, .fal.fa-pull-right, .far.fa-pull-right, .fas.fa-pull-right {
	margin-left: .3em;
}

.fa-spin {
	-webkit-animation: fa-spin 2s linear infinite;
	animation: fa-spin 2s linear infinite;
}

.fa-pulse {
	-webkit-animation: fa-spin 1s steps(8) infinite;
	animation: fa-spin 1s steps(8) infinite;
}

@-webkit-keyframes fa-spin {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	
	to {
		-webkit-transform: rotate(1turn);
		transform: rotate(1turn);
	}
}

@keyframes fa-spin {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	
	to {
		-webkit-transform: rotate(1turn);
		transform: rotate(1turn);
	}
}

.fa-rotate-90 {
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
}

.fa-rotate-180 {
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

.fa-rotate-270 {
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
	-webkit-transform: rotate(270deg);
	transform: rotate(270deg);
}

.fa-flip-horizontal {
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
	-webkit-transform: scaleX(-1);
	transform: scaleX(-1);
}

.fa-flip-vertical {
	-webkit-transform: scaleY(-1);
	transform: scaleY(-1);
}

.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical, .fa-flip-vertical {
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
}

.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical {
	-webkit-transform: scale(-1);
	transform: scale(-1);
}

:root .fa-flip-both, :root .fa-flip-horizontal, :root .fa-flip-vertical, :root .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270 {
	-webkit-filter: none;
	filter: none;
}

.fa-stack {
	display: inline-block;
	height: 2em;
	line-height: 2em;
	position: relative;
	vertical-align: middle;
	width: 2.5em;
}

.fa-stack-1x, .fa-stack-2x {
	left: 0;
	position: absolute;
	text-align: center;
	width: 100%;
}

.fa-stack-1x {
	line-height: inherit;
}

.fa-stack-2x {
	font-size: 2em;
}

.fa-inverse {
	color: #fff;
}

.fa-500px:before {
	content: "";
}

.fa-accessible-icon:before {
	content: "";
}

.fa-accusoft:before {
	content: "";
}

.fa-acquisitions-incorporated:before {
	content: "";
}

.fa-ad:before {
	content: "";
}

.fa-address-book:before {
	content: "";
}

.fa-address-card:before {
	content: "";
}

.fa-adjust:before {
	content: "";
}

.fa-adn:before {
	content: "";
}

.fa-adversal:before {
	content: "";
}

.fa-affiliatetheme:before {
	content: "";
}

.fa-air-freshener:before {
	content: "";
}

.fa-airbnb:before {
	content: "";
}

.fa-algolia:before {
	content: "";
}

.fa-align-center:before {
	content: "";
}

.fa-align-justify:before {
	content: "";
}

.fa-align-left:before {
	content: "";
}

.fa-align-right:before {
	content: "";
}

.fa-alipay:before {
	content: "";
}

.fa-allergies:before {
	content: "";
}

.fa-amazon:before {
	content: "";
}

.fa-amazon-pay:before {
	content: "";
}

.fa-ambulance:before {
	content: "";
}

.fa-american-sign-language-interpreting:before {
	content: "";
}

.fa-amilia:before {
	content: "";
}

.fa-anchor:before {
	content: "";
}

.fa-android:before {
	content: "";
}

.fa-angellist:before {
	content: "";
}

.fa-angle-double-down:before {
	content: "";
}

.fa-angle-double-left:before {
	content: "";
}

.fa-angle-double-right:before {
	content: "";
}

.fa-angle-double-up:before {
	content: "";
}

.fa-angle-down:before {
	content: "";
}

.fa-angle-left:before {
	content: "";
}

.fa-angle-right:before {
	content: "";
}

.fa-angle-up:before {
	content: "";
}

.fa-angry:before {
	content: "";
}

.fa-angrycreative:before {
	content: "";
}

.fa-angular:before {
	content: "";
}

.fa-ankh:before {
	content: "";
}

.fa-app-store:before {
	content: "";
}

.fa-app-store-ios:before {
	content: "";
}

.fa-apper:before {
	content: "";
}

.fa-apple:before {
	content: "";
}

.fa-apple-alt:before {
	content: "";
}

.fa-apple-pay:before {
	content: "";
}

.fa-archive:before {
	content: "";
}

.fa-archway:before {
	content: "";
}

.fa-arrow-alt-circle-down:before {
	content: "";
}

.fa-arrow-alt-circle-left:before {
	content: "";
}

.fa-arrow-alt-circle-right:before {
	content: "";
}

.fa-arrow-alt-circle-up:before {
	content: "";
}

.fa-arrow-circle-down:before {
	content: "";
}

.fa-arrow-circle-left:before {
	content: "";
}

.fa-arrow-circle-right:before {
	content: "";
}

.fa-arrow-circle-up:before {
	content: "";
}

.fa-arrow-down:before {
	content: "";
}

.fa-arrow-left:before {
	content: "";
}

.fa-arrow-right:before {
	content: "";
}

.fa-arrow-up:before {
	content: "";
}

.fa-arrows-alt:before {
	content: "";
}

.fa-arrows-alt-h:before {
	content: "";
}

.fa-arrows-alt-v:before {
	content: "";
}

.fa-artstation:before {
	content: "";
}

.fa-assistive-listening-systems:before {
	content: "";
}

.fa-asterisk:before {
	content: "";
}

.fa-asymmetrik:before {
	content: "";
}

.fa-at:before {
	content: "";
}

.fa-atlas:before {
	content: "";
}

.fa-atlassian:before {
	content: "";
}

.fa-atom:before {
	content: "";
}

.fa-audible:before {
	content: "";
}

.fa-audio-description:before {
	content: "";
}

.fa-autoprefixer:before {
	content: "";
}

.fa-avianex:before {
	content: "";
}

.fa-aviato:before {
	content: "";
}

.fa-award:before {
	content: "";
}

.fa-aws:before {
	content: "";
}

.fa-baby:before {
	content: "";
}

.fa-baby-carriage:before {
	content: "";
}

.fa-backspace:before {
	content: "";
}

.fa-backward:before {
	content: "";
}

.fa-bacon:before {
	content: "";
}

.fa-bacteria:before {
	content: "";
}

.fa-bacterium:before {
	content: "";
}

.fa-bahai:before {
	content: "";
}

.fa-balance-scale:before {
	content: "";
}

.fa-balance-scale-left:before {
	content: "";
}

.fa-balance-scale-right:before {
	content: "";
}

.fa-ban:before {
	content: "";
}

.fa-band-aid:before {
	content: "";
}

.fa-bandcamp:before {
	content: "";
}

.fa-barcode:before {
	content: "";
}

.fa-bars:before {
	content: "";
}

.fa-baseball-ball:before {
	content: "";
}

.fa-basketball-ball:before {
	content: "";
}

.fa-bath:before {
	content: "";
}

.fa-battery-empty:before {
	content: "";
}

.fa-battery-full:before {
	content: "";
}

.fa-battery-half:before {
	content: "";
}

.fa-battery-quarter:before {
	content: "";
}

.fa-battery-three-quarters:before {
	content: "";
}

.fa-battle-net:before {
	content: "";
}

.fa-bed:before {
	content: "";
}

.fa-beer:before {
	content: "";
}

.fa-behance:before {
	content: "";
}

.fa-behance-square:before {
	content: "";
}

.fa-bell:before {
	content: "";
}

.fa-bell-slash:before {
	content: "";
}

.fa-bezier-curve:before {
	content: "";
}

.fa-bible:before {
	content: "";
}

.fa-bicycle:before {
	content: "";
}

.fa-biking:before {
	content: "";
}

.fa-bimobject:before {
	content: "";
}

.fa-binoculars:before {
	content: "";
}

.fa-biohazard:before {
	content: "";
}

.fa-birthday-cake:before {
	content: "";
}

.fa-bitbucket:before {
	content: "";
}

.fa-bitcoin:before {
	content: "";
}

.fa-bity:before {
	content: "";
}

.fa-black-tie:before {
	content: "";
}

.fa-blackberry:before {
	content: "";
}

.fa-blender:before {
	content: "";
}

.fa-blender-phone:before {
	content: "";
}

.fa-blind:before {
	content: "";
}

.fa-blog:before {
	content: "";
}

.fa-blogger:before {
	content: "";
}

.fa-blogger-b:before {
	content: "";
}

.fa-bluetooth:before {
	content: "";
}

.fa-bluetooth-b:before {
	content: "";
}

.fa-bold:before {
	content: "";
}

.fa-bolt:before {
	content: "";
}

.fa-bomb:before {
	content: "";
}

.fa-bone:before {
	content: "";
}

.fa-bong:before {
	content: "";
}

.fa-book:before {
	content: "";
}

.fa-book-dead:before {
	content: "";
}

.fa-book-medical:before {
	content: "";
}

.fa-book-open:before {
	content: "";
}

.fa-book-reader:before {
	content: "";
}

.fa-bookmark:before {
	content: "";
}

.fa-bootstrap:before {
	content: "";
}

.fa-border-all:before {
	content: "";
}

.fa-border-none:before {
	content: "";
}

.fa-border-style:before {
	content: "";
}

.fa-bowling-ball:before {
	content: "";
}

.fa-box:before {
	content: "";
}

.fa-box-open:before {
	content: "";
}

.fa-box-tissue:before {
	content: "";
}

.fa-boxes:before {
	content: "";
}

.fa-braille:before {
	content: "";
}

.fa-brain:before {
	content: "";
}

.fa-bread-slice:before {
	content: "";
}

.fa-briefcase:before {
	content: "";
}

.fa-briefcase-medical:before {
	content: "";
}

.fa-broadcast-tower:before {
	content: "";
}

.fa-broom:before {
	content: "";
}

.fa-brush:before {
	content: "";
}

.fa-btc:before {
	content: "";
}

.fa-buffer:before {
	content: "";
}

.fa-bug:before {
	content: "";
}

.fa-building:before {
	content: "";
}

.fa-bullhorn:before {
	content: "";
}

.fa-bullseye:before {
	content: "";
}

.fa-burn:before {
	content: "";
}

.fa-buromobelexperte:before {
	content: "";
}

.fa-bus:before {
	content: "";
}

.fa-bus-alt:before {
	content: "";
}

.fa-business-time:before {
	content: "";
}

.fa-buy-n-large:before {
	content: "";
}

.fa-buysellads:before {
	content: "";
}

.fa-calculator:before {
	content: "";
}

.fa-calendar:before {
	content: "";
}

.fa-calendar-alt:before {
	content: "";
}

.fa-calendar-check:before {
	content: "";
}

.fa-calendar-day:before {
	content: "";
}

.fa-calendar-minus:before {
	content: "";
}

.fa-calendar-plus:before {
	content: "";
}

.fa-calendar-times:before {
	content: "";
}

.fa-calendar-week:before {
	content: "";
}

.fa-camera:before {
	content: "";
}

.fa-camera-retro:before {
	content: "";
}

.fa-campground:before {
	content: "";
}

.fa-canadian-maple-leaf:before {
	content: "";
}

.fa-candy-cane:before {
	content: "";
}

.fa-cannabis:before {
	content: "";
}

.fa-capsules:before {
	content: "";
}

.fa-car:before {
	content: "";
}

.fa-car-alt:before {
	content: "";
}

.fa-car-battery:before {
	content: "";
}

.fa-car-crash:before {
	content: "";
}

.fa-car-side:before {
	content: "";
}

.fa-caravan:before {
	content: "";
}

.fa-caret-down:before {
	content: "";
}

.fa-caret-left:before {
	content: "";
}

.fa-caret-right:before {
	content: "";
}

.fa-caret-square-down:before {
	content: "";
}

.fa-caret-square-left:before {
	content: "";
}

.fa-caret-square-right:before {
	content: "";
}

.fa-caret-square-up:before {
	content: "";
}

.fa-caret-up:before {
	content: "";
}

.fa-carrot:before {
	content: "";
}

.fa-cart-arrow-down:before {
	content: "";
}

.fa-cart-plus:before {
	content: "";
}

.fa-cash-register:before {
	content: "";
}

.fa-cat:before {
	content: "";
}

.fa-cc-amazon-pay:before {
	content: "";
}

.fa-cc-amex:before {
	content: "";
}

.fa-cc-apple-pay:before {
	content: "";
}

.fa-cc-diners-club:before {
	content: "";
}

.fa-cc-discover:before {
	content: "";
}

.fa-cc-jcb:before {
	content: "";
}

.fa-cc-mastercard:before {
	content: "";
}

.fa-cc-paypal:before {
	content: "";
}

.fa-cc-stripe:before {
	content: "";
}

.fa-cc-visa:before {
	content: "";
}

.fa-centercode:before {
	content: "";
}

.fa-centos:before {
	content: "";
}

.fa-certificate:before {
	content: "";
}

.fa-chair:before {
	content: "";
}

.fa-chalkboard:before {
	content: "";
}

.fa-chalkboard-teacher:before {
	content: "";
}

.fa-charging-station:before {
	content: "";
}

.fa-chart-area:before {
	content: "";
}

.fa-chart-bar:before {
	content: "";
}

.fa-chart-line:before {
	content: "";
}

.fa-chart-pie:before {
	content: "";
}

.fa-check:before {
	content: "";
}

.fa-check-circle:before {
	content: "";
}

.fa-check-double:before {
	content: "";
}

.fa-check-square:before {
	content: "";
}

.fa-cheese:before {
	content: "";
}

.fa-chess:before {
	content: "";
}

.fa-chess-bishop:before {
	content: "";
}

.fa-chess-board:before {
	content: "";
}

.fa-chess-king:before {
	content: "";
}

.fa-chess-knight:before {
	content: "";
}

.fa-chess-pawn:before {
	content: "";
}

.fa-chess-queen:before {
	content: "";
}

.fa-chess-rook:before {
	content: "";
}

.fa-chevron-circle-down:before {
	content: "";
}

.fa-chevron-circle-left:before {
	content: "";
}

.fa-chevron-circle-right:before {
	content: "";
}

.fa-chevron-circle-up:before {
	content: "";
}

.fa-chevron-down:before {
	content: "";
}

.fa-chevron-left:before {
	content: "";
}

.fa-chevron-right:before {
	content: "";
}

.fa-chevron-up:before {
	content: "";
}

.fa-child:before {
	content: "";
}

.fa-chrome:before {
	content: "";
}

.fa-chromecast:before {
	content: "";
}

.fa-church:before {
	content: "";
}

.fa-circle:before {
	content: "";
}

.fa-circle-notch:before {
	content: "";
}

.fa-city:before {
	content: "";
}

.fa-clinic-medical:before {
	content: "";
}

.fa-clipboard:before {
	content: "";
}

.fa-clipboard-check:before {
	content: "";
}

.fa-clipboard-list:before {
	content: "";
}

.fa-clock:before {
	content: "";
}

.fa-clone:before {
	content: "";
}

.fa-closed-captioning:before {
	content: "";
}

.fa-cloud:before {
	content: "";
}

.fa-cloud-download-alt:before {
	content: "";
}

.fa-cloud-meatball:before {
	content: "";
}

.fa-cloud-moon:before {
	content: "";
}

.fa-cloud-moon-rain:before {
	content: "";
}

.fa-cloud-rain:before {
	content: "";
}

.fa-cloud-showers-heavy:before {
	content: "";
}

.fa-cloud-sun:before {
	content: "";
}

.fa-cloud-sun-rain:before {
	content: "";
}

.fa-cloud-upload-alt:before {
	content: "";
}

.fa-cloudflare:before {
	content: "";
}

.fa-cloudscale:before {
	content: "";
}

.fa-cloudsmith:before {
	content: "";
}

.fa-cloudversify:before {
	content: "";
}

.fa-cocktail:before {
	content: "";
}

.fa-code:before {
	content: "";
}

.fa-code-branch:before {
	content: "";
}

.fa-codepen:before {
	content: "";
}

.fa-codiepie:before {
	content: "";
}

.fa-coffee:before {
	content: "";
}

.fa-cog:before {
	content: "";
}

.fa-cogs:before {
	content: "";
}

.fa-coins:before {
	content: "";
}

.fa-columns:before {
	content: "";
}

.fa-comment:before {
	content: "";
}

.fa-comment-alt:before {
	content: "";
}

.fa-comment-dollar:before {
	content: "";
}

.fa-comment-dots:before {
	content: "";
}

.fa-comment-medical:before {
	content: "";
}

.fa-comment-slash:before {
	content: "";
}

.fa-comments:before {
	content: "";
}

.fa-comments-dollar:before {
	content: "";
}

.fa-compact-disc:before {
	content: "";
}

.fa-compass:before {
	content: "";
}

.fa-compress:before {
	content: "";
}

.fa-compress-alt:before {
	content: "";
}

.fa-compress-arrows-alt:before {
	content: "";
}

.fa-concierge-bell:before {
	content: "";
}

.fa-confluence:before {
	content: "";
}

.fa-connectdevelop:before {
	content: "";
}

.fa-contao:before {
	content: "";
}

.fa-cookie:before {
	content: "";
}

.fa-cookie-bite:before {
	content: "";
}

.fa-copy:before {
	content: "";
}

.fa-copyright:before {
	content: "";
}

.fa-cotton-bureau:before {
	content: "";
}

.fa-couch:before {
	content: "";
}

.fa-cpanel:before {
	content: "";
}

.fa-creative-commons:before {
	content: "";
}

.fa-creative-commons-by:before {
	content: "";
}

.fa-creative-commons-nc:before {
	content: "";
}

.fa-creative-commons-nc-eu:before {
	content: "";
}

.fa-creative-commons-nc-jp:before {
	content: "";
}

.fa-creative-commons-nd:before {
	content: "";
}

.fa-creative-commons-pd:before {
	content: "";
}

.fa-creative-commons-pd-alt:before {
	content: "";
}

.fa-creative-commons-remix:before {
	content: "";
}

.fa-creative-commons-sa:before {
	content: "";
}

.fa-creative-commons-sampling:before {
	content: "";
}

.fa-creative-commons-sampling-plus:before {
	content: "";
}

.fa-creative-commons-share:before {
	content: "";
}

.fa-creative-commons-zero:before {
	content: "";
}

.fa-credit-card:before {
	content: "";
}

.fa-critical-role:before {
	content: "";
}

.fa-crop:before {
	content: "";
}

.fa-crop-alt:before {
	content: "";
}

.fa-cross:before {
	content: "";
}

.fa-crosshairs:before {
	content: "";
}

.fa-crow:before {
	content: "";
}

.fa-crown:before {
	content: "";
}

.fa-crutch:before {
	content: "";
}

.fa-css3:before {
	content: "";
}

.fa-css3-alt:before {
	content: "";
}

.fa-cube:before {
	content: "";
}

.fa-cubes:before {
	content: "";
}

.fa-cut:before {
	content: "";
}

.fa-cuttlefish:before {
	content: "";
}

.fa-d-and-d:before {
	content: "";
}

.fa-d-and-d-beyond:before {
	content: "";
}

.fa-dailymotion:before {
	content: "";
}

.fa-dashcube:before {
	content: "";
}

.fa-database:before {
	content: "";
}

.fa-deaf:before {
	content: "";
}

.fa-deezer:before {
	content: "";
}

.fa-delicious:before {
	content: "";
}

.fa-democrat:before {
	content: "";
}

.fa-deploydog:before {
	content: "";
}

.fa-deskpro:before {
	content: "";
}

.fa-desktop:before {
	content: "";
}

.fa-dev:before {
	content: "";
}

.fa-deviantart:before {
	content: "";
}

.fa-dharmachakra:before {
	content: "";
}

.fa-dhl:before {
	content: "";
}

.fa-diagnoses:before {
	content: "";
}

.fa-diaspora:before {
	content: "";
}

.fa-dice:before {
	content: "";
}

.fa-dice-d20:before {
	content: "";
}

.fa-dice-d6:before {
	content: "";
}

.fa-dice-five:before {
	content: "";
}

.fa-dice-four:before {
	content: "";
}

.fa-dice-one:before {
	content: "";
}

.fa-dice-six:before {
	content: "";
}

.fa-dice-three:before {
	content: "";
}

.fa-dice-two:before {
	content: "";
}

.fa-digg:before {
	content: "";
}

.fa-digital-ocean:before {
	content: "";
}

.fa-digital-tachograph:before {
	content: "";
}

.fa-directions:before {
	content: "";
}

.fa-discord:before {
	content: "";
}

.fa-discourse:before {
	content: "";
}

.fa-disease:before {
	content: "";
}

.fa-divide:before {
	content: "";
}

.fa-dizzy:before {
	content: "";
}

.fa-dna:before {
	content: "";
}

.fa-dochub:before {
	content: "";
}

.fa-docker:before {
	content: "";
}

.fa-dog:before {
	content: "";
}

.fa-dollar-sign:before {
	content: "";
}

.fa-dolly:before {
	content: "";
}

.fa-dolly-flatbed:before {
	content: "";
}

.fa-donate:before {
	content: "";
}

.fa-door-closed:before {
	content: "";
}

.fa-door-open:before {
	content: "";
}

.fa-dot-circle:before {
	content: "";
}

.fa-dove:before {
	content: "";
}

.fa-download:before {
	content: "";
}

.fa-draft2digital:before {
	content: "";
}

.fa-drafting-compass:before {
	content: "";
}

.fa-dragon:before {
	content: "";
}

.fa-draw-polygon:before {
	content: "";
}

.fa-dribbble:before {
	content: "";
}

.fa-dribbble-square:before {
	content: "";
}

.fa-dropbox:before {
	content: "";
}

.fa-drum:before {
	content: "";
}

.fa-drum-steelpan:before {
	content: "";
}

.fa-drumstick-bite:before {
	content: "";
}

.fa-drupal:before {
	content: "";
}

.fa-dumbbell:before {
	content: "";
}

.fa-dumpster:before {
	content: "";
}

.fa-dumpster-fire:before {
	content: "";
}

.fa-dungeon:before {
	content: "";
}

.fa-dyalog:before {
	content: "";
}

.fa-earlybirds:before {
	content: "";
}

.fa-ebay:before {
	content: "";
}

.fa-edge:before {
	content: "";
}

.fa-edge-legacy:before {
	content: "";
}

.fa-edit:before {
	content: "";
}

.fa-egg:before {
	content: "";
}

.fa-eject:before {
	content: "";
}

.fa-elementor:before {
	content: "";
}

.fa-ellipsis-h:before {
	content: "";
}

.fa-ellipsis-v:before {
	content: "";
}

.fa-ello:before {
	content: "";
}

.fa-ember:before {
	content: "";
}

.fa-empire:before {
	content: "";
}

.fa-envelope:before {
	content: "";
}

.fa-envelope-open:before {
	content: "";
}

.fa-envelope-open-text:before {
	content: "";
}

.fa-envelope-square:before {
	content: "";
}

.fa-envira:before {
	content: "";
}

.fa-equals:before {
	content: "";
}

.fa-eraser:before {
	content: "";
}

.fa-erlang:before {
	content: "";
}

.fa-ethereum:before {
	content: "";
}

.fa-ethernet:before {
	content: "";
}

.fa-etsy:before {
	content: "";
}

.fa-euro-sign:before {
	content: "";
}

.fa-evernote:before {
	content: "";
}

.fa-exchange-alt:before {
	content: "";
}

.fa-exclamation:before {
	content: "";
}

.fa-exclamation-circle:before {
	content: "";
}

.fa-exclamation-triangle:before {
	content: "";
}

.fa-expand:before {
	content: "";
}

.fa-expand-alt:before {
	content: "";
}

.fa-expand-arrows-alt:before {
	content: "";
}

.fa-expeditedssl:before {
	content: "";
}

.fa-external-link-alt:before {
	content: "";
}

.fa-external-link-square-alt:before {
	content: "";
}

.fa-eye:before {
	content: "";
}

.fa-eye-dropper:before {
	content: "";
}

.fa-eye-slash:before {
	content: "";
}

.fa-facebook:before {
	content: "";
}

.fa-facebook-f:before {
	content: "";
}

.fa-facebook-messenger:before {
	content: "";
}

.fa-facebook-square:before {
	content: "";
}

.fa-fan:before {
	content: "";
}

.fa-fantasy-flight-games:before {
	content: "";
}

.fa-fast-backward:before {
	content: "";
}

.fa-fast-forward:before {
	content: "";
}

.fa-faucet:before {
	content: "";
}

.fa-fax:before {
	content: "";
}

.fa-feather:before {
	content: "";
}

.fa-feather-alt:before {
	content: "";
}

.fa-fedex:before {
	content: "";
}

.fa-fedora:before {
	content: "";
}

.fa-female:before {
	content: "";
}

.fa-fighter-jet:before {
	content: "";
}

.fa-figma:before {
	content: "";
}

.fa-file:before {
	content: "";
}

.fa-file-alt:before {
	content: "";
}

.fa-file-archive:before {
	content: "";
}

.fa-file-audio:before {
	content: "";
}

.fa-file-code:before {
	content: "";
}

.fa-file-contract:before {
	content: "";
}

.fa-file-csv:before {
	content: "";
}

.fa-file-download:before {
	content: "";
}

.fa-file-excel:before {
	content: "";
}

.fa-file-export:before {
	content: "";
}

.fa-file-image:before {
	content: "";
}

.fa-file-import:before {
	content: "";
}

.fa-file-invoice:before {
	content: "";
}

.fa-file-invoice-dollar:before {
	content: "";
}

.fa-file-medical:before {
	content: "";
}

.fa-file-medical-alt:before {
	content: "";
}

.fa-file-pdf:before {
	content: "";
}

.fa-file-powerpoint:before {
	content: "";
}

.fa-file-prescription:before {
	content: "";
}

.fa-file-signature:before {
	content: "";
}

.fa-file-upload:before {
	content: "";
}

.fa-file-video:before {
	content: "";
}

.fa-file-word:before {
	content: "";
}

.fa-fill:before {
	content: "";
}

.fa-fill-drip:before {
	content: "";
}

.fa-film:before {
	content: "";
}

.fa-filter:before {
	content: "";
}

.fa-fingerprint:before {
	content: "";
}

.fa-fire:before {
	content: "";
}

.fa-fire-alt:before {
	content: "";
}

.fa-fire-extinguisher:before {
	content: "";
}

.fa-firefox:before {
	content: "";
}

.fa-firefox-browser:before {
	content: "";
}

.fa-first-aid:before {
	content: "";
}

.fa-first-order:before {
	content: "";
}

.fa-first-order-alt:before {
	content: "";
}

.fa-firstdraft:before {
	content: "";
}

.fa-fish:before {
	content: "";
}

.fa-fist-raised:before {
	content: "";
}

.fa-flag:before {
	content: "";
}

.fa-flag-checkered:before {
	content: "";
}

.fa-flag-usa:before {
	content: "";
}

.fa-flask:before {
	content: "";
}

.fa-flickr:before {
	content: "";
}

.fa-flipboard:before {
	content: "";
}

.fa-flushed:before {
	content: "";
}

.fa-fly:before {
	content: "";
}

.fa-folder:before {
	content: "";
}

.fa-folder-minus:before {
	content: "";
}

.fa-folder-open:before {
	content: "";
}

.fa-folder-plus:before {
	content: "";
}

.fa-font:before {
	content: "";
}

.fa-font-awesome:before {
	content: "";
}

.fa-font-awesome-alt:before {
	content: "";
}

.fa-font-awesome-flag:before {
	content: "";
}

.fa-font-awesome-logo-full:before {
	content: "";
}

.fa-fonticons:before {
	content: "";
}

.fa-fonticons-fi:before {
	content: "";
}

.fa-football-ball:before {
	content: "";
}

.fa-fort-awesome:before {
	content: "";
}

.fa-fort-awesome-alt:before {
	content: "";
}

.fa-forumbee:before {
	content: "";
}

.fa-forward:before {
	content: "";
}

.fa-foursquare:before {
	content: "";
}

.fa-free-code-camp:before {
	content: "";
}

.fa-freebsd:before {
	content: "";
}

.fa-frog:before {
	content: "";
}

.fa-frown:before {
	content: "";
}

.fa-frown-open:before {
	content: "";
}

.fa-fulcrum:before {
	content: "";
}

.fa-funnel-dollar:before {
	content: "";
}

.fa-futbol:before {
	content: "";
}

.fa-galactic-republic:before {
	content: "";
}

.fa-galactic-senate:before {
	content: "";
}

.fa-gamepad:before {
	content: "";
}

.fa-gas-pump:before {
	content: "";
}

.fa-gavel:before {
	content: "";
}

.fa-gem:before {
	content: "";
}

.fa-genderless:before {
	content: "";
}

.fa-get-pocket:before {
	content: "";
}

.fa-gg:before {
	content: "";
}

.fa-gg-circle:before {
	content: "";
}

.fa-ghost:before {
	content: "";
}

.fa-gift:before {
	content: "";
}

.fa-gifts:before {
	content: "";
}

.fa-git:before {
	content: "";
}

.fa-git-alt:before {
	content: "";
}

.fa-git-square:before {
	content: "";
}

.fa-github:before {
	content: "";
}

.fa-github-alt:before {
	content: "";
}

.fa-github-square:before {
	content: "";
}

.fa-gitkraken:before {
	content: "";
}

.fa-gitlab:before {
	content: "";
}

.fa-gitter:before {
	content: "";
}

.fa-glass-cheers:before {
	content: "";
}

.fa-glass-martini:before {
	content: "";
}

.fa-glass-martini-alt:before {
	content: "";
}

.fa-glass-whiskey:before {
	content: "";
}

.fa-glasses:before {
	content: "";
}

.fa-glide:before {
	content: "";
}

.fa-glide-g:before {
	content: "";
}

.fa-globe:before {
	content: "";
}

.fa-globe-africa:before {
	content: "";
}

.fa-globe-americas:before {
	content: "";
}

.fa-globe-asia:before {
	content: "";
}

.fa-globe-europe:before {
	content: "";
}

.fa-gofore:before {
	content: "";
}

.fa-golf-ball:before {
	content: "";
}

.fa-goodreads:before {
	content: "";
}

.fa-goodreads-g:before {
	content: "";
}

.fa-google:before {
	content: "";
}

.fa-google-drive:before {
	content: "";
}

.fa-google-pay:before {
	content: "";
}

.fa-google-play:before {
	content: "";
}

.fa-google-plus:before {
	content: "";
}

.fa-google-plus-g:before {
	content: "";
}

.fa-google-plus-square:before {
	content: "";
}

.fa-google-wallet:before {
	content: "";
}

.fa-gopuram:before {
	content: "";
}

.fa-graduation-cap:before {
	content: "";
}

.fa-gratipay:before {
	content: "";
}

.fa-grav:before {
	content: "";
}

.fa-greater-than:before {
	content: "";
}

.fa-greater-than-equal:before {
	content: "";
}

.fa-grimace:before {
	content: "";
}

.fa-grin:before {
	content: "";
}

.fa-grin-alt:before {
	content: "";
}

.fa-grin-beam:before {
	content: "";
}

.fa-grin-beam-sweat:before {
	content: "";
}

.fa-grin-hearts:before {
	content: "";
}

.fa-grin-squint:before {
	content: "";
}

.fa-grin-squint-tears:before {
	content: "";
}

.fa-grin-stars:before {
	content: "";
}

.fa-grin-tears:before {
	content: "";
}

.fa-grin-tongue:before {
	content: "";
}

.fa-grin-tongue-squint:before {
	content: "";
}

.fa-grin-tongue-wink:before {
	content: "";
}

.fa-grin-wink:before {
	content: "";
}

.fa-grip-horizontal:before {
	content: "";
}

.fa-grip-lines:before {
	content: "";
}

.fa-grip-lines-vertical:before {
	content: "";
}

.fa-grip-vertical:before {
	content: "";
}

.fa-gripfire:before {
	content: "";
}

.fa-grunt:before {
	content: "";
}

.fa-guilded:before {
	content: "";
}

.fa-guitar:before {
	content: "";
}

.fa-gulp:before {
	content: "";
}

.fa-h-square:before {
	content: "";
}

.fa-hacker-news:before {
	content: "";
}

.fa-hacker-news-square:before {
	content: "";
}

.fa-hackerrank:before {
	content: "";
}

.fa-hamburger:before {
	content: "";
}

.fa-hammer:before {
	content: "";
}

.fa-hamsa:before {
	content: "";
}

.fa-hand-holding:before {
	content: "";
}

.fa-hand-holding-heart:before {
	content: "";
}

.fa-hand-holding-medical:before {
	content: "";
}

.fa-hand-holding-usd:before {
	content: "";
}

.fa-hand-holding-water:before {
	content: "";
}

.fa-hand-lizard:before {
	content: "";
}

.fa-hand-middle-finger:before {
	content: "";
}

.fa-hand-paper:before {
	content: "";
}

.fa-hand-peace:before {
	content: "";
}

.fa-hand-point-down:before {
	content: "";
}

.fa-hand-point-left:before {
	content: "";
}

.fa-hand-point-right:before {
	content: "";
}

.fa-hand-point-up:before {
	content: "";
}

.fa-hand-pointer:before {
	content: "";
}

.fa-hand-rock:before {
	content: "";
}

.fa-hand-scissors:before {
	content: "";
}

.fa-hand-sparkles:before {
	content: "";
}

.fa-hand-spock:before {
	content: "";
}

.fa-hands:before {
	content: "";
}

.fa-hands-helping:before {
	content: "";
}

.fa-hands-wash:before {
	content: "";
}

.fa-handshake:before {
	content: "";
}

.fa-handshake-alt-slash:before {
	content: "";
}

.fa-handshake-slash:before {
	content: "";
}

.fa-hanukiah:before {
	content: "";
}

.fa-hard-hat:before {
	content: "";
}

.fa-hashtag:before {
	content: "";
}

.fa-hat-cowboy:before {
	content: "";
}

.fa-hat-cowboy-side:before {
	content: "";
}

.fa-hat-wizard:before {
	content: "";
}

.fa-hdd:before {
	content: "";
}

.fa-head-side-cough:before {
	content: "";
}

.fa-head-side-cough-slash:before {
	content: "";
}

.fa-head-side-mask:before {
	content: "";
}

.fa-head-side-virus:before {
	content: "";
}

.fa-heading:before {
	content: "";
}

.fa-headphones:before {
	content: "";
}

.fa-headphones-alt:before {
	content: "";
}

.fa-headset:before {
	content: "";
}

.fa-heart:before {
	content: "";
}

.fa-heart-broken:before {
	content: "";
}

.fa-heartbeat:before {
	content: "";
}

.fa-helicopter:before {
	content: "";
}

.fa-highlighter:before {
	content: "";
}

.fa-hiking:before {
	content: "";
}

.fa-hippo:before {
	content: "";
}

.fa-hips:before {
	content: "";
}

.fa-hire-a-helper:before {
	content: "";
}

.fa-history:before {
	content: "";
}

.fa-hive:before {
	content: "";
}

.fa-hockey-puck:before {
	content: "";
}

.fa-holly-berry:before {
	content: "";
}

.fa-home:before {
	content: "";
}

.fa-hooli:before {
	content: "";
}

.fa-hornbill:before {
	content: "";
}

.fa-horse:before {
	content: "";
}

.fa-horse-head:before {
	content: "";
}

.fa-hospital:before {
	content: "";
}

.fa-hospital-alt:before {
	content: "";
}

.fa-hospital-symbol:before {
	content: "";
}

.fa-hospital-user:before {
	content: "";
}

.fa-hot-tub:before {
	content: "";
}

.fa-hotdog:before {
	content: "";
}

.fa-hotel:before {
	content: "";
}

.fa-hotjar:before {
	content: "";
}

.fa-hourglass:before {
	content: "";
}

.fa-hourglass-end:before {
	content: "";
}

.fa-hourglass-half:before {
	content: "";
}

.fa-hourglass-start:before {
	content: "";
}

.fa-house-damage:before {
	content: "";
}

.fa-house-user:before {
	content: "";
}

.fa-houzz:before {
	content: "";
}

.fa-hryvnia:before {
	content: "";
}

.fa-html5:before {
	content: "";
}

.fa-hubspot:before {
	content: "";
}

.fa-i-cursor:before {
	content: "";
}

.fa-ice-cream:before {
	content: "";
}

.fa-icicles:before {
	content: "";
}

.fa-icons:before {
	content: "";
}

.fa-id-badge:before {
	content: "";
}

.fa-id-card:before {
	content: "";
}

.fa-id-card-alt:before {
	content: "";
}

.fa-ideal:before {
	content: "";
}

.fa-igloo:before {
	content: "";
}

.fa-image:before {
	content: "";
}

.fa-images:before {
	content: "";
}

.fa-imdb:before {
	content: "";
}

.fa-inbox:before {
	content: "";
}

.fa-indent:before {
	content: "";
}

.fa-industry:before {
	content: "";
}

.fa-infinity:before {
	content: "";
}

.fa-info:before {
	content: "";
}

.fa-info-circle:before {
	content: "";
}

.fa-innosoft:before {
	content: "";
}

.fa-instagram:before {
	content: "";
}

.fa-instagram-square:before {
	content: "";
}

.fa-instalod:before {
	content: "";
}

.fa-intercom:before {
	content: "";
}

.fa-internet-explorer:before {
	content: "";
}

.fa-invision:before {
	content: "";
}

.fa-ioxhost:before {
	content: "";
}

.fa-italic:before {
	content: "";
}

.fa-itch-io:before {
	content: "";
}

.fa-itunes:before {
	content: "";
}

.fa-itunes-note:before {
	content: "";
}

.fa-java:before {
	content: "";
}

.fa-jedi:before {
	content: "";
}

.fa-jedi-order:before {
	content: "";
}

.fa-jenkins:before {
	content: "";
}

.fa-jira:before {
	content: "";
}

.fa-joget:before {
	content: "";
}

.fa-joint:before {
	content: "";
}

.fa-joomla:before {
	content: "";
}

.fa-journal-whills:before {
	content: "";
}

.fa-js:before {
	content: "";
}

.fa-js-square:before {
	content: "";
}

.fa-jsfiddle:before {
	content: "";
}

.fa-kaaba:before {
	content: "";
}

.fa-kaggle:before {
	content: "";
}

.fa-key:before {
	content: "";
}

.fa-keybase:before {
	content: "";
}

.fa-keyboard:before {
	content: "";
}

.fa-keycdn:before {
	content: "";
}

.fa-khanda:before {
	content: "";
}

.fa-kickstarter:before {
	content: "";
}

.fa-kickstarter-k:before {
	content: "";
}

.fa-kiss:before {
	content: "";
}

.fa-kiss-beam:before {
	content: "";
}

.fa-kiss-wink-heart:before {
	content: "";
}

.fa-kiwi-bird:before {
	content: "";
}

.fa-korvue:before {
	content: "";
}

.fa-landmark:before {
	content: "";
}

.fa-language:before {
	content: "";
}

.fa-laptop:before {
	content: "";
}

.fa-laptop-code:before {
	content: "";
}

.fa-laptop-house:before {
	content: "";
}

.fa-laptop-medical:before {
	content: "";
}

.fa-laravel:before {
	content: "";
}

.fa-lastfm:before {
	content: "";
}

.fa-lastfm-square:before {
	content: "";
}

.fa-laugh:before {
	content: "";
}

.fa-laugh-beam:before {
	content: "";
}

.fa-laugh-squint:before {
	content: "";
}

.fa-laugh-wink:before {
	content: "";
}

.fa-layer-group:before {
	content: "";
}

.fa-leaf:before {
	content: "";
}

.fa-leanpub:before {
	content: "";
}

.fa-lemon:before {
	content: "";
}

.fa-less:before {
	content: "";
}

.fa-less-than:before {
	content: "";
}

.fa-less-than-equal:before {
	content: "";
}

.fa-level-down-alt:before {
	content: "";
}

.fa-level-up-alt:before {
	content: "";
}

.fa-life-ring:before {
	content: "";
}

.fa-lightbulb:before {
	content: "";
}

.fa-line:before {
	content: "";
}

.fa-link:before {
	content: "";
}

.fa-linkedin:before {
	content: "";
}

.fa-linkedin-in:before {
	content: "";
}

.fa-linode:before {
	content: "";
}

.fa-linux:before {
	content: "";
}

.fa-lira-sign:before {
	content: "";
}

.fa-list:before {
	content: "";
}

.fa-list-alt:before {
	content: "";
}

.fa-list-ol:before {
	content: "";
}

.fa-list-ul:before {
	content: "";
}

.fa-location-arrow:before {
	content: "";
}

.fa-lock:before {
	content: "";
}

.fa-lock-open:before {
	content: "";
}

.fa-long-arrow-alt-down:before {
	content: "";
}

.fa-long-arrow-alt-left:before {
	content: "";
}

.fa-long-arrow-alt-right:before {
	content: "";
}

.fa-long-arrow-alt-up:before {
	content: "";
}

.fa-low-vision:before {
	content: "";
}

.fa-luggage-cart:before {
	content: "";
}

.fa-lungs:before {
	content: "";
}

.fa-lungs-virus:before {
	content: "";
}

.fa-lyft:before {
	content: "";
}

.fa-magento:before {
	content: "";
}

.fa-magic:before {
	content: "";
}

.fa-magnet:before {
	content: "";
}

.fa-mail-bulk:before {
	content: "";
}

.fa-mailchimp:before {
	content: "";
}

.fa-male:before {
	content: "";
}

.fa-mandalorian:before {
	content: "";
}

.fa-map:before {
	content: "";
}

.fa-map-marked:before {
	content: "";
}

.fa-map-marked-alt:before {
	content: "";
}

.fa-map-marker:before {
	content: "";
}

.fa-map-marker-alt:before {
	content: "";
}

.fa-map-pin:before {
	content: "";
}

.fa-map-signs:before {
	content: "";
}

.fa-markdown:before {
	content: "";
}

.fa-marker:before {
	content: "";
}

.fa-mars:before {
	content: "";
}

.fa-mars-double:before {
	content: "";
}

.fa-mars-stroke:before {
	content: "";
}

.fa-mars-stroke-h:before {
	content: "";
}

.fa-mars-stroke-v:before {
	content: "";
}

.fa-mask:before {
	content: "";
}

.fa-mastodon:before {
	content: "";
}

.fa-maxcdn:before {
	content: "";
}

.fa-mdb:before {
	content: "";
}

.fa-medal:before {
	content: "";
}

.fa-medapps:before {
	content: "";
}

.fa-medium:before {
	content: "";
}

.fa-medium-m:before {
	content: "";
}

.fa-medkit:before {
	content: "";
}

.fa-medrt:before {
	content: "";
}

.fa-meetup:before {
	content: "";
}

.fa-megaport:before {
	content: "";
}

.fa-meh:before {
	content: "";
}

.fa-meh-blank:before {
	content: "";
}

.fa-meh-rolling-eyes:before {
	content: "";
}

.fa-memory:before {
	content: "";
}

.fa-mendeley:before {
	content: "";
}

.fa-menorah:before {
	content: "";
}

.fa-mercury:before {
	content: "";
}

.fa-meteor:before {
	content: "";
}

.fa-microblog:before {
	content: "";
}

.fa-microchip:before {
	content: "";
}

.fa-microphone:before {
	content: "";
}

.fa-microphone-alt:before {
	content: "";
}

.fa-microphone-alt-slash:before {
	content: "";
}

.fa-microphone-slash:before {
	content: "";
}

.fa-microscope:before {
	content: "";
}

.fa-microsoft:before {
	content: "";
}

.fa-minus:before {
	content: "";
}

.fa-minus-circle:before {
	content: "";
}

.fa-minus-square:before {
	content: "";
}

.fa-mitten:before {
	content: "";
}

.fa-mix:before {
	content: "";
}

.fa-mixcloud:before {
	content: "";
}

.fa-mixer:before {
	content: "";
}

.fa-mizuni:before {
	content: "";
}

.fa-mobile:before {
	content: "";
}

.fa-mobile-alt:before {
	content: "";
}

.fa-modx:before {
	content: "";
}

.fa-monero:before {
	content: "";
}

.fa-money-bill:before {
	content: "";
}

.fa-money-bill-alt:before {
	content: "";
}

.fa-money-bill-wave:before {
	content: "";
}

.fa-money-bill-wave-alt:before {
	content: "";
}

.fa-money-check:before {
	content: "";
}

.fa-money-check-alt:before {
	content: "";
}

.fa-monument:before {
	content: "";
}

.fa-moon:before {
	content: "";
}

.fa-mortar-pestle:before {
	content: "";
}

.fa-mosque:before {
	content: "";
}

.fa-motorcycle:before {
	content: "";
}

.fa-mountain:before {
	content: "";
}

.fa-mouse:before {
	content: "";
}

.fa-mouse-pointer:before {
	content: "";
}

.fa-mug-hot:before {
	content: "";
}

.fa-music:before {
	content: "";
}

.fa-napster:before {
	content: "";
}

.fa-neos:before {
	content: "";
}

.fa-network-wired:before {
	content: "";
}

.fa-neuter:before {
	content: "";
}

.fa-newspaper:before {
	content: "";
}

.fa-nimblr:before {
	content: "";
}

.fa-node:before {
	content: "";
}

.fa-node-js:before {
	content: "";
}

.fa-not-equal:before {
	content: "";
}

.fa-notes-medical:before {
	content: "";
}

.fa-npm:before {
	content: "";
}

.fa-ns8:before {
	content: "";
}

.fa-nutritionix:before {
	content: "";
}

.fa-object-group:before {
	content: "";
}

.fa-object-ungroup:before {
	content: "";
}

.fa-octopus-deploy:before {
	content: "";
}

.fa-odnoklassniki:before {
	content: "";
}

.fa-odnoklassniki-square:before {
	content: "";
}

.fa-oil-can:before {
	content: "";
}

.fa-old-republic:before {
	content: "";
}

.fa-om:before {
	content: "";
}

.fa-opencart:before {
	content: "";
}

.fa-openid:before {
	content: "";
}

.fa-opera:before {
	content: "";
}

.fa-optin-monster:before {
	content: "";
}

.fa-orcid:before {
	content: "";
}

.fa-osi:before {
	content: "";
}

.fa-otter:before {
	content: "";
}

.fa-outdent:before {
	content: "";
}

.fa-page4:before {
	content: "";
}

.fa-pagelines:before {
	content: "";
}

.fa-pager:before {
	content: "";
}

.fa-paint-brush:before {
	content: "";
}

.fa-paint-roller:before {
	content: "";
}

.fa-palette:before {
	content: "";
}

.fa-palfed:before {
	content: "";
}

.fa-pallet:before {
	content: "";
}

.fa-paper-plane:before {
	content: "";
}

.fa-paperclip:before {
	content: "";
}

.fa-parachute-box:before {
	content: "";
}

.fa-paragraph:before {
	content: "";
}

.fa-parking:before {
	content: "";
}

.fa-passport:before {
	content: "";
}

.fa-pastafarianism:before {
	content: "";
}

.fa-paste:before {
	content: "";
}

.fa-patreon:before {
	content: "";
}

.fa-pause:before {
	content: "";
}

.fa-pause-circle:before {
	content: "";
}

.fa-paw:before {
	content: "";
}

.fa-paypal:before {
	content: "";
}

.fa-peace:before {
	content: "";
}

.fa-pen:before {
	content: "";
}

.fa-pen-alt:before {
	content: "";
}

.fa-pen-fancy:before {
	content: "";
}

.fa-pen-nib:before {
	content: "";
}

.fa-pen-square:before {
	content: "";
}

.fa-pencil-alt:before {
	content: "";
}

.fa-pencil-ruler:before {
	content: "";
}

.fa-penny-arcade:before {
	content: "";
}

.fa-people-arrows:before {
	content: "";
}

.fa-people-carry:before {
	content: "";
}

.fa-pepper-hot:before {
	content: "";
}

.fa-perbyte:before {
	content: "";
}

.fa-percent:before {
	content: "";
}

.fa-percentage:before {
	content: "";
}

.fa-periscope:before {
	content: "";
}

.fa-person-booth:before {
	content: "";
}

.fa-phabricator:before {
	content: "";
}

.fa-phoenix-framework:before {
	content: "";
}

.fa-phoenix-squadron:before {
	content: "";
}

.fa-phone:before {
	content: "";
}

.fa-phone-alt:before {
	content: "";
}

.fa-phone-slash:before {
	content: "";
}

.fa-phone-square:before {
	content: "";
}

.fa-phone-square-alt:before {
	content: "";
}

.fa-phone-volume:before {
	content: "";
}

.fa-photo-video:before {
	content: "";
}

.fa-php:before {
	content: "";
}

.fa-pied-piper:before {
	content: "";
}

.fa-pied-piper-alt:before {
	content: "";
}

.fa-pied-piper-hat:before {
	content: "";
}

.fa-pied-piper-pp:before {
	content: "";
}

.fa-pied-piper-square:before {
	content: "";
}

.fa-piggy-bank:before {
	content: "";
}

.fa-pills:before {
	content: "";
}

.fa-pinterest:before {
	content: "";
}

.fa-pinterest-p:before {
	content: "";
}

.fa-pinterest-square:before {
	content: "";
}

.fa-pizza-slice:before {
	content: "";
}

.fa-place-of-worship:before {
	content: "";
}

.fa-plane:before {
	content: "";
}

.fa-plane-arrival:before {
	content: "";
}

.fa-plane-departure:before {
	content: "";
}

.fa-plane-slash:before {
	content: "";
}

.fa-play:before {
	content: "";
}

.fa-play-circle:before {
	content: "";
}

.fa-playstation:before {
	content: "";
}

.fa-plug:before {
	content: "";
}

.fa-plus:before {
	content: "";
}

.fa-plus-circle:before {
	content: "";
}

.fa-plus-square:before {
	content: "";
}

.fa-podcast:before {
	content: "";
}

.fa-poll:before {
	content: "";
}

.fa-poll-h:before {
	content: "";
}

.fa-poo:before {
	content: "";
}

.fa-poo-storm:before {
	content: "";
}

.fa-poop:before {
	content: "";
}

.fa-portrait:before {
	content: "";
}

.fa-pound-sign:before {
	content: "";
}

.fa-power-off:before {
	content: "";
}

.fa-pray:before {
	content: "";
}

.fa-praying-hands:before {
	content: "";
}

.fa-prescription:before {
	content: "";
}

.fa-prescription-bottle:before {
	content: "";
}

.fa-prescription-bottle-alt:before {
	content: "";
}

.fa-print:before {
	content: "";
}

.fa-procedures:before {
	content: "";
}

.fa-product-hunt:before {
	content: "";
}

.fa-project-diagram:before {
	content: "";
}

.fa-pump-medical:before {
	content: "";
}

.fa-pump-soap:before {
	content: "";
}

.fa-pushed:before {
	content: "";
}

.fa-puzzle-piece:before {
	content: "";
}

.fa-python:before {
	content: "";
}

.fa-qq:before {
	content: "";
}

.fa-qrcode:before {
	content: "";
}

.fa-question:before {
	content: "";
}

.fa-question-circle:before {
	content: "";
}

.fa-quidditch:before {
	content: "";
}

.fa-quinscape:before {
	content: "";
}

.fa-quora:before {
	content: "";
}

.fa-quote-left:before {
	content: "";
}

.fa-quote-right:before {
	content: "";
}

.fa-quran:before {
	content: "";
}

.fa-r-project:before {
	content: "";
}

.fa-radiation:before {
	content: "";
}

.fa-radiation-alt:before {
	content: "";
}

.fa-rainbow:before {
	content: "";
}

.fa-random:before {
	content: "";
}

.fa-raspberry-pi:before {
	content: "";
}

.fa-ravelry:before {
	content: "";
}

.fa-react:before {
	content: "";
}

.fa-reacteurope:before {
	content: "";
}

.fa-readme:before {
	content: "";
}

.fa-rebel:before {
	content: "";
}

.fa-receipt:before {
	content: "";
}

.fa-record-vinyl:before {
	content: "";
}

.fa-recycle:before {
	content: "";
}

.fa-red-river:before {
	content: "";
}

.fa-reddit:before {
	content: "";
}

.fa-reddit-alien:before {
	content: "";
}

.fa-reddit-square:before {
	content: "";
}

.fa-redhat:before {
	content: "";
}

.fa-redo:before {
	content: "";
}

.fa-redo-alt:before {
	content: "";
}

.fa-registered:before {
	content: "";
}

.fa-remove-format:before {
	content: "";
}

.fa-renren:before {
	content: "";
}

.fa-reply:before {
	content: "";
}

.fa-reply-all:before {
	content: "";
}

.fa-replyd:before {
	content: "";
}

.fa-republican:before {
	content: "";
}

.fa-researchgate:before {
	content: "";
}

.fa-resolving:before {
	content: "";
}

.fa-restroom:before {
	content: "";
}

.fa-retweet:before {
	content: "";
}

.fa-rev:before {
	content: "";
}

.fa-ribbon:before {
	content: "";
}

.fa-ring:before {
	content: "";
}

.fa-road:before {
	content: "";
}

.fa-robot:before {
	content: "";
}

.fa-rocket:before {
	content: "";
}

.fa-rocketchat:before {
	content: "";
}

.fa-rockrms:before {
	content: "";
}

.fa-route:before {
	content: "";
}

.fa-rss:before {
	content: "";
}

.fa-rss-square:before {
	content: "";
}

.fa-ruble-sign:before {
	content: "";
}

.fa-ruler:before {
	content: "";
}

.fa-ruler-combined:before {
	content: "";
}

.fa-ruler-horizontal:before {
	content: "";
}

.fa-ruler-vertical:before {
	content: "";
}

.fa-running:before {
	content: "";
}

.fa-rupee-sign:before {
	content: "";
}

.fa-rust:before {
	content: "";
}

.fa-sad-cry:before {
	content: "";
}

.fa-sad-tear:before {
	content: "";
}

.fa-safari:before {
	content: "";
}

.fa-salesforce:before {
	content: "";
}

.fa-sass:before {
	content: "";
}

.fa-satellite:before {
	content: "";
}

.fa-satellite-dish:before {
	content: "";
}

.fa-save:before {
	content: "";
}

.fa-schlix:before {
	content: "";
}

.fa-school:before {
	content: "";
}

.fa-screwdriver:before {
	content: "";
}

.fa-scribd:before {
	content: "";
}

.fa-scroll:before {
	content: "";
}

.fa-sd-card:before {
	content: "";
}

.fa-search:before {
	content: "";
}

.fa-search-dollar:before {
	content: "";
}

.fa-search-location:before {
	content: "";
}

.fa-search-minus:before {
	content: "";
}

.fa-search-plus:before {
	content: "";
}

.fa-searchengin:before {
	content: "";
}

.fa-seedling:before {
	content: "";
}

.fa-sellcast:before {
	content: "";
}

.fa-sellsy:before {
	content: "";
}

.fa-server:before {
	content: "";
}

.fa-servicestack:before {
	content: "";
}

.fa-shapes:before {
	content: "";
}

.fa-share:before {
	content: "";
}

.fa-share-alt:before {
	content: "";
}

.fa-share-alt-square:before {
	content: "";
}

.fa-share-square:before {
	content: "";
}

.fa-shekel-sign:before {
	content: "";
}

.fa-shield-alt:before {
	content: "";
}

.fa-shield-virus:before {
	content: "";
}

.fa-ship:before {
	content: "";
}

.fa-shipping-fast:before {
	content: "";
}

.fa-shirtsinbulk:before {
	content: "";
}

.fa-shoe-prints:before {
	content: "";
}

.fa-shopify:before {
	content: "";
}

.fa-shopping-bag:before {
	content: "";
}

.fa-shopping-basket:before {
	content: "";
}

.fa-shopping-cart:before {
	content: "";
}

.fa-shopware:before {
	content: "";
}

.fa-shower:before {
	content: "";
}

.fa-shuttle-van:before {
	content: "";
}

.fa-sign:before {
	content: "";
}

.fa-sign-in-alt:before {
	content: "";
}

.fa-sign-language:before {
	content: "";
}

.fa-sign-out-alt:before {
	content: "";
}

.fa-signal:before {
	content: "";
}

.fa-signature:before {
	content: "";
}

.fa-sim-card:before {
	content: "";
}

.fa-simplybuilt:before {
	content: "";
}

.fa-sink:before {
	content: "";
}

.fa-sistrix:before {
	content: "";
}

.fa-sitemap:before {
	content: "";
}

.fa-sith:before {
	content: "";
}

.fa-skating:before {
	content: "";
}

.fa-sketch:before {
	content: "";
}

.fa-skiing:before {
	content: "";
}

.fa-skiing-nordic:before {
	content: "";
}

.fa-skull:before {
	content: "";
}

.fa-skull-crossbones:before {
	content: "";
}

.fa-skyatlas:before {
	content: "";
}

.fa-skype:before {
	content: "";
}

.fa-slack:before {
	content: "";
}

.fa-slack-hash:before {
	content: "";
}

.fa-slash:before {
	content: "";
}

.fa-sleigh:before {
	content: "";
}

.fa-sliders-h:before {
	content: "";
}

.fa-slideshare:before {
	content: "";
}

.fa-smile:before {
	content: "";
}

.fa-smile-beam:before {
	content: "";
}

.fa-smile-wink:before {
	content: "";
}

.fa-smog:before {
	content: "";
}

.fa-smoking:before {
	content: "";
}

.fa-smoking-ban:before {
	content: "";
}

.fa-sms:before {
	content: "";
}

.fa-snapchat:before {
	content: "";
}

.fa-snapchat-ghost:before {
	content: "";
}

.fa-snapchat-square:before {
	content: "";
}

.fa-snowboarding:before {
	content: "";
}

.fa-snowflake:before {
	content: "";
}

.fa-snowman:before {
	content: "";
}

.fa-snowplow:before {
	content: "";
}

.fa-soap:before {
	content: "";
}

.fa-socks:before {
	content: "";
}

.fa-solar-panel:before {
	content: "";
}

.fa-sort:before {
	content: "";
}

.fa-sort-alpha-down:before {
	content: "";
}

.fa-sort-alpha-down-alt:before {
	content: "";
}

.fa-sort-alpha-up:before {
	content: "";
}

.fa-sort-alpha-up-alt:before {
	content: "";
}

.fa-sort-amount-down:before {
	content: "";
}

.fa-sort-amount-down-alt:before {
	content: "";
}

.fa-sort-amount-up:before {
	content: "";
}

.fa-sort-amount-up-alt:before {
	content: "";
}

.fa-sort-down:before {
	content: "";
}

.fa-sort-numeric-down:before {
	content: "";
}

.fa-sort-numeric-down-alt:before {
	content: "";
}

.fa-sort-numeric-up:before {
	content: "";
}

.fa-sort-numeric-up-alt:before {
	content: "";
}

.fa-sort-up:before {
	content: "";
}

.fa-soundcloud:before {
	content: "";
}

.fa-sourcetree:before {
	content: "";
}

.fa-spa:before {
	content: "";
}

.fa-space-shuttle:before {
	content: "";
}

.fa-speakap:before {
	content: "";
}

.fa-speaker-deck:before {
	content: "";
}

.fa-spell-check:before {
	content: "";
}

.fa-spider:before {
	content: "";
}

.fa-spinner:before {
	content: "";
}

.fa-splotch:before {
	content: "";
}

.fa-spotify:before {
	content: "";
}

.fa-spray-can:before {
	content: "";
}

.fa-square:before {
	content: "";
}

.fa-square-full:before {
	content: "";
}

.fa-square-root-alt:before {
	content: "";
}

.fa-squarespace:before {
	content: "";
}

.fa-stack-exchange:before {
	content: "";
}

.fa-stack-overflow:before {
	content: "";
}

.fa-stackpath:before {
	content: "";
}

.fa-stamp:before {
	content: "";
}

.fa-star:before {
	content: "";
}

.fa-star-and-crescent:before {
	content: "";
}

.fa-star-half:before {
	content: "";
}

.fa-star-half-alt:before {
	content: "";
}

.fa-star-of-david:before {
	content: "";
}

.fa-star-of-life:before {
	content: "";
}

.fa-staylinked:before {
	content: "";
}

.fa-steam:before {
	content: "";
}

.fa-steam-square:before {
	content: "";
}

.fa-steam-symbol:before {
	content: "";
}

.fa-step-backward:before {
	content: "";
}

.fa-step-forward:before {
	content: "";
}

.fa-stethoscope:before {
	content: "";
}

.fa-sticker-mule:before {
	content: "";
}

.fa-sticky-note:before {
	content: "";
}

.fa-stop:before {
	content: "";
}

.fa-stop-circle:before {
	content: "";
}

.fa-stopwatch:before {
	content: "";
}

.fa-stopwatch-20:before {
	content: "";
}

.fa-store:before {
	content: "";
}

.fa-store-alt:before {
	content: "";
}

.fa-store-alt-slash:before {
	content: "";
}

.fa-store-slash:before {
	content: "";
}

.fa-strava:before {
	content: "";
}

.fa-stream:before {
	content: "";
}

.fa-street-view:before {
	content: "";
}

.fa-strikethrough:before {
	content: "";
}

.fa-stripe:before {
	content: "";
}

.fa-stripe-s:before {
	content: "";
}

.fa-stroopwafel:before {
	content: "";
}

.fa-studiovinari:before {
	content: "";
}

.fa-stumbleupon:before {
	content: "";
}

.fa-stumbleupon-circle:before {
	content: "";
}

.fa-subscript:before {
	content: "";
}

.fa-subway:before {
	content: "";
}

.fa-suitcase:before {
	content: "";
}

.fa-suitcase-rolling:before {
	content: "";
}

.fa-sun:before {
	content: "";
}

.fa-superpowers:before {
	content: "";
}

.fa-superscript:before {
	content: "";
}

.fa-supple:before {
	content: "";
}

.fa-surprise:before {
	content: "";
}

.fa-suse:before {
	content: "";
}

.fa-swatchbook:before {
	content: "";
}

.fa-swift:before {
	content: "";
}

.fa-swimmer:before {
	content: "";
}

.fa-swimming-pool:before {
	content: "";
}

.fa-symfony:before {
	content: "";
}

.fa-synagogue:before {
	content: "";
}

.fa-sync:before {
	content: "";
}

.fa-sync-alt:before {
	content: "";
}

.fa-syringe:before {
	content: "";
}

.fa-table:before {
	content: "";
}

.fa-table-tennis:before {
	content: "";
}

.fa-tablet:before {
	content: "";
}

.fa-tablet-alt:before {
	content: "";
}

.fa-tablets:before {
	content: "";
}

.fa-tachometer-alt:before {
	content: "";
}

.fa-tag:before {
	content: "";
}

.fa-tags:before {
	content: "";
}

.fa-tape:before {
	content: "";
}

.fa-tasks:before {
	content: "";
}

.fa-taxi:before {
	content: "";
}

.fa-teamspeak:before {
	content: "";
}

.fa-teeth:before {
	content: "";
}

.fa-teeth-open:before {
	content: "";
}

.fa-telegram:before {
	content: "";
}

.fa-telegram-plane:before {
	content: "";
}

.fa-temperature-high:before {
	content: "";
}

.fa-temperature-low:before {
	content: "";
}

.fa-tencent-weibo:before {
	content: "";
}

.fa-tenge:before {
	content: "";
}

.fa-terminal:before {
	content: "";
}

.fa-text-height:before {
	content: "";
}

.fa-text-width:before {
	content: "";
}

.fa-th:before {
	content: "";
}

.fa-th-large:before {
	content: "";
}

.fa-th-list:before {
	content: "";
}

.fa-the-red-yeti:before {
	content: "";
}

.fa-theater-masks:before {
	content: "";
}

.fa-themeco:before {
	content: "";
}

.fa-themeisle:before {
	content: "";
}

.fa-thermometer:before {
	content: "";
}

.fa-thermometer-empty:before {
	content: "";
}

.fa-thermometer-full:before {
	content: "";
}

.fa-thermometer-half:before {
	content: "";
}

.fa-thermometer-quarter:before {
	content: "";
}

.fa-thermometer-three-quarters:before {
	content: "";
}

.fa-think-peaks:before {
	content: "";
}

.fa-thumbs-down:before {
	content: "";
}

.fa-thumbs-up:before {
	content: "";
}

.fa-thumbtack:before {
	content: "";
}

.fa-ticket-alt:before {
	content: "";
}

.fa-tiktok:before {
	content: "";
}

.fa-times:before {
	content: "";
}

.fa-times-circle:before {
	content: "";
}

.fa-tint:before {
	content: "";
}

.fa-tint-slash:before {
	content: "";
}

.fa-tired:before {
	content: "";
}

.fa-toggle-off:before {
	content: "";
}

.fa-toggle-on:before {
	content: "";
}

.fa-toilet:before {
	content: "";
}

.fa-toilet-paper:before {
	content: "";
}

.fa-toilet-paper-slash:before {
	content: "";
}

.fa-toolbox:before {
	content: "";
}

.fa-tools:before {
	content: "";
}

.fa-tooth:before {
	content: "";
}

.fa-torah:before {
	content: "";
}

.fa-torii-gate:before {
	content: "";
}

.fa-tractor:before {
	content: "";
}

.fa-trade-federation:before {
	content: "";
}

.fa-trademark:before {
	content: "";
}

.fa-traffic-light:before {
	content: "";
}

.fa-trailer:before {
	content: "";
}

.fa-train:before {
	content: "";
}

.fa-tram:before {
	content: "";
}

.fa-transgender:before {
	content: "";
}

.fa-transgender-alt:before {
	content: "";
}

.fa-trash:before {
	content: "";
}

.fa-trash-alt:before {
	content: "";
}

.fa-trash-restore:before {
	content: "";
}

.fa-trash-restore-alt:before {
	content: "";
}

.fa-tree:before {
	content: "";
}

.fa-trello:before {
	content: "";
}

.fa-tripadvisor:before {
	content: "";
}

.fa-trophy:before {
	content: "";
}

.fa-truck:before {
	content: "";
}

.fa-truck-loading:before {
	content: "";
}

.fa-truck-monster:before {
	content: "";
}

.fa-truck-moving:before {
	content: "";
}

.fa-truck-pickup:before {
	content: "";
}

.fa-tshirt:before {
	content: "";
}

.fa-tty:before {
	content: "";
}

.fa-tumblr:before {
	content: "";
}

.fa-tumblr-square:before {
	content: "";
}

.fa-tv:before {
	content: "";
}

.fa-twitch:before {
	content: "";
}

.fa-twitter:before {
	content: "";
}

.fa-twitter-square:before {
	content: "";
}

.fa-typo3:before {
	content: "";
}

.fa-uber:before {
	content: "";
}

.fa-ubuntu:before {
	content: "";
}

.fa-uikit:before {
	content: "";
}

.fa-umbraco:before {
	content: "";
}

.fa-umbrella:before {
	content: "";
}

.fa-umbrella-beach:before {
	content: "";
}

.fa-uncharted:before {
	content: "";
}

.fa-underline:before {
	content: "";
}

.fa-undo:before {
	content: "";
}

.fa-undo-alt:before {
	content: "";
}

.fa-uniregistry:before {
	content: "";
}

.fa-unity:before {
	content: "";
}

.fa-universal-access:before {
	content: "";
}

.fa-university:before {
	content: "";
}

.fa-unlink:before {
	content: "";
}

.fa-unlock:before {
	content: "";
}

.fa-unlock-alt:before {
	content: "";
}

.fa-unsplash:before {
	content: "";
}

.fa-untappd:before {
	content: "";
}

.fa-upload:before {
	content: "";
}

.fa-ups:before {
	content: "";
}

.fa-usb:before {
	content: "";
}

.fa-user:before {
	content: "";
}

.fa-user-alt:before {
	content: "";
}

.fa-user-alt-slash:before {
	content: "";
}

.fa-user-astronaut:before {
	content: "";
}

.fa-user-check:before {
	content: "";
}

.fa-user-circle:before {
	content: "";
}

.fa-user-clock:before {
	content: "";
}

.fa-user-cog:before {
	content: "";
}

.fa-user-edit:before {
	content: "";
}

.fa-user-friends:before {
	content: "";
}

.fa-user-graduate:before {
	content: "";
}

.fa-user-injured:before {
	content: "";
}

.fa-user-lock:before {
	content: "";
}

.fa-user-md:before {
	content: "";
}

.fa-user-minus:before {
	content: "";
}

.fa-user-ninja:before {
	content: "";
}

.fa-user-nurse:before {
	content: "";
}

.fa-user-plus:before {
	content: "";
}

.fa-user-secret:before {
	content: "";
}

.fa-user-shield:before {
	content: "";
}

.fa-user-slash:before {
	content: "";
}

.fa-user-tag:before {
	content: "";
}

.fa-user-tie:before {
	content: "";
}

.fa-user-times:before {
	content: "";
}

.fa-users:before {
	content: "";
}

.fa-users-cog:before {
	content: "";
}

.fa-users-slash:before {
	content: "";
}

.fa-usps:before {
	content: "";
}

.fa-ussunnah:before {
	content: "";
}

.fa-utensil-spoon:before {
	content: "";
}

.fa-utensils:before {
	content: "";
}

.fa-vaadin:before {
	content: "";
}

.fa-vector-square:before {
	content: "";
}

.fa-venus:before {
	content: "";
}

.fa-venus-double:before {
	content: "";
}

.fa-venus-mars:before {
	content: "";
}

.fa-vest:before {
	content: "";
}

.fa-vest-patches:before {
	content: "";
}

.fa-viacoin:before {
	content: "";
}

.fa-viadeo:before {
	content: "";
}

.fa-viadeo-square:before {
	content: "";
}

.fa-vial:before {
	content: "";
}

.fa-vials:before {
	content: "";
}

.fa-viber:before {
	content: "";
}

.fa-video:before {
	content: "";
}

.fa-video-slash:before {
	content: "";
}

.fa-vihara:before {
	content: "";
}

.fa-vimeo:before {
	content: "";
}

.fa-vimeo-square:before {
	content: "";
}

.fa-vimeo-v:before {
	content: "";
}

.fa-vine:before {
	content: "";
}

.fa-virus:before {
	content: "";
}

.fa-virus-slash:before {
	content: "";
}

.fa-viruses:before {
	content: "";
}

.fa-vk:before {
	content: "";
}

.fa-vnv:before {
	content: "";
}

.fa-voicemail:before {
	content: "";
}

.fa-volleyball-ball:before {
	content: "";
}

.fa-volume-down:before {
	content: "";
}

.fa-volume-mute:before {
	content: "";
}

.fa-volume-off:before {
	content: "";
}

.fa-volume-up:before {
	content: "";
}

.fa-vote-yea:before {
	content: "";
}

.fa-vr-cardboard:before {
	content: "";
}

.fa-vuejs:before {
	content: "";
}

.fa-walking:before {
	content: "";
}

.fa-wallet:before {
	content: "";
}

.fa-warehouse:before {
	content: "";
}

.fa-watchman-monitoring:before {
	content: "";
}

.fa-water:before {
	content: "";
}

.fa-wave-square:before {
	content: "";
}

.fa-waze:before {
	content: "";
}

.fa-weebly:before {
	content: "";
}

.fa-weibo:before {
	content: "";
}

.fa-weight:before {
	content: "";
}

.fa-weight-hanging:before {
	content: "";
}

.fa-weixin:before {
	content: "";
}

.fa-whatsapp:before {
	content: "";
}

.fa-whatsapp-square:before {
	content: "";
}

.fa-wheelchair:before {
	content: "";
}

.fa-whmcs:before {
	content: "";
}

.fa-wifi:before {
	content: "";
}

.fa-wikipedia-w:before {
	content: "";
}

.fa-wind:before {
	content: "";
}

.fa-window-close:before {
	content: "";
}

.fa-window-maximize:before {
	content: "";
}

.fa-window-minimize:before {
	content: "";
}

.fa-window-restore:before {
	content: "";
}

.fa-windows:before {
	content: "";
}

.fa-wine-bottle:before {
	content: "";
}

.fa-wine-glass:before {
	content: "";
}

.fa-wine-glass-alt:before {
	content: "";
}

.fa-wix:before {
	content: "";
}

.fa-wizards-of-the-coast:before {
	content: "";
}

.fa-wodu:before {
	content: "";
}

.fa-wolf-pack-battalion:before {
	content: "";
}

.fa-won-sign:before {
	content: "";
}

.fa-wordpress:before {
	content: "";
}

.fa-wordpress-simple:before {
	content: "";
}

.fa-wpbeginner:before {
	content: "";
}

.fa-wpexplorer:before {
	content: "";
}

.fa-wpforms:before {
	content: "";
}

.fa-wpressr:before {
	content: "";
}

.fa-wrench:before {
	content: "";
}

.fa-x-ray:before {
	content: "";
}

.fa-xbox:before {
	content: "";
}

.fa-xing:before {
	content: "";
}

.fa-xing-square:before {
	content: "";
}

.fa-y-combinator:before {
	content: "";
}

.fa-yahoo:before {
	content: "";
}

.fa-yammer:before {
	content: "";
}

.fa-yandex:before {
	content: "";
}

.fa-yandex-international:before {
	content: "";
}

.fa-yarn:before {
	content: "";
}

.fa-yelp:before {
	content: "";
}

.fa-yen-sign:before {
	content: "";
}

.fa-yin-yang:before {
	content: "";
}

.fa-yoast:before {
	content: "";
}

.fa-youtube:before {
	content: "";
}

.fa-youtube-square:before {
	content: "";
}

.fa-zhihu:before {
	content: "";
}

.sr-only {
	border: 0;
	clip: rect(0, 0, 0, 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
	clip: auto;
	height: auto;
	margin: 0;
	overflow: visible;
	position: static;
	width: auto;
}

.fab {
	font-family: "Font Awesome 5 Brands";
}

.fab, .far {
	font-weight: 400;
}

.fa, .far, .fas {
	font-family: "Font Awesome 5 Free";
}

.fa, .fas {
	font-weight: 900;
}

[class^="Defaults-"], [class*=" Defaults-"] {
	font-family: "Defaults" !important;
	speak: never;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.Defaults-glass:before {
	content: "";
}

.Defaults-music:before {
	content: "";
}

.Defaults-search:before {
	content: "";
}

.Defaults-envelope-o:before {
	content: "";
}

.Defaults-heart:before {
	content: "";
}

.Defaults-star:before {
	content: "";
}

.Defaults-star-o:before {
	content: "";
}

.Defaults-user:before {
	content: "";
}

.Defaults-film:before {
	content: "";
}

.Defaults-th-large:before {
	content: "";
}

.Defaults-th:before {
	content: "";
}

.Defaults-th-list:before {
	content: "";
}

.Defaults-check:before {
	content: "";
}

.Defaults-close:before {
	content: "";
}

.Defaults-search-plus:before {
	content: "";
}

.Defaults-search-minus:before {
	content: "";
}

.Defaults-power-off:before {
	content: "";
}

.Defaults-signal:before {
	content: "";
}

.Defaults-cog:before {
	content: "";
}

.Defaults-trash-o:before {
	content: "";
}

.Defaults-home:before {
	content: "";
}

.Defaults-file-o:before {
	content: "";
}

.Defaults-clock-o:before {
	content: "";
}

.Defaults-road:before {
	content: "";
}

.Defaults-download:before {
	content: "";
}

.Defaults-arrow-circle-o-down:before {
	content: "";
}

.Defaults-arrow-circle-o-up:before {
	content: "";
}

.Defaults-inbox:before {
	content: "";
}

.Defaults-play-circle-o:before {
	content: "";
}

.Defaults-repeat:before {
	content: "";
}

.Defaults-refresh:before {
	content: "";
}

.Defaults-list-alt:before {
	content: "";
}

.Defaults-lock:before {
	content: "";
}

.Defaults-flag:before {
	content: "";
}

.Defaults-headphones:before {
	content: "";
}

.Defaults-volume-off:before {
	content: "";
}

.Defaults-volume-down:before {
	content: "";
}

.Defaults-volume-up:before {
	content: "";
}

.Defaults-qrcode:before {
	content: "";
}

.Defaults-barcode:before {
	content: "";
}

.Defaults-tag:before {
	content: "";
}

.Defaults-tags:before {
	content: "";
}

.Defaults-book:before {
	content: "";
}

.Defaults-bookmark:before {
	content: "";
}

.Defaults-print:before {
	content: "";
}

.Defaults-camera:before {
	content: "";
}

.Defaults-font:before {
	content: "";
}

.Defaults-bold:before {
	content: "";
}

.Defaults-italic:before {
	content: "";
}

.Defaults-text-height:before {
	content: "";
}

.Defaults-text-width:before {
	content: "";
}

.Defaults-align-left:before {
	content: "";
}

.Defaults-align-center:before {
	content: "";
}

.Defaults-align-right:before {
	content: "";
}

.Defaults-align-justify:before {
	content: "";
}

.Defaults-list:before {
	content: "";
}

.Defaults-dedent:before {
	content: "";
}

.Defaults-indent:before {
	content: "";
}

.Defaults-video-camera:before {
	content: "";
}

.Defaults-image:before {
	content: "";
}

.Defaults-pencil:before {
	content: "";
}

.Defaults-map-marker:before {
	content: "";
}

.Defaults-adjust:before {
	content: "";
}

.Defaults-tint:before {
	content: "";
}

.Defaults-edit:before {
	content: "";
}

.Defaults-share-square-o:before {
	content: "";
}

.Defaults-check-square-o:before {
	content: "";
}

.Defaults-arrows:before {
	content: "";
}

.Defaults-step-backward:before {
	content: "";
}

.Defaults-fast-backward:before {
	content: "";
}

.Defaults-backward:before {
	content: "";
}

.Defaults-play:before {
	content: "";
}

.Defaults-pause:before {
	content: "";
}

.Defaults-stop:before {
	content: "";
}

.Defaults-forward:before {
	content: "";
}

.Defaults-fast-forward:before {
	content: "";
}

.Defaults-step-forward:before {
	content: "";
}

.Defaults-eject:before {
	content: "";
}

.Defaults-chevron-left:before {
	content: "";
}

.Defaults-chevron-right:before {
	content: "";
}

.Defaults-plus-circle:before {
	content: "";
}

.Defaults-minus-circle:before {
	content: "";
}

.Defaults-times-circle:before {
	content: "";
}

.Defaults-check-circle:before {
	content: "";
}

.Defaults-question-circle:before {
	content: "";
}

.Defaults-info-circle:before {
	content: "";
}

.Defaults-crosshairs:before {
	content: "";
}

.Defaults-times-circle-o:before {
	content: "";
}

.Defaults-check-circle-o:before {
	content: "";
}

.Defaults-ban:before {
	content: "";
}

.Defaults-arrow-left:before {
	content: "";
}

.Defaults-arrow-right:before {
	content: "";
}

.Defaults-arrow-up:before {
	content: "";
}

.Defaults-arrow-down:before {
	content: "";
}

.Defaults-mail-forward:before {
	content: "";
}

.Defaults-expand:before {
	content: "";
}

.Defaults-compress:before {
	content: "";
}

.Defaults-plus:before {
	content: "";
}

.Defaults-minus:before {
	content: "";
}

.Defaults-asterisk:before {
	content: "";
}

.Defaults-exclamation-circle:before {
	content: "";
}

.Defaults-gift:before {
	content: "";
}

.Defaults-leaf:before {
	content: "";
}

.Defaults-fire:before {
	content: "";
}

.Defaults-eye:before {
	content: "";
}

.Defaults-eye-slash:before {
	content: "";
}

.Defaults-exclamation-triangle:before {
	content: "";
}

.Defaults-plane:before {
	content: "";
}

.Defaults-calendar:before {
	content: "";
}

.Defaults-random:before {
	content: "";
}

.Defaults-comment:before {
	content: "";
}

.Defaults-magnet:before {
	content: "";
}

.Defaults-chevron-up:before {
	content: "";
}

.Defaults-chevron-down:before {
	content: "";
}

.Defaults-retweet:before {
	content: "";
}

.Defaults-shopping-cart:before {
	content: "";
}

.Defaults-folder:before {
	content: "";
}

.Defaults-folder-open:before {
	content: "";
}

.Defaults-arrows-v:before {
	content: "";
}

.Defaults-arrows-h:before {
	content: "";
}

.Defaults-bar-chart:before {
	content: "";
}

.Defaults-twitter-square:before {
	content: "";
}

.Defaults-facebook-square:before {
	content: "";
}

.Defaults-camera-retro:before {
	content: "";
}

.Defaults-key:before {
	content: "";
}

.Defaults-cogs:before {
	content: "";
}

.Defaults-comments:before {
	content: "";
}

.Defaults-thumbs-o-up:before {
	content: "";
}

.Defaults-thumbs-o-down:before {
	content: "";
}

.Defaults-star-half:before {
	content: "";
}

.Defaults-heart-o:before {
	content: "";
}

.Defaults-sign-out:before {
	content: "";
}

.Defaults-linkedin-square:before {
	content: "";
}

.Defaults-thumb-tack:before {
	content: "";
}

.Defaults-external-link:before {
	content: "";
}

.Defaults-sign-in:before {
	content: "";
}

.Defaults-trophy:before {
	content: "";
}

.Defaults-github-square:before {
	content: "";
}

.Defaults-upload:before {
	content: "";
}

.Defaults-lemon-o:before {
	content: "";
}

.Defaults-phone:before {
	content: "";
}

.Defaults-square-o:before {
	content: "";
}

.Defaults-bookmark-o:before {
	content: "";
}

.Defaults-phone-square:before {
	content: "";
}

.Defaults-twitter:before {
	content: "";
}

.Defaults-facebook:before {
	content: "";
}

.Defaults-github:before {
	content: "";
}

.Defaults-unlock:before {
	content: "";
}

.Defaults-credit-card:before {
	content: "";
}

.Defaults-rss:before {
	content: "";
}

.Defaults-hdd-o:before {
	content: "";
}

.Defaults-bullhorn:before {
	content: "";
}

.Defaults-bell-o:before {
	content: "";
}

.Defaults-certificate:before {
	content: "";
}

.Defaults-hand-o-right:before {
	content: "";
}

.Defaults-hand-o-left:before {
	content: "";
}

.Defaults-hand-o-up:before {
	content: "";
}

.Defaults-hand-o-down:before {
	content: "";
}

.Defaults-arrow-circle-left:before {
	content: "";
}

.Defaults-arrow-circle-right:before {
	content: "";
}

.Defaults-arrow-circle-up:before {
	content: "";
}

.Defaults-arrow-circle-down:before {
	content: "";
}

.Defaults-globe:before {
	content: "";
}

.Defaults-wrench:before {
	content: "";
}

.Defaults-tasks:before {
	content: "";
}

.Defaults-filter:before {
	content: "";
}

.Defaults-briefcase:before {
	content: "";
}

.Defaults-arrows-alt:before {
	content: "";
}

.Defaults-group:before {
	content: "";
}

.Defaults-chain:before {
	content: "";
}

.Defaults-cloud:before {
	content: "";
}

.Defaults-flask:before {
	content: "";
}

.Defaults-cut:before {
	content: "";
}

.Defaults-copy:before {
	content: "";
}

.Defaults-paperclip:before {
	content: "";
}

.Defaults-floppy-o:before {
	content: "";
}

.Defaults-square:before {
	content: "";
}

.Defaults-bars:before {
	content: "";
}

.Defaults-list-ul:before {
	content: "";
}

.Defaults-list-ol:before {
	content: "";
}

.Defaults-strikethrough:before {
	content: "";
}

.Defaults-underline:before {
	content: "";
}

.Defaults-table:before {
	content: "";
}

.Defaults-magic:before {
	content: "";
}

.Defaults-truck:before {
	content: "";
}

.Defaults-pinterest:before {
	content: "";
}

.Defaults-pinterest-square:before {
	content: "";
}

.Defaults-google-plus-square:before {
	content: "";
}

.Defaults-google-plus:before {
	content: "";
}

.Defaults-money:before {
	content: "";
}

.Defaults-caret-down:before {
	content: "";
}

.Defaults-caret-up:before {
	content: "";
}

.Defaults-caret-left:before {
	content: "";
}

.Defaults-caret-right:before {
	content: "";
}

.Defaults-columns:before {
	content: "";
}

.Defaults-sort:before {
	content: "";
}

.Defaults-sort-desc:before {
	content: "";
}

.Defaults-sort-asc:before {
	content: "";
}

.Defaults-envelope:before {
	content: "";
}

.Defaults-linkedin:before {
	content: "";
}

.Defaults-rotate-left:before {
	content: "";
}

.Defaults-gavel:before {
	content: "";
}

.Defaults-dashboard:before {
	content: "";
}

.Defaults-comment-o:before {
	content: "";
}

.Defaults-comments-o:before {
	content: "";
}

.Defaults-bolt:before {
	content: "";
}

.Defaults-sitemap:before {
	content: "";
}

.Defaults-umbrella:before {
	content: "";
}

.Defaults-clipboard:before {
	content: "";
}

.Defaults-lightbulb-o:before {
	content: "";
}

.Defaults-exchange:before {
	content: "";
}

.Defaults-cloud-download:before {
	content: "";
}

.Defaults-cloud-upload:before {
	content: "";
}

.Defaults-user-md:before {
	content: "";
}

.Defaults-stethoscope:before {
	content: "";
}

.Defaults-suitcase:before {
	content: "";
}

.Defaults-bell:before {
	content: "";
}

.Defaults-coffee:before {
	content: "";
}

.Defaults-cutlery:before {
	content: "";
}

.Defaults-file-text-o:before {
	content: "";
}

.Defaults-building-o:before {
	content: "";
}

.Defaults-hospital-o:before {
	content: "";
}

.Defaults-ambulance:before {
	content: "";
}

.Defaults-medkit:before {
	content: "";
}

.Defaults-fighter-jet:before {
	content: "";
}

.Defaults-beer:before {
	content: "";
}

.Defaults-h-square:before {
	content: "";
}

.Defaults-plus-square:before {
	content: "";
}

.Defaults-angle-double-left:before {
	content: "";
}

.Defaults-angle-double-right:before {
	content: "";
}

.Defaults-angle-double-up:before {
	content: "";
}

.Defaults-angle-double-down:before {
	content: "";
}

.Defaults-angle-left:before {
	content: "";
}

.Defaults-angle-right:before {
	content: "";
}

.Defaults-angle-up:before {
	content: "";
}

.Defaults-angle-down:before {
	content: "";
}

.Defaults-desktop:before {
	content: "";
}

.Defaults-laptop:before {
	content: "";
}

.Defaults-tablet:before {
	content: "";
}

.Defaults-mobile:before {
	content: "";
}

.Defaults-circle-o:before {
	content: "";
}

.Defaults-quote-left:before {
	content: "";
}

.Defaults-quote-right:before {
	content: "";
}

.Defaults-spinner:before {
	content: "";
}

.Defaults-circle:before {
	content: "";
}

.Defaults-mail-reply:before {
	content: "";
}

.Defaults-github-alt:before {
	content: "";
}

.Defaults-folder-o:before {
	content: "";
}

.Defaults-folder-open-o:before {
	content: "";
}

.Defaults-smile-o:before {
	content: "";
}

.Defaults-frown-o:before {
	content: "";
}

.Defaults-meh-o:before {
	content: "";
}

.Defaults-gamepad:before {
	content: "";
}

.Defaults-keyboard-o:before {
	content: "";
}

.Defaults-flag-o:before {
	content: "";
}

.Defaults-flag-checkered:before {
	content: "";
}

.Defaults-terminal:before {
	content: "";
}

.Defaults-code:before {
	content: "";
}

.Defaults-mail-reply-all:before {
	content: "";
}

.Defaults-star-half-empty:before {
	content: "";
}

.Defaults-location-arrow:before {
	content: "";
}

.Defaults-crop:before {
	content: "";
}

.Defaults-code-fork:before {
	content: "";
}

.Defaults-chain-broken:before {
	content: "";
}

.Defaults-question:before {
	content: "";
}

.Defaults-info:before {
	content: "";
}

.Defaults-exclamation:before {
	content: "";
}

.Defaults-superscript:before {
	content: "";
}

.Defaults-subscript:before {
	content: "";
}

.Defaults-eraser:before {
	content: "";
}

.Defaults-puzzle-piece:before {
	content: "";
}

.Defaults-microphone:before {
	content: "";
}

.Defaults-microphone-slash:before {
	content: "";
}

.Defaults-shield:before {
	content: "";
}

.Defaults-calendar-o:before {
	content: "";
}

.Defaults-fire-extinguisher:before {
	content: "";
}

.Defaults-rocket:before {
	content: "";
}

.Defaults-maxcdn:before {
	content: "";
}

.Defaults-chevron-circle-left:before {
	content: "";
}

.Defaults-chevron-circle-right:before {
	content: "";
}

.Defaults-chevron-circle-up:before {
	content: "";
}

.Defaults-chevron-circle-down:before {
	content: "";
}

.Defaults-html5:before {
	content: "";
}

.Defaults-css3:before {
	content: "";
}

.Defaults-anchor:before {
	content: "";
}

.Defaults-unlock-alt:before {
	content: "";
}

.Defaults-bullseye:before {
	content: "";
}

.Defaults-ellipsis-h:before {
	content: "";
}

.Defaults-ellipsis-v:before {
	content: "";
}

.Defaults-rss-square:before {
	content: "";
}

.Defaults-play-circle:before {
	content: "";
}

.Defaults-ticket:before {
	content: "";
}

.Defaults-minus-square:before {
	content: "";
}

.Defaults-minus-square-o:before {
	content: "";
}

.Defaults-level-up:before {
	content: "";
}

.Defaults-level-down:before {
	content: "";
}

.Defaults-check-square:before {
	content: "";
}

.Defaults-pencil-square:before {
	content: "";
}

.Defaults-external-link-square:before {
	content: "";
}

.Defaults-share-square:before {
	content: "";
}

.Defaults-compass:before {
	content: "";
}

.Defaults-caret-square-o-down:before {
	content: "";
}

.Defaults-caret-square-o-up:before {
	content: "";
}

.Defaults-caret-square-o-right:before {
	content: "";
}

.Defaults-eur:before {
	content: "";
}

.Defaults-gbp:before {
	content: "";
}

.Defaults-dollar:before {
	content: "";
}

.Defaults-inr:before {
	content: "";
}

.Defaults-cny:before {
	content: "";
}

.Defaults-rouble:before {
	content: "";
}

.Defaults-krw:before {
	content: "";
}

.Defaults-bitcoin:before {
	content: "";
}

.Defaults-file:before {
	content: "";
}

.Defaults-file-text:before {
	content: "";
}

.Defaults-sort-alpha-asc:before {
	content: "";
}

.Defaults-sort-alpha-desc:before {
	content: "";
}

.Defaults-sort-amount-asc:before {
	content: "";
}

.Defaults-sort-amount-desc:before {
	content: "";
}

.Defaults-sort-numeric-asc:before {
	content: "";
}

.Defaults-sort-numeric-desc:before {
	content: "";
}

.Defaults-thumbs-up:before {
	content: "";
}

.Defaults-thumbs-down:before {
	content: "";
}

.Defaults-youtube-square:before {
	content: "";
}

.Defaults-youtube:before {
	content: "";
}

.Defaults-xing:before {
	content: "";
}

.Defaults-xing-square:before {
	content: "";
}

.Defaults-youtube-play:before {
	content: "";
}

.Defaults-dropbox:before {
	content: "";
}

.Defaults-stack-overflow:before {
	content: "";
}

.Defaults-instagram:before {
	content: "";
}

.Defaults-flickr:before {
	content: "";
}

.Defaults-adn:before {
	content: "";
}

.Defaults-bitbucket:before {
	content: "";
}

.Defaults-bitbucket-square:before {
	content: "";
}

.Defaults-tumblr:before {
	content: "";
}

.Defaults-tumblr-square:before {
	content: "";
}

.Defaults-long-arrow-down:before {
	content: "";
}

.Defaults-long-arrow-up:before {
	content: "";
}

.Defaults-long-arrow-left:before {
	content: "";
}

.Defaults-long-arrow-right:before {
	content: "";
}

.Defaults-apple:before {
	content: "";
}

.Defaults-windows:before {
	content: "";
}

.Defaults-android:before {
	content: "";
}

.Defaults-linux:before {
	content: "";
}

.Defaults-dribbble:before {
	content: "";
}

.Defaults-skype:before {
	content: "";
}

.Defaults-foursquare:before {
	content: "";
}

.Defaults-trello:before {
	content: "";
}

.Defaults-female:before {
	content: "";
}

.Defaults-male:before {
	content: "";
}

.Defaults-gittip:before {
	content: "";
}

.Defaults-sun-o:before {
	content: "";
}

.Defaults-moon-o:before {
	content: "";
}

.Defaults-archive:before {
	content: "";
}

.Defaults-bug:before {
	content: "";
}

.Defaults-vk:before {
	content: "";
}

.Defaults-weibo:before {
	content: "";
}

.Defaults-renren:before {
	content: "";
}

.Defaults-pagelines:before {
	content: "";
}

.Defaults-stack-exchange:before {
	content: "";
}

.Defaults-arrow-circle-o-right:before {
	content: "";
}

.Defaults-arrow-circle-o-left:before {
	content: "";
}

.Defaults-caret-square-o-left:before {
	content: "";
}

.Defaults-dot-circle-o:before {
	content: "";
}

.Defaults-wheelchair:before {
	content: "";
}

.Defaults-vimeo-square:before {
	content: "";
}

.Defaults-try:before {
	content: "";
}

.Defaults-plus-square-o:before {
	content: "";
}

.Defaults-space-shuttle:before {
	content: "";
}

.Defaults-slack:before {
	content: "";
}

.Defaults-envelope-square:before {
	content: "";
}

.Defaults-wordpress:before {
	content: "";
}

.Defaults-openid:before {
	content: "";
}

.Defaults-bank:before {
	content: "";
}

.Defaults-graduation-cap:before {
	content: "";
}

.Defaults-yahoo:before {
	content: "";
}

.Defaults-google:before {
	content: "";
}

.Defaults-reddit:before {
	content: "";
}

.Defaults-reddit-square:before {
	content: "";
}

.Defaults-stumbleupon-circle:before {
	content: "";
}

.Defaults-stumbleupon:before {
	content: "";
}

.Defaults-delicious:before {
	content: "";
}

.Defaults-digg:before {
	content: "";
}

.Defaults-pied-piper:before {
	content: "";
}

.Defaults-pied-piper-alt:before {
	content: "";
}

.Defaults-drupal:before {
	content: "";
}

.Defaults-joomla:before {
	content: "";
}

.Defaults-language:before {
	content: "";
}

.Defaults-fax:before {
	content: "";
}

.Defaults-building:before {
	content: "";
}

.Defaults-child:before {
	content: "";
}

.Defaults-paw:before {
	content: "";
}

.Defaults-spoon:before {
	content: "";
}

.Defaults-cube:before {
	content: "";
}

.Defaults-cubes:before {
	content: "";
}

.Defaults-behance:before {
	content: "";
}

.Defaults-behance-square:before {
	content: "";
}

.Defaults-steam:before {
	content: "";
}

.Defaults-steam-square:before {
	content: "";
}

.Defaults-recycle:before {
	content: "";
}

.Defaults-automobile:before {
	content: "";
}

.Defaults-cab:before {
	content: "";
}

.Defaults-tree:before {
	content: "";
}

.Defaults-spotify:before {
	content: "";
}

.Defaults-deviantart:before {
	content: "";
}

.Defaults-soundcloud:before {
	content: "";
}

.Defaults-database:before {
	content: "";
}

.Defaults-file-pdf-o:before {
	content: "";
}

.Defaults-file-word-o:before {
	content: "";
}

.Defaults-file-excel-o:before {
	content: "";
}

.Defaults-file-powerpoint-o:before {
	content: "";
}

.Defaults-file-image-o:before {
	content: "";
}

.Defaults-file-archive-o:before {
	content: "";
}

.Defaults-file-audio-o:before {
	content: "";
}

.Defaults-file-movie-o:before {
	content: "";
}

.Defaults-file-code-o:before {
	content: "";
}

.Defaults-vine:before {
	content: "";
}

.Defaults-codepen:before {
	content: "";
}

.Defaults-jsfiddle:before {
	content: "";
}

.Defaults-life-bouy:before {
	content: "";
}

.Defaults-circle-o-notch:before {
	content: "";
}

.Defaults-ra:before {
	content: "";
}

.Defaults-empire:before {
	content: "";
}

.Defaults-git-square:before {
	content: "";
}

.Defaults-git:before {
	content: "";
}

.Defaults-hacker-news:before {
	content: "";
}

.Defaults-tencent-weibo:before {
	content: "";
}

.Defaults-qq:before {
	content: "";
}

.Defaults-wechat:before {
	content: "";
}

.Defaults-paper-plane:before {
	content: "";
}

.Defaults-paper-plane-o:before {
	content: "";
}

.Defaults-history:before {
	content: "";
}

.Defaults-circle-thin:before {
	content: "";
}

.Defaults-header:before {
	content: "";
}

.Defaults-paragraph:before {
	content: "";
}

.Defaults-sliders:before {
	content: "";
}

.Defaults-share-alt:before {
	content: "";
}

.Defaults-share-alt-square:before {
	content: "";
}

.Defaults-bomb:before {
	content: "";
}

.Defaults-futbol-o:before {
	content: "";
}

.Defaults-tty:before {
	content: "";
}

.Defaults-binoculars:before {
	content: "";
}

.Defaults-plug:before {
	content: "";
}

.Defaults-slideshare:before {
	content: "";
}

.Defaults-twitch:before {
	content: "";
}

.Defaults-yelp:before {
	content: "";
}

.Defaults-newspaper-o:before {
	content: "";
}

.Defaults-wifi:before {
	content: "";
}

.Defaults-calculator:before {
	content: "";
}

.Defaults-paypal:before {
	content: "";
}

.Defaults-google-wallet:before {
	content: "";
}

.Defaults-cc-visa:before {
	content: "";
}

.Defaults-cc-mastercard:before {
	content: "";
}

.Defaults-cc-discover:before {
	content: "";
}

.Defaults-cc-amex:before {
	content: "";
}

.Defaults-cc-paypal:before {
	content: "";
}

.Defaults-cc-stripe:before {
	content: "";
}

.Defaults-bell-slash:before {
	content: "";
}

.Defaults-bell-slash-o:before {
	content: "";
}

.Defaults-trash:before {
	content: "";
}

.Defaults-copyright:before {
	content: "";
}

.Defaults-at:before {
	content: "";
}

.Defaults-eyedropper:before {
	content: "";
}

.Defaults-paint-brush:before {
	content: "";
}

.Defaults-birthday-cake:before {
	content: "";
}

.Defaults-area-chart:before {
	content: "";
}

.Defaults-pie-chart:before {
	content: "";
}

.Defaults-line-chart:before {
	content: "";
}

.Defaults-lastfm:before {
	content: "";
}

.Defaults-lastfm-square:before {
	content: "";
}

.Defaults-toggle-off:before {
	content: "";
}

.Defaults-toggle-on:before {
	content: "";
}

.Defaults-bicycle:before {
	content: "";
}

.Defaults-bus:before {
	content: "";
}

.Defaults-ioxhost:before {
	content: "";
}

.Defaults-angellist:before {
	content: "";
}

.Defaults-cc:before {
	content: "";
}

.Defaults-ils:before {
	content: "";
}

.Defaults-meanpath:before {
	content: "";
}

.Defaults-buysellads:before {
	content: "";
}

.Defaults-connectdevelop:before {
	content: "";
}

.Defaults-dashcube:before {
	content: "";
}

.Defaults-forumbee:before {
	content: "";
}

.Defaults-leanpub:before {
	content: "";
}

.Defaults-sellsy:before {
	content: "";
}

.Defaults-shirtsinbulk:before {
	content: "";
}

.Defaults-simplybuilt:before {
	content: "";
}

.Defaults-skyatlas:before {
	content: "";
}

.Defaults-cart-plus:before {
	content: "";
}

.Defaults-cart-arrow-down:before {
	content: "";
}

.Defaults-diamond:before {
	content: "";
}

.Defaults-ship:before {
	content: "";
}

.Defaults-user-secret:before {
	content: "";
}

.Defaults-motorcycle:before {
	content: "";
}

.Defaults-street-view:before {
	content: "";
}

.Defaults-heartbeat:before {
	content: "";
}

.Defaults-venus:before {
	content: "";
}

.Defaults-mars:before {
	content: "";
}

.Defaults-mercury:before {
	content: "";
}

.Defaults-transgender:before {
	content: "";
}

.Defaults-transgender-alt:before {
	content: "";
}

.Defaults-venus-double:before {
	content: "";
}

.Defaults-mars-double:before {
	content: "";
}

.Defaults-venus-mars:before {
	content: "";
}

.Defaults-mars-stroke:before {
	content: "";
}

.Defaults-mars-stroke-v:before {
	content: "";
}

.Defaults-mars-stroke-h:before {
	content: "";
}

.Defaults-neuter:before {
	content: "";
}

.Defaults-facebook-official:before {
	content: "";
}

.Defaults-pinterest-p:before {
	content: "";
}

.Defaults-whatsapp:before {
	content: "";
}

.Defaults-server:before {
	content: "";
}

.Defaults-user-plus:before {
	content: "";
}

.Defaults-user-times:before {
	content: "";
}

.Defaults-bed:before {
	content: "";
}

.Defaults-viacoin:before {
	content: "";
}

.Defaults-train:before {
	content: "";
}

.Defaults-subway:before {
	content: "";
}

.Defaults-medium:before {
	content: "";
}
