<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import "https://fonts.googleapis.com/css?family=Oswald:400,700|Tenali+Ramakrishna|Poppins:300,400,700,900|Source+Sans+Pro:400,700|Roboto:300,400,700,900|Ubuntu:400,700";

@media only screen and (max-width: 767px) {
	body { font-size: 14px; }
}

button {
	border-radius: 4px;
	padding: 0 27px 0 30px;
}

a.button, a.button-o, input.button-o, button.button-o {
	font-size: 16px;
}
@media only screen and (max-width: 767px) {
	a.button, a.button-o, input.button-o, button.button-o {
		font-size: 14px;
	}
}

button, input, select, textarea {
	font-size: 16px;
}
@media only screen and (max-width: 767px) {
	button, input, select, textarea {
		font-size: 14px;
	}
}

@media only screen and (max-width: 991px) {
	h1 { font-size: 36px; }
	h2 { font-size: 28px; }
	h3 { font-size: 22px; }
	h4 { font-size: 19px; }
	h5 { font-size: 16px; }
	h6 { font-size: 14px; }
}
@media only screen and (max-width: 767px) {
	h1 { font-size: 28px; }
	h2 { font-size: 25px; }
}
h1, h2 {
	line-height: 1em;
}
h3, h4 {
	line-height: 1.3em;
}

#jas-footer button {
	background-color: #777;
	color: #E7E7E7;
}

#jas-footer .button:hover {
	background-color: #555;
}

h5, h6 {
	margin-bottom: 2px;
}

input:not([type="submit"]):not([type="checkbox"]),
select,
textarea {
	color: #4D5959;
	font-family: "Roboto", sans-serif;
	font-size: 15px;
}
@media only screen and (max-width: 767px) {
	input:not([type="submit"]):not([type="checkbox"]),
	select,
	textarea {
		font-size: 13px;
	}
}

input[type="text"],
textarea {
	-ms-transition: none;
	-moz-transition: none;
	-o-transition: none;
	-webkit-transition: none;
	transition: none;
}

mark {
	background-color: transparent;
	color: #DD1E1E;
	padding: 0;
}

table, td, th {
	border-color: transparent;
	vertical-align: top;
}

td, th {
	padding: 5px 0;
}

#jas-content .wpb_text_column ol,
#jas-content .wpb_text_column ul {
	margin-bottom: 1.3em;
	padding-left: 25px;
}

#jas-content .wpb_text_column ol {
	list-style: outside none decimal;
}

#jas-content .wpb_text_column ul {
	list-style: outside;
}


#jas-footer a:hover {
	color: #DDD;
}

#jas-footer li,
#jas-footer p {
	font-size: 12px;
}

#jas-footer .footer__bot {
	font-size: 12px;
	padding-bottom: 30px;
}

#jas-footer .footer__bot div &gt; span {
	padding-right: 6px;
}
@media only screen and (max-width: 767px) {
	#jas-footer .footer__bot div &gt; span {
		display: inline-block;
		padding-left: 3px;
		padding-right: 3px;
		width: 100%;
	}
}

@media only screen and (min-width: 48em) {
	#jas-footer .footer__bot .end-sm {
		-ms-flex-pack: center;
		-webkit-box-pack: center;
		-webkit-justify-content: space-around;
		justify-content: space-around;
		text-align: center;
	}
}
@media only screen and (min-width: 62em) {
	#jas-footer .footer__bot .end-sm {
		-ms-flex-pack: end;
		-webkit-box-pack: end;
		-webkit-justify-content: flex-end;
		justify-content: flex-end;
		text-align: end;
	}
}

#jas-footer .footer__top {
	padding-bottom: 35px;
	padding-top: 35px;
}

@media only screen and (min-width: 62em) {
	#jas-footer .jas-col-md-3 {
		-ms-flex-preferred-size: 17%;
		-webkit-flex-basis: 17%;
		flex-basis: 17%;
		max-width: 17%;
	}
	
	#jas-footer .jas-col-md-3:first-child {
		-ms-flex-preferred-size: 28%;
		-webkit-flex-basis: 28%;
		flex-basis: 28%;
		max-width: 28%;
	}
	
	#jas-footer .jas-col-md-3:last-child {
		-ms-flex-preferred-size: 38%;
		-webkit-flex-basis: 38%;
		flex-basis: 38%;
		max-width: 38%;
	}
	
	#jas-footer .jas-row {
		margin-left: -5px;
		margin-right: -5px;
	}
	
	#jas-footer .jas-row &gt; div {
		padding-left: 5px;
		padding-right: 5px;
	}
}

.footer-3 .widget:not(:last-child) {
	border-bottom: none;
}

#jas-footer .widget ul {
	padding-top: 3px;
}

#jas-footer .widget ul li {
	line-height: 1.3em;
	width: 100%;
}
@media only screen and (min-width: 62em) {
	#jas-footer .widget ul li {
		text-align: left;
	}
}
/*
@media only screen and (min-width: 62em) {
	#jas-footer .widget ul li {
		position: relative;
	}
	
	#jas-footer .widget ul li:after,
	#jas-footer .widget ul li.menu-item-has-children:before {
		content: "";
		height: 9px;
		position: absolute;
		-moz-transform: rotate(-90deg);
		-ms-transform: rotate(-90deg);
		-o-transform: rotate(-90deg);
		-webkit-transform: rotate(-90deg);
		transform: rotate(-90deg);
		width: 9px;
	}
	#jas-footer .widget ul li:after {
		border-top: 1px solid;
		border-left: 1px solid;
		top: 11px;
		left: 4px;
		width: 1px;
		-ms-transition: all .3s;
		-moz-transition: all .3s;
		-o-transition: all .3s;
		-webkit-transition: all .3s;
		transition: all .3s;
	}
	#jas-footer .widget ul li.menu-item-has-children:before {
		border-top: 1px solid;
		border-left: 1px solid;
		height: 1px;
		top: 15px;
		-ms-transition: all .3s;
		-moz-transition: all .3s;
		-o-transition: all .3s;
		-webkit-transition: all .3s;
		transition: all .3s;
	}
	#jas-footer .widget ul li.active:after,
	#jas-footer .widget ul li.active:before {
		-ms-transform: rotate(45deg);
		-moz-transform: rotate(45deg);
		-o-transform: rotate(45deg);
		-webkit-transform: rotate(45deg);
		transform: rotate(45deg);
	}
}

#jas-footer .widget ul li a {
	margin-left: 15px;
	margin-right: 15px;
}
*/

#jas-footer .widget ul ul {
	display: none;
}
@media only screen and (min-width: 62em) {
	#jas-footer .widget ul ul {
		padding-left: 10px;
	}
}

#jas-footer .widget ul ul li a {
	text-transform: none;
}

@media only screen and (max-width: 767px) {
	#jas-header {
		height: auto !important;
	}
}

.header__mid,
.header__top {
	padding-left: 0 !important;
	padding-right: 0 !important;
}
@media only screen and (max-width: 767px) {
	.header__top {
		display: none;
	}
}

.header-sticky .header__mid {
	z-index: 1000;
}
@media only screen and (max-width: 767px) {
	.header-sticky .header__mid {
		position: relative !important;
	}
}

@media only screen and (max-width: 767px) {
	.header-2 .header__mid [class*="jas-col-"] {
		/*
		padding-left: 15px;
		padding-right: 15px;
		*/
		padding-left: 25px;
		padding-right: 25px;
	}
}

.header__mid &gt; div,
.header__top &gt; div {
	margin: 0 auto;
	width: 100%;
}
@media only screen and (min-width: 48em) {
	.header__mid &gt; div,
	.header__top &gt; div {
		width: 46rem;
	}
}
@media only screen and (min-width: 62em) {
	.header__mid &gt; div,
	.header__top &gt; div {
		width: 61rem;
	}
}

@media only screen and (max-width: 1024px) {
	.header__mid &gt; div {
		display: table;
		position: relative;
	}
}
#jas-header.header-3 .header__mid &gt; div,
#jas-header.header-4 .header__mid &gt; div {
	position: relative;
}
#jas-header.header-5 .header__mid &gt; div {
	padding-left: 0;
	padding-right: 0;
}

@media only screen and (min-width: 1025px) {
	#jas-header.header-2 .header__mid &gt; div &gt; div {
		display: table;
		width: 100%;
	}
}

.header__top .header-text {
	font-size: 14px;
}

.header__top .end-lg .header-text.mr__15 {
	margin-right: 0;
}

.header__top .header-text.mr__20 {
	margin-right: 0;
}
@media only screen and (min-width: 48em) {
	.header__top .header-text.mr__20 {
		margin-right: 20px;
	}
}

.header__top .hidden-sm {
	display: none;
}
@media only screen and (min-width: 62em) {
	.header__top .hidden-sm {
		display: block;
	}
}

.header-2 .header__mid &gt; div &gt; div &gt; [class*="jas-col-"] {
	/*
	padding-left: 15px;
	padding-right: 15px;
	*/
	padding-left: 25px;
	padding-right: 25px;
}

.holder {
	top: 1px;
}

.header__mid .jas-action {
	margin-top: 5px;
}
@media only screen and (max-width: 1024px) {
	#jas-header.header-3 .header__mid .jas-action,
	#jas-header.header-5 .header__mid .jas-action {
		display: none;
	}
}
#jas-header.header-4 .header__mid .jas-action {
	display: none;
}

#jas-header.header-2 .header__top .jas-action i {
	line-height: 70px;
}

#jas-header.header-3 .jas-branding,
#jas-header.header-4 .jas-branding {
	text-align: left;
}
@media only screen and (max-width: 1024px) {
	.jas-branding {
		margin: inherit;
		text-align: left;
	}
}

#jas-header.header-4 .jas-branding {
	margin: inherit;
}
#jas-header.header-5 .jas-branding {
	padding-top: 25px;
}

.page-head .jas-breadcrumb {
	color: #6B6B6B;
	display: none;
	font-size: 13px;
	font-weight: 900;
	left: 25px;
	position: absolute;
	text-transform: uppercase;
}

.page-head .jas-breadcrumb a {
	color: #6B6B6B;
}

.jas-breadcrumb &gt; li.separator {
	width: 35px;
}

.page-head .woocommerce-breadcrumb {
	bottom: -65px;
	color: #6B6B6B;
	font-size: 13px;
	left: 25px;
	position: absolute;
	text-transform: uppercase;
}
@media only screen and (min-width: 48em) {
	.jas-wc .page-head .woocommerce-breadcrumb {
		left: calc(25% + 25px);
	}
}
@media only screen and (min-width: 62em) {
	.jas-wc .page-head .woocommerce-breadcrumb {
		left: calc(20% + 25px);
	}
}

.page-head .woocommerce-breadcrumb a {
	color: #6B6B6B;
}

.jas-col-md,
.jas-col-md-1,
.jas-col-md-2,
.jas-col-md-3,
.jas-col-md-4,
.jas-col-md-5,
.jas-col-md-6,
.jas-col-md-7,
.jas-col-md-8,
.jas-col-md-9,
.jas-col-md-10,
.jas-col-md-11,
.jas-col-md-12 {
	/*
	padding-left: 15px;
	padding-right: 15px;
	*/
	padding-left: 25px;
	padding-right: 25px;
}
#jas-footer .jas-col-md,
#jas-footer .jas-col-md-1,
#jas-footer .jas-col-md-2,
#jas-footer .jas-col-md-3,
#jas-footer .jas-col-md-4,
#jas-footer .jas-col-md-5,
#jas-footer .jas-col-md-6,
#jas-footer .jas-col-md-7,
#jas-footer .jas-col-md-8,
#jas-footer .jas-col-md-9,
#jas-footer .jas-col-md-10,
#jas-footer .jas-col-md-11,
#jas-footer .jas-col-md-12 {
	padding-left: 15px;
	padding-right: 15px;
}

@media only screen and (min-width: 62em) {
	.jas-page &gt; .jas-col-md-3 {
		-ms-flex-preferred-size: 20%;
		-webkit-flex-basis: 20%;
		flex-basis: 20%;
		max-width: 20%;
	}

	.jas-page &gt; .jas-col-md-9 {
		-ms-flex-preferred-size: 80%;
		-webkit-flex-basis: 80%;
		flex-basis: 80%;
		max-width: 80%;
	}
}

@media only screen and (min-width: 62em) {
	.header-4 .header__mid .jas-row .jas-col-md-9.jas-col-sm-6 {
		-ms-flex-preferred-size: 100%;
		-webkit-flex-basis: 100%;
		flex-basis: 100%;
		max-width: 100%;
	}
}

@media only screen and (max-width: 1199px) {
	.header-4 .header__mid .jas-row .jas-col-md-9.jas-col-sm-6 .jas-col-md-3.jas-col-sm-12 {
		-ms-flex-preferred-size: 100%;
		-webkit-flex-basis: 100%;
		flex-basis: 100%;
		max-width: 100%;
	}
	
	.header-4 .header__mid .jas-row .jas-col-md-9.jas-col-sm-6 .jas-col-md-9 {
		display: none;
	}
}

@media only screen and (min-width: 1200px) {
	.header-4 .header__mid .jas-row .jas-col-md-9.jas-col-sm-6 .jas-col-md-3.jas-col-sm-12 {
		-ms-flex-preferred-size: 16.666%;
		-webkit-flex-basis: 16.666%;
		flex-basis: 16.666%;
		max-width: 16.666%;
	}

	.header-4 .header__mid .jas-row .jas-col-md-9.jas-col-sm-6 .jas-col-md-9 {
		-ms-flex-preferred-size: 83.333%;
		-webkit-flex-basis: 83.333%;
		flex-basis: 83.333%;
		max-width: 83.333%;
		padding-right: 7px;
	}
}

.jas-container {
	/*
	padding-left: 15px;
	padding-right: 15px;
	*/
	padding-left: 25px;
	padding-right: 25px;
}
@media only screen and (min-width: 48em) {
	.vc_row &gt; .jas-container {
		padding-left: 0;
		padding-right: 0;
	}
}
body.page #jas-content &gt; .jas-container {
	padding-left: 0;
	padding-right: 0;
}
body.woocommerce-account #jas-content &gt; .jas-container {
	/*
	padding-left: 15px;
	padding-right: 15px;
	*/
	padding-left: 25px;
	padding-right: 25px;
}
body.page:not(.woocommerce-account) &gt; :not(.left-sidebar):not(.right-sidebar) #jas-content &gt; .jas-container {
	width: auto;
}

body.error404 #jas-header,
body.search #jas-header {
	border-bottom: 6px solid #E9402F;
}

#jas-header.header-2 .jas-icon-cart {
	display: none;
}

.jas-menu a {
	cursor: pointer;
}

#jas-header.header-5 .jas-menu &gt; li {
	margin-left: 30px;
	margin-right: 30px;
}

.jas-menu &gt; li:not(:first-child) {
	margin-left: 0px;
}

.jas-menu &gt; li &gt; a {
	background-color: #FFF;
	display: table-cell;
	height: 100px;
	letter-spacing: 0;
	padding-left: 18px;
	padding-right: 18px;
	vertical-align: middle;
}

.jas-menu &gt; li:hover &gt; a {
	background: #EEE;
}

.jas-menu &gt; li &gt; a:after {
	border-color: #FFF transparent transparent transparent;
	border-style: solid;
	border-width: 100px 34px 0 0;
	content: "";
	display: inline-block;
	height: 0;
	position: absolute;
	right: -17px;
	top: 0;
	-ms-transition: all .3s;
	-moz-transition: all .3s;
	-o-transition: all .3s;
	-webkit-transition: all .3s;
	transition: all .3s;
	width: 0;
	z-index: 7;
}

.jas-menu &gt; li:hover &gt; a:after {
	border-color: #EEE transparent transparent transparent;
}

.jas-menu &gt; li:last-child &gt; a:after {
	background-color: #FFF;
}

.jas-menu &gt; li &gt; a:before {
	border-color: transparent transparent #FFF transparent;
	border-style: solid;
	border-width: 0 0 100px 34px;
	content: "";
	display: inline-block;
	height: 0;
	left: -17px;
	position: absolute;
	top: 0;
	-ms-transition: all .3s;
	-moz-transition: all .3s;
	-o-transition: all .3s;
	-webkit-transition: all .3s;
	transition: all .3s;
	width: 0;
	z-index: 8;
}

.jas-menu &gt; li:first-child &gt; a:before {
	background-color: #FFF;
}

.jas-menu &gt; li:hover &gt; a:before {
	border-color: transparent transparent #EEE transparent;
}

.jas-menu li.current-menu-ancestor &gt; a,
.jas-menu li.current-menu-ancestor &gt; a:hover,
.jas-menu li.current-menu-item &gt; a,
.jas-menu li.current-menu-item &gt; a:hover {
	background: #E9402F;
	color: #FFF;
}

.jas-menu li.current-menu-ancestor &gt; a:after,
.jas-menu li.current-menu-ancestor &gt; a:hover:after,
.jas-menu li.current-menu-item &gt; a:after,
.jas-menu li.current-menu-item:hover &gt; a:after {
	border-color: #E9402F transparent transparent transparent;
}

.jas-menu li.current-menu-ancestor &gt; a:before,
.jas-menu li.current-menu-ancestor &gt; a:hover:before,
.jas-menu li.current-menu-item &gt; a:before,
.jas-menu li.current-menu-item:hover &gt; a:before {
	border-color: transparent transparent #E9402F transparent;
}

.jas-menu ul {
	left: -12px;
	min-width: 120px;
	filter: alpha(opacity=100);
	opacity: 1;
	padding-bottom: 30px;
	padding-top: 30px;
	text-align: left;
	top: 100%;
	-ms-transition: none;
	-moz-transition: none;
	-o-transition: none;
	-webkit-transition: none;
	transition: none;
	white-space: nowrap;
	width: auto;
	z-index: 21;
}

.jas-menu li:hover &gt; ul {
	display: none;
}

.jas-menu ul a {
	padding: 0;
}

.jas-menu ul li:not(:last-child) {
	border-bottom: none;
}

.jas-menu ul li a:hover {
	background: transparent;
}

.jas-menu ul li.current-menu-ancestor &gt; a,
.jas-menu ul li.current-menu-ancestor &gt; a:hover,
.jas-menu ul li.current-menu-item &gt; a,
.jas-menu ul li.current-menu-item &gt; a:hover {
	background: transparent;
}

.jas-menu ul li.menu-item-has-children &gt; a:after {
	color: #E9402F;
	content: "&gt;";
	position: absolute;
	right: 0;
}

.jas-menu ul li.menu-item-has-children &gt; a:hover:after {
	color: #AAA;
}

.jas-menu ul li.menu-item-has-children.current-menu-ancestor &gt; a:after,
.jas-menu ul li.menu-item-has-children.current-menu-item &gt; a:after {
	color: #FFF;
}

.jas-menu ul li.menu-item-has-children.current-menu-ancestor &gt; a:hover:after,
.jas-menu ul li.menu-item-has-children.current-menu-item &gt; a:hover:after {
	color: #FFF;
}
	
.jas-menu ul ul {
	left: 100%;
	padding-bottom: 30px;
	padding-left: 30px;
	padding-top: 0;
	top: 0;
}

#jas-mobile-menu ul &gt; li:hover &gt; a,
#jas-mobile-menu ul &gt; li.current-menu-item &gt; a,
#jas-mobile-menu ul &gt; li.current-menu-parent &gt; a,
#jas-mobile-menu ul &gt; li.current-menu-ancestor &gt; a,
#jas-mobile-menu ul &gt; li:hover &gt; .holder,
#jas-mobile-menu ul &gt; li.current-menu-item &gt; .holder,
#jas-mobile-menu ul &gt; li.current-menu-parent &gt; .holder,
#jas-mobile-menu ul &gt; li.current-menu-ancestor &gt; .holder {
	color: #6B6B6B;
}

#jas-header.header-2 .jas-navigation {
	float: left;
	max-width: 100%;
}
#jas-header.header-2 .header__mid &gt; div &gt; .end-xs .jas-navigation {
	float: right;
}

.jas-page &gt; * {
	margin-top: 10px;
}

.left-sidebar .jas-page &gt; * {
	padding-left: 0;
	padding-right: 0;
}

.jas-pagination,
.woocommerce-pagination {
	border-color: transparent;
}

@media only screen and (max-width: 75em) {
	.jas-promotion h3,
	.jas-promotion h4 {
		white-space: normal;
	}
}

.jas-push-menu h3 {
	margin-left: -999px;
}

.jas-push-menu .jas-action {
	display: none;
}

/* @media only screen and (max-width: 1024px) { */
@media only screen and (max-width: 1199px) {
	#jas-header .jas-push-menu-btn {
		/*
		padding-left: 15px;
		padding-right: 15px;
		*/
		padding-left: 25px;
		padding-right: 25px;
		position: absolute;
		right: 3px;
		top: 50%;
		-moz-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		-o-transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
	}
}
@media only screen and (max-width: 736px) {
	#jas-header .jas-push-menu-btn {
		position: absolute;
		top: 50%;
	}
}
@media only screen and (min-width: 1199px) {
	#jas-header.header-2 .jas-push-menu-btn,
	#jas-header.header-3 .jas-push-menu-btn,
	#jas-header.header-4 .jas-push-menu-btn {
		display: none;
	}
}

.jas-row {
	/*
	margin-left: -15px;
	margin-right: -15px;
	*/
	margin-left: -25px;
	margin-right: -25px;
}	

.header__top .jas-socials {
	display: none;
}
@media only screen and (max-width: 736px) {
	.header__top .jas-socials {
		padding-top: 0;
	}
}

.jas-socials a {
	border: none;
}

.jas-socials a .fa-facebook-f::before,
.jas-socials a .fa-facebook::before,
.jas-socials a .fa-linkedin::before,
.jas-socials a .fa-instagram::before,
.jas-socials a .fa-pinterest::before {
	background-repeat: no-repeat;
	background-position: center center;
	content: "";
	display: inline-block;
	height: 21px;
	width: 21px;
}
	
.jas-socials a .fa-facebook-f::before,
.jas-socials a .fa-facebook::before {
	background: url(../images/soc_facebook.png);
}

.jas-socials a .fa-linkedin::before {
	background: url(../images/soc_linkedin.png);
}

.jas-socials a .fa-instagram::before {
	background: url(../images/soc_instagram.png);
}

.jas-socials a .fa-pinterest::before {
	background: url(../images/soc_pinterest.png);
}

body.category .page-head {
	background-color: #6B6B6B !important;
	background-image: none !important;
	padding: 5px 0;
}

body:not(.single-post) .page-head {
	padding-bottom: 0;
	padding-top: 30%;
}
@media only screen and (min-width: 36em) {
	body:not(.single-post) .page-head {
		padding-top: 25%;
	}
}
@media only screen and (min-width: 48em) {
	body:not(.single-post) .page-head {
		padding-top: 18%;
	}
}
.jas-wc .page-head {
	margin-bottom: 15px;
}
.wc-single-1 .page-head {
	margin-bottom: 115px;
}
body:not(.single-post) .page-head {
	text-align: left;
}

body:not(.single-post) .page-head:before {
	display: none;
}

@media only screen and (max-width: 767px) {
	.page-head h1 {
		font-size: 18px;
	}
}

body:not(.single-post) .page-head h1 {
	display: none;
}

.page-head p {
	bottom: 15px;
	display: none;
	font-size: 10px;
	font-style: normal;
	line-height: 2em;
	position: absolute;
	right: 3%;
}
@media only screen and (min-width: 36em) {
	.page-head p {
		bottom: 35px;
	}
}
@media only screen and (min-width: 48em) {
	.page-head p {
		font-size: 12px;
	}
}
@media only screen and (min-width: 62em) {
	.page-head p {
		bottom: 50px;
		font-size: 14px;
	}
}
@media only screen and (min-width: 75em) {
	.page-head p {
		bottom: 70px;
		font-size: 16px;
	}
}

.page-head p span {
	background-color: #E9402F;
	display: table;
	margin-top: 4px;
	padding-left: 10px;
	padding-right: 10px;
	position: relative;
}
@media only screen and (min-width: 62em) {
	.page-head p span {
		padding-left: 15px;
		padding-right: 15px;
	}
}

.page-head .jas-container &gt; div {
	display: none;
}

#jas-header.header-2 .header__mid .start-md {
	min-width: 100%;
}

.widget a {
	color: #6B6B6B;
}

.widget a:hover {
	color: #333;
}

.widget ul li {
	font-size: 13px;
	line-height: 1.3em;
	text-transform: uppercase;
}

#jas-content .widget ul ul {
	padding-left: 20px;
	padding-top: 7px;
	position: relative;
}

#jas-content .widget ul ul li:before {
	color: #555;
	content: "��";
	left: 5px;
	position: absolute;
}

.widget-title {
	margin-bottom: 10px;
	text-transform: none;
}
#jas-content .widget-title {
	color: #E9402F;
	font-size: 42px;
	line-height: 0.9em;
	margin-bottom: 15px;
}
#jas-footer .widget-title {
	font-size: 14px;
}

/* archive / single / search */
.inside-thumb {
	background: none;
	margin-top: 10px;
	padding: 0;
	position: static;
	text-align: left;
}

.post-title {
	font-size: 16px;
}
@media only screen and (max-width: 767px) {
	.post-title {
		font-size: 14px;
	}
}
/* end - archive / single / search */

/* search */
body.search .jas-page &gt; *,
body.search-results .jas-page &gt; * {
	margin-left: 0;
	-ms-flex-preferred-size: 100%;
	-webkit-flex-basis: 100%;
	flex-basis: 100%;
	max-width: 100%;
}

body.search-results article {
	margin-bottom: 50px;
}

body.search-results .post-thumbnail {
	margin-bottom: 0;
}

body.search-results .inside-thumb a:not(.cg),
.jas-blog-slider .post-thumbnail &gt; div a {
	color: #222;
}

body.search-results .post-thumbnail img {
	display: none;
}

body.search-results .posted-on {
	display: none;
}
/* end - search */

/* post listing */
.author {
	display: none;
}

.more-link {
	font-size: 14px;
}
@media only screen and (max-width: 767px) {
	.more-link {
		font-size: 13px;
	}
}

.jas-masonry .inside-thumb {
	padding: 0;
}

.inside-thumb a:not(.cg) {
	color: #333;
}

.post-action {
	border: none;
	margin-top: 10px;
	padding-left: 0;
	padding-right: 0;
}

.post-meta {
	display: none;
}

.post-thumbnail {
	margin-bottom: 5px;
}

.posted-on a {
	color: #333;
}
/* end - post listing */

/* single post */
.cb {
	color: #4d5959;
}

.jas-single-blog {
	margin-bottom: 50px;
}

.post-content &gt; * &gt; .vc_row {
	margin-left: -30px;
	margin-right: -30px;
}

.post-meta-inside .posted-on {
	margin-left: 0;
	margin-top: 10px;
}

.post-related {
	margin-bottom: 50px;
}

.post-title {
	font-size: 16px;
}

.tag-comment {
	border: none;
}
/* end - single post */

/* product listing / single product */
@media only screen and (min-width: 62em) {
	.jas-wc &gt; .jas-container &gt; .jas-row &gt; .jas-col-md-3 {
		-ms-flex-preferred-size: 20%;
		-webkit-flex-basis: 20%;
		flex-basis: 20%;
		max-width: 20%;
	}
	
	.jas-wc &gt; .jas-container &gt; .jas-row &gt; .jas-col-md-9 {
		-ms-flex-preferred-size: 80%;
		-webkit-flex-basis: 80%;
		flex-basis: 80%;
		max-width: 80%;
	}
}

/* product listing */
body.tax-product_tag .widget_layered_nav,
body.tax-product_tag .widget_nav_menu {
	display: none;
}



body.post-type-archive .widget_collapscat,
body.tax-product_cat .widget_collapscat {
	display: none;
}

.woocommerce .jas-container .products {
	margin-left: -5px;
	margin-right: -5px;
	margin-top: 90px;
}
@media only screen and (min-width: 36em) {
	.woocommerce.post-type-archive-product .jas-container .products {
		margin-right: -60px;
	}
}
@media only screen and (min-width: 48em) {
	.woocommerce.post-type-archive-product .jas-container .products {
		margin-right: -85px;
	}
}

.woocommerce .jas-container .products &gt; div {
	margin-top: 10px;
	overflow: hidden;
	padding-left: 5px;
	padding-right: 5px;
	position: relative;
}
.woocommerce.tax-product_cat .jas-container .products &gt; div {
	left: auto !important;
	position: relative !important;
	top: auto !important;
}

body.post-type-archive .woocommerce .jas-container .products &gt; div:last-child {
	display: none;
}

.product-button {
	display: none;
}

.product-image .db:before {
	display: none;
}

.product-image .product-attr {
	display: none;
}

.product-info {
	background-color: rgba(233,64,47,.9);
	bottom: -150px;
	position: absolute;
	-ms-transition: all .3s;
	-moz-transition: all .3s;
	-o-transition: all .3s;
	-webkit-transition: all .3s;
	transition: all .3s;
	width: calc(100% - 10px);
}

.woocommerce .jas-container .products &gt; div:hover .product-info {
	bottom: 0;
}

h3.product-title,
.woocommerce h3.product-title {
	font-weight: normal;
}
@media only screen and (max-width: 767px) {
	h3.product-title,
	.woocommerce h3.product-title {
		font-size: 11px;
	}
}

h3.product-title a,
.woocommerce h3.product-title a {
	color: #FFF;
	display: inline-block;
	padding: 15px 10px 25px;
	width: 100%;
}
@media only screen and (max-width: 767px) {
	h3.product-title a,
	.woocommerce h3.product-title a {
		padding-bottom: 12px;
		padding-top: 7px;
	}
}

.woocommerce-error,
.woocommerce-info,
.woocommerce-message,
.woocommerce-warning {
	margin-top: 115px;
}

/* masonry */
@media only screen and (min-width: 36em) {
	.products.jas-masonry &gt; .product-category {
		-ms-flex-preferred-size: 25%;
		-webkit-flex-basis: 25%;
		flex-basis: 25%;
		max-width: 25%;
	}
	
	.products.jas-masonry &gt; .product-category:nth-child(3) {
		-ms-flex-preferred-size: 41%;
		-webkit-flex-basis: 41%;
		flex-basis: 41%;
		max-width: 41%;
	}
}

.product-category &gt; a {
	position: relative;
}

.woocommerce .product-category h2 {
	font-size: 18px;
	left: 0;
	letter-spacing: 0;
	padding: 0 15px;
	text-shadow: 0 0 3px rgba(255,255,255,0.95);
	top: 45%;
}
@media only screen and (max-width: 991px) {
	.woocommerce .product-category h2 {
		font-size: 13px;
	}
}
@media only screen and (max-width: 567px) {
	.woocommerce .product-category h2 {
		font-size: 12px;
	}
}

.products.jas-masonry &gt; .product-category:nth-child(1) h2 {
	top: 40%;
}

.products.jas-masonry &gt; .product-category:nth-child(2) h2 {
	text-align: center;
	width: 100%;
}

.products.jas-masonry &gt; .product-category:nth-child(3) h2 {
	font-size: 36px;
	text-align: center;
	width: 100%;
}
@media only screen and (max-width: 991px) {
	.products.jas-masonry &gt; .product-category:nth-child(3) h2 {
		font-size: 25px;
	}
}
@media only screen and (max-width: 567px) {
	.products.jas-masonry &gt; .product-category:nth-child(3) h2 {
		font-size: 12px;
	}
}

.products.jas-masonry &gt; .product-category:nth-child(4) h2 {
	left: auto;
	right: 0;
	top: 37%;
}

.product-category h2:after,
.product-category h2:before {
	display: none;
}
/* end - masonry */

/* others */
.product-info .product-attr a {
	color: #FFF;
	display: inline-block;
	padding: 20px 10px 0;
	width: 100%;
}
@media only screen and (max-width: 767px) {
	.product-info .product-attr a {
		padding-bottom: 5px;
		padding-top: 10px;
	}
}

.product-info .product-attr p {
	font-size: 13px;
	font-weight: 900;
	letter-spacing: 1px;
	margin-bottom: 0;
	text-transform: uppercase;
}
@media only screen and (min-width: 48em) {
	.product-info .product-attr p {
		font-size: 16px;
		letter-spacing: 7px;
	}
}
/* end - others */
/* end -  product listing */

/* single product */
.badge .new {
	display: none;
	margin-left: 185px;
}

.badge .sold-out {
	display: none;
	margin-left: 185px;
}

.bgd {
	display: none;
}

.entry-summary .product_meta {
	display: none;
}

.entry-title {
	font-size: 13px;
}

.price-stock {
	display: none;
}

.product-extra h2 {
	font-size: 13px;
}

.product-extra .jas-carousel .product {
	position: relative;
}

.product-extra .jas-carousel .product .product-info {
	width: calc(100% - 50px);
}

.product-extra .jas-carousel .product:hover .product-info {
	bottom: 0;
}

.product_meta a,
.product_meta &gt; span span {
	color: #6B6B6B;
}

.summary h1,
.summary h2,
.summary h3,
.summary h4,
.summary h5,
.summary h6,
.summary li,
.summary p,
.summary span,
.summary td,
.summary th {
	color: #6B6B6B;
	font-size: 13px;
}

/* slider */
@media only screen and (min-width: 36em) {
	.p-nav {
		float: left;
		margin-top: 0;
	}
}

.p-nav .slick-slide {
	height: 100px;
	margin-bottom: 15px;
	margin-right: 15px;
	padding-right: 0;
	width: 100px !important;
}

.p-nav .slick-track {
	transform: translate3d(0, 0px, 0px) !important
}
@media only screen and (min-width: 36em) {
	.p-nav .slick-track {
		width: 150px !important;
	}
}

.p-nav .slick-slide.slick-cloned {
	display: none;
}

@media only screen and (min-width: 36em) {
	.p-thumb {
		float: right;
		width: calc(100% - 150px);
	}
}

.p-thumb .slick-next,
.p-thumb .slick-prev {
	display: none !important;
}
/* end - slider */

/* others */
.jas-wc-single .product-attr {
	margin-top: 5px;
}
/* end - others */
/* end - single product */
/* end - product listing / single product */

/* sidebar */
.count {
	display: none;
}

.left-sidebar .jas-page,
.right-sidebar .jas-page {
	margin-left: 0;
	margin-right: 0;
}

@media only screen and (max-width: 767px) and (min-width: 36em) {
	.jas-wc .widget {
		float: left;
		width: 50%;
	}
	
	.jas-wc .widget:first-child {
		padding-right: 25px;
	}
}

.sidebar {
	margin-top: 20px;
	padding-left: 25px;
	padding-right: 25px;
}

.sidebar .widget ul {
	padding-left: 0;
}

.sidebar .widget ul li {
	padding-left: 0;
}

.sidebar .widget ul li:before {
	display: none;
}

/* product categories */
.widget ul li.current-menu-item &gt; a,
.widget ul li.current-menu-item &gt; a:hover {
	color: #E9402F;
}

.widget ul.product-categories li {
	line-height: 1.3em;
}

.widget ul.product-categories li a {
	color: #6B6B6B;
}

.widget ul.product-categories li.current-cat &gt; a {
	color: #E9402F;
}
/* end - product categories */

.woocommerce .widget_layered_nav ul li a:hover,
.woocommerce-page .widget_layered_nav ul li a:hover,
.woocommerce .widget_layered_nav ul li span:hover,
.woocommerce-page .widget_layered_nav ul li span:hover {
	color: #333;
}

.woocommerce .widget_layered_nav ul li.chosen a,
.woocommerce-page .widget_layered_nav ul li.chosen a,
.woocommerce .widget_layered_nav ul li.chosen span,
.woocommerce-page .widget_layered_nav ul li.chosen span {
	color: #E9402F;
}
/* end - sidebar */

/* page numbers */
.page-numbers {
	float: right;
	margin-bottom: 30px;
}

.page-numbers li {
	color: #FFF;
	margin-left: 0;
	margin-right: 0;
}

.page-numbers li a,
.page-numbers li span {
	margin-left: 15px;
}

.page-numbers li a,
.page-numbers.current {
	background-color: #6B6B6B;
	height: 25px;
	width: 25px;
}

.page-numbers li a {
	color: #FFF;
}

.page-numbers li a:hover,
.page-numbers.current {
	color: #FFF;
}

.page-numbers li a:hover {
	background-color: #333;
}

.page-numbers.current {
	background-color: #E9402F;
}

.page-numbers.dots {
	color: #4D5959;
}

.page-numbers li a.next,
.page-numbers li a.prev {
	display: none;
}
/* end - page numbers */
 
/* slider */
.jas-slider-caption {
	padding-right: 20px;
}
@media only screen and (min-width: 48em) {
	.jas-slider-caption {
		padding-bottom: 15px;
		padding-left: 18px;
		padding-right: 48px;
	}
}

.slick-dots {
	bottom: -40px;
	filter: alpha(opacity=100);
	opacity: 1;
}

.slick-dots li {
	margin-left: 17px;
	margin-right: 17px;
}

.slick-dots li button:before {
	background-color: #E9402F;
	content: "";
	height: 15px;
	filter: alpha(opacity=100);
	opacity: 1;
	-moz-transform: skew(-25deg);
	-ms-transform: skew(-25deg);
	-o-transform: skew(-25deg);
	-webkit-transform: skew(-25deg);
	transform: skew(-25deg);
	width: 8px;
}

.slick-dots li.slick-active button:before {
	background-color: #FFF;
	filter: alpha(opacity=100);
	opacity: 1;
}

@media only screen and (max-width: 767px) and (min-width: 36em) {
	body.home .slick-initialized .slick-slide {
		width: 300px !important;
	}
}
/* end - slider */

/* plugins */
/* caldera forms */
.caldera-grid label {
	font-size: 15px !important;
}
@media only screen and (max-width: 767px) {
	.caldera-grid label {
		font-size: 13px !important;
	}
}

.caldera-grid .alert {
	margin-bottom: 15px;
	text-align: center;
}

.caldera-grid .btn {
	background-color: #E9402F !important;
	border-radius: 4px !important;
	font-size: inherit !important;
	float: right;
	height: auto !important;
	padding: 8px 20px 7px 23px !important;
}
#jas-footer .caldera-grid .btn {
	background-color: #FFF !important;
	border-radius: 2px !important;
	height: 25px !important;
	letter-spacing: 0;
	padding: 5px 15px !important;
}

.caldera-grid .btn-default {
	border-color: transparent !important;
	color: #FFF !important;
}
#jas-footer .caldera-grid .btn-default {
	color: #E9402F !important;
}

.caldera-grid .btn-default.active,
.caldera-grid .btn-default.focus,
.caldera-grid .btn-default:active,
.caldera-grid .btn-default:focus,
.caldera-grid .btn-default:hover {
	background-color: #E9402F !important;
	border-color: transparent !important;
	color: #FFF !important;
}
#jas-footer .caldera-grid .btn-default.active,
#jas-footer .caldera-grid .btn-default.focus,
#jas-footer .caldera-grid .btn-default:active,
#jas-footer .caldera-grid .btn-default:focus,
#jas-footer .caldera-grid .btn-default:hover {
	background-color: #DDD !important;
}

.caldera-grid .form-control {
	background-color: #F4F4F4 !important;
	border-color: transparent !important;
	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
	font-size: 15px !important;
	padding: 10px 15px !important;
}
@media only screen and (max-width: 767px) {
	.caldera-grid .form-control {
		font-size: 13px !important;
	}
}
#jas-footer .caldera-grid .form-control {
	font-size: 12px !important;
	height: 25px !important;
	letter-spacing: 0 !important;
	padding: 7px 10px !important;
}

.caldera-grid select.form-control {
	height: 40px !important;
}

#caldera_notices_1 {
	margin-right: 15px;
}

/* others */
.caldera-grid .btn-align-center &gt; div {
	display: table;
	margin: 0 auto;
}

.caldera-grid .btn-align-right &gt; div {
	float: right;
}

.caldera-grid .btn-full-width input {
	width: 100%;
}
/* end - others */
/* end - caldera forms */

/* visual composer */
.vc_btn3.vc_btn3-color-juicy-pink {
	background-color: #E9402F;
}

.vc_btn3.vc_btn3-color-juicy-pink:focus,
.vc_btn3.vc_btn3-color-juicy-pink:hover {
	background-color: #EF5343;
}

.vc_btn3.vc_btn3-size-lg {
	font-size: 21px;
	letter-spacing: 2px;
	padding: 5px 100px 6px;
}
@media only screen and (max-width: 767px) {
	.vc_btn3.vc_btn3-size-lg {
		font-size: 19px;
		padding-left: 50px;
		padding-right: 50px;
	}
}

.vc_btn3.vc_btn3-size-sm {
	padding: 3px 50px;
}

.vc_column_container &gt; .vc_column-inner {
	/*
	padding-left: 15px;
	padding-right: 15px;
	*/
	padding-left: 25px;
	padding-right: 25px;
}

.vc_row {
	margin-left: -25px;
	margin-right: -25px;
}

.vc_separator.vc_sep_color_chino .vc_sep_line {
	border-color: #CEC2AB;
}

.wpb_image_grid .wpb_image_grid_ul {
	margin-left: -5px;
	margin-right: -5px;
	padding-left: 0 !important;
	padding-right: 0 !important;
}

.wpb_image_grid .wpb_image_grid_ul a {
	position: relative;
}

.wpb_image_grid .wpb_image_grid_ul a:before {
	background-color: #000;
	content: "";
	display: inline-block;
	left: 0;
	height: 100%;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: -1;
}

.wpb_image_grid .wpb_image_grid_ul img {
	-ms-transition: all .3s;
	-moz-transition: all .3s;
	-o-transition: all .3s;
	-webkit-transition: all .3s;
	transition: all .3s;
}

.wpb_image_grid .wpb_image_grid_ul img:hover {
	filter: alpha(opacity=40);
	opacity: 0.4;
}

.wpb_image_grid .wpb_image_grid_ul .isotope-item {
	margin-bottom: 5px;
	margin-right: 0;
	margin-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
}
@media only screen and (min-width: 62em) {
	.wpb_image_grid .wpb_image_grid_ul .isotope-item {
		left: auto !important;
		position: relative !important;
		top: auto !important;
	}
	.col-3 .wpb_image_grid .wpb_image_grid_ul .isotope-item {
		width: 33.33%;
	}
	.col-4 .wpb_image_grid .wpb_image_grid_ul .isotope-item {
		width: 25%;
	}
	.col-5 .wpb_image_grid .wpb_image_grid_ul .isotope-item {
		width: 20%;
	}
	.col-6 .wpb_image_grid .wpb_image_grid_ul .isotope-item {
		width: 16.66%;
	}
}

/* accordion */
.wpb-js-composer .vc_tta .vc_tta-controls-icon {
	height: 25px !important;
	width: 15px !important;
}

.wpb-js-composer .vc_tta .vc_tta-controls-icon.vc_tta-controls-icon-triangle:before {
	border-top-color: #FFF !important;
	border-width: 14px 9px 0 9px !important
}

.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-body {
	padding-bottom: 35px !important;
}

.wpb-js-composer .vc_tta-color-juicy-pink.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading,
.wpb-js-composer .vc_tta-color-juicy-pink.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {
	background-color: #E9402F !important;
	border-color: #E9402F !important;
}

.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-title {
	font-weight: bold;
}

.wpb-js-composer .vc_tta-color-juicy-pink.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title &gt; a {
	color: #FFF !important;
}
/* end - accordion */
/* end - visual composer */

/* wpml */
.jas-menu &gt; li.wpml-ls-item,
#jas-footer .widget ul &gt; li.wpml-ls-item {
	display: none;
}

.wpml-ls-legacy-list-horizontal {
	padding: 0;
}

.wpml-ls-legacy-list-horizontal a {
	display: inline-block;
	padding-right: 0 !important;
}

.wpml-ls-legacy-list-horizontal &gt; ul {
	line-height: 1.3em;
}

.wpml-ls-statics-shortcode_actions a {
	letter-spacing: 3px;
	padding-bottom: 8px;
}

.wpml-ls-statics-shortcode_actions a:active,
.wpml-ls-statics-shortcode_actions a:focus {
	color: #D7D7D7;
}

.wpml-ls-item-en {
	font-family: "Roboto", sans-serif;
}

.wpml-ls-item-zh-hans,
.wpml-ls-item-zh-hant {
	font-family: "Microsoft JhengHei UI", "Microsoft JhengHei", sans-serif;
}

#jas-mobile-menu ul li.wpml-ls-item-en a,
.wpml-ls-statics-shortcode_actions li.wpml-ls-item-en a {
	font-size: 14px;
}

#jas-mobile-menu ul li.wpml-ls-item-zh-hans a,
#jas-mobile-menu ul li.wpml-ls-item-zh-hant a,
.wpml-ls-statics-shortcode_actions li.wpml-ls-item-zh-hans a,
.wpml-ls-statics-shortcode_actions li.wpml-ls-item-zh-hant a {
	font-size: 15px;
}

.wpml-ls-statics-shortcode_actions li:before {
	background: #FFF;
	content: "";
	float: left;
	height: 14px;
	margin-left: 10px;
	margin-top: 8px;
	width: 1px;
}
.wpml-ls-statics-shortcode_actions li:first-child:before {
	display: none;
}
/* end - wpml */

/* yith woocommerce ajax product filter */
.widget ul.yith-wcan-list {
	margin-top: 0;
}

ul.yith-wcan-list li.chosen a:before {
	display: none;
}

.woocommerce .widget_layered_nav ul.yith-wcan li span,
.woocommerce-page .widget_layered_nav ul.yith-wcan li span {
    color: #AAA;
}

.yith-woocommerce-ajax-product-filter.yith-woo-ajax-reset-navigation a {
	background: #E9402F;
	border-radius: 2px;
    font-size: 13px;
	float: left;
	height: auto;
    letter-spacing: 1px;
	line-height: 1.3em;
	margin-bottom: 50px;
	padding: 5px 9px 5px 10px;
}

.yith-woocommerce-ajax-product-filter.yith-woo-ajax-reset-navigation a:hover {
	color: #FFF;
}
/* end - yith woocommerce ajax product filter */
/* end - plugins */

/* others */
.align-bottom {
	vertical-align: middle;
}

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

@media only screen and (min-width: 48em) {
	.txt-align-left-lg h1,
	.txt-align-left-lg h2,
	.txt-align-left-lg h3,
	.txt-align-left-lg h4,
	.txt-align-left-lg h5,
	.txt-align-left-lg h6,
	.txt-align-left-lg p {
		text-align: left !important;
	}
}

.bg-cover {
	background-size: cover;
}

@media only screen and (min-width: 48em) {
	.bg-fixed {
		background-attachment: fixed !important;
	}
}

.display-none {
	display: none;
}

.font-size-large li,
.font-size-large p,
.font-size-small td,
.font-size-small th  {
	font-size: 170%;
	line-height: 1.3em;
	padding-bottom: 10px;
}

.font-size-small li,
.font-size-small p,
.font-size-small td,
.font-size-small th {
	font-size: 90%;
	line-height: 1.2em;
	margin-bottom: 0.6em;
}

.font-weight-bold * {
	font-weight: 700 !important;
}

.font-weight-light *:not(strong) {
	font-weight: 300 !important;
}

.font-weight-normal *:not(strong) {
	font-weight: normal !important
}

.font-weight-xbold * {
	font-weight: 900 !important;
}

.line-height-large * {
	line-height: 1.8em;
}

.line-height-medium * {
	line-height: 1.3em;
}

.line-height-small * {
	line-height: 1em;
}

.mb-0,
.mb-0.wpb_content_element,
.mb-0 * {
	margin-bottom: 0 !important;
}

.mt-0,
.mt-0.wpb_content_element,
.mt-0 * {
	margin-top: 0 !important;
}

@media only screen and (min-width: 48em) {
	.pl-0 &gt; div,
	.pl-0.vc_column_container &gt; .vc_column-inner {
		padding-left: 0;
	}
	
	.pr-0 &gt; div,
	.pr-0.vc_column_container &gt; .vc_column-inner {
		padding-right: 0;
	}
}

.nowrap {
	white-space: nowrap;
}

.text-shadow {
	text-shadow: 0 0 5px rgba(0,0,0,0.3);
}

.uppercase * {
	text-transform: uppercase;
}

/* color */
.black,
.black *:not([style*="color"]) {
	 color: #333 !important;
}

a.black:focus,
a.black:hover,
.black a:focus,
.black a:hover {
	color: #999 !important;
}

.grey,
.grey *:not([style*="color"]) {
	 color: #919396 !important;
}

.red,
.red *:not([style*="color"]) {
	 color: #E9402F !important;
}

a.red:focus,
a.red:hover,
.red a:focus,
.red a:hover {
	color: #EF5343 !important;
}

.white,
.white *:not([style*="color"]) {
	 color: #FFF !important;
}

a.white:focus,
a.white:hover,
.white a:focus,
.white a:hover {
	color: #BBB !important;
}

.black *[style*="color"] *,
.blue *[style*="color"] *,
.golden *[style*="color"] *,
.green *[style*="color"] *,
.grey *[style*="color"] *,
.purple *[style*="color"] *,
.red *[style*="color"] *,
.white *[style*="color"] * {
     color: inherit !important;
}
/* end - color */
/* end - others */

/* website */
.block-vap.vc_row &gt; .jas-container {
	padding-left: 20px;
	padding-right: 20px;
}
@media only screen and (max-width: 767px) {
	.block-vap.vc_row &gt; .jas-container {
		padding-left: 45px;
		padding-right: 45px;
	}
}

@media only screen and (max-width: 767px) and (min-width: 20em) {
	.block-vap .vc_col-sm-3 {
		float: left;
		width: 50%;
	}
}

.block-vap .vc_column_container &gt; .vc_column-inner {
	padding-left: 5px;
	padding-right: 5px;
}

.block-vap .vc_column_container &gt; .vc_column-inner &gt; .wpb_wrapper {
	margin-bottom: 10px;
	overflow: hidden;
	position: relative;
}

.block-vap .wpb_single_image {
	margin-bottom: 0;
}

.block-vap .wpb_text_column {
	background-color: rgba(233,64,47,.9);
	bottom: -150px;
	color: #FFF;
	line-height: 1.3em;
	margin-bottom: 0;
	padding: 15px 10px;
	position: absolute;
	-ms-transition: all .3s;
	-moz-transition: all .3s;
	-o-transition: all .3s;
	-webkit-transition: all .3s;
	transition: all .3s;
	width: 100%;
}

.block-vap .vc_column_container &gt; .vc_column-inner &gt; .wpb_wrapper:hover .wpb_text_column {
	bottom: 0;
}

.bracket {
	margin-left: auto;
	margin-right: auto;
	min-height: 54px;
	position: relative;
	width: 225px;
}

.bracket.w-lg {
	width: 330px;
}

.bracket:after,
.bracket:before {
	content: "";
	height: 54px;	
	position: absolute;
	top: -10px;
	width: 27px;
}

.bracket:after {
	background: url(../images/brackets.png) no-repeat right top;
	right: 0;
}

.bracket:before {
	background: url(../images/brackets.png) no-repeat;
	left: 0;
}

.bracket.t-md:after,
.bracket.t-md:before {
	top: -5px;
}

.bracket.t-lg:after,
.bracket.t-lg:before {
	top: 22%;
}

.bracket h1 {
	font-size: 58px;
}

.bracket h3 {
	font-size: 34px;
}

.bracket p {
	font-family: "Source Sans Pro", sans-serif;
	line-height: 1.3em;
}

.bracket &gt; .wpb_wrapper &gt; * {
	margin-top: 0;
	margin-bottom: 8px;
} 
  
.bracket.w-lg &gt; .wpb_wrapper &gt; * {
	margin-bottom: 0;
	line-height: 0.8em;
}

.cat-block {
	margin-left: -5px;
	margin-right: -5px;
}

@media only screen and (max-width: 767px) {
	.cat-block .vc_col-sm-4 {
		width: 33.33%;
	}
	
	.cat-block .vc_column_container {
		float: left;
	}
}

.cat-block .vc_column_container &gt; .vc_column-inner {
	padding: 5px;
	position: relative;
}

.cat-block .wpb_single_image {
	margin-bottom: 0;
	overflow: hidden;
}

.cat-block .wpb_single_image img {
	-ms-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	-webkit-transform: scale(1);
	transform: scale(1);
	-ms-transition: all .3s;
	-moz-transition: all .3s;
	-o-transition: all .3s;
	-webkit-transition: all .3s;
	transition: all .3s;
}

.cat-block .wpb_single_image:hover img {
	-ms-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}

.cat-block .wpb_text_column {
	left: 50%;
	margin-bottom: 0;
	pointer-events: none;
	position: absolute;
	top: 50%;
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	width: 100%;
}

.cat-block .wpb_text_column h1,
.cat-block .wpb_text_column h2,
.cat-block .wpb_text_column h3,
.cat-block .wpb_text_column h4,
.cat-block .wpb_text_column h5,
.cat-block .wpb_text_column h6 {
	margin-top: 0;
}
@media only screen and (max-width: 991px) {
	.cat-block .wpb_text_column h1,
	.cat-block .wpb_text_column h2,
	.cat-block .wpb_text_column h3,
	.cat-block .wpb_text_column h4,
	.cat-block .wpb_text_column h5,
	.cat-block .wpb_text_column h6 {
		font-size: 13px;
	}
}
@media only screen and (max-width: 567px) {
	.cat-block .wpb_text_column h1,
	.cat-block .wpb_text_column h2,
	.cat-block .wpb_text_column h3,
	.cat-block .wpb_text_column h4,
	.cat-block .wpb_text_column h5,
	.cat-block .wpb_text_column h6 {
		font-size: 12px;
	}
}

.cat-block .wpb_text_column.white h1,
.cat-block .wpb_text_column.white h2,
.cat-block .wpb_text_column.white h3,
.cat-block .wpb_text_column.white h4,
.cat-block .wpb_text_column.white h5,
.cat-block .wpb_text_column.white h6 {
	text-shadow: 0 0 3px rgba(0,0,0,0.4);
}

.cat-block .wpb_text_column.black h1,
.cat-block .wpb_text_column.black h2,
.cat-block .wpb_text_column.black h3,
.cat-block .wpb_text_column.black h4,
.cat-block .wpb_text_column.black h5,
.cat-block .wpb_text_column.black h6 {
	text-shadow: 0 0 3px rgba(255,255,255,0.95);
}

.circle-btn {
	border-radius: 50%;
}

.circle-btn .vc_btn3 {
	background-color: rgba(51,51,51,0.8) !important;
	color: #FFF !important;
	display: table-cell;
	font-weight: 900;
}

.circle-btn .vc_btn3:focus,
.circle-btn .vc_btn3:hover {
	background-color: #333 !important;
}

.circle-btn.vc_btn3-container.vc_btn3-center {
	display: table;
	margin: 0 auto;
}

.circle-btn .vc_btn3.vc_btn3-shape-round {
	border-radius: 50%;
	height: 200px;
	padding: 0;
	width: 200px;
	word-spacing: 999px;
}
@media only screen and (max-width: 62em) and (min-width: 48em) {
	.circle-btn .vc_btn3.vc_btn3-shape-round {
		height: 150px;
		width: 150px;
	}
}

.circle-btn .vc_btn3.vc_btn3-size-lg {
	font-size: 18px;
}
@media only screen and (max-width: 767px) {
	.circle-btn .vc_btn3.vc_btn3-size-lg {
		font-size: 16px;
	}
}

.font-family-1,
.font-family-1 * {
	font-family: "Poppins", sans-serif;
}

.font-family-2,
.font-family-2 * {
	font-family: "Ubuntu", sans-serif;
	letter-spacing: -3px;
}

.font-family-3,
.font-family-3 * {
	font-family: "Oswald", sans-serif;
	/*
	font-family: 'Tauri', sans-serif;
	*/
}

.font-family-4,
.font-family-4 * {
	font-family: "Tenali Ramakrishna", sans-serif;
}

.home-slider h3 {
	font-size: 36px;
}
@media only screen and (max-width: 767px) {
	.home-slider h3 {
		font-size: 28px;
	}
}
@media only screen and (max-width: 567px) {
	.home-slider h3 {
		font-size: 22px;
	}
}
@media only screen and (max-width: 414px) {
	.home-slider h3 {
		font-size: 18px;
	}
}

.home-slider h4 {
	font-size: 14px;
	font-weight: normal;
	line-height: 1.5em;
}
@media only screen and (max-width: 567px) {
	.home-slider h4 {
		font-size: 12px;
	}
}
@media only screen and (max-width: 414px) {
	.home-slider h4 {
		font-size: 11px;
	}
}

#jas-footer .widget ul li.footer-display-none {
	display: none;
}

.goal {
	background: url(../images/line_h_600.png) no-repeat center center;
}
@media only screen and (min-width: 48em) {
	.goal {
		background-image: url(../images/line_w_650.png);
		background-position: center;
	}
}

#jas-wrapper &gt; p {
	margin-bottom: 0;
}

@media only screen and (min-width: 48em) {
	.line {
		border-style: solid;
	}
	
	.line.line-left {
		border-bottom: none;
		border-left-width: 3px;
		border-right: none;
		border-top: none;
		padding-left: 30px;
	}
	
	.line.line-red {
		border-color: #E9402F;
	}
}
	
@media only screen and (min-width: 48em) {
	.machine-list-col .vc_col-sm-3 {
		width: 23%;
	}
	
	.machine-list-col .vc_col-sm-4 {
		width: 37%;
	}
	
	.machine-list-col .vc_col-sm-5 {
		width: 40%;
	}
}

@media only screen and (max-width: 767px) and (orientation: portrait) {
.map {
	background-image: url(../images/production_map_mobile.jpg) !important;
}
}
@media only screen and (min-width: 1024px) {
	.map {
		position: relative;
	}
}

.map h1,
.map h2,
.map h3,
.map h4,
.map h5,
.map h6 {
	margin-top: 0;
}

@media only screen and (min-width: 1024px) {
	.map .jas-container {
		display: table;
		margin: 0 auto;
	}
	
	.map .rounded-list li {
		position: relative;
		z-index: 999;
	}
	
	.map .rounded-list li {
		cursor: pointer;
		-ms-transition: all .3s;
		-moz-transition: all .3s;
		-o-transition: all .3s;
		-webkit-transition: all .3s;
		transition: all .3s;
	}
	
	.map .rounded-list li:hover:before {
		background-color: #FFF !important;
		color: #E9402F !important;
	}
	
	.map .rounded-list li:hover {
		color: #FFF !important;
	}
	
	.map .map-bullet {
		height: 100%;
		position: absolute;
		width: 100%;
	}
	
	.map .map-bullet &gt; div {
		background-position: center;
		background-repeat: no-repeat;
		background-size: cover;
		height: 100%;
		left: 0;
		position: absolute;
		top: 0;
		width: 100%;
	}
	
	.map .map-bullet &gt; div.active {
		display: none;
	}
}

.map .wpb_content_element {
	margin-bottom: 6px;
}

.map .wpb_text_column span {
	display: inline-block;
	line-height: 1.5em;
	padding-left: 15px;
	padding-right: 40px;
}

.map-marker {
	background: url(../images/map_marker.png) no-repeat;
	display: inline-block;
	float: left;
	height: 22px;
	margin-left: 2px;
	margin-right: 6px;
	margin-top: -2px;
	position: relative;
	width: 17px;
}

.media-colour {
	border-radius: 50%;
	-moz-box-shadow: 0 0 2px 0 #666;
	-webkit-box-shadow: 0 0 2px 0 #666;
	box-shadow: 0 0 2px 0 #666;
	height: 12px;
	width: 12px;
}

.media-filter {
	float: right;
}

.media-filter &gt; div {
	float: right;
}

.media-product-type {
	font-weight: bold;
	letter-spacing: 10px;
	text-transform: uppercase;
}

.media-style {
	font-size: 13px;
	letter-spacing: 2px;
	text-transform: uppercase;
}

.sep {
	background-position: left center;
	background-repeat: repeat-x;
	background-size: contain;
	border-top: none;
	height: 13px;
}

.sep {
	height: 13px;
}

.sep-lg {
	height: 20px;
}

.sep-short {
	margin-left: inherit;
}

.sep.sep-short {
	width: 39px;
}

.sep-lg.sep-short {
	width: 60px;
}

.sep.red,
.sep-lg.red {
	background-image: url(../images/cross.png);
}

.sep .vc_sep_holder .vc_sep_line,
.sep-lg .vc_sep_holder .vc_sep_line {
	border-top: none;
}

.sub-menu-bg {
	background-color: rgba(0,0,0,0.75);
	content: "";
	height: 0;
	position: absolute;
	width: 100%;
	z-index: 20;
}

.txt-padding span {
	display: inline-block;
	padding: 3px 15px 7px;
}

/* lists */
.bullet-square {
	color: #FFF !important;
	float: left;
	font-family: "Ubuntu", sans-serif;
	font-size: 17px;
	font-weight: 400;
	height: 21px;
	line-height: 1.3em;
	margin-right: 15px;
	margin-top: 2px !important;
	text-align: center;
	vertical-align: middle;
	width: 21px;
}
@media only screen and (max-width: 767px) {
	.bullet-square {
		font-size: 15px;
	}
}

.bullet-square.red {
	background-color: #E9402F;
}

.rounded-list.red ol {
	list-style: none !important;
	counter-reset: lis;
}

.rounded-list.red ol &gt; li {
	counter-increment: lis;
}

.rounded-list.red ol &gt; li:before {
	background-color: #E9402F;
	border-radius: 50%;
	color: #FFF;
	content: counter(lis);
	display: inline-block;
	height: 20px;
	line-height: 1.5em;
	margin-left: -28px;
	margin-right: 8px;
	padding-left: 6px;
	padding-right: 6px;
	text-align: center;
	-ms-transition: all .3s;
	-moz-transition: all .3s;
	-o-transition: all .3s;
	-webkit-transition: all .3s;
	transition: all .3s;
	width: 20px;
}

.dot-list ul li {
	list-style: none;
	text-indent: -1.8em;
}

.dot-list ul li:before {
	border-radius: 50%;
	content: "";
	display: inline-block;
	height: 5px;
	margin-left: 5px;
	margin-right: 15px;
	position: relative;
	top: -2px;
	width: 5px;
}

.dot-list.dot-red ul li:before {
	background-color: #E9402F;
}

.star-list ul li {
	list-style: none;
	text-indent: -2.25em;
}

.star-list ul li:before {
	content: '*';
	margin-left: 10px;
	margin-right: 15px;
}
/* end - lists */

/* menu */
/* content menu */
.content-menu &gt; div {
	background-color: #FFF;
	margin-bottom: 15px;
	padding-bottom: 5px;
	padding-top: 15px;
}
.content-menu &gt; div.sticky {
	-moz-box-shadow: 0 0 5px rgba(0,0,0,0.4);
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.4);
	box-shadow: 0 0 5px rgba(0,0,0,0.4);
	left: 0;
	position: fixed;
	top: 0;
	-ms-transition: all .3s;
	-moz-transition: all .3s;
	-o-transition: all .3s;
	-webkit-transition: all .3s;
	transition: all .3s;
	width: 100%;
	z-index: 9;
}
	
.content-menu .menu {
	text-align: center;
}

.content-menu .menu &gt; li {
	display: inline-block;
	font-size: 13px;
	font-weight: normal;
	margin-bottom: 10px;
}

.content-menu .menu &gt; li:not(:first-child) {
	margin-left: 16px;
}

.content-menu .menu &gt; li &gt; a {
	background-color: #E9402F;
	color: #FFF;
	display: inline-block;
	font-weight: normal;
	min-height: 28px;
	min-width: 165px;
	padding: 6px 10px 3px;
	position: relative;
}

.content-menu .menu &gt; li &gt; a:hover {
	background-color: #6B6B6B;
}

.content-menu .menu li.current-menu-ancestor &gt; a,
.content-menu .menu li.current-menu-ancestor &gt; a:hover,
.content-menu .menu li.current-menu-item &gt; a,
.content-menu .menu li.current-menu-item &gt; a:hover {
	background-color: #231F20;
	color: #FFF;
}

.content-menu .menu &gt; li &gt; a:after {
	border-style: solid;
	border-width: 28px 10px 0 0;
	border-color: #E9402F transparent transparent transparent;
	content: "";
	display: inline-block;
	position: absolute;
	right: -10px;
	top: 0;
	-ms-transition: all .3s;
	-moz-transition: all .3s;
	-o-transition: all .3s;
	-webkit-transition: all .3s;
	transition: all .3s;
}

.content-menu .menu &gt; li &gt; a:hover:after {
	border-color: #6B6B6B transparent transparent transparent;
}

.content-menu .menu &gt; li.current-menu-ancestor &gt; a:after,
.content-menu .menu &gt; li.current-menu-item &gt; a:after {
	border-color: #231F20 transparent transparent transparent;
}

.content-menu .menu &gt; li &gt; a:before {
	border-style: solid;
	border-width: 0 0 28px 10px;
	border-color: transparent transparent #E9402F transparent;
	content: "";
	display: inline-block;
	left: -10px;
	position: absolute;
	top: 0;
	-ms-transition: all .3s;
	-moz-transition: all .3s;
	-o-transition: all .3s;
	-webkit-transition: all .3s;
	transition: all .3s;
}

.content-menu .menu &gt; li &gt; a:hover:before {
	border-color: transparent transparent #6B6B6B transparent;
}

.content-menu .menu &gt; li.current-menu-ancestor &gt; a:before,
.content-menu .menu &gt; li.current-menu-item &gt; a:before {
	border-color: transparent transparent #231F20 transparent;
}
/* end - content menu */

/* left content menu */
.left-menu .menu {
	padding-left: 0 !important;
}
	
.left-menu .menu &gt; li {
	font-size: 13px;
	line-height: 1.3em;
	text-transform: uppercase;
}

.left-menu .menu &gt; li &gt; a {
	color: #6B6B6B;
}

.left-menu .menu &gt; li &gt; a:focus,
.left-menu .menu &gt; li &gt; a:hover {
	color: #E9402F;
}
/* end - left content menu */
/* end - menu */
/* end - website */
</pre></body></html>