.vc_row iframe {
	width: 100% !important;
	border: 0;
}

@font-face {
	font-family: Inter;
	font-style: normal;
	font-weight: 300 900;
	font-display: fallback;
	src: url('https://ninetheme.com/themes/blue/wp-content/plugins/woocommerce/assets/fonts/Inter-VariableFont_slnt,wght.woff2') format('woff2');
	font-stretch: normal;
}

@font-face {
	font-family: Cardo;
	font-style: normal;
	font-weight: 400;
	font-display: fallback;
	src: url('https://ninetheme.com/themes/blue/wp-content/plugins/woocommerce/assets/fonts/cardo_normal_400.woff2') format('woff2');
}

.vc_row iframe {
	width: 100% !important;
}

.index-header .template-overlay {
	background: rgba(0, 0, 0, 0.48) !important;
}

.table {
	position: relative !important;
}

.woocommerce-error,
.woocommerce-info,
.woocommerce-message {
	padding: 1em 2em 1em 3.5em !important;
	margin: 0 0 2em !important;
	position: relative;
	background-color: #f7f6f7;
	color: #515151;
	border-top: 3px solid #a46497;
	list-style: none outside;
	width: auto;
	word-wrap: break-word;
}

.index-header {
	height: 40vh !important;
}

.woocommerce-error,
.woocommerce-info,
.woocommerce-message {
	border-top: 3px solid #2196f3;
}

.woocommerce #respond input#submit.alt:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover {
	background-color: #2196f3;
}

.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button {
	background-color: #2196f3;
}

.woocommerce #respond input#submit:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover {
	background-color: #2196f3;
}

.woocommerce ul.products li.product .button {
	line-height: 21px;
}

.woocommerce ul.products li.product .price {
	color: #2196f3;
}

.woocommerce .widget_price_filter .ui-slider .ui-slider-range {
	background-color: #2196f3;
}

.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
	background-color: #2196f3;
}

.template-cover-text {
	padding-top: 100px;
}

.woocommerce form .form-row .input-checkbox {
	margin: 9px 0px 0px -22px;
}

.woocommerce form .form-row label.checkbox,
.woocommerce-page form .form-row label.checkbox {
	margin-left: 15px;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
	line-height: 34px;
}

.select2-container--default .select2-selection--single {
	height: 36px;
	border: 1px solid #ededed;
}

.entry-content div {
	margin-bottom: 0px;
}

.popup-open i {
	color: #2196f3;
}

.woocommerce-page #blog {
	z-index: 0;
}

.wpb_gmaps_widget.wpb_content_element {
	margin: 0;
}

.vc_do_custom_heading {
	margin-bottom: 0.625rem;
	margin-top: 0;
}

.vc_custom_1485928915866 {
	margin-bottom: 0px !important;
}

.vc_custom_1484866352594 {
	margin-bottom: 0px !important;
}