/*--CLASS PUBLIC
-------------------------------------------------------------------*/
body, #mainsite {
	background: #fafafa;
}
body {
	font-family: 'utm_swiss_condensedregular';
	font-size: 14px;
	color: #6c6c6c;
	line-height: 22px;
}
select, input, textarea {
	font-family: 'utm_swiss_condensedregular';
}
a, 
.iconsubmenu, 
.btn, 
button, 
input[type="submit"], 
input[type="button"],
#login-form,
.module.shopping_cart #hikashop_cart form tbody tr,
.shopping_cart #hikashop_cart td.hikashop_cart_module_product_delete_value img,
#mod-search-searchword  {
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	-ms-transition: all 0.2s ease-out;
}
a {
	color: #555;
}
a:hover, a:focus, .hikashop_product_name a:hover {
	color: #70bd54;
	text-decoration: none;
}

P {
	margin: 0 0 10px;
}
img {
	width: auto;
}
.hikashop_product_image {
	text-align: center;
}
h1, h2, h3, h4, h5, h6 {
	margin-bottom: 15px;
}
ul, ol, ul li, ol li {
	list-style-type: none;
	margin: 0;
}
.box-sizing {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
button:hover, input.btn:hover, input[type="submit"]:hover, input[type="button"]:hover, .btn:hover {
/*	color: #fff;*/
}
input:focus:invalid:focus, textarea:focus:invalid:focus, select:focus:invalid:focus {
color: #70bd54;
}

.jvrelative {
	position: relative;
}
.panel {
	box-shadow: none;
	border-radius: 0;
}
.panel .panel-heading {
	border-radius: 0;
}
.panel-group .panel,
.panel-primary>.panel-heading {
	border-radius: 0;
}
.panel-primary>.panel-heading {
	background-image: none;
	filter: progid:none
}
.panel-primary>.panel-heading+.panel-collapse .panel-body {
	border-top: none;
}

.panel-primary>.panel-heading a:hover{
	color: #fff;
}

.panel-primary>.panel-heading,
.panel-default>.panel-heading,
.panel-info>.panel-heading,
.panel-success>.panel-heading,
.panel-warning>.panel-heading,
.panel-danger>.panel-heading {
	background-image: none;
}

/*--TOP
-------------------------------------------------------------------*/
	.fx-subitem div.themecolor a {
		width: 23.5%;
		margin-left: 2%;
		border: 0;
	}
	.fx-subitem div.themecolor a:first-child {
		margin-left: 0;
	}
	
#block-panel {
	background: #1b1b1b;
	margin-bottom: 0;
	position: relative;
	z-index: 9999;
}
#block-panel  .container {
	position: relative;
}
.position-panel-1 {
	padding: 10px 0 50px;
}
.position-panel-1 .jv-module {
	float: right;
	margin-left: 10px;
}
.block.equal-column .style_color h3.title-module {
	background: none;
	font-size: 14px;
	line-height: 30px;
	padding: 5px 10px;
	margin: 0 0 10px;
	border: 0 none;
}
.position-panel-1 .jv-module.my_account_top {
	line-height: 38px;
	margin: 0 15px;
}
.mod-search {
	position: relative;
	float: right;
}
#mod-search-searchword {
	background: #232323;
	border: 1px solid #353535;
	color: #717171;
	padding: 0 10px;
	width: 345px;
	height: 38px;
	font-size: 14px;
}
#mod-search-searchword:focus {
	color: #fff;
	border: 1px solid #70bd54;
}
.mod-search .btn-primary {
	background: url(img/btn_search.png) no-repeat center top;
	font-size: 0;
	text-indent: -999em;
	height: 19px;
	width: 19px;
	position: absolute;
	right: 10px;
	top: 10px;
	border: 0;
	padding: 0;
	box-shadow: none;
}
.mod-search .btn-primary:hover, .mod-search:hover .btn-primary {
	background-color: transparent;
	background-position: center -21px;
}
.currency_switcher #hikashop_currency_module {
	padding: 0;
}
.currency_switcher .chzn-container-single {
	width: 76px !important;
}

.currency_switcher .chzn-container-single .chzn-single {
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	padding: 0 0 0 19px;
	background: #232323;
	color: #797474;
	border: #363636 1px solid;
	height: 38px;
	line-height: 38px;
	font-size: 0;
	box-shadow: 0 0 0;
	-moz-box-shadow: 0 0 0;
	-webkit-box-shadow: 0 0 0;
	overflow: initial !important;
}
.currency_switcher .chzn-container-single .chzn-single > span::first-letter {
	font-size: 16px;
}
.currency_switcher .chzn-container-single:hover .chzn-single, .currency_switcher .chzn-container-single .chzn-single:hover, .currency_switcher .chzn-container-single .chzn-single:focus {
	border-color: #70BD54;
}

.chzn-container-single .chzn-single div b {
background-position: 4px 6px;
}
.chzn-container-active.chzn-with-drop .chzn-single div b {
  background-position: -15px 5px;
}

.btn-group>.btn:hover, .btn-group-vertical>.btn:hover, .btn-group>.btn:focus, .btn-group-vertical>.btn:focus, .btn-group>.btn:active, .btn-group-vertical>.btn:active, .btn-group>.btn.active, .btn-group-vertical>.btn.active {
	background-color: #404040;
	color: #fff;
}
.currency_switcher .chzn-container-single .chzn-single div {
	top: 15px;
	right: 15px;
	width: auto;
	height: auto;
}
.currency_switcher  .chzn-container-single .chzn-single div b {
	background: url(img/icon_currency.png) no-repeat;
	width: 11px;
	height: 6px;
}
.currency_switcher  .chzn-container-active.chzn-with-drop .chzn-single div b {
	background-position: 0 -9px;
}
.currency_switcher  .chzn-container-single .chzn-search {
	display: none;
}




#login-form {
	position: relative;
	padding: 7px 15px 7px;
	border: 1px solid #1B1B1B;
}
#login-form > a{
	padding: 7px 15px 7px;
}
.nav-hover #login-form,
#login-form:hover,
#login-form.open {
	border: 1px solid #363636 ;
	color: #fff;
}
#login-form .userdata, .form-vertical .logout-button {
	position: absolute;
	top: 100%;
	left: -1px;
	width: 100%;
	background: url(http://demo.joomlavi.com/j3/jv-shoes/templates/jv-shoe/images/bg_submenu.png);
	padding: 15px;
	border: 1px solid #2f2f2f;
	border-radius: 0 0 3px 3px;
} 
#login-form .userdata {
	width: 250px;
}
#login-form .userdata .form-control {
	border-radius: 1px;
	border: none; 
	font-weight: normal;
}

.form-vertical .logout-button {
	padding: 0;
	min-width: 0px;
	width: auto;
	right: -1px;
}
.form-vertical.open .logout-button, #login-form.open .userdata, #login-form .userdata:focus {
	display: block;
}
.form-vertical .logout-button button {
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	color: #FFFFFF;
	display: block;
	font-family: 'utm_swiss_condensedregular';
	font-size: 14px;
	line-height: 100%;
	padding: 8px 11px;
	width: 100%;
	text-align: left;
}
.form-vertical .logout-button button:hover {
	background: #70BD54;
	text-decoration: none;
}
.form-vertical .logout-button button:hover span {
	background-color: transparent !important;
}
.jv-module.my_account_top ul.menu {
	border: 0 none;
	margin-bottom: 0;
	margin-left: 0;
}
.userdata #form-login-submit button {
	float: none;
	padding: 3px;
}
.currency_switcher .chzn-container.chzn-with-drop .chzn-drop {
	border: 0 none;
	background: none;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
}
.currency_switcher .chzn-container .chzn-results {
	margin: 0;
	padding: 0;
	background: #232323;
	border: 1px solid #2F2F2F;
	color: #797474;
}
.currency_switcher .chzn-container:hover .chzn-results {
	border-color: #70BD54;
}
.chzn-container .chzn-results li.highlighted {
	background: #70BD54;
}

.login-greeting {
	cursor: pointer;
}
/*--HEADER
-------------------------------------------------------------------*/
#block-header {
	background-size: cover;
	border-bottom: 6px solid #ededed;
	margin-bottom: 20px;
	min-height: 250px;
	position: relative;
}
#block-header {
	background-image: url(img/bg_slideshow.png);
}
#block-header > .container {
	color: #fff;
	position: relative;
	z-index: 100;
}

#logo {
	position: absolute;
	z-index: 101;
	top: 0;
	left: 0;
}

/*-- Background block header
-------------------------------------------------------------------*/
.background-header {
	background-position: top center;
	background-repeat: no-repeat;
	min-height: 244px;
	background-size: cover;
}

/*--MENU and CART
-------------------------------------------------------------------*/
#block-mainnav {
	z-index: inherit;
	padding-left: 290px;
	background: url(img/bg_mainmenu.png) repeat-x;
	background-color: rgba(0,0,0,0.01);
	margin-bottom: 0;
}

.fxsubmenu .hikashop_categories_listing_main {
	background: none;
}
.fxsubmenu .hikashop_subcategories div.hikashop_category {
	float: none;
}
.fxsubmenu .hikashop_category_name a {
	margin: 0;
	padding: 10px 0;
	color: #ebebeb;
	text-transform: capitalize;
	font-weight: normal;
	border-top: 1px solid #3e3e3e;
	display: block;
}
.fxsubmenu .hikashop_category:first-child .hikashop_category_name a {
	border-top: 0 none;
	padding-top: 0;
}
#block-mainnav .menu li a.modal {
	position: static;
	background: none;
    border: 0;
    border-radius: 0;
    box-shadow: 0 0 0;
    margin: 0;
    width: auto;
    z-index: 0;
    display: block;
    overflow-y: hidden;
}
.position-menu {
	
	height: 60px;
}
#block-mainnav-mobile .position-menu {
	height: auto;
}


#block-mainnav ul.fxmenu li.level1.cols5,
#block-mainnav ul.fxmenu li.level1.cols6 {
	position: static;
}

#block-mainnav ul.fxmenu li.level1.cols5 > .fx-subitem,
#block-mainnav ul.fxmenu li.level1.cols6 > .fx-subitem {
	left: 0 !important;
	right: 0 !important;
}

.position-cart {
position: absolute;
right: 15px;
top: 60px;
width: auto;
z-index: 100;
}
.shopping_cart h3.title-module {
	font-size: 17px;
	color: #000;
	text-transform: uppercase;
	background: url(img/bg_mini_cart.png);
	border: 1px solid #aaaba0;
	border: 1px solid rgba(0,0,0,0.1);
	padding: 20px 80px 21px 20px;
	float: right;
}
.shopping_cart .contentmod {
	clear: both;
}
.shopping_cart #hikashop_cart form table, .shopping_cart .hikashop_cart_module .hikashop_checkout_cart_print_link, .shopping_cart .line_hikashop_cart_input_button {
	display: none;
}
.shopping_cart .contentmod {
	background: url(img/bg_content_cart.png);
	color: #e8e8e8;
	font-size: 15px;
	position: absolute;
	top: 100%;
	right: 0;
}
.shopping_cart:hover #hikashop_cart form {
	padding: 0 15px 15px;
}
.shopping_cart:hover #hikashop_cart form table, .shopping_cart:hover .hikashop_cart_module .hikashop_checkout_cart_print_link {
	display: block;
}
.shopping_cart:hover .line_hikashop_cart_input_button {
	display: inline-block;
}
.shopping_cart #hikashop_cart tr, .shopping_cart .hikashop_cart_title {
	color: #e8e8e8;
}
.shopping_cart .contentmod .hikashop_small_cart_checkout_link {
	background: url(img/bg_number_cart.png) no-repeat center center;
	padding: 17px 30px;
	color: #f0f0f0;
	font-size: 20px;
	position: absolute;
	right: 0;
	top: -60px;
}
.shopping_cart .contentmod .hikashop_small_cart_checkout_link:hover {
	color: #70bd54;
}
.hikashop_cart_module .hikashop_checkout_cart_print_link {
	display: block;
	float: none;
}
.shopping_cart .hikashop_cart form > div {
	position: absolute;
	right: 0;
	top: -60px;
	background: url(img/bg_number_cart.png) no-repeat center center;
	padding: 17px 30px;
	color: #f0f0f0;
	font-size: 20px;
	height: auto !important;
	cursor: pointer;
}
.shopping_cart .hikashop_cart_module_product_image a {
	display: block;
	width: 45px;
	background: #fff;
	padding: 0 10px;
}
.shopping_cart #hikashop_cart th {
	border-color: #2f2f2f;
}
.shopping_cart #hikashop_cart td {
	padding: 5px;
}
.shopping_cart #hikashop_cart td.hikashop_cart_module_product_name_value, .shopping_cart #hikashop_cart td.hikashop_cart_module_product_delete_value {
	padding: 5px 10px;
}
.shopping_cart #hikashop_cart td.hikashop_cart_module_product_quantity_value input{
	font-weight: normal;
	color: #fff;
	border: none;
	background-color: #3d3d3d;
}
.shopping_cart #hikashop_cart td.hikashop_cart_module_product_delete_value a {
	display: block;
	width: 16px;
	height: 16px;
}
.shopping_cart #hikashop_cart td.hikashop_cart_module_product_delete_value img {
	vertical-align: top;
	border: 1px solid transparent;
	border-radius: 100%;
	background: transparent;
}
.shopping_cart #hikashop_cart td.hikashop_cart_module_product_total_title {
	padding: 20px;
	color: #d7d7d7;
	font-size: 20px;
}
.shopping_cart #hikashop_cart td:first-child {
	padding-left: 0;
}
.shopping_cart #hikashop_cart td.hikashop_cart_module_product_name_value a {
	display: block;
	color: #e8e8e8;
	font-size: 14px;
	width: 170px;
	line-height: 16px;
}
.shopping_cart #hikashop_cart tr:hover td.hikashop_cart_module_product_name_value a, .shopping_cart #hikashop_cart td.hikashop_cart_module_product_name_value a:hover {
	color: #70BD54;
}
.shopping_cart #hikashop_cart td .hikashop_product_quantity_field {
	margin: 0 !important;
	padding: 0 !important;
	height: auto;
}
.module.shopping_cart #hikashop_cart form tbody tr {
	border-bottom: 1px solid #2F2F2F;
}
.module.shopping_cart #hikashop_cart form tbody tr:hover {
	background-color: rgba(0,0,0,0.4);
}
.module.shopping_cart #hikashop_cart form tfoot tr:first-child {
	display: none;
}
.module.shopping_cart #hikashop_cart span.hikashop_product_price {
	color: #70BD54;
	font-size: 16px;
	font-weight: bold;
}
.module.shopping_cart .hikashop_cart_module_product_total_title {
	text-align: right;
}
.module.shopping_cart #hikashop_cart .line_hikashop_cart_input_button .hikashop_cart_input_button {
	margin: 0px;
	font-size: 14px;
}
.module.shopping_cart .hikashop_cart {
	text-align: right;
}
.hikashop_product_page .hikashop_products_listing > form {
	display: none !important;
}
#block-header ul.fxmenu li .group-title span.fx-title {
	color: #888;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
}
#block-header ul.fxmenu li ul.group-content .group-title span.fx-title {
	color: #ebebeb;
	font-size: 15px;
	text-transform: capitalize;
	font-weight: normal;
}
/* First-child */
#block-header ul.fxmenu .fx-subitem li:hover > .levelsub, #block-header ul.fxmenu .fx-subitem li.active > .levelsub,
#block-header ul.fxmenu li ul.group-content .group-title span.fx-title:hover {
	color: #70bd54;
}
#block-mainnav ul.fxmenu li.level1.cols4 {
	position: static;
}
#block-mainnav ul.fxmenu > li > .fxcolumns.cols4 {
	left: auto;
	right: 0;
}
#block-header ul.fxmenu .fx-subitem li .levelsub:after {
	content: none;
}
/*--SLIDESHOW
-------------------------------------------------------------------*/
.position-slideshow {
	clear: both;
	position: relative;
	z-index: 77;
	top: -60px;
	margin-bottom: -60px;
}
.position-slideshow .jvresslide > .resbon {
	height: 694px !important;
}
.position-slideshow .jvresslide > .items li{
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}

.position-slideshow .img {
	height: 695px;
}
.position-slideshow .jvresslide > .items > li > img {
	float: right;
}
.position-slideshow .jvresslide .title {
	font-size: 72px;
	line-height: 100%;
	margin-bottom: 10px;
	background: none;
	left: 0;
	padding: 0;
	top: 230px;
}
.position-slideshow .jvresslide .desc {
	top: 310px;
	left: 0;
	right: 0;
}
	.position-slideshow .jvresslide .desc p {
		float: none;
		background: none;
		font-size: 20px;
		line-height: 24px;
		padding: 0;
		margin-bottom: 40px;
		width: 44%;
	}
	.position-slideshow .btn_slidesubmit {
		background: #fff;
		padding: 4px;
		display: inline-block;
		color: #1b1b1b;
		font-weight: bold;
		font-size: 20px;
	}
		.position-slideshow .btn_slidesubmit span {
			border: 1px solid #e6e6e6;
			padding: 8px 20px;
			background: #fff;
			display: inline-block;
		}
		.position-slideshow .btn_slidesubmit:hover, .position-slideshow .btn_slidesubmit:hover span {
			background: #70bd54;
			color: #fff;
		}

	.position-slideshow .jvresslide .desc div.thumb {
		position: absolute;
		top: -180px;
		right: 0px;
	}
	.position-slideshow .jvresslide .desc div.ribbon {
		background-position: center;
		background-repeat: no-repeat;
		position: absolute;
		top: -70px;
		right: 0px;
		width: 204px;
		height: 204px;
		line-height: 34px;
		text-align: center;
		font-size: 30px;
		text-transform: uppercase;
	}
	.position-slideshow .jvresslide .desc div.ribbon span {
		font-size: 45px;
		line-height: 46px;
		display: block;
		margin-top: 60px;
	}

.jvresslide .next, .jvresslide .prev {
	display: block;
	left: 0;
	bottom: 20px;
	right: auto;
	top: auto;
	background: url(img/btn_navigation.png) no-repeat #353535;
	width: 24px;
	height: 24px;
}
.jvresslide .next {
	left: 30px;
	background-position: -25px 0;
}
.jvresslide .next:hover, .jvresslide .prev:hover {
	background-color: #70bd54;
}


/*--Top ADV
-------------------------------------------------------------------*/
.adv {
	position: relative;
	display: block;
}
	.adv:hover {
		box-shadow: 0 0 0 4px #000;
	}
	.adv * {
		position: relative;
		z-index: 0;
	}
	.adv:after {
		content: '';
		display: block;
		position: absolute;
		z-index: 1;
		top: 5px;
		left: 5px;
		bottom: 5px;
		right: 5px;
		box-shadow: 0 0 0 1px rgba(255,255,255,0.7);
		-webkit-transition: -webkit-transform 0.2s, opacity 0.2s;
		-moz-transition: -moz-transform 0.2s, opacity 0.2s;
		transition: transform 0.2s, opacity 0.2s;

		-webkit-transform: scale(0.8);
		-moz-transform: scale(0.8);
		-ms-transform: scale(0.8);
		transform: scale(0.8);
		opacity: 0;
		background-color: rgba(255,255,255,0.2);
	}

	.adv:hover:after {
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		-ms-transform: scale(1);
		transform: scale(1);
		opacity: 1;
	}

	.adv img {
		-webkit-transition: all 0.2s;
		-moz-transition: all 0.2s;
		transition: all 0.2s;
	}
	.adv:hover img {
		-webkit-filter: hue-rotate(190deg);
		filter: hue-rotate(190deg);
	}

/*--BREADCRUMB
-------------------------------------------------------------------*/
.position-banner_top {
top: 75px;
position: absolute;
right: 0;
z-index: 79;
width: 855px;
float: right;
}
#breadcrumb {
	position: absolute;
	bottom: 0;
	width: 100%;
	z-index: 99;
}
#block-header > #breadcrumb .container {
	margin-bottom: 10px;
}
.breadcrumb {
	background: none;
	padding: 0;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	color: #555;
	margin-bottom: 0;

}
/*.is-slideshow .position-banner_top, .is-slideshow #block-header > #breadcrumb.container {
	display: none;
}*/
.breadcrumb > li {
	margin-left: 0;
	text-shadow: none;
}
.breadcrumb > li > .divider {
	background: url(img/bg_divider.png) no-repeat center 0;
	display: inline-block;
	font-size: 0;
	margin: 0 10px;
	text-indent: -999em;
	color: #555;
	width: 6px;
	height: 11px;
}
.breadcrumb > li > .divider img{ display: none;}
.breadcrumb > li > .divider.icon-location {
	padding: 0;
	margin: 0;
}
.breadcrumb > .active {
	color: #555;
}
.breadcrumb > li .divider.icon-location {
	position: relative;
	width: auto;
	height: 11px;
	padding-left: 30px;
	background-position: right center;
	margin-right: 10px;
}
.breadcrumb > li .divider.icon-location:before {
	background: url(img/icon_home.png) no-repeat 0px 0px;
	width: 16px;
	height: 17px;
	content: '';
	display: block;
	position: absolute;
	left: 0;
	top: -3px;
}
.breadcrumb>li+li:before {
	display: none;
}
/*--MODULE
-------------------------------------------------------------------*/
h3.title-module {
	padding: 5px 10px;
	line-height: 30px;
	margin: 0 0 10px;
	font-size: 18px;
}
/* block module */
.block.equal-column .jv-module, .block.equal-column > [class*="span"]:after {
	background: none;
}
.block.equal-column h3.title-module {
	margin: 0
}
/* accordion */
#block-bottomb .accordion {
	margin: 0
}
.accordion-group {
	background: #fff;
	border-color: #BCBCBC;
}
.accordion-inner {
	border-color: #BCBCBC;
}
.tab-content {
	background: #FFFFFF;
	padding: 10px 20px;
	border: 1px solid #F2F2F2;
	border-top: none;
}

/*Random image
=============================================================*/
.random-image img {
	height: auto !important;
}

/* Slider top */
#block-topb h3.title-module {
	border: 1px solid #ebebeb;
}
.latest_top .jcarousel-container-horizontal .jcarousel-clip li{
	clear: none !important;
	height: auto !important;
	margin: 0 !important;
	padding: 0;
	overflow: initial !important;
	width: 293px !important;
	border-left: 1px solid #ebebeb;
	text-align: center;
	position: relative;
	background: #bbb;
	box-shadow: inset 0 0 10px rgba(0,0,0,0.2);
	overflow: hidden;
}
#block-topb .nbs-flexisel-container li {
	text-align: center;
	position: relative;
	box-shadow: inset 0 0 10px rgba(0,0,0,0.2);
	overflow: hidden;
}
.latest_top .jcarousel-container-horizontal .jcarousel-clip li .hikashop_item_container,
#block-topb .nbs-flexisel-container li .hikashop_item_container{
	border-left: 1px solid #ebebeb;
	padding: 20px;
	background: #fff;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	transition: all 0.2s;
}
.nbs-flexisel-container li .hikashop_item_container {
	height: 100%;
}

.latest_top .jcarousel-container-horizontal .jcarousel-clip li:hover .hikashop_item_container,
#block-topb .nbs-flexisel-container li:hover .hikashop_item_container {
	-moz-transform: translateY(15px);
	-webkit-transform: translateY(15px);
	-o-transform: translateY(15px);
	-ms-transform: translateY(15px);
	transform: translateY(15px);
}
.hikashop_product_name a, .hikashop_category_name {
	font-size: 18px;
	color: #555;
	text-transform: capitalize;
	font-weight: normal;
}
.cart-summary span.hikashop_product_price_full {
	padding-top: 10px;
	text-align: center;
}
#block-topb .nbs-flexisel-container li .hikashop_item_container span.hikashop_product_price_full {
	margin-bottom: 20px;
	display: block;
}
span.hikashop_product_price {
	font-family: 'utm_swiss_condensedregular';
	font-size: 30px;
	color: #949494;
	font-style: normal;
	font-weight: normal;
}
#hikashop_product_price_main > span {
	display: inline;
}
#hikashop_product_price_main span {
	color: #3e3e3e;
	font-size: 18px;
	text-transform: capitalize;
}
#hikashop_product_price_main .hikashop_product_price_full span {
	color: #ea470f;
	font-size: 25px;
	font-weight: bold;
}
.hikashop_product_code_main span {
	color: #333;
	word-wrap: break-word; 
}
.hikashop_product_code_main span:first-child {
	color: #666;
	font-size: 15px;
}
#hikashop_product_characteristics, #hikashop_product_options {
border-left: 0;
border-right: 0;
padding: 15px 0;
margin: 0 0 20px;
border-radius:0; 
border-top: 1px solid #F3F3F3;
border-bottom: 1px solid #F3F3F3;
}
#hikashop_product_characteristics tr {
	display: none;
}
#hikashop_product_characteristics tr:first-child {
	display: block;
}
.hikashop_product_code_cart {
	word-wrap: break-word;
}
#hikashop_product_vote_mini .hikashop_vote_stars {
padding: 16px 0;
margin: 16px 0 0;
border-top: 1px solid #F3F3F3;
}
.latest_top .jcarousel-container-horizontal .jcarousel-clip li a {
	display: inline-block;
}
.latest_top .jcarousel-container-horizontal .jcarousel-clip li a:hover, .hikashop_product_name a:hover, .hikashop_category_name:hover {
	color: #70bd54;
}
.latest_top .jcarousel-container-horizontal .jcarousel-clip li .hikashop_product_code_list a {
	display: none;
}
.jcarousel-next-horizontal, .jcarousel-prev-horizontal {
	top: -30px;
	right: 15px;

}
.jcarousel-prev-horizontal {
	right: 47px;
	left: auto;
}
.jcarousel-next-horizontal:hover, .jcarousel-prev-horizontal:hover {
	background-color: #70bd54;
}
span.hikashop_product_price_full, .hikashop_product_vote {
	text-align: left;
}
.hikashop_product_vote .hikashop_vote_stars {
	width: 100%;
	padding: 0px 0 10px;
}
.hikashop_product_vote .hikashop_vote_stars:after {
	content: "";
	clear: both;
	display: block;
}

.cart-summary span.hikashop_product_price_full, .cart-summary .hikashop_product_vote {
	text-align: center;
}
.ui-rating {
	display: block;
	float: left;
}
.ui-rating:after {
	content: "";
	clear: both;
}
.ui-rating-star {
	display: block;
	float: left;
}
.hikashop_total_vote {
	display: block;
	line-height: 16px;
	float: left;
	margin-left: 5px;
}
.jcarousel-container-horizontal .jcarousel-clip li a.productdetails,
#block-topb .nbs-flexisel-container li .hikashop_item_container a.productdetails {
	bottom: 90px;
	/*height: 42px;*/
	left: 50%;
	margin-left: -72px;
	position: absolute;
	width: 145px;
	display: inline-block;
	z-index: 99;
	text-transform: uppercase;
	opacity: 0;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
.jcarousel-container-horizontal .jcarousel-clip li a.productdetails span,
#block-topb  .nbs-flexisel-container li .hikashop_item_container a.productdetails span {
	padding: 8px 5px;
}
.jcarousel-container-horizontal .jcarousel-clip li:hover a.productdetails,
#block-topb .nbs-flexisel-container li:hover .hikashop_item_container a.productdetails  {
	/*background: #70BD54;*/
	opacity: 1;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;	
}
.jcarousel-container-horizontal .jcarousel-clip li:hover a.productdetails span,
#block-topb .nbs-flexisel-container li .hikashop_item_container a.productdetails span {
	/*background: #70BD54;
	border-color: #8DCA76;*/
}
.jcarousel-container-horizontal .jcarousel-clip li .hikashop_product_image img,
#block-topb .nbs-flexisel-container li .hikashop_item_container .hikashop_product_image img {
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
	opacity: 1;
}
.jcarousel-container-horizontal .jcarousel-clip li:hover .hikashop_product_image img,
#block-topb .nbs-flexisel-container li:hover .hikashop_item_container .hikashop_product_image img {
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
	filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: gray; /* IE6-9 */
	-webkit-filter: grayscale(100%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */
	z-index: 98;
	opacity: 0.2;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
.latest_top .jcarousel-container-horizontal .jcarousel-clip li.line_row {
	display: none;
}


/*---------New Slide ----------*/

#block-topb .hikashop_module {
	border-right: 1px solid #ebebeb;
	border-bottom: 3px solid #ebebeb;
	background-color: #fff;
}

#block-topb [class*="nbs-flexisel-nav-"] {
	top: -46px !important;
}
#block-topb .nbs-flexisel-nav-left {
left: auto;
right: 46px;
}
#block-topb .nbs-flexisel-nav-right {
right: 15px;
}

/*--SIDEBAR-LEFT
-------------------------------------------------------------------*/
.sidebar .jv-module {
	margin-bottom: 20px;
	border: 1px solid #f2f2f2;
	border-bottom: 3px solid #f2f2f2;
}
.sidebar .jv-module .contentmod {
	background: #fff;
}
.hikashop_categories_listing_main {
	background: #fff;
	margin: 0;
}
.categories_products .hikashop_category .hikashop_category_name{
	border-top: 1px solid #f2f2f2;
	display: block;
}
.categories_products .hikashop_category:first-child .hikashop_category_name{
	border-top: none;
}
.categories_products .hikashop_category_name a {
	margin: 0;
	padding: 20px 20px 20px 45px;
	color: #888;
	font-size: 16px;
	text-transform: capitalize;
	font-weight: normal;
	background: url(img/bg_category_list.jpg) no-repeat 25px center;
	border-left: 5px solid #fff;
}
.categories_products .hikashop_category_name a:hover {
	color: #70BD54;
}
.categories_products .hikashop_category {
	position: relative;
}
.categories_products .hikashop_category_list {
	position: absolute;
	left: 100%;
	top: 0;
	width: 0;
	background: #fff;
	text-indent: -999em;
	font-size: 0;
	margin-left: -15px;
}
.categories_products .hikashop_category:hover .hikashop_category_list {
	width: 200px;
	font-size: 16px;
	text-indent: 0;
	border: 1px solid #f2f2f2;
	border-bottom: 3px solid #f2f2f2;
}
.categories_products .hikashop_category_list_item a {
	padding: 20px 0;
	margin: 0 20px;
	border-top: 1px solid #f2f2f2;
	color: #888;
}
.categories_products .hikashop_category_list_item:first-child a {
	border-top: 0 none;
}
.categories_products .hikashop_category_list_item a:hover {
	color: #70BD54;
}
/* Best Sellers */
.best_sellers .row-fluid {
	margin: 0;
	padding: 0;
}
.best_sellers .row-fluid .hikashop_item_container {
	overflow: hidden;
	padding: 13px 15px 13px 120px;
	position: relative;
	background: #fff;
	min-height: 99px;
}
.best_sellers .row-fluid [class*="span"] {
	float: none;
	border-top: 1px solid #f2f2f2;
}
.best_sellers .row-fluid [class*="span"]:first-child {
	border-top: 0 none;
}
.best_sellers .hikashop_product_image {
	position: absolute;
	left: 15px;
	top: 15px;
}
.best_sellers .hikashop_product_name a {
	font-size: 16px;
	color: #555;
}
.best_sellers .hikashop_product_name a:hover {
	color: #70bd54;
}
.best_sellers span.hikashop_product_price_full {
	padding-top: 0;
	text-align: left;
}
.hikashop_checkout_cart td.hikashop_cart_product_name_value {
	text-align: center;
}
.best_sellers span.hikashop_product_price {
	font-size: 18px;
	color: #949494;
}
.hikashop_product_code_list {
	display: none;
}
.best_sellers li a.productdetails {
	position: absolute;
	top: 30px;
	left: 20px;
	width: 72px;
	/*height: 26px;*/
	z-index: 99;
	display: block;
	opacity: 0;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;	
}
.best_sellers li a.productdetails span {
	padding: 3px 0;
	font-size: 12px;
	text-align: center;
}
.best_sellers li:hover a.productdetails {
	opacity: 1;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}

.best_sellers li .hikashop_product_image img, .default_product .hikashop_item_container .hikashop_product_image img {
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
	opacity: 1;
}
.best_sellers li:hover .hikashop_product_image img, .default_product .hikashop_item_container:hover .hikashop_product_image img {
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
	filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: gray; /* IE6-9 */
	-webkit-filter: grayscale(100%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */
	z-index: 98;
	opacity: 0.2;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
/* Default product */
.default_product .row-fluid {
	width: auto;
	margin: 0;
}
.default_product .row-fluid li.hikashop_product {
	float: none;
}
.default_product .hikashop_item_container {
	position: relative;
	padding: 20px;
}
.default_product .hikashop_item_container .productdetails {
	position: absolute;
	left: 25%;
	bottom: 100px;
	display: none;
	z-index: 99;
}
.default_product .hikashop_item_container:hover .productdetails {
	display: block;
}
#hikashop_social .hikashop_social_tw_horizontal iframe {
	width: 85px !important;
}
.hikashop_social_google > div {
	width: 65px !important;
}
#hikashop_product_quantity_main {
	margin-top: 20px;
}
.hikashop_product_stock .hikashop_product_quantity_field {
	text-align: center;
	padding: 0 !important;
	line-height: 100%;
	height: 40px;
	width: 44px;
	border: 1px solid #919191;
	border-right: none;
}

a.hikashop_product_quantity_field_change,
a.hikashop_product_quantity_field_change:hover{
	display: block;
	padding: 0;
	margin: 0 10px 0 0;
	width: 20px;
	text-align: center;
	background: #404040;
	line-height: 20px;
	color: #fff;
}

.hikashop_vote_form .hikashop_comment_textarea {
	margin-bottom: 20px;
	margin-top: 12px;
	border-radius: 0;
	padding: 7px 10px;
	width: 100%;
	border: 1px solid #ddd; 
}
.hikashop_vote_form .hikashop_comment_textarea:focus {
	border-color: rgba(0, 0, 0, 0.6);
}
.line_hikashop_cart_input_button, .line_btncomment {
	background: #404040;
	display: inline-block;
	line-height: 100%;
	padding: 4px;
}
#hikashop_product_quantity_main .btn.hikashop_cart_input_button, .line_btncomment input, .line_hikashop_cart_input_button .hikashop_cart_input_button {
	background: #404040;
	border: #666 1px solid;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	font-size: 20px;
	color: #fff !important;
	text-transform: uppercase;
	font-family: 'utm_swiss_condensedregular';
	padding: 5px 20px;
	line-height: 100%;
	height: auto;
	margin: 0;
}
.line_hikashop_cart_input_button:hover, #hikashop_product_quantity_main .line_hikashop_cart_input_button:hover .btn.hikashop_cart_input_button, .line_btncomment:hover, .line_btncomment:hover input, .line_hikashop_cart_input_button:hover .hikashop_cart_input_button {
	background: #70BD54;
	border-color: #fff;
}
/* Search Product */
.mod_search_price_hikashop  {
	padding: 20px;
}
.wrap-choose-range {
	margin-bottom: 10px;
}
.wrap-choose-range select.choose-range {
	width: 100%;
}
.slider.slider-horizontal .slider-track {
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	left: 5px;
	width: 95%;
}
.slider.slider-horizontal .slider-selection {
	background: #ea470f;
}
.slider.slider-horizontal .slider-handle {
	background: url(img/slider_handle.png) no-repeat center center;
	width: 15px;
	height: 20px;
	opacity: 1;
}
.slider.slider-horizontal {
	padding: 0 3px;
	width: 100% !important;
}
.search_price {
	margin-bottom: 10px;
}
.search_price .range {
	padding: 0 0px 0 5px;
	margin-bottom: 10px;
}
.wrap_min_max {
	overflow: hidden;
	margin-bottom: 10px;
}
.wrap_min_max .min {
	float: left;
	color: #888;
	font-size: 14px;
	line-height: 100%;
}
.wrap_min_max .max {
	float: right;
	color: #888;
	font-size: 14px;
	line-height: 100%;
}
.wrap_min_max .input-mini {
	width: 50px;
	border: 0 none;
	background: none;
	line-height: 100%;
	margin: -2px 0 0;
	padding: 0;
	height: auto;
}
.wrap_min_max .max .input-mini {
	text-align: right;
}
.mod_search_price_hikashop .color {
	margin-bottom: 20px;
}

.color .btn {
	padding: 0 !important;
	width: 20px;
	height: 20px;
	margin-left: 5px;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	transition: none;
	-moz-transition: none;
	-webkit-transition: none;
	display: inline-block;
}
.color .btn:first-child {
	margin-left: 0;
}
.color .btn.active, .hikashop.jvcolor .btn.active {
	background-image: url(img/bg_select_color.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.mod_search_price_hikashop button.pull-right {
	background: #fafafa;
	color: #898989;
	border: 1px solid #e3e3e3;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
}
.btn-inverse {
	color: #fff;
	border-color: #3d3d3d;
	background-color: #3d3d3d;
}
/*--CONTAINER
-------------------------------------------------------------------*/
.position-content-top {
	margin-bottom: 10px;
}
#block-slide img {
	width: 100%;
}
[class*="blog"] .items-row {
	border-bottom: 1px dashed #ddd;
	padding-bottom: 20px;
	margin-bottom: 20px;
}
.item-page, #content .blog, #content > .login, #main-content #content .viewListProducts, #main-content #content .viewCategory, #content > .search, #content .profile, #hikashop_checkout_page, .is-slideshow #content form, #content .remind, #content .reset {
	background: #fff;
	border: 1px solid #f2f2f2;
	padding: 0 20px 20px;
	border-bottom: 3px solid #f2f2f2;
}
#hikashop_checkout_page {
	padding: 20px;
	margin-bottom: 20px;
}
.is-slideshow #content form, #content .profile, #content .remind, #content .reset {
	padding-top: 20px;
	margin-bottom: 20px !important;
}
.form-horizontal .form-actions {
	background-color: transparent;
    border-top: 0;
    margin: 0;
    padding: 0;
	text-align: left;
	float: none !important;
}
.contact_form .page-header, .page-header:first-child, .blog > h1, h3.title-module, #main-content #content .viewListProducts > div > h1, #main-content #content .viewCategory h1.titleblog, h1.titleblog, .search h1.page-title, #hikashop_checkout_page form > h1 {
	margin: 0 -20px 20px;
	padding: 15px 20px 0 20px;
	border-bottom: 1px solid #F2F2F2;
	background: url(img/bg_header_page.png);
}
h3.title-module {
	margin: 0;
	padding: 15px 20px;
}
.blog > h1, #main-content #content .viewListProducts > div > h1, #main-content #content .viewCategory h1.titleblog, h1.titleblog, .search h1.page-title {
	padding-bottom: 15px;
}
.page-header h2, h3.title-module, .viewListProducts > div > h1, .blog > h1, #main-content #content .viewCategory h1.titleblog, h1.titleblog, .search h1.page-title, #hikashop_checkout_page form > h1 {
	line-height: 100%;
	font-size: 30px;
	color: #555;
}
.item-page .item-image {
	margin-bottom: 10px;
}
div.pagination p.counter {
	margin: 0;
	float: left;
}
div.pagination ul {
	float: right;
}
p.readmore {
	margin: 20px 0 0;
	overflow: hidden;
}
#myTab {
	border-color: #aaa;
	margin: 0;
	padding: 0 10px;
}
.nav-tabs > .active > a, .nav-tabs > .active > a:hover, .nav-tabs > .active > a:focus {
	border-color: #f2f2f2 #f2f2f2 transparent;
}
.item-image {
	background: #FFFFFF;
	border: 1px solid #f2f2f2;
	padding: 2px;
}
.blog .cols-2 .item-image,
.blog .cols-3 .item-image,
.blog .cols-4 .item-image {
	float: none !important;
	text-align: center;
	margin: 0 0 10px;
}
.blog .cols-2 .page-header h2,
.blog .cols-3 .page-header h2,
.blog .cols-4 .page-header h2 {
	margin-bottom: 10px;
}
.form-horizontal .controls:first-child {
	margin-left: 0;
}


.item-page .article-info {
	padding-bottom: 20px;
	border-bottom: 1px solid #f2f2f2;
	margin-bottom: 20px;
}
.item-page .article-info > span {
	padding-right: 5px;
	margin-right: 5px;
	display: inline-block;
	border-right: 1px solid #f2f2f2;
}

.blog .blog .article-info {
	background: #fafafa;
	border-radius: 20px;
	padding: 2px 10px;
	font-size: 12px;
	color: #999;
	margin-bottom: 10px;
}

/* LOGIN PAGE */
#content .login .page-header {
	margin-bottom: 10px;
}
.wrap_content_login {
	overflow: hidden;
}
.top_login p:first-child {
	color: #5c5c5c;
	font-size: 18px;
}
.top_login a {
	color: #70bd54;
}
.wrap_content_login .form-horizontal {
	float: left;
	width: 53%;
	border-top: 1px solid #e5e5e5;
	margin-right: 2% !important;
}
.wrap_content_login .form-horizontal .well {
	background: none;
	border: 0 none;
	margin: 0;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	box-shadow: 0 0 0;
	-moz-box-shadow: 0 0 0;
	-webkit-box-shadow: 0 0 0;
}
.wrap_content_login > ul.nav-tabs.nav-stacked {
	float: left;
	width: 45%;
	border: dashed 1px #e5e5e5;
}
.wrap_content_login > ul li {
	padding: 17px 20px;
}
.wrap_content_login > ul li.last {
	text-align: center;
}
.wrap_content_login > ul li.last a {
	float: none;
}
.form-horizontal .control-group {
	margin-bottom: 10px;
}
.wrap_content_login .form-horizontal .control-label {
	width: 90px;
	font-size: 15px;
	text-transform: capitalize;
	float: left;
	padding-top: 0;
}
.wrap_content_login .form-horizontal .controls {
	margin-left: 100px;
}
.wrap_content_login .form-horizontal .controls input {
	width: 260px;
	padding: 4px 10px;
	border: 1px solid #ddd;
}
.inputbox,
input[type="text"],
input[type="email"],
input[type="file"],
input[type="number"],
textarea  {
	padding: 4px 10px;
	border: 1px solid #ddd;
}

.form-horizontal .controls input:focus, .form-horizontal .controls input:hover {
	border-color: #70bd54;
	box-shadow: 0 0 0;
	-moz-box-shadow: 0 0 0;
	-webkit-box-shadow: 0 0 0;
}
.form-horizontal .control-group.remember {
	margin-left: 100px;
	margin-bottom: 20px;
}
.wrap_content_login .form-horizontal .remember .control-label {
	width: auto;
}
.wrap_content_login .form-horizontal .remember .controls {
	margin-left: 0;
}
.wrap_remember {
	overflow: hidden;
	position: relative;
}
.wrap_remember .controls {
	position: absolute;
	left: 0px;
	top: 3px;
}
.wrap_remember .control-label {
	margin-left: 20px;
	color: #8f8f8f;
	font-size: 14px;
}
.wrap_remember > a {
	float: left;
	margin: 5px 0 5px 30px;
	color: #70BD54;
}
.wrap_content_login .controls .btn-reset {
	margin-left: 10px;
}
.wrap_content_login ul h3 {
	font-size: 18px;
	margin-bottom: 10px;
	text-align: center;
}


.invalid {
border-color: #ff0000;
border-width: 1px;
}
label.invalid {
color: #ff0000;
border: none;
}


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

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

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

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

.form-horizontal .controls {
  *display: inline-block;
  *padding-left: 20px;
  margin-left: 180px;
  *margin-left: 0;
}

.form-horizontal .controls:first-child {
  *padding-left: 180px;
}

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

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

.form-horizontal .form-actions {
	text-align:center;

}

input[type="file"] {
	line-height: 16px;
	padding: 5px;
	height: auto;
}

.chzn-container-single .chzn-single {
	border-radius: 0;
	background: #fff;
	box-shadow: none;
}



/* SEARCH */
.badge {
	position: static;
	width: auto;
	height: auto;
	background-image: none;
	display: inline-block;
}
#content div.search {
	padding: 0;
	border: none;
	background: none;
}
.panel-body .checkbox {
	margin-bottom: 5px;
	margin-top: 5px;
}

.search .panel {
	margin-bottom: 0;
	border-radius: 0; 
	box-shadow: none;
}
.search .search-results {
	background-color: #fff;
	border: 1px solid #eee;
	border-top: none;
	padding: 15px;
	margin-bottom: 0;
}

.search .result-title {
	margin-top: 10px;
	padding-top: 10px;
	border-top: 1px dotted #eee;
}
.search .result-title:first-child {
	margin-top: 0;
	padding-top: 0;
	border-top: none;
}

/* CONTACT PAGE */
.formcontact, .formcontact > form, .formcontact .innerform, .formcontact .innerform .form {
	overflow: hidden;
	border: 0 none;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	background: none;
	padding: 0;
	margin: 0;
	box-shadow: 0 0 0;
	-moz-box-shadow: 0 0 0;
	-webkit-box-shadow: 0 0 0;
	font-family: 'utm_swiss_condensedregular';
	font-size: 15px;
	color: #696969;
}
.left_contact_info {
	float: left;
	width: 43%;
	margin-right: 3%;
}
.right_contact_info {
	float: left;
	width: 54%;
}
.formcontact .innerform .form p {
	border: 0 none;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	overflow: hidden;
}
.formcontact .innerform .form span {
	float: left;
	width: 90px;
	text-align: right;
	margin-right: 10px;
}
.formcontact .innerform .form .inputbox {
	border: 1px solid #d7d7d7;
	width: 275px;
	padding: 0 10px;
	text-indent: 0;
	height: 36px;
}
.formcontact .innerform .form .inputbox:hover, .formcontact .innerform .form .inputbox:focus {
	border-color: #70bd54;
}
.formcontact .innerform .form .inputbox.field-Entercode {
	width: 170px;
}
.formcontact .innerform .form textarea.inputbox {
	width: 275px !important;
	padding: 0 10px;
	text-indent: 0;
	height: 204px;
}
.left_contact_info > div {
	border: 1px dashed #dedede;
	padding: 25px;
}
.formcontact .wrap_btncontact {
	margin-left: 100px;
}
.formcontact .wrap_btncontact .button, span.btn_reset, p.readmore a.btn, .wrap_content_login .controls .btn-primary, .wrap_content_login .controls .btn-reset, .wrap_content_login ul a, #form-login-submit button,  a.productdetails, .form-horizontal .form-actions {
	background: #404040;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	box-shadow: 0 0 0;
	-moz-box-shadow: 0 0 0;
	-webkit-box-shadow: 0 0 0;
	cursor: pointer;
	height: auto;
	width: auto;
	padding: 3px;
	line-height: 100%;
	display: inline-block;
	float: left;
}
.formcontact .wrap_btncontact .button {
	margin-right: 10px;
}
.formcontact .wrap_btncontact .button span.btn_submit, span.btn_reset input, p.readmore a.btn span, .wrap_content_login .controls .btn-primary span, .wrap_content_login .controls .btn-reset span, .wrap_content_login ul a span, #form-login-submit button span, a.productdetails span, .btn-primary {
	border: 1px solid #666;
	line-height: 100%;
	padding: 7px 15px;
	background: #404040;
	display: block;
	font-size: 18px;
	font-family: 'utm_swiss_condensedregular';
	color: #fff;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	box-shadow: none;
}
.btn-primary,
a.btn-primary,
input.btn-primary {
	display: inline-block;
}
.btn-primary.btn-lg, .btn-group-lg>.btn.btn-primary {
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.33;
}
.btn-primary.btn-sm, .btn-group-sm>.btn.btn-primary {
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5;
}
.btn-primary.btn-xs, .btn-group-xs>.btn.btn-primary {
	padding: 1px 5px;
	font-size: 12px;
	line-height: 1.5;
}


span.btn_reset input {
	padding: 0 20px;
	height: 34px;
	line-height: 34px;
}
.formcontact .wrap_btncontact .button:hover, span.btn_reset:hover, .formcontact .wrap_btncontact .button:hover span.btn_submit, span.btn_reset:hover input, p.readmore a.btn:hover, p.readmore a.btn:hover span, .wrap_content_login .controls .btn-primary:hover, .wrap_content_login .controls .btn-reset:hover, .wrap_content_login .controls .btn-primary:hover span, .wrap_content_login .controls .btn-reset:hover span, .wrap_content_login ul a:hover, .wrap_content_login ul a:hover span, #form-login-submit button:hover, #form-login-submit button:hover span, a.productdetails:hover, a.productdetails:hover span, .form-horizontal .form-actions:hover, .btn-primary:hover, button.btn-primary:focus, button.btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {
	background-color: #70bd54;
}
.formcontact .wrap_btncontact .button:hover span.btn_submit, span.btn_reset:hover input, p.readmore a.btn:hover span, .wrap_content_login .controls .btn-primary:hover span, .wrap_content_login .controls .btn-reset:hover span, .wrap_content_login ul a:hover span, #form-login-submit button:hover span, a.productdetails:hover span, .btn-primary:hover, button.btn-primary:focus, button.btn-primary:active, .btn-primary.active, button.btn-primary.disabled, button.btn-primary[disabled] {
	border-color: #8dca76;
}
.right_contact_info .jvmapcontain {
	border: 1px solid #d9d9d9;
}
.formcontact .moreinfo {
	font-size: 14px;
	overflow: hidden;
}
.moreinfo ul.info_contact {
	margin: 0 2% 20px 0;
}
.moreinfo ul.info_contact2 {
	float: left;
	width: 49%;
	margin: 0 0 20px 0;
}
.icon_address, .icon_fone, .icon_mail, .icon_site {
	position: relative;
	padding-left: 25px;
}
.icon_address:before {
	background: url(img/icon_contact.png) no-repeat -4px 0px;
	width: 11px;
	height: 16px;
	position: absolute;
	left: 0;
	top: 6px;
	content: '';
}
.icon_fone:before {
	background: url(img/icon_contact.png) no-repeat -5px -18px;
	width: 10px;
	height: 16px;
	position: absolute;
	left: 0;
	top: 10px;
	content: '';
}
.icon_mail:before {
	background: url(img/icon_contact.png) no-repeat -3px -33px;
	width: 16px;
	height: 15px;
	position: absolute;
	left: 0;
	top: 10px;
	content: '';
}
.icon_site:before {
	background: url(img/icon_contact.png) no-repeat -2px -48px;
	width: 16px;
	height: 16px;
	position: absolute;
	left: 0;
	top: 10px;
	content: '';
}



.recaptcha_nothad_incorrect_sol {
	margin: 0 0 10px 100px;
}
	.recaptcha_image_cell {
		width: 202px !important;
	}
		.recaptchatable #recaptcha_image {
			width: 200px !important;
		}
.recaptchatable #recaptcha_response_field {
	width: 200px !important;
	height: 36px;
}
#recaptcha_logo {
	display: none;
}


/*----------------Contact Default Joomla------------------*/
div.contact {
	padding: 0 20px 20px; 
	border: 1px solid #f2f2f2;
	background-color: #fff;
	margin-bottom: 20px;
}

.contact-address .clearfix {
	margin-bottom: 5px;
}
.contact-address .icon {
	display: inline-block;
	width: 30px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	border: 1px solid #333;
	border-radius: 30px;
	margin-right: 10px;
}

.contact-form .controls *{
	width: 100%;
}

/* Content home */
.content_home .hikashop_products_listing ul {
	background: #fff;
	padding: 0px;
	margin: 0;
	/*border: 1px solid #F2F2F2;*/
	border-bottom: 3px solid #F2F2F2;
	width: auto;
}
.content_home .hikashop_products_listing ul:after {
	content: '';
	display: block;
	float: none;
	clear: both;
}
.content_home .hikashop_products_listing ul li.hikashop_product {
	border-top: 1px solid #f2f2f2;
	margin: 0;
	width: 50%;
	border-left: 1px solid #f2f2f2;
	padding: 0;
	height: 200px !important;
	background: #fff;
	float: left;
}
.content_home .hikashop_products_listing ul li.hikashop_product:nth-child(2n){
	animation-delay: 0.1s;
	-webkit-animation-delay: 0.1s;
}
.content_home .hikashop_products_listing ul li.hikashop_product:hover {
	box-shadow: inset 0 0 10px rgba(0,0,0,0.2);
}
.content_home .hikashop_products_listing ul .hikashop_item_container {
	position: relative;
	padding: 40px 15px 10px 54%;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	transition: all 0.2s;
	background-color: #fff;
	overflow: hidden;
	height: 200px !important;
	position: relative;
	z-index: 0;
}
.content_home .hikashop_products_listing ul li:hover .hikashop_item_container {
	-moz-transform: translateX(10px) translateY(10px);
	-webkit-transform: translateX(10px) translateY(10px);
	-o-transform: translateX(10px) translateY(10px);
	-ms-transform: translateX(10px) translateY(10px);
	transform: translateX(10px) translateY(10px);
	box-shadow: 0 0 8px rgba(0,0,0,0.2);
	z-index: 1;
}



.content_home .hikashop_item_container .hikashop_product_image {
	position: absolute;
	left: 0;
	top: 15px;
	width: 53%;
}
.content_home .hikashop_item_container .hikashop_product_image > a {
	display: block;
}
.content_home li .hikashop_product_image img {
	opacity: 1;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
.content_home li:hover .hikashop_product_image img {
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
	filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: gray; /* IE6-9 */
	-webkit-filter: grayscale(100%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */
	z-index: 98;
	opacity: 0.2;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
.content_home a.productdetails {
	position: absolute;
	z-index: 99;
	left: 50px;
	top: 50%;
	margin-top: -20px;
	text-transform: uppercase;
	width: 132px;
	opacity: 0;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
.content_home a.productdetails span {
	font-size: 18px;
	padding: 7px 5px;
	text-align: center;
}
.content_home li:hover a.productdetails {
	opacity: 1;
}
div.pagination {
	font-size: 18px;
	margin-bottom: 0;
}
.hikashop_product_vote_listing .pagination {
	text-align: left;
}
.hika_comment_listing,
.hika_comment_listing:hover {
	width: auto;
	padding: 10px 0;
	margin: 0 0 10px 0;
	border-radius: 0;
	border-left: none;
	border-right: none;
	border-top: none;
}

.hika_comment_listing blockquote {
font-size: 14px;
font-family: inherit;
padding: 0 20px;
}

.hika_comment_listing_bottom {
	display: none;
}

.hika_comment_listing_full_stars,
.hika_comment_listing_empty_stars {
background-image: url('img/star.png') !important;
}


div.pagination .pagination-list, div.pagination p.counter {
	border: 1px solid #f2f2f2;
	border-bottom: 3px solid #f2f2f2;
	background-color: #518F12;
	color: #FFFFFF;
	line-height: 34px;
	margin: 0;
}
div.pagination p.counter {
	padding: 0 15px;
}
div.pagination ul.pagination-list li {
	margin-left: 0;
	border-left: 1px solid #f2f2f2;
	float: left;
display: block;
}
div.pagination ul.pagination-list li:first-child {
	border-left: 0;
}
div.pagination ul li a, div.pagination ul li.disabled a {
	background: #fff;
	color: #999 !important;
	display: block;
	line-height: 34px;
	color: #fff;
	padding: 0 15px;
}
div.pagination ul li.active a, div.pagination ul li a.pagenav:hover {
	background-color: #518F12;
	color: #fff !important;
}
/* Laytout Categiories page */
#main-content .hikashop_category_description {
	text-align: center;
	margin-bottom: 30px;
}
#main-content .hikashop_subcategories_listing {
	margin-bottom: 30px;
	border-top: 1px solid #f2f2f2;
	border-bottom: 1px solid #f2f2f2;
	text-align: center;
}
#main-content .hikashop_subcategories_listing .hikashop_subcategories.row-fluid {
	width: auto;
	overflow: hidden;
	margin: 0;
	padding: 0;
}
#main-content .hikashop_subcategories_listing div.hikashop_category {
	width: 31.6239%;
	border-right: 1px solid #F2F2F2;
}
#main-content .hikashop_subcategories_listing div.hikashop_category.hikashop_category_column_3 {
	border-right: 0;
}
#main-content .hikashop_subcategories_listing div.hikashop_category a {
	display: block;
	padding: 20px;
}
#main-content #content .hikashop_module .viewListProducts {
	border: 0 none;
	border-top: 1px solid #f2f2f2;
}
/* Laytout products page */
#main-content #content .viewListProducts, .hikashop_submodules, #main-content #content .viewCategory {
	padding: 0;
	border-bottom: 0;
}

#main-content #content .viewListProducts > div > h1, #main-content #content .viewCategory h1.titleblog, h1.titleblog {
	margin: 0;
}
#main-content #content .viewListProducts .hikashop_products_listing ul.row-fluid {
	width: auto;
	margin: 0;
	padding: 0;
}
#main-content #content .viewListProducts ul.row-fluid .span4 {
	width: 33.3333%;
	margin-left: 0;
}
#main-content #content .viewListProducts ul.row-fluid.list-1-col .span4 {
	width: 100%;
}
#main-content #content .viewListProducts ul.row-fluid .hikashop_product {
	border-left: 1px solid #F2F2F2;
	border-bottom: 1px solid #F2F2F2;
}
#main-content #content .viewListProducts ul.row-fluid .hikashop_product.hikashop_product_column_1 {
	border-left: 1px solid transparent;
}
#main-content #content .viewListProducts ul.row-fluid.list-1-col .hikashop_product {
	border-bottom: 0;
}

#main-content #content .viewListProducts ul.row-fluid .line_row {
	clear: both;
}
#main-content #content .viewListProducts ul.row-fluid .hikashop_product .hikashop_item_container {
	padding: 20px;
	position: relative;
}
#main-content #content .viewListProducts ul.row-fluid .hikashop_product.hikashop_product_column_1 .hikashop_item_container {
	padding-left: 20px;
}

.hikashop_product_left_part {
	padding-right: 0px;
}
.hikashop_product_right_part {
	padding-left: 0px;
}

.hikashop_vote_stars {
	overflow: hidden;
}

.hikashop_vote_stars .votelabel{
float: left;
line-height: 15px;
margin-right: 10px;
}

form.form-product-detail {
	overflow: hidden;
	margin-bottom: 30px !important;
}
.wrap_detail_product .tab-content {
	border: 0 none;
	padding: 0 20px 20px;
}
.wrap_detail_product .nav-tabs {
	padding-left: 20px;
	border-color: #f2f2f2;
}
div#hikashop_product_left_part > div {
	padding: 20px;
}
.wrap_product_right_part {
	padding: 20px 20px 20px 0;
}
.wrap_product_right_part h2.hikashop_product_title {
	font-size: 26px;
	color: #555;
	line-height: 100%;
}
#hikashop_main_image_div {
	border-bottom: 1px solid #e1e1e1;
	margin-bottom: 10px;
}
#hikashop_main_image_div a {
	display: block;
	width: 100%;
	border: 1px solid #f2f2f2;
}
#main-content #content .viewListProducts ul.row-fluid .hikashop_product .hikashop_item_container .productdetails {
	bottom: 30%;
	min-height: 34px;
	left: 50%;
	margin-left: -66px;
	position: absolute;
	right: 50%;
	text-transform: uppercase;
	/*top: 65%;*/
	width: 132px;
	z-index: 99;
	opacity: 0;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;		
}
#main-content #content .viewListProducts ul.row-fluid .hikashop_product .hikashop_item_container .productdetails span {
	font-size: 18px;
	padding: 4px 8px;
}
#main-content #content .viewListProducts ul.row-fluid .hikashop_product .hikashop_item_container:hover .productdetails {
	opacity: 1;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;	
}
#main-content #content .viewListProducts ul.row-fluid .hikashop_product .hikashop_item_container .hikashop_product_image img {
	opacity: 1;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;	
}
#main-content #content .viewListProducts ul.row-fluid .hikashop_product .hikashop_item_container:hover .hikashop_product_image img {
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
	filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: gray; /* IE6-9 */
	-webkit-filter: grayscale(100%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */
	z-index: 98;
	opacity: 0.2;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
.group-list {
	position: absolute;
	right: 20px;
	top: 15px;
	z-index: 99;
}
.group-list .set-col {
	width: 26px;
	height: 26px;
	background: url(img/bg_viewlist.png) no-repeat center 5px #fff;
	border: 1px solid #f2f2f2;
	display: inline-block;
}
.group-list .set-col, .group-list .set-col.set-col1:hover {
	cursor: pointer;
}
.group-list .set-col.set-col1:hover, .group-list .set-col.set-col1.selected {
	background-color: #70BD54;
	background-position: center -14px;
	border-color: #70BD54;
}
.group-list .set-col.selected, .group-list .set-col.selected:hover {
	cursor: default;
}
.group-list .set-col.set-coln {
	background-position: center -33px;
}
.group-list .set-col.set-coln:hover, .group-list .set-col.set-coln.selected {
	background-color: #70BD54;
	background-position: center -52px;
	border-color: #70BD54;
}
#main-content #content .viewListProducts ul.pagination-list {
	padding: 0;
	font-size: 18px;
	margin: 0;
	border: 1px solid #f2f2f2;
	border-bottom: 3px solid #f2f2f2;
	overflow: hidden;
	background: #fff;
	color: #999;
}
#main-content #content .viewListProducts ul.pagination-list .pagenav_text, #main-content #content .viewListProducts ul.pagination-list .pagenav {
	display: inline-block;
	padding: 10px 5px;
	border-left: 1px solid #f2f2f2;
	text-align: center;
}
#main-content #content .viewListProducts ul.pagination-list .pagenav:first-child {
	border-left: 0;
}
#main-content #content .viewListProducts ul.pagination-list span.pagenav {
	cursor: default;
}
#main-content #content .viewListProducts ul.pagination-list span.pagenav {
	color: #fff;
	background: #70BD54;
}
#main-content #content .viewListProducts ul.pagination-list span.pagenav.pagenav_text, #main-content #content .viewListProducts ul.pagination-list a.hikashop_start_link, #main-content #content .viewListProducts ul.pagination-list a.hikashop_previous_link, #main-content #content .viewListProducts ul.pagination-list a.hikashop_next_link, #main-content #content .viewListProducts ul.pagination-list a.hikashop_end_link {
	color: #999;
	background: #fff;
}
#main-content #content .viewListProducts ul.pagination-list a.pagenav:hover {
	color: #fff;
	background: #70BD54;
}
#main-content #content .viewListProducts ul.pagination-list .pagenav {
	width: 40px;
}
.list-1-col .hikashop_product {
	float: none;
	width: 100% !important;
	border-right: 0;
	margin: 0;
	border-top: 1px solid #F2F2F2;
	height: auto !important;
}
.list-1-col .hikashop_product:first-child {
	border-top: 0 none;
}
#main-content #content .viewListProducts ul.row-fluid.list-1-col .hikashop_product .hikashop_item_container {
	padding-left: 300px;
	overflow: hidden;
	min-height: 215px;
}
ul.row-fluid.list-1-col span.hikashop_product_name {
	height: auto !important;
}
.list-1-col .hikashop_product_image {
	position: absolute;
	left: 20px;
	top: 20px;
	padding: 0;
}
.list-1-col .hikashop_product_image a {
	display: block;
}
#main-content #content .viewListProducts ul.row-fluid.list-1-col .hikashop_product .hikashop_item_container .productdetails {
	margin: 0;
	left: 60px;
	bottom: auto;
	right: auto;
	top: 80px;
}
.list-1-col .line_row {
	display: none !important;
}
.ui-rating-star {
	background-image: url(img/star.png) !important;
}
.hikashop_product_page .group-list {
	display: none;
}
div#hikashop_product_left_part .jcarousel-clip-horizontal {
	margin: 0 25px;
}
div#hikashop_product_left_part .hikashop_global_image_div .jcarousel-container-horizontal .jcarousel-clip li {
	width: 90px;
	margin: 0 15px 0 0;
	height: auto;
}
div#hikashop_product_left_part .hikashop_global_image_div .jcarousel-container-horizontal .jcarousel-clip li {
	border-bottom: 2px solid #fff;
}
div#hikashop_product_left_part .hikashop_global_image_div .jcarousel-container-horizontal .jcarousel-clip li:hover {
	border-bottom: 2px solid #70BD54;
}
div#hikashop_product_left_part .hikashop_global_image_div .jcarousel-container-horizontal .jcarousel-clip li a {
	padding: 10px;
	border: 1px solid #f2f2f2;
}

.hikashop_comment_form input[type="text"] {
	border-radius: 0px; 
	padding: 8px 10px;
} 


.hikashop_comment_form input[type="button"] {
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
}
div#hikashop_product_left_part .jcarousel-container-horizontal .jcarousel-clip li img {
	margin: 0;
	height: auto;
}
#hikashop_product_left_part .jcarousel-next-horizontal, #hikashop_product_left_part .jcarousel-prev-horizontal {
	background: url(img/bg_small_image.png) no-repeat;
	width: 10px;
	height: 13px;
}
div#hikashop_product_left_part .jcarousel-prev-horizontal {
	top: 45px;
	left: 0;
}
div#hikashop_product_left_part .jcarousel-next-horizontal {
	top: 45px;
	right: 0;
	background-position: center -75px;
}
div#hikashop_product_left_part .jcarousel-prev-horizontal:hover {
	background-position: center -15px
}
div#hikashop_product_left_part .jcarousel-next-horizontal:hover {
	background-position: center -91px;
}
.hikashop.jvcolor .btn {
	padding: 0;
	width: 20px;
}
/* Related products */
.hikashop_product_page .wrap_detail_product {
	margin-bottom: 20px;
	border: 1px solid #f2f2f2;
	border-bottom: 3px solid #f2f2f2;
	background: #fff;
}
.hikashop_product_page .hikashop_products_listing_main {
	border: 1px solid #f2f2f2;
	border-bottom: 3px solid #f2f2f2;
	background: #fff;
}
.related_products .jcarousel-container-horizontal .jcarousel-clip li {
	background: none repeat scroll 0 0 #FFFFFF;
	clear: none !important;
	height: auto;
	margin: 0 !important;
	overflow: hidden;
	position: relative;
	text-align: center;
	width: 293px !important;
}
#main-content #content .related_products .viewListProducts ul.row-fluid .hikashop_product .hikashop_item_container {
	padding: 20px;
}
.related_products .jcarousel-container-horizontal .jcarousel-clip li a {
	display: inline-block;
}
/* Shopping Cart */
.hikashop_checkout_login {
	width: auto;
}
.btn-group.pull-right {
	float: none;
	margin: 0 0 20px;
}
#hikashop_checkout_page form > h1 {
	padding-bottom: 20px;
	font-weight: normal;
}
#checkout_login input#username, #checkout_login input#passwd {
	width: 220px;
}
#checkout_login ul {
	margin: 0;
	padding: 0;
}
#checkout_login .line_hikashop_cart_input_button, #checkout_register .line_hikashop_cart_input_button {
	margin: 20px 0;
}
.toggle-editor .btn {
	padding: 3px 10px;
	margin-top: 10px;
}
.toggle-editor .btn:hover {
	background-color: #4D4D4D;
}
.hikashop_contentpane td {
	padding-bottom: 20px;
	padding-right: 10px;
}
.tab-content h2, span.hikashop_checkout_cart_final_total {
	font-size: 20px;
}
.nav-tabs > li > a {
	font-size: 18px;
}
.hikashop_cart_title, .hikashop_checkout_billing_address_info {
	font-size: 12px;
}
#hikashop_checkout_coupon .line_hikashop_cart_input_button {
	padding: 4px;
}
#hikashop_checkout_page fieldset legend, #hikashop_checkout_coupon {
	font-size: 16px;
	text-transform: uppercase;
}
#hikashop_checkout_coupon .line_hikashop_cart_input_button input.hikashop_cart_input_button {
	font-size: 14px;
	height: auto;
	line-height: 100%;
	margin: 0;
	padding: 2px 10px;
	width: auto;
}
.hikashop_product_quantity_field {
	text-align: center;
}
.cart-summary span.hikashop_product_price {
	font-size: 20px;
}
span.hikashop_checkout_billing_address_new {
	display: block;
	margin-top: 20px;
}
#hikashop_checkout_cart_final_total_title {
	font-size: 14px;
}
.cart-summary tbody {
	border-bottom: 1px solid #f2f2f2;
	padding-bottom: 20px;
}
.hikashop_checkout_billing_address .cart-summary tbody {
	display: block;
}
.hikashop_checkout_cart td {
	padding: 10px 0;
	text-align: center;
}
.hikashop_cart_product_quantity_delete, .hikashop_cart_product_quantity_refresh, .hikashop_product_quantity_field, .hikashop_cart_product_quantity_value .hikashop_product_quantity_field, .hikashop_cart_product_quantity_value .hikashop_cart_product_quantity_refresh, .hikashop_cart_product_quantity_value .hikashop_cart_product_quantity_delete {
	float: none;
}
#hikashop_checkout_page #hikashop_checkout_coupon {
	margin: 20px 0;
	border-bottom: 1px solid #F2F2F2;
	padding-bottom: 20px;
}
#hikashop_checkout_page .hikashop_cart_product_name a {
	font-size: 15px;
	color: #464646;
}

.hikashop_product_characteristics_table select.inputbox { 
	min-width: 0;
	height: 30px;
	line-height: 30px;
}
#sbox-content iframe {
	width: 100% !important;
	height: 100% !important;
}
.hikashop_notice_box_content {
	text-align: center;
	border: 1px solid #ccc;
	padding-bottom: 20px;
	margin: 20px 10px;
	border-radius: 0 0 4px 4px;
	border-top: 0;
}
div.hikashop_success {
	margin: 0;
}
div.hikashop_success ul {
	margin: 0;
	padding: 5px 10px;
}
#hikashop_add_to_cart_continue_div {
	float: none;
	margin-bottom: 5px;
}
#hikashop_add_to_cart_checkout_div {
	float: none;
}
span.btn_reset input.btn_search_price_hikashop {
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
}
div.pagination .counter { 
	background: #70BD54;
}
table.cart-summary,
table.cart-summary tr th, 
table.cart-summary tr td {
	border: 1px solid #F2F2F2;
}
table.cart-summary tr th, 
table.cart-summary tr td {
	padding: 10px;
}
table.cart-summary .hikashop_cart_product_image_thumb {
	width: 60px;
}
table.cart-summary input[type="text"] {
	margin-right: 5px;
    padding: 4px 0;
    text-align: center;
    text-indent: 0;
    width: 40px;
}
table.cart-summary .hikashop_cart_product_quantity_delete a {
	background: #0B0A0B;
    border-radius: 30px;
    color: #FFFFFF !important;
    display: inline-block;
    font-size: 18px;
    height: 30px;
    line-height: 24px;
    text-align: center;
    width: 30px;
}
/*--BOTTOMA
-------------------------------------------------------------------*/
.services {
	overflow: hidden;
	background: url(img/bg_bottom_services.png) #fff;
	border-width: 1px 1px 3px 1px;
	border-color: #f2f2f2;
	border-style: solid;
}
.services .cols {
	float: left;
	width: 33.27%;
	border-left: 1px solid #f2f2f2;
}
.services .cols:first-child {
	border-left: 0 none;
}
.services .cols > div {
	padding: 30px;
}
.img_services {
	float: left;
	margin-right: 20px;
}
.img_services img {
	background: #70bd54;
}
.services .cols h3 {
	font-size: 30px;
	color: #555;
	line-height: 100%;
	margin-bottom: 10px;
}
/*--SLIDER BOTTOMB
-------------------------------------------------------------------*/
#block-bottomb {
	background: #fff;
	padding: 25px 0;
	margin-bottom: 0;
	border-bottom: 1px solid #b7b7b7;
	border-top: 1px solid #ebebeb;
}
#block-bottomb .jcarousel-container-horizontal .jcarousel-clip li {
	height: 80px;
	width: 198px !important;
	padding: 0 !important;
	margin: 0 !important;
}
#block-bottomb .jcarousel-container-horizontal .jcarousel-clip li img {
	opacity: 1;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;	
}
#block-bottomb .jcarousel-container-horizontal .jcarousel-clip li:hover img {
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
	filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: gray; /* IE6-9 */
	-webkit-filter: grayscale(100%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */
	z-index: 98;
	opacity: 0.2;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
#block-bottomb .jcarousel-next-horizontal, #block-bottomb .jcarousel-prev-horizontal {
	display: none !important;
}
.jcarousel-container-horizontal .jcarousel-clip li a.modal {
	position: static;
	margin: 0;
	width: auto;
	padding: 0;
	background: none;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	box-shadow: 0 0 0;
	-moz-box-shadow: 0 0 0;
	-webkit-box-shadow: 0 0 0;
	border: 0;
	overflow-y: auto; 
}
#block-bottomb .hikashop_module ul li {
	padding: 0 !important;
	text-align: center;
}

#block-bottomb .hikashop_module ul li .hikashop_category_image{
	height: 90px !important;
}

#block-bottomb [class*="nbs-flexisel-nav"] {
	display: none;
}

/*--SLIDER BOTTOM
-------------------------------------------------------------------*/
#block-bottom {
	margin-bottom: 0;
	background: #232323;
	padding: 20px 0 40px;
}
/*--BOTTOM
-------------------------------------------------------------------*/
#block-bottom .moduletable > h3 {
	font-size: 18px;
	color: #c5c5c5;
	margin-bottom: 10px;
	font-weight: normal;
}
#block-bottom .moduletable > ul {
	margin: 0;
	padding: 0;
}
#block-bottom .moduletable > ul li {
	margin-bottom: 10px;
}
#block-bottom .moduletable > ul li a {
	color: #999;
	text-transform: capitalize;
}
#block-bottom .moduletable > ul li a:hover {
	color: #70bd54;
}
.bottom_contact p {
	padding-left: 30px;
}
.bottom_contact img {
	margin-left: -30px;
	margin-top: 5px;
	float: left;
}
.position-bottom-4 {
	background: #141414;
	padding: 20px;
	border: 1px solid #2c2c2c;
	color: #555;
}
div.acymailing_module.newsletter {
	margin-bottom: 20px !important;
}
table.acymailing_form {
	width: 100%;
	position: relative;
}
.acymailing_module_form td {
	padding: 0;
}
.acyfield_email input.inputbox {
	height: 32px;
	background: #181818;
	border: 1px solid #232323;
	padding: 0 10px;
	color: #666;
}
.acyfield_email input.inputbox:focus {
	color: #fff;
}
.acysubbuttons {
	position: absolute;
	right: 0;
	top: 0;
}
.acysubbuttons input.btn-primary {
	background: url(img/btn_subscribe.png) no-repeat #292929 center center;
	width: 32px;
	height: 32px;
	font-size: 0;
	text-indent: -999em;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
}
.acysubbuttons input.btn-primary:hover {
	background-image: url(img/btn_subscribe_hover.png);
}
.bottom_contact {
	color: #999;
}
.custom_social {
	overflow: hidden;
}
.custom_social > div {
	float: left;
	line-height: 40px;
}
.custom_social > .icon_social {
	float: right;
}
ul.icon_social li {
	display: inline-block;
}
ul.icon_social li a {
	font-size: 0;
	text-indent: -999em;
	height: 30px;
	width: 30px;
	background: url(img/bg_social.png) no-repeat;
	display: block;
}
ul.icon_social li.icon_face a {
	background-position: -1px -1px;
}
ul.icon_social li.icon_face a:hover {
	background-position: -32px -1px;
}
ul.icon_social li.icon_twitter a {
	background-position: -1px -32px;
}
ul.icon_social li.icon_twitter a:hover {
	background-position: -32px -32px;
}
ul.icon_social li.icon_google a {
	background-position: -1px -65px;
}
ul.icon_social li.icon_google a:hover {
	background-position: -32px -65px;
}
ul.icon_social li.icon_linkin a {
	background-position: -1px -97px;
}
ul.icon_social li.icon_linkin a:hover {
	background-position: -32px -97px;
}



/*--K2
-------------------------------------------------------------------*/

/*----------------- Listing---------------------------*/
.itemListView .itemContainer,
.boxDescription,
.itemViewdetail,
.userView .ItemView,
.tagView .ItemView,
.genericView .genericItemView  {
	background-color: #fff !important;
	border:1px solid #f2f2f2 !important;
	border-bottom-width: 3px !important;
	padding: 15px;
	border-radius: 0;
}
.itemViewdetail {
	margin-bottom: 20px;
}
.btn,
.alert {
	border-radius: 0;
	background-image: none;
}

.itemListView .btn {
	border-radius: 0;
}

.btn.btn-inverse:hover {
	background-color: #222;
	color: #fff;
}

/*------------------- .itemViewdetail -------------------------*/
.itemSocialSharing {
	overflow: hidden;
}
.itemSocialSharing > div {
	float: left;
}
.itemComments .inputbox {
padding: 0 10px;
border: 1px solid #ddd;
}
.itemViewdetail .itemComments {
	margin-bottom: 0px;
	border-top: 3px solid #ddd;
	background: none;
	padding: 20px 5px 0;
}
.itemCommentsList {
	margin-bottom: 10px;
}
.itemComments .pagination {
	margin: 0 0 10px;
}
.ItemView.ItemReadMore {
	margin-bottom: 0
}

.itemComments .itemCommentsList li {
	padding-bottom: 5px;
	border-bottom: 1px solid #ddd;
}

.itemComments .itemCommentsList li .commentLink {
	float: right;
}
.itemComments .itemCommentsList li img {
	float: left;
	width: 48px;
}
.itemComments .itemCommentsList li .commentDate {
	margin: 0 5px 0 10px;
}
.itemComments .itemCommentsList li p {
	font-size: 14px;
	line-height: 18px;
	padding: 5px 0 0;
	margin-left: 60px;
}


/*------------------- userView -------------------------*/
.ItemList,
.genericItemList {
	clear: both;
}

.genericItemList .genericItemView {
	margin-bottom: 20px;
}
.genericItemList .genericItemView:last-child {
	margin-bottom: 0;
}
.genericItemCategory,
.genericItemDateCreated {
	margin-bottom: 10px;
	color: #888;
}

.mce-edit-area {
	padding-right: 1px !important;
}
/*------------------ Module Comment -----------------------------*/
.k2LatestCommentsBlock .k2Avatar {
	float: left;
	margin: 0 10px 5px 0;
}
.k2LatestCommentsBlock .lcComment {
	line-height: 16px;
}
.k2LatestCommentsBlock .lcUsername,
.k2LatestCommentsBlock .lcCommentDate {
	color: #999;
	font-style: italic;
}

.k2LatestCommentsBlock .k2FeedIcon {
	display: block;
	float: none;
	text-align: right;
	padding: 10px 0 0;
	margin-top: 14px;
	border-top: 1px dotted #ddd;
}

.k2LatestCommentsBlock li {
padding-top: 10px;
margin-top: 10px;
border-top: 1px dotted #ddd;
}
.k2LatestCommentsBlock li.clearList,
.k2LatestCommentsBlock li:first-child {
padding-top: 0;
margin-top: 0;
border-top: none;
}



/*------------------ Module Content -----------------------------*/
.k2ItemsBlock ul li {
	margin-top: 10px;
	padding-top: 10px;
	border-top: 1px dotted #ddd;
	overflow: hidden;
}
.k2ItemsBlock ul li.clearList,
.k2ItemsBlock ul li:first-child {
	padding: 0;
	margin: 0;
	border:none;
}
.k2ItemsBlock .moduleItemTitle {
	font-weight: bold;
}
.k2ItemsBlock .moduleItemReadMore {
	float: right;
}
.k2ItemsBlock .moduleItemComments,
.k2ItemsBlock .moduleItemHits,
.k2ItemsBlock .moduleItemReadMore {
	font-style:  13px;
}
.clr {
	clear: both;
}
.k2ItemsBlock .moduleItemImage {
	display: block;
	margin: 5px 0;
}

/*------------------ Module user -----------------------------*/
.k2LoginBlock,
.k2UserBlock,
.k2UsersBlock,
.k2ItemsBlock,
.k2LatestCommentsBlock,
.k2TagCloudBlock {
	padding: 15px;
}

.k2UserBlock .k2Avatar {
	float: left;
	margin: 0 10px 0 0;
}
.k2UserBlock .ubName {
	font-weight: bold;
}
.k2UserBlockActions {
	padding: 10px 0;
}
.k2UserBlockActions li {
	padding: 3px 0;
	border-bottom: 1px dotted #ddd;
}
.k2UserBlockActions li:first-child {
	border-top: 1px dotted #ddd;
}

.k2UserBlockActions li a.modal{
	display: block;
	position: static;
	overflow: inherit;
	
}
.k2UserBlockActions li a{
	display: block;
	font-size: 12px;
	line-height: 16px;
}

/*------------------ Module Users -----------------------------*/
.k2UsersBlock .k2Avatar {
	float: left;
	margin: 0 10px 5px 0;
}
.k2UsersBlock .ubUserName {
	font-weight: bold;
}
.k2UsersBlock .ubUserFeedIcon {
	font-size:  12px;
}
.k2UsersBlock h3 {
	font-size: 14px;
	margin-bottom: 0;
	clear: both;
	font-weight: bold;
}
.k2UsersBlock .ubUserItems {
	font-size: 13px;
}
.k2UsersBlock > ul > li {
	margin-top: 10px;
	padding-top: 10px;
	border-top:  1px dotted #ddd;
}
.k2UsersBlock > ul > li:first-child {
	margin-top: 0;
	padding-top: 0;
	border-top:  none;
}

/*------------------ Module Tools Archives -----------------------------*/
.k2ArchivesBlock > ul > li {
	padding: 10px 15px;
	border-bottom: 1px solid #F2F2F2;
}
.k2ArchivesBlock > ul > li:last-child {
	border-bottom: none; 
}

/*------------------ Module Tools Authors -----------------------------*/
.k2AuthorsListBlock > ul > li {
	padding: 10px 15px;
	border-bottom: 1px solid #f2f2f2;
	overflow: hidden;
}
.k2AuthorsListBlock > ul > li:last-child {
	border-bottom: none; 
}
.k2AuthorsListBlock > ul > li .k2Avatar {
	float: left;
	margin: 0 10px 0 0;
}
.k2AuthorsListBlock > ul > li a{
	display: block;
}
/*------------------ Module Tools Calendar -----------------------------*/
.k2CalendarBlock .calendar {
	width: 100%;
}
.k2CalendarBlock .calendar th,
.k2CalendarBlock .calendar td {
	text-align: center;
	padding: 2px 0;
}
/*------------------ Module Tools Breadcrumbs -----------------------------*/
.k2BreadcrumbsBlock {
	padding: 10px 0;
}
.sidebar .k2BreadcrumbsBlock {
	padding: 10px 15px;
}
.k2BreadcrumbsBlock .bcSeparator {
	color: #999;
}

/*------------------ Module Tools Categories List -----------------------------*/
.k2CategoriesListBlock > ul li a {
	display: block;
	padding: 10px 15px;
	border-top: 1px solid #f2f2f2;
}
.k2CategoriesListBlock > ul li:first-child > a{
	border-top: none;
}
.k2CategoriesListBlock > ul > li ul {
	padding-left: 35px;
	border-top: 1px solid #f2f2f2;
}
.k2CategoriesListBlock > ul > li ul li a {
	padding-left: 0;
}

/*------------------ Module Tools Categories Select -----------------------------*/
.k2CategorySelectBlock select {
	border: none;
	width: 100%;
}
/*------------------ Module Tools Search -----------------------------*/
.k2SearchBlock .inputbox{
	border: none;
	width: 100%;
	height: 40px;
	padding: 0 15px;
}

.k2SearchBlock {
	position: relative;
}

.k2LiveSearchResults {
	position: absolute;
	left: -1px;
	right: -1px;
}
.k2LiveSearchResults ul {
	padding: 5px 15px;
	border: 1px solid #f2f2f2;
	background: #fff;
	box-shadow: 0 2px 2px rgba(0,0,0,0.1);
}
.k2SearchBlock .btn {
	position: absolute;
	top: 3px;
	right: 3px;
}
.k2SearchBlock .button {
	position: absolute;
	top: 12px;
	right: 8px;
}
/*------------------ Module Tools Tag cloud -----------------------------*/
.k2TagCloudBlock a {
	display: inline-block;
	margin: 0 2px;
}

/*--------------------------------Typography----------------------*/
.highlight {
	background-color: transparent;
	padding: 0;
	font-weight: normal;
}

/* PRICING TABLES 
==================================================*/
.spacer{ height: 50px; }
.no-space {
  padding-left:0;
  padding-right:0;
}
.no-space [class*="col-md-"],
.row.no-space [class*="col-md-"] { 
  padding-left:0; 
  padding-right:0; 
}


.pricing_table { text-align: center; margin: 25px 0;}
.pricing_table .tb_header {background-color: #8AB623; }
.pricing_table .tb_header h4 { margin: 0; padding: 15px 0px; border-bottom: 3px solid #5E852C; color: white; 
font-size:20px; font-weight:700;
-webkit-border-top-left-radius:3px; -webkit-border-top-right-radius:4px; -moz-border-top-left-radius:3px; -moz-border-top-right-radius:4px; border-top-left-radius:3px; border-top-right-radius:4px; }
.pricing_table .price { margin: 0; padding: 15px 0px; border-bottom: 2px solid white; font-size: 46px;  color: #fff;; 
font-weight: 900; letter-spacing: 0px; line-height: 1; }

.pricing_table .price p{ margin: 0;  }
.pricing_table .price p span{ display:block; padding:4px; font-size:14px; font-weight:500;}
.pricing_table .tb_content {margin:0; padding:0; list-style:none;}
.pricing_table .tb_content li { margin: 0; padding: 5px 0px; font-size:13px; line-height: 2;}

.pricing_table.out .tb_content li { opacity: 0;}
.pricing_table.out.in .tb_content li { opacity: 1;}
{
  animation-delay: 0.10s;
  -webkit-animation-delay: 0.10s;
}
.pricing_table.out.in .tb_content li:nth-child(3),
.pricing_table.out.in [class*="span"]:first-child .tb_content li:nth-child(2),
.pricing_table.out.in [class*="span"]:nth-child(4) .tb_content li:nth-child(2){
  animation-delay: 0.20s;
  -webkit-animation-delay: 0.20s;
}
.pricing_table.out.in .tb_content li:nth-child(4),
.pricing_table.out.in [class*="span"]:first-child .tb_content li:nth-child(3),
.pricing_table.out.in [class*="span"]:nth-child(4) .tb_content li:nth-child(3){
  animation-delay: 0.30s;
  -webkit-animation-delay: 0.30s;
}
.pricing_table.out.in .tb_content li:nth-child(5),
.pricing_table.out.in [class*="span"]:first-child .tb_content li:nth-child(4),
.pricing_table.out.in [class*="span"]:nth-child(4) .tb_content li:nth-child(4){
  animation-delay: 0.40s;
  -webkit-animation-delay: 0.40s;
}
.pricing_table.out.in .tb_content li:nth-child(6),
.pricing_table.out.in [class*="span"]:first-child .tb_content li:nth-child(5),
.pricing_table.out.in [class*="span"]:nth-child(4) .tb_content li:nth-child(5){
  animation-delay: 0.5s;
  -webkit-animation-delay: 0.50s;
}
.pricing_table.out.in .tb_content li:nth-child(7),
.pricing_table.out.in [class*="span"]:first-child .tb_content li:nth-child(6),
.pricing_table.out.in [class*="span"]:nth-child(4) .tb_content li:nth-child(6){
  animation-delay: 0.60s;
  -webkit-animation-delay: 0.60s;
}
.pricing_table.out.in .tb_content li:nth-child(8),
.pricing_table.out.in [class*="span"]:first-child .tb_content li:nth-child(7),
.pricing_table.out.in [class*="span"]:nth-child(4) .tb_content li:nth-child(7){
  animation-delay: 0.70s;
  -webkit-animation-delay: 0.70s;
}
.pricing_table.out.in .tb_content li:nth-child(9),
.pricing_table.out.in [class*="span"]:first-child .tb_content li:nth-child(8),
.pricing_table.out.in [class*="span"]:nth-child(4) .tb_content li:nth-child(8){
  animation-delay: 0.80s;
  -webkit-animation-delay: 0.80s;
}
.pricing_table.out.in .tb_content li:nth-child(10),
.pricing_table.out.in [class*="span"]:first-child .tb_content li:nth-child(9),
.pricing_table.out.in [class*="span"]:nth-child(4) .tb_content li:nth-child(9){
  animation-delay: 0.90s;
  -webkit-animation-delay: 0.90s;
}
.pricing_table.out.in .tb_content li:nth-child(11),
.pricing_table.out.in [class*="span"]:first-child .tb_content li:nth-child(10),
.pricing_table.out.in [class*="span"]:nth-child(4) .tb_content li:nth-child(10){
  animation-delay: 1.10s;
  -webkit-animation-delay: 1.10s;
}
.pricing_table.out.in .tb_content li:nth-child(12),
.pricing_table.out.in [class*="span"]:first-child .tb_content li:nth-child(11),
.pricing_table.out.in [class*="span"]:nth-child(4) .tb_content li:nth-child(11){
  animation-delay: 1.10s;
  -webkit-animation-delay: 1.10s;
}
.pricing_table.out.in .tb_content li:nth-child(13),
.pricing_table.out.in [class*="span"]:first-child .tb_content li:nth-child(12),
.pricing_table.out.in [class*="span"]:nth-child(4) .tb_content li:nth-child(12){
  animation-delay: 1.20s;
  -webkit-animation-delay: 1.20s;
}
.pricing_table.out.in .tb_content li:nth-child(14),
.pricing_table.out.in [class*="span"]:first-child .tb_content li:nth-child(13),
.pricing_table.out.in [class*="span"]:nth-child(4) .tb_content li:nth-child(13){
  animation-delay: 1.30s;
  -webkit-animation-delay: 1.30s;
}
.pricing_table.out.in [class*="span"]:first-child .tb_content li:nth-child(14),
.pricing_table.out.in [class*="span"]:nth-child(4) .tb_content li:nth-child(14){
  animation-delay: 1.40s;
  -webkit-animation-delay: 1.40s;
}

.pricing_table.out.in [class*="span"]:first-child .tb_content li,
.pricing_table.out.in [class*="span"]:nth-child(2) .tb_content li  {
  -webkit-animation-name: slideInLeft;
  animation-name: slideInLeft;
}
.pricing_table.out.in [class*="span"]:nth-child(3) .tb_content li,
.pricing_table.out.in [class*="span"]:nth-child(4) .tb_content li,
.pricing_table.out.in [class*="span"]:nth-child(5) .tb_content li,
.pricing_table.out.in [class*="span"]:nth-child(6) .tb_content li,
.pricing_table.out.in [class*="span"]:nth-child(7) .tb_content li  {
  -webkit-animation-name: slideInRight;
  animation-name: slideInRight;
}
.pricing_table .tb_content li:nth-child(odd),
.pricing_table .pr_table_col.caption_column .tb_content li:nth-child(odd){ background-color:#edf5f7; }
.pricing_table .tb_content li:nth-child(even),
.pricing_table .pr_table_col.caption_column .tb_content li:nth-child(even){ background-color:#fff; }
.pricing_table .tb_content li:first-child{ border-top: 1px solid white; }
.pricing_table .tb_content li:last-child{  }
.pricing_table .tb_content li:before{ display: none;}
.pricing_table .tb_content li hr {margin: 12px 50px;}
.pricing_table .signin {padding:15px 0 15px; background: transparent;  border-top: 3px solid #5E852C;}
.pricing_table .pr_table_col {background:#fff; position:relative; z-index:0;
 -webkit-box-shadow:0 0 8px rgba(0,0,0,0.1); -moz-box-shadow:0 0 8px rgba(0,0,0,0.1); box-shadow:0 0 8px rgba(0,0,0,0.1);}

.pricing_table .pr_table_col.highlight {z-index:1; margin-bottom: 4px;}
.pricing_table .pr_table_col:hover {z-index:2;}
.pricing_table .pr_table_col.highlight,
.pricing_table .pr_table_col:hover {margin-top:-15px;
 -webkit-box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.5); box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.5);}
.pricing_table .pr_table_col.highlight .tb_content li,
.pricing_table .pr_table_col:hover .tb_content li { padding: 7px 0px;}
.pricing_table .pr_table_col.highlight .price,
.pricing_table .pr_table_col:hover .price { padding: 20px 0px;}
.pricing_table .pr_table_col.caption_column {margin-top:64px;  -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none;}
.pricing_table .pr_table_col.caption_column .tb_header {font-size:18px; padding:36px 0; color:#444; font-weight:700; border-bottom:2px solid #fff; background:#eee; text-shadow:1px 1px 0 #fff;}
.pricing_table .pr_table_col.caption_column .tb_content li {padding: 5px 0px; text-align:left; text-indent:30px; background:transparent;}

/* pricing table skins */
.pr_table_col .tb_header h4 { border-bottom: 3px solid #747474; }
.pr_table_col .signin { border-top: 3px solid #747474; }
.pr_table_col .tb_header { background-color: #aaa; }


.pricing_table.rounded-corners [class*="span"]:first-child .tb_header {-webkit-border-top-left-radius:5px; -moz-border-top-left-radius:5px; border-top-left-radius:5px; }
.pricing_table.rounded-corners [class*="span"]:last-child .tb_header {-webkit-border-top-right-radius:5px; -moz-border-top-right-radius:5px; border-top-right-radius:5px; }
.pricing_table.rounded-corners .pr_table_col:hover .tb_header,
.pricing_table.rounded-corners .highlight .tb_header {-webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -moz-border-top-left-radius:5px; -moz-border-top-right-radius:5px; border-top-left-radius:5px; border-top-right-radius:5px; }
.pricing_table.rounded-corners .pr_table_col:hover,
.pricing_table.rounded-corners .highlight  {-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; }
.pricing_table.rounded-corners .pr_table_col:hover .signin,
.pricing_table.rounded-corners .highlight .signin {-webkit-border-bottom-left-radius:5px; -webkit-border-bottom-right-radius:5px; -moz-border-bottom-left-radius:5px; -moz-border-bottom-right-radius:5px; border-bottom-left-radius:5px; border-bottom-right-radius:5px; }
.pricing_table.rounded-corners [class*="span"]:last-child .tb_header {-webkit-border-top-right-radius:5px; -moz-border-top-right-radius:5px; border-top-right-radius:5px; }
.pricing_table.rounded-corners [class*="span"]:first-child .pr_table_col,
.pricing_table.rounded-corners [class*="span"]:first-child .signin {-webkit-border-bottom-left-radius:5px; -moz-border-bottom-left-radius:5px; border-bottom-left-radius:5px; }
.pricing_table.rounded-corners [class*="span"]:last-child .pr_table_col,
.pricing_table.rounded-corners [class*="span"]:last-child .signin {-webkit-border-bottom-right-radius:5px; -moz-border-bottom-right-radius:5px; border-bottom-right-radius:5px; }

.pricing_table .signin .btn {
  font-size: 14px;
}
.pricing_table.out.in .signin .btn {
  opacity: 1;
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn;
  animation-delay: 1.10s;
  -webkit-animation-delay: 1.10s;
}
/*--FOOTER
-------------------------------------------------------------------*/
#block-footer {
	background-color: #181818;
	padding: 15px 0;
	color: #999;
}
div.copyright {
	padding: 0;
	text-align: left;
	margin-bottom: 0;
}
div.copyright a {
	color: #999;
}
div.copyright a:hover {
	color: #70bd54;
}
.position-footer {
	float: right;
}
#toTop {
	z-index: 99999;
	background-image: url(img/glyphicons-halflings-white.png);
	background-color: #141414;
	border-radius: 0;
	box-shadow: 0 0 0 3px rgba(255,255,255,0.06);
}

/*Demo Template-----------------------------------------------------------*/
    .hPosition {padding: 20px;background: rgba(240, 240, 240, 0.4);border: 1px solid #eee;border-radius: 5px;}
    .hPosition .row { margin-bottom: 35px;}
    
    #switcher {
      margin-left: 0;
      -webkit-transition: 0.4s;
      -moz-transition: 0.4s;
      -ms-transition: 0.4s;
      -o-transition: 0.4s;
      background: rgba(0, 0, 0, 0.7);
      top: 100px;
      position: absolute;
      width: 322px;
      margin: 0;
      padding: 24px 0 10px;
      list-style: none;
      z-index: 1040;
      left: -322px;
    }
    #switcher .selectbox .selectify,
    #switcher .selectbox .selectify .header-f,
    #switcher .selectbox .selectify .options,
    #switcher .selectbox .selectify .option {
      min-width: 100px;
      border: none !important;
      max-width: 100%;
    }
    #switcher .themecolor {
      padding: 0 30px 15px;
      border-bottom: 2px solid rgba(255, 255, 255, 0.12);
      color: #f2f2f2;
      margin: 0 0 20px;
      position: relative;
      font-weight: 300;
    }
    #switcher .themecolor:before {
      display: block;
      content: "Color theme";
      font-size: 18px !important;
      line-height: normal;
      margin-bottom: 10px;
      text-transform: uppercase;
    }
    #switcher .themecolor a {
        float: none;
      height: 28px;
      width: 28px;
      overflow: hidden;
      display: inline-block;
      margin: 2px;
      border-radius: 100%;
      border: 3px solid rgba(255, 255, 255, 0.6);
    }
   
    #switcher .show-switcher-icon {
      position: absolute;
      left: 100%;
      height: 42px;
      width: 42px;
      line-height: 42px;
      text-align: center;
      background: rgba(0, 0, 0, 0.7);
      font-size: 17px;
      border-radius: 0 5px 5px 0;
      color: #fff;
    }


 

    #switcher.show-switcher {
      left: 0;
    }
    #switcher.show-switcher .show-switcher-icon:before {
      
    }

    #switcher .switcher {
      list-style: none;
      margin: 0;
      padding: 0;
    }
    #switcher .switcher .switcher-box {
      border-bottom: 2px solid rgba(255, 255, 255, 0.12);
      color: #f2f2f2;
      margin: 0 0 18px;
      padding: 0 30px 15px 30px;
      position: relative;
      text-align: left;  
    }
    #switcher .switcher .switcher-box h5 {
      font-size: 18px !important;
      line-height: normal;
      margin-bottom: 10px;
      text-transform: uppercase;
      font-weight: 300;
    }
    #switcher .switcher .switcher-box:last-child {
      border-bottom: none;
      margin: 0;
    }
    #switcher .switcher .switcher-box ul {
      margin: 0;
      padding: 0;
      list-style: none;
    }
    #switcher .switcher .switcher-box select { border: none; border-radius: 0; width: 100%; max-width: 100%; color: #444;}
    #switcher .switcher .switcher-box #demo-list-box {
      position: relative;
      padding: 0;
      list-style-type: none;
      margin: 25px 0 10px;
    }

    #switcher .switcher .switcher-box #demo-list-box:after {
      content: "";
      display: block;
      clear: both;
    }
    #switcher .switcher .switcher-box #demo-list-box li {
      display: block;
      float: left;
      width: 25%;
      text-align: center;
      padding: 0 2px;
    }
    #switcher .switcher .switcher-box #demo-list-box li a {
      display: block;
      position: relative;
      line-height: 34px;
      font-size: 0.9em;
      color: #ffffff;
      border: 1px solid rgba(255,255,255,0.6);
    }
    #switcher .switcher .switcher-box #demo-list-box li a.active {
    	background-color:  rgba(255,255,255,0.9);
    	color: #444;
    }

    #switcher .switcher .switcher-box .minicolors {
      display: block;
    }
    #switcher .switcher .switcher-box .minicolors input {
      height: 32px;
      width: 100%;
      border: none;
      background-color: #fff;
      -webkit-border-radius: 0;
      -moz-border-radius: 0;
      border-radius: 0;
      -moz-background-clip: padding;
      -webkit-background-clip: padding-box;
      background-clip: padding-box;
    }
    #switcher .switcher .switcher-box .minicolors .minicolors-panel {
      height: 163px !important;
      width: 185px !important;
      -webkit-border-radius: 0;
      -moz-border-radius: 0;
      border-radius: 0;
      -moz-background-clip: padding;
      -webkit-background-clip: padding-box;
      background-clip: padding-box;
      border: none;
      background-color: transparent;
    }
    #switcher .switcher .switcher-box .minicolors .minicolors-swatch {
      top: 6px;
      left: 6px;
    }
    #switcher .switcher .switcher-box .minicolors .minicolors-input {
      color: #444;
    }
    #switcher .switcher .switcher-box #demo-list-bg li {
      display: inline-block;
      margin: 0 1px;
    }
    #switcher .switcher .switcher-box #demo-list-bg li a {
      border: 1px solid rgba(255, 255, 255, 0.5);
      height: 28px;
      width: 28px;
      display: block;
    }
    #switcher .switcher .switcher-box #demo-list-bg li a:hover,
    #switcher .switcher .switcher-box #demo-list-bg li a.active {
      border-color: #ffda00;
    }

    .font-header ,
    .font-body {
      margin: 8px 0 2px 0;
      font-weight: 100;
    }
    .font-note {
      margin: 8px 0 0 0;
      font-size: 10px;
    }

    .body-bg-1 {
      background: url(img/body-bg-1.png) center center;
    }
    .body-bg-2 {
      background: url(img/body-bg-2.png) center center;
    }
    .body-bg-3 {
      background: url(img/body-bg-3.png) center center;
    }
    .body-bg-4 {
      background: url(img/body-bg-4.png) center center;
    }
    .body-bg-5 {
      background: url(img/body-bg-5.png) center center;
    }
    .body-bg-6 {
      background: url(img/body-bg-6.png) center center;
    }
    .body-bg-7 {
      background: url(img/body-bg-7.png) center center;
    }
    .body-bg-8 {
      background: url(img/body-bg-8.png) center center;
    }
    .body-bg-9 {
      background: url(img/body-bg-9.png) center center;
    }
    .body-bg-10 {
      background: url(img/body-bg-10.png) center center;
    }
    .body-bg-11 {
      background: url(img/body-bg-11.png) center center;
    }
    .body-bg-12 {
      background: url(img/body-bg-12.png) center center;
    }
    .body-bg-13 {
      background: url(img/body-bg-13.png) center center;
    }
    .body-bg-14 {
      background: url(img/body-bg-14.png) center center;
    }
    .body-bg-15 {
      background: url(img/body-bg-15.png) center center;
    }
    .body-bg-16 {
      background: url(img/body-bg-16.png) center center;
    }
    .body-bg-17 {
      background: url(img/body-bg-17.png) center center;
    }
    .body-bg-18 {
      background: url(img/body-bg-18.png) center center;
    }
    .body-bg-19 {
      background: url(img/body-bg-19.png) center center;
    }
    .body-bg-20 {
      background: url(img/body-bg-20.png) center center;
    }
    .body-bg-21 {
      background: url(img/body-bg-21.png) center center;
    }
    .body-bg-22 {
      background: url(img/body-bg-22.png) center center;
    }
    .body-bg-23 {
      background: url(img/body-bg-23.png) center center;
    }
    .body-bg-24 {
      background: url(img/body-bg-24.png) center center;
    }
    .body-bg-25 {
      background: url(img/body-bg-25.png) center center;
    }
    .body-bg-26 {
      background: url(img/body-bg-26.png) center center;
    }
    .body-bg-27 {
      background: url(img/body-bg-27.png) center center;
    }
    .body-bg-28 {
      background: url(img/body-bg-28.png) center center;
    }
    .body-bg-29 {
      background: url(img/body-bg-29.png) center center;
    }

    #mainsite {
      position: relative;
      background: #fff;
    }
    .body-wide #mainsite {
      margin: 0 auto;
      width: 100%;
    }
    .body-wide #mainsite #block-header .block-header {
      margin-top: -1px;
    }
    .body-wide #mainsite #block-header.scroll-to-fixed-fixed .block-header {
      margin-top: 0px;
    }
    .body-boxed #mainsite {
      background: #FFFFFF;
      box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.3);
      -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.3);
      -moz-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.3);
      margin: 0 auto;
      max-width: 1200px !important;
    }
    .body-framed #mainsite {
      background: #FFFFFF;
      box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.3);
      -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.3);
      -moz-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.3);
      margin: 20px auto;
      max-width: 1200px;
      width: 100%;
    }
    .body-rounded #mainsite {
      background: #FFFFFF;
      border-radius: 10px;
      box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.3);
      -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.3);
      -moz-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.3);
      margin: 20px auto;
      max-width: 1200px;
      overflow: hidden;
    }

    body[demofont-body="f1"] {
      font-family: 'utm_swiss_condensedregular' !important;
    }
    body[demofont-body="f2"] {
      font-family: 'Oswald' !important;
    }
    body[demofont-body="f3"] {
      font-family: 'Lato', sans-serif !important;
    }
    body[demofont-body="f4"] {
      font-family: 'Raleway', sans-serif !important;
    }
    body[demofont-body="f5"] {
      font-family: 'Source Sans Pro', sans-serif !important;
    }
    body[demofont-body="f6"] {
      font-family: 'PT Sans', sans-serif !important;
    }
    body[demofont-body="f7"] {
      font-family: 'Droid Serif', serif !important;
    }
    body[demofont-menu="f1"] #block-mainnav ul.fxmenu {
      font-family: 'Oswald' !important;
    }
    body[demofont-menu="f2"] #block-mainnav ul.fxmenu {
      font-family: 'Open sans' !important;
    }
    body[demofont-menu="f3"] #block-mainnav ul.fxmenu {
      font-family: 'Lato', sans-serif !important;
    }
    body[demofont-menu="f4"] #block-mainnav ul.fxmenu {
      font-family: 'Raleway', sans-serif !important;
    }
    body[demofont-menu="f5"] #block-mainnav ul.fxmenu {
      font-family: 'Source Sans Pro', sans-serif !important;
    }
    body[demofont-menu="f6"] #block-mainnav ul.fxmenu {
      font-family: 'PT Sans', sans-serif !important;
    }
    body[demofont-menu="f7"] #block-mainnav ul.fxmenu {
      font-family: 'Droid Serif', serif !important;
    }
    body[demofont-header="f1"] h1,
    body[demofont-header="f1"] h2,
    body[demofont-header="f1"] h3,
    body[demofont-header="f1"] h4,
    body[demofont-header="f1"] h5,
    body[demofont-header="f1"] h6,
    body[demofont-header="f1"] .nav-tabs > li > a,
    body[demofont-header="f1"] .gridItem .dateItem,
    body[demofont-header="f1"] .pfo-title,
    body[demofont-header="f1"] .button-green,
    body[demofont-header="f1"] .hikashop_products_pagination ul.pagination-list span.pagenav,
    body[demofont-header="f1"] .hikashop_cart_input_button,
    body[demofont-header="f1"] div#k2Frontend table.k2FrontendToolbar td.button,
    body[demofont-header="f1"] .k2AdminTableFiltersSearch #k2SubmitButton,
    body[demofont-header="f1"] .k2AdminTableFiltersSearch #k2ResetButton,
    body[demofont-header="f1"] .tab-pane .hikashop_product_vote_listing .pagination .list-footer span,
    body[demofont-header="f1"] .table .pagination .list-footer .pagination .page-number .pagination-list span,
    body[demofont-header="f1"] #hikashop_add_to_cart_checkout_div .btn,
    body[demofont-header="f1"] .category-list .btn-primary,
    body[demofont-header="f1"] .button-gray,
    body[demofont-header="f1"] .button-dark,
    body[demofont-header="f1"] .cart-subtotal span,
    body[demofont-header="f1"] .shop-card-products-description > .price,
    body[demofont-header="f1"] .shop-card-products-description-header,
    body[demofont-header="f1"] ul#menu,
    body[demofont-header="f1"] #owl-demo-6 .shop-content-item-container .price a,
    body[demofont-header="f1"] p.price-range > input,
    body[demofont-header="f1"] .pop-products-number,
    body[demofont-header="f1"] input[type="submit"][name="choose_options"],
    body[demofont-header="f1"] .pop-products-description,
    body[demofont-header="f1"] .pop-products-price,
    body[demofont-header="f1"] .pop-products-prev-price,
    body[demofont-header="f1"] .our-banners-description > .our-banners-border > .banners-header,
    body[demofont-header="f1"] .our-banners-description > .our-banners-border > a,
    body[demofont-header="f1"] .shop-content-item > .shop-content-item-description > a.option,
    body[demofont-header="f1"] .shop .clear-selection,
    body[demofont-header="f1"] .item-circle,
    body[demofont-header="f1"] .revievs,
    body[demofont-header="f1"] .blog .blog-item .post-meta .date h2 span,
    body[demofont-header="f1"] .blog-item a.more,
    body[demofont-header="f1"] .blog-item-description .post-date,
    body[demofont-header="f1"] .blog-item-quote .post-date,
    body[demofont-header="f1"] .blog-item-quote .autor,
    body[demofont-header="f1"] .slider-1 .tp-banner-container ul .slide-1 .layer-1 p,
    body[demofont-header="f1"] .slider-1 .tp-banner-container ul .slide-2 .layer-2 p,
    body[demofont-header="f1"] .slider-2 .slide-2 .layer-1 p,
    body[demofont-header="f1"] .numbers-ico .counting,
    body[demofont-header="f1"] .slider-3 .tp-banner-container ul .slide-2 .layer-2 p,
    body[demofont-header="f1"] .our-banners-inner h3,
    body[demofont-header="f1"] .our-banners-inner a,
    body[demofont-header="f1"] .shipping span.number,
    body[demofont-header="f1"] .page-404,
    body[demofont-header="f1"] .form-row ul li:first-child,
    body[demofont-header="f1"] .rowform > label,
    body[demofont-header="f1"] .contact-classic .title,
    body[demofont-header="f1"] .latest-posts a,
    body[demofont-header="f1"] #switcher .themecolor:before,
    body[demofont-header="f1"] label,
    body[demofont-header="f1"] .avatar li .name,
    body[demofont-header="f1"] .cols_list_1 .item:before,
    body[demofont-header="f1"] .text-field h3 span,
    body[demofont-header="f1"] #owl-demo-9 .post-slide .post-slide-header span,
    body[demofont-header="f1"] .itemHeader .post-date,
    body[demofont-header="f1"] .tagView .ItemReadMore a,
    body[demofont-header="f1"] .userView .ItemReadMore a,
    body[demofont-header="f1"] div#k2Frontend table.k2FrontendToolbar td.button,
    body[demofont-header="f1"] .k2AdminTableFiltersSearch #k2SubmitButton,
    body[demofont-header="f1"] .k2AdminTableFiltersSearch #k2ResetButton,
    body[demofont-header="f1"] #k2FrontendContainer .adminlist .commentToolbar a,
    body[demofont-header="f1"] .ubUserName,
    body[demofont-header="f1"] .k2UserBlock .ubName,
    body[demofont-header="f1"] .abAuthorName,
    body[demofont-header="f1"] .k2TopCommentersBlock ul li .tcLink,
    body[demofont-header="f1"] .blog .readmore a,
    body[demofont-header="f1"] .detail-article .pager li > a,
    .detail-article .pager li > span,
    body[demofont-header="f1"] .hikashop_option_price_value,
    body[demofont-header="f1"] #hikashop_add_wishlist,
    .shop div#hikashop_product_contact_main,
    body[demofont-header="f1"] .hikashop_product_page .hikashop_product_waitlist_main > .btn,
    #hikashop_add_to_cart_continue_div .btn,
    body[demofont-header="f1"] .tab-pane .hikashop_product_vote_listing .pagination .list-footer a,
    body[demofont-header="f1"] .table .pagination .list-footer .pagination .page-number .pagination-list a,
    body[demofont-header="f1"] .modal_jform_contenthistory,
    #editor-xtd-buttons .btn,
    .edit.item-page .control-group .btn,
    body[demofont-header="f1"] .tab-pane .hikashop_product_vote_listing .pagination .list-footer span,
    body[demofont-header="f1"] .table .pagination .list-footer .pagination .page-number .pagination-list span,
    body[demofont-header="f1"] #hikashop_add_to_cart_checkout_div .btn,
    body[demofont-header="f1"] .category-list .btn-primary,
    body[demofont-header="f1"] .table th,
    #hikashop_cart_product_listing .hika_show_cart_total_price,
    body[demofont-header="f1"] #htmlfieldset_products .hikashop_order_total_value,
    body[demofont-header="f1"] .hikashop_checkout_cart span.hikashop_product_price,
    .hikashop_checkout_cart .hikashop_checkout_cart_shipping,
    body[demofont-header="f1"] .hikashop_checkout_cart .hikashop_checkout_cart_final_total,
    body[demofont-header="f1"] .ui-datepicker th,
    body[demofont-header="f1"] .hikashop_products_pagination div.pagination-list a.pagenav,
    body[demofont-header="f1"] .hikashop_products_pagination div.pagination-list span.pagenav,
    body[demofont-header="f1"] .price span {
      font-family: 'Open sans' !important;
    }
    body[demofont-header="f2"] h1,
    body[demofont-header="f2"] h2,
    body[demofont-header="f2"] h3,
    body[demofont-header="f2"] h4,
    body[demofont-header="f2"] h5,
    body[demofont-header="f2"] h6,
    body[demofont-header="f2"] .nav-tabs > li > a,
    body[demofont-header="f2"] .gridItem .dateItem,
    body[demofont-header="f2"] .pfo-title,
    body[demofont-header="f2"] .button-green,
    body[demofont-header="f2"] .hikashop_products_pagination ul.pagination-list span.pagenav,
    body[demofont-header="f2"] .hikashop_cart_input_button,
    body[demofont-header="f2"] div#k2Frontend table.k2FrontendToolbar td.button,
    body[demofont-header="f2"] .k2AdminTableFiltersSearch #k2SubmitButton,
    body[demofont-header="f2"] .k2AdminTableFiltersSearch #k2ResetButton,
    body[demofont-header="f2"] .tab-pane .hikashop_product_vote_listing .pagination .list-footer span,
    body[demofont-header="f2"] .table .pagination .list-footer .pagination .page-number .pagination-list span,
    body[demofont-header="f2"] #hikashop_add_to_cart_checkout_div .btn,
    body[demofont-header="f2"] .category-list .btn-primary,
    body[demofont-header="f2"] .button-gray,
    body[demofont-header="f2"] .button-dark,
    body[demofont-header="f2"] .cart-subtotal span,
    body[demofont-header="f2"] .shop-card-products-description > .price,
    body[demofont-header="f2"] .shop-card-products-description-header,
    body[demofont-header="f2"] ul#menu,
    body[demofont-header="f2"] #owl-demo-6 .shop-content-item-container .price a,
    body[demofont-header="f2"] p.price-range > input,
    body[demofont-header="f2"] .pop-products-number,
    body[demofont-header="f2"] input[type="submit"][name="choose_options"],
    body[demofont-header="f2"] .pop-products-description,
    body[demofont-header="f2"] .pop-products-price,
    body[demofont-header="f2"] .pop-products-prev-price,
    body[demofont-header="f2"] .our-banners-description > .our-banners-border > .banners-header,
    body[demofont-header="f2"] .our-banners-description > .our-banners-border > a,
    body[demofont-header="f2"] .shop-content-item > .shop-content-item-description > a.option,
    body[demofont-header="f2"] .shop .clear-selection,
    body[demofont-header="f2"] .item-circle,
    body[demofont-header="f2"] .revievs,
    body[demofont-header="f2"] .blog .blog-item .post-meta .date h2 span,
    body[demofont-header="f2"] .blog-item a.more,
    body[demofont-header="f2"] .blog-item-description .post-date,
    body[demofont-header="f2"] .blog-item-quote .post-date,
    body[demofont-header="f2"] .blog-item-quote .autor,
    body[demofont-header="f2"] .slider-1 .tp-banner-container ul .slide-1 .layer-1 p,
    body[demofont-header="f2"] .slider-1 .tp-banner-container ul .slide-2 .layer-2 p,
    body[demofont-header="f2"] .slider-2 .slide-2 .layer-1 p,
    body[demofont-header="f2"] .numbers-ico .counting,
    body[demofont-header="f2"] .slider-3 .tp-banner-container ul .slide-2 .layer-2 p,
    body[demofont-header="f2"] .our-banners-inner h3,
    body[demofont-header="f2"] .our-banners-inner a,
    body[demofont-header="f2"] .shipping span.number,
    body[demofont-header="f2"] .page-404,
    body[demofont-header="f2"] .form-row ul li:first-child,
    body[demofont-header="f2"] .rowform > label,
    body[demofont-header="f2"] .contact-classic .title,
    body[demofont-header="f2"] .latest-posts a,
    body[demofont-header="f2"] #switcher .themecolor:before,
    body[demofont-header="f2"] label,
    body[demofont-header="f2"] .avatar li .name,
    body[demofont-header="f2"] .cols_list_1 .item:before,
    body[demofont-header="f2"] .text-field h3 span,
    body[demofont-header="f2"] #owl-demo-9 .post-slide .post-slide-header span,
    body[demofont-header="f2"] .itemHeader .post-date,
    body[demofont-header="f2"] .tagView .ItemReadMore a,
    body[demofont-header="f2"] .userView .ItemReadMore a,
    body[demofont-header="f2"] div#k2Frontend table.k2FrontendToolbar td.button,
    body[demofont-header="f2"] .k2AdminTableFiltersSearch #k2SubmitButton,
    body[demofont-header="f2"] .k2AdminTableFiltersSearch #k2ResetButton,
    body[demofont-header="f2"] #k2FrontendContainer .adminlist .commentToolbar a,
    body[demofont-header="f2"] .ubUserName,
    body[demofont-header="f2"] .k2UserBlock .ubName,
    body[demofont-header="f2"] .abAuthorName,
    body[demofont-header="f2"] .k2TopCommentersBlock ul li .tcLink,
    body[demofont-header="f2"] .blog .readmore a,
    body[demofont-header="f2"] .detail-article .pager li > a,
    .detail-article .pager li > span,
    body[demofont-header="f2"] .hikashop_option_price_value,
    body[demofont-header="f2"] #hikashop_add_wishlist,
    .shop div#hikashop_product_contact_main,
    body[demofont-header="f2"] .hikashop_product_page .hikashop_product_waitlist_main > .btn,
    #hikashop_add_to_cart_continue_div .btn,
    body[demofont-header="f2"] .tab-pane .hikashop_product_vote_listing .pagination .list-footer a,
    body[demofont-header="f2"] .table .pagination .list-footer .pagination .page-number .pagination-list a,
    body[demofont-header="f2"] .modal_jform_contenthistory,
    #editor-xtd-buttons .btn,
    .edit.item-page .control-group .btn,
    body[demofont-header="f2"] .tab-pane .hikashop_product_vote_listing .pagination .list-footer span,
    body[demofont-header="f2"] .table .pagination .list-footer .pagination .page-number .pagination-list span,
    body[demofont-header="f2"] #hikashop_add_to_cart_checkout_div .btn,
    body[demofont-header="f2"] .category-list .btn-primary,
    body[demofont-header="f2"] .table th,
    #hikashop_cart_product_listing .hika_show_cart_total_price,
    body[demofont-header="f2"] #htmlfieldset_products .hikashop_order_total_value,
    body[demofont-header="f2"] .hikashop_checkout_cart span.hikashop_product_price,
    .hikashop_checkout_cart .hikashop_checkout_cart_shipping,
    body[demofont-header="f2"] .hikashop_checkout_cart .hikashop_checkout_cart_final_total,
    body[demofont-header="f2"] .ui-datepicker th,
    body[demofont-header="f2"] .hikashop_products_pagination div.pagination-list a.pagenav,
    body[demofont-header="f2"] .hikashop_products_pagination div.pagination-list span.pagenav,
    body[demofont-header="f2"] .price span {
      font-family: 'Oswald' !important;
    }
    body[demofont-header="f3"] h1,
    body[demofont-header="f3"] h2,
    body[demofont-header="f3"] h3,
    body[demofont-header="f3"] h4,
    body[demofont-header="f3"] h5,
    body[demofont-header="f3"] h6,
    body[demofont-header="f3"] .nav-tabs > li > a,
    body[demofont-header="f3"] .gridItem .dateItem,
    body[demofont-header="f3"] .pfo-title,
    body[demofont-header="f3"] .button-green,
    body[demofont-header="f3"] .hikashop_products_pagination ul.pagination-list span.pagenav,
    body[demofont-header="f3"] .hikashop_cart_input_button,
    body[demofont-header="f3"] div#k2Frontend table.k2FrontendToolbar td.button,
    body[demofont-header="f3"] .k2AdminTableFiltersSearch #k2SubmitButton,
    body[demofont-header="f3"] .k2AdminTableFiltersSearch #k2ResetButton,
    body[demofont-header="f3"] .tab-pane .hikashop_product_vote_listing .pagination .list-footer span,
    body[demofont-header="f3"] .table .pagination .list-footer .pagination .page-number .pagination-list span,
    body[demofont-header="f3"] #hikashop_add_to_cart_checkout_div .btn,
    body[demofont-header="f3"] .category-list .btn-primary,
    body[demofont-header="f3"] .button-gray,
    body[demofont-header="f3"] .button-dark,
    body[demofont-header="f3"] .cart-subtotal span,
    body[demofont-header="f3"] .shop-card-products-description > .price,
    body[demofont-header="f3"] .shop-card-products-description-header,
    body[demofont-header="f3"] ul#menu,
    body[demofont-header="f3"] #owl-demo-6 .shop-content-item-container .price a,
    body[demofont-header="f3"] p.price-range > input,
    body[demofont-header="f3"] .pop-products-number,
    body[demofont-header="f3"] input[type="submit"][name="choose_options"],
    body[demofont-header="f3"] .pop-products-description,
    body[demofont-header="f3"] .pop-products-price,
    body[demofont-header="f3"] .pop-products-prev-price,
    body[demofont-header="f3"] .our-banners-description > .our-banners-border > .banners-header,
    body[demofont-header="f3"] .our-banners-description > .our-banners-border > a,
    body[demofont-header="f3"] .shop-content-item > .shop-content-item-description > a.option,
    body[demofont-header="f3"] .shop .clear-selection,
    body[demofont-header="f3"] .item-circle,
    body[demofont-header="f3"] .revievs,
    body[demofont-header="f3"] .blog .blog-item .post-meta .date h2 span,
    body[demofont-header="f3"] .blog-item a.more,
    body[demofont-header="f3"] .blog-item-description .post-date,
    body[demofont-header="f3"] .blog-item-quote .post-date,
    body[demofont-header="f3"] .blog-item-quote .autor,
    body[demofont-header="f3"] .slider-1 .tp-banner-container ul .slide-1 .layer-1 p,
    body[demofont-header="f3"] .slider-1 .tp-banner-container ul .slide-2 .layer-2 p,
    body[demofont-header="f3"] .slider-2 .slide-2 .layer-1 p,
    body[demofont-header="f3"] .numbers-ico .counting,
    body[demofont-header="f3"] .slider-3 .tp-banner-container ul .slide-2 .layer-2 p,
    body[demofont-header="f3"] .our-banners-inner h3,
    body[demofont-header="f3"] .our-banners-inner a,
    body[demofont-header="f3"] .shipping span.number,
    body[demofont-header="f3"] .page-404,
    body[demofont-header="f3"] .form-row ul li:first-child,
    body[demofont-header="f3"] .rowform > label,
    body[demofont-header="f3"] .contact-classic .title,
    body[demofont-header="f3"] .latest-posts a,
    body[demofont-header="f3"] #switcher .themecolor:before,
    body[demofont-header="f3"] label,
    body[demofont-header="f3"] .avatar li .name,
    body[demofont-header="f3"] .cols_list_1 .item:before,
    body[demofont-header="f3"] .text-field h3 span,
    body[demofont-header="f3"] #owl-demo-9 .post-slide .post-slide-header span,
    body[demofont-header="f3"] .itemHeader .post-date,
    body[demofont-header="f3"] .tagView .ItemReadMore a,
    body[demofont-header="f3"] .userView .ItemReadMore a,
    body[demofont-header="f3"] div#k2Frontend table.k2FrontendToolbar td.button,
    body[demofont-header="f3"] .k2AdminTableFiltersSearch #k2SubmitButton,
    body[demofont-header="f3"] .k2AdminTableFiltersSearch #k2ResetButton,
    body[demofont-header="f3"] #k2FrontendContainer .adminlist .commentToolbar a,
    body[demofont-header="f3"] .ubUserName,
    body[demofont-header="f3"] .k2UserBlock .ubName,
    body[demofont-header="f3"] .abAuthorName,
    body[demofont-header="f3"] .k2TopCommentersBlock ul li .tcLink,
    body[demofont-header="f3"] .blog .readmore a,
    body[demofont-header="f3"] .detail-article .pager li > a,
    .detail-article .pager li > span,
    body[demofont-header="f3"] .hikashop_option_price_value,
    body[demofont-header="f3"] #hikashop_add_wishlist,
    .shop div#hikashop_product_contact_main,
    body[demofont-header="f3"] .hikashop_product_page .hikashop_product_waitlist_main > .btn,
    #hikashop_add_to_cart_continue_div .btn,
    body[demofont-header="f3"] .tab-pane .hikashop_product_vote_listing .pagination .list-footer a,
    body[demofont-header="f3"] .table .pagination .list-footer .pagination .page-number .pagination-list a,
    body[demofont-header="f3"] .modal_jform_contenthistory,
    #editor-xtd-buttons .btn,
    .edit.item-page .control-group .btn,
    body[demofont-header="f3"] .tab-pane .hikashop_product_vote_listing .pagination .list-footer span,
    body[demofont-header="f3"] .table .pagination .list-footer .pagination .page-number .pagination-list span,
    body[demofont-header="f3"] #hikashop_add_to_cart_checkout_div .btn,
    body[demofont-header="f3"] .category-list .btn-primary,
    body[demofont-header="f3"] .table th,
    #hikashop_cart_product_listing .hika_show_cart_total_price,
    body[demofont-header="f3"] #htmlfieldset_products .hikashop_order_total_value,
    body[demofont-header="f3"] .hikashop_checkout_cart span.hikashop_product_price,
    .hikashop_checkout_cart .hikashop_checkout_cart_shipping,
    body[demofont-header="f3"] .hikashop_checkout_cart .hikashop_checkout_cart_final_total,
    body[demofont-header="f3"] .ui-datepicker th,
    body[demofont-header="f3"] .hikashop_products_pagination div.pagination-list a.pagenav,
    body[demofont-header="f3"] .hikashop_products_pagination div.pagination-list span.pagenav,
    body[demofont-header="f3"] .price span {
      font-family: 'Lato', sans-serif !important;
    }
    body[demofont-header="f4"] h1,
    body[demofont-header="f4"] h2,
    body[demofont-header="f4"] h3,
    body[demofont-header="f4"] h4,
    body[demofont-header="f4"] h5,
    body[demofont-header="f4"] h6,
    body[demofont-header="f4"] .nav-tabs > li > a,
    body[demofont-header="f4"] .gridItem .dateItem,
    body[demofont-header="f4"] .pfo-title,
    body[demofont-header="f4"] .button-green,
    body[demofont-header="f4"] .hikashop_products_pagination ul.pagination-list span.pagenav,
    body[demofont-header="f4"] .hikashop_cart_input_button,
    body[demofont-header="f4"] div#k2Frontend table.k2FrontendToolbar td.button,
    body[demofont-header="f4"] .k2AdminTableFiltersSearch #k2SubmitButton,
    body[demofont-header="f4"] .k2AdminTableFiltersSearch #k2ResetButton,
    body[demofont-header="f4"] .tab-pane .hikashop_product_vote_listing .pagination .list-footer span,
    body[demofont-header="f4"] .table .pagination .list-footer .pagination .page-number .pagination-list span,
    body[demofont-header="f4"] #hikashop_add_to_cart_checkout_div .btn,
    body[demofont-header="f4"] .category-list .btn-primary,
    body[demofont-header="f4"] .button-gray,
    body[demofont-header="f4"] .button-dark,
    body[demofont-header="f4"] .cart-subtotal span,
    body[demofont-header="f4"] .shop-card-products-description > .price,
    body[demofont-header="f4"] .shop-card-products-description-header,
    body[demofont-header="f4"] ul#menu,
    body[demofont-header="f4"] #owl-demo-6 .shop-content-item-container .price a,
    body[demofont-header="f4"] p.price-range > input,
    body[demofont-header="f4"] .pop-products-number,
    body[demofont-header="f4"] input[type="submit"][name="choose_options"],
    body[demofont-header="f4"] .pop-products-description,
    body[demofont-header="f4"] .pop-products-price,
    body[demofont-header="f4"] .pop-products-prev-price,
    body[demofont-header="f4"] .our-banners-description > .our-banners-border > .banners-header,
    body[demofont-header="f4"] .our-banners-description > .our-banners-border > a,
    body[demofont-header="f4"] .shop-content-item > .shop-content-item-description > a.option,
    body[demofont-header="f4"] .shop .clear-selection,
    body[demofont-header="f4"] .item-circle,
    body[demofont-header="f4"] .revievs,
    body[demofont-header="f4"] .blog .blog-item .post-meta .date h2 span,
    body[demofont-header="f4"] .blog-item a.more,
    body[demofont-header="f4"] .blog-item-description .post-date,
    body[demofont-header="f4"] .blog-item-quote .post-date,
    body[demofont-header="f4"] .blog-item-quote .autor,
    body[demofont-header="f4"] .slider-1 .tp-banner-container ul .slide-1 .layer-1 p,
    body[demofont-header="f4"] .slider-1 .tp-banner-container ul .slide-2 .layer-2 p,
    body[demofont-header="f4"] .slider-2 .slide-2 .layer-1 p,
    body[demofont-header="f4"] .numbers-ico .counting,
    body[demofont-header="f4"] .slider-3 .tp-banner-container ul .slide-2 .layer-2 p,
    body[demofont-header="f4"] .our-banners-inner h3,
    body[demofont-header="f4"] .our-banners-inner a,
    body[demofont-header="f4"] .shipping span.number,
    body[demofont-header="f4"] .page-404,
    body[demofont-header="f4"] .form-row ul li:first-child,
    body[demofont-header="f4"] .rowform > label,
    body[demofont-header="f4"] .contact-classic .title,
    body[demofont-header="f4"] .latest-posts a,
    body[demofont-header="f4"] #switcher .themecolor:before,
    body[demofont-header="f4"] label,
    body[demofont-header="f4"] .avatar li .name,
    body[demofont-header="f4"] .cols_list_1 .item:before,
    body[demofont-header="f4"] .text-field h3 span,
    body[demofont-header="f4"] #owl-demo-9 .post-slide .post-slide-header span,
    body[demofont-header="f4"] .itemHeader .post-date,
    body[demofont-header="f4"] .tagView .ItemReadMore a,
    body[demofont-header="f4"] .userView .ItemReadMore a,
    body[demofont-header="f4"] div#k2Frontend table.k2FrontendToolbar td.button,
    body[demofont-header="f4"] .k2AdminTableFiltersSearch #k2SubmitButton,
    body[demofont-header="f4"] .k2AdminTableFiltersSearch #k2ResetButton,
    body[demofont-header="f4"] #k2FrontendContainer .adminlist .commentToolbar a,
    body[demofont-header="f4"] .ubUserName,
    body[demofont-header="f4"] .k2UserBlock .ubName,
    body[demofont-header="f4"] .abAuthorName,
    body[demofont-header="f4"] .k2TopCommentersBlock ul li .tcLink,
    body[demofont-header="f4"] .blog .readmore a,
    body[demofont-header="f4"] .detail-article .pager li > a,
    .detail-article .pager li > span,
    body[demofont-header="f4"] .hikashop_option_price_value,
    body[demofont-header="f4"] #hikashop_add_wishlist,
    .shop div#hikashop_product_contact_main,
    body[demofont-header="f4"] .hikashop_product_page .hikashop_product_waitlist_main > .btn,
    #hikashop_add_to_cart_continue_div .btn,
    body[demofont-header="f4"] .tab-pane .hikashop_product_vote_listing .pagination .list-footer a,
    body[demofont-header="f4"] .table .pagination .list-footer .pagination .page-number .pagination-list a,
    body[demofont-header="f4"] .modal_jform_contenthistory,
    #editor-xtd-buttons .btn,
    .edit.item-page .control-group .btn,
    body[demofont-header="f4"] .tab-pane .hikashop_product_vote_listing .pagination .list-footer span,
    body[demofont-header="f4"] .table .pagination .list-footer .pagination .page-number .pagination-list span,
    body[demofont-header="f4"] #hikashop_add_to_cart_checkout_div .btn,
    body[demofont-header="f4"] .category-list .btn-primary,
    body[demofont-header="f4"] .table th,
    #hikashop_cart_product_listing .hika_show_cart_total_price,
    body[demofont-header="f4"] #htmlfieldset_products .hikashop_order_total_value,
    body[demofont-header="f4"] .hikashop_checkout_cart span.hikashop_product_price,
    .hikashop_checkout_cart .hikashop_checkout_cart_shipping,
    body[demofont-header="f4"] .hikashop_checkout_cart .hikashop_checkout_cart_final_total,
    body[demofont-header="f4"] .ui-datepicker th,
    body[demofont-header="f4"] .hikashop_products_pagination div.pagination-list a.pagenav,
    body[demofont-header="f4"] .hikashop_products_pagination div.pagination-list span.pagenav,
    body[demofont-header="f4"] .price span {
      font-family: 'Raleway', sans-serif !important;
    }
    body[demofont-header="f5"] h1,
    body[demofont-header="f5"] h2,
    body[demofont-header="f5"] h3,
    body[demofont-header="f5"] h4,
    body[demofont-header="f5"] h5,
    body[demofont-header="f5"] h6,
    body[demofont-header="f5"] .nav-tabs > li > a,
    body[demofont-header="f5"] .gridItem .dateItem,
    body[demofont-header="f5"] .pfo-title,
    body[demofont-header="f5"] .button-green,
    body[demofont-header="f5"] .hikashop_products_pagination ul.pagination-list span.pagenav,
    body[demofont-header="f5"] .hikashop_cart_input_button,
    body[demofont-header="f5"] div#k2Frontend table.k2FrontendToolbar td.button,
    body[demofont-header="f5"] .k2AdminTableFiltersSearch #k2SubmitButton,
    body[demofont-header="f5"] .k2AdminTableFiltersSearch #k2ResetButton,
    body[demofont-header="f5"] .tab-pane .hikashop_product_vote_listing .pagination .list-footer span,
    body[demofont-header="f5"] .table .pagination .list-footer .pagination .page-number .pagination-list span,
    body[demofont-header="f5"] #hikashop_add_to_cart_checkout_div .btn,
    body[demofont-header="f5"] .category-list .btn-primary,
    body[demofont-header="f5"] .button-gray,
    body[demofont-header="f5"] .button-dark,
    body[demofont-header="f5"] .cart-subtotal span,
    body[demofont-header="f5"] .shop-card-products-description > .price,
    body[demofont-header="f5"] .shop-card-products-description-header,
    body[demofont-header="f5"] ul#menu,
    body[demofont-header="f5"] #owl-demo-6 .shop-content-item-container .price a,
    body[demofont-header="f5"] p.price-range > input,
    body[demofont-header="f5"] .pop-products-number,
    body[demofont-header="f5"] input[type="submit"][name="choose_options"],
    body[demofont-header="f5"] .pop-products-description,
    body[demofont-header="f5"] .pop-products-price,
    body[demofont-header="f5"] .pop-products-prev-price,
    body[demofont-header="f5"] .our-banners-description > .our-banners-border > .banners-header,
    body[demofont-header="f5"] .our-banners-description > .our-banners-border > a,
    body[demofont-header="f5"] .shop-content-item > .shop-content-item-description > a.option,
    body[demofont-header="f5"] .shop .clear-selection,
    body[demofont-header="f5"] .item-circle,
    body[demofont-header="f5"] .revievs,
    body[demofont-header="f5"] .blog .blog-item .post-meta .date h2 span,
    body[demofont-header="f5"] .blog-item a.more,
    body[demofont-header="f5"] .blog-item-description .post-date,
    body[demofont-header="f5"] .blog-item-quote .post-date,
    body[demofont-header="f5"] .blog-item-quote .autor,
    body[demofont-header="f5"] .slider-1 .tp-banner-container ul .slide-1 .layer-1 p,
    body[demofont-header="f5"] .slider-1 .tp-banner-container ul .slide-2 .layer-2 p,
    body[demofont-header="f5"] .slider-2 .slide-2 .layer-1 p,
    body[demofont-header="f5"] .numbers-ico .counting,
    body[demofont-header="f5"] .slider-3 .tp-banner-container ul .slide-2 .layer-2 p,
    body[demofont-header="f5"] .our-banners-inner h3,
    body[demofont-header="f5"] .our-banners-inner a,
    body[demofont-header="f5"] .shipping span.number,
    body[demofont-header="f5"] .page-404,
    body[demofont-header="f5"] .form-row ul li:first-child,
    body[demofont-header="f5"] .rowform > label,
    body[demofont-header="f5"] .contact-classic .title,
    body[demofont-header="f5"] .latest-posts a,
    body[demofont-header="f5"] #switcher .themecolor:before,
    body[demofont-header="f5"] label,
    body[demofont-header="f5"] .avatar li .name,
    body[demofont-header="f5"] .cols_list_1 .item:before,
    body[demofont-header="f5"] .text-field h3 span,
    body[demofont-header="f5"] #owl-demo-9 .post-slide .post-slide-header span,
    body[demofont-header="f5"] .itemHeader .post-date,
    body[demofont-header="f5"] .tagView .ItemReadMore a,
    body[demofont-header="f5"] .userView .ItemReadMore a,
    body[demofont-header="f5"] div#k2Frontend table.k2FrontendToolbar td.button,
    body[demofont-header="f5"] .k2AdminTableFiltersSearch #k2SubmitButton,
    body[demofont-header="f5"] .k2AdminTableFiltersSearch #k2ResetButton,
    body[demofont-header="f5"] #k2FrontendContainer .adminlist .commentToolbar a,
    body[demofont-header="f5"] .ubUserName,
    body[demofont-header="f5"] .k2UserBlock .ubName,
    body[demofont-header="f5"] .abAuthorName,
    body[demofont-header="f5"] .k2TopCommentersBlock ul li .tcLink,
    body[demofont-header="f5"] .blog .readmore a,
    body[demofont-header="f5"] .detail-article .pager li > a,
    .detail-article .pager li > span,
    body[demofont-header="f5"] .hikashop_option_price_value,
    body[demofont-header="f5"] #hikashop_add_wishlist,
    .shop div#hikashop_product_contact_main,
    body[demofont-header="f5"] .hikashop_product_page .hikashop_product_waitlist_main > .btn,
    #hikashop_add_to_cart_continue_div .btn,
    body[demofont-header="f5"] .tab-pane .hikashop_product_vote_listing .pagination .list-footer a,
    body[demofont-header="f5"] .table .pagination .list-footer .pagination .page-number .pagination-list a,
    body[demofont-header="f5"] .modal_jform_contenthistory,
    #editor-xtd-buttons .btn,
    .edit.item-page .control-group .btn,
    body[demofont-header="f5"] .tab-pane .hikashop_product_vote_listing .pagination .list-footer span,
    body[demofont-header="f5"] .table .pagination .list-footer .pagination .page-number .pagination-list span,
    body[demofont-header="f5"] #hikashop_add_to_cart_checkout_div .btn,
    body[demofont-header="f5"] .category-list .btn-primary,
    body[demofont-header="f5"] .table th,
    #hikashop_cart_product_listing .hika_show_cart_total_price,
    body[demofont-header="f5"] #htmlfieldset_products .hikashop_order_total_value,
    body[demofont-header="f5"] .hikashop_checkout_cart span.hikashop_product_price,
    .hikashop_checkout_cart .hikashop_checkout_cart_shipping,
    body[demofont-header="f5"] .hikashop_checkout_cart .hikashop_checkout_cart_final_total,
    body[demofont-header="f5"] .ui-datepicker th,
    body[demofont-header="f5"] .hikashop_products_pagination div.pagination-list a.pagenav,
    body[demofont-header="f5"] .hikashop_products_pagination div.pagination-list span.pagenav,
    body[demofont-header="f5"] .price span {
      font-family: 'Source Sans Pro', sans-serif !important;
    }
    body[demofont-header="f6"] h1,
    body[demofont-header="f6"] h2,
    body[demofont-header="f6"] h3,
    body[demofont-header="f6"] h4,
    body[demofont-header="f6"] h5,
    body[demofont-header="f6"] h6,
    body[demofont-header="f6"] .nav-tabs > li > a,
    body[demofont-header="f6"] .gridItem .dateItem,
    body[demofont-header="f6"] .pfo-title,
    body[demofont-header="f6"] .button-green,
    body[demofont-header="f6"] .hikashop_products_pagination ul.pagination-list span.pagenav,
    body[demofont-header="f6"] .hikashop_cart_input_button,
    body[demofont-header="f6"] div#k2Frontend table.k2FrontendToolbar td.button,
    body[demofont-header="f6"] .k2AdminTableFiltersSearch #k2SubmitButton,
    body[demofont-header="f6"] .k2AdminTableFiltersSearch #k2ResetButton,
    body[demofont-header="f6"] .tab-pane .hikashop_product_vote_listing .pagination .list-footer span,
    body[demofont-header="f6"] .table .pagination .list-footer .pagination .page-number .pagination-list span,
    body[demofont-header="f6"] #hikashop_add_to_cart_checkout_div .btn,
    body[demofont-header="f6"] .category-list .btn-primary,
    body[demofont-header="f6"] .button-gray,
    body[demofont-header="f6"] .button-dark,
    body[demofont-header="f6"] .cart-subtotal span,
    body[demofont-header="f6"] .shop-card-products-description > .price,
    body[demofont-header="f6"] .shop-card-products-description-header,
    body[demofont-header="f6"] ul#menu,
    body[demofont-header="f6"] #owl-demo-6 .shop-content-item-container .price a,
    body[demofont-header="f6"] p.price-range > input,
    body[demofont-header="f6"] .pop-products-number,
    body[demofont-header="f6"] input[type="submit"][name="choose_options"],
    body[demofont-header="f6"] .pop-products-description,
    body[demofont-header="f6"] .pop-products-price,
    body[demofont-header="f6"] .pop-products-prev-price,
    body[demofont-header="f6"] .our-banners-description > .our-banners-border > .banners-header,
    body[demofont-header="f6"] .our-banners-description > .our-banners-border > a,
    body[demofont-header="f6"] .shop-content-item > .shop-content-item-description > a.option,
    body[demofont-header="f6"] .shop .clear-selection,
    body[demofont-header="f6"] .item-circle,
    body[demofont-header="f6"] .revievs,
    body[demofont-header="f6"] .blog .blog-item .post-meta .date h2 span,
    body[demofont-header="f6"] .blog-item a.more,
    body[demofont-header="f6"] .blog-item-description .post-date,
    body[demofont-header="f6"] .blog-item-quote .post-date,
    body[demofont-header="f6"] .blog-item-quote .autor,
    body[demofont-header="f6"] .slider-1 .tp-banner-container ul .slide-1 .layer-1 p,
    body[demofont-header="f6"] .slider-1 .tp-banner-container ul .slide-2 .layer-2 p,
    body[demofont-header="f6"] .slider-2 .slide-2 .layer-1 p,
    body[demofont-header="f6"] .numbers-ico .counting,
    body[demofont-header="f6"] .slider-3 .tp-banner-container ul .slide-2 .layer-2 p,
    body[demofont-header="f6"] .our-banners-inner h3,
    body[demofont-header="f6"] .our-banners-inner a,
    body[demofont-header="f6"] .shipping span.number,
    body[demofont-header="f6"] .page-404,
    body[demofont-header="f6"] .form-row ul li:first-child,
    body[demofont-header="f6"] .rowform > label,
    body[demofont-header="f6"] .contact-classic .title,
    body[demofont-header="f6"] .latest-posts a,
    body[demofont-header="f6"] #switcher .themecolor:before,
    body[demofont-header="f6"] label,
    body[demofont-header="f6"] .avatar li .name,
    body[demofont-header="f6"] .cols_list_1 .item:before,
    body[demofont-header="f6"] .text-field h3 span,
    body[demofont-header="f6"] #owl-demo-9 .post-slide .post-slide-header span,
    body[demofont-header="f6"] .itemHeader .post-date,
    body[demofont-header="f6"] .tagView .ItemReadMore a,
    body[demofont-header="f6"] .userView .ItemReadMore a,
    body[demofont-header="f6"] div#k2Frontend table.k2FrontendToolbar td.button,
    body[demofont-header="f6"] .k2AdminTableFiltersSearch #k2SubmitButton,
    body[demofont-header="f6"] .k2AdminTableFiltersSearch #k2ResetButton,
    body[demofont-header="f6"] #k2FrontendContainer .adminlist .commentToolbar a,
    body[demofont-header="f6"] .ubUserName,
    body[demofont-header="f6"] .k2UserBlock .ubName,
    body[demofont-header="f6"] .abAuthorName,
    body[demofont-header="f6"] .k2TopCommentersBlock ul li .tcLink,
    body[demofont-header="f6"] .blog .readmore a,
    body[demofont-header="f6"] .detail-article .pager li > a,
    .detail-article .pager li > span,
    body[demofont-header="f6"] .hikashop_option_price_value,
    body[demofont-header="f6"] #hikashop_add_wishlist,
    .shop div#hikashop_product_contact_main,
    body[demofont-header="f6"] .hikashop_product_page .hikashop_product_waitlist_main > .btn,
    #hikashop_add_to_cart_continue_div .btn,
    body[demofont-header="f6"] .tab-pane .hikashop_product_vote_listing .pagination .list-footer a,
    body[demofont-header="f6"] .table .pagination .list-footer .pagination .page-number .pagination-list a,
    body[demofont-header="f6"] .modal_jform_contenthistory,
    #editor-xtd-buttons .btn,
    .edit.item-page .control-group .btn,
    body[demofont-header="f6"] .tab-pane .hikashop_product_vote_listing .pagination .list-footer span,
    body[demofont-header="f6"] .table .pagination .list-footer .pagination .page-number .pagination-list span,
    body[demofont-header="f6"] #hikashop_add_to_cart_checkout_div .btn,
    body[demofont-header="f6"] .category-list .btn-primary,
    body[demofont-header="f6"] .table th,
    #hikashop_cart_product_listing .hika_show_cart_total_price,
    body[demofont-header="f6"] #htmlfieldset_products .hikashop_order_total_value,
    body[demofont-header="f6"] .hikashop_checkout_cart span.hikashop_product_price,
    .hikashop_checkout_cart .hikashop_checkout_cart_shipping,
    body[demofont-header="f6"] .hikashop_checkout_cart .hikashop_checkout_cart_final_total,
    body[demofont-header="f6"] .ui-datepicker th,
    body[demofont-header="f6"] .hikashop_products_pagination div.pagination-list a.pagenav,
    body[demofont-header="f6"] .hikashop_products_pagination div.pagination-list span.pagenav,
    body[demofont-header="f6"] .price span {
      font-family: 'PT Sans', sans-serif !important;
    }
    body[demofont-header="f7"] h1,
    body[demofont-header="f7"] h2,
    body[demofont-header="f7"] h3,
    body[demofont-header="f7"] h4,
    body[demofont-header="f7"] h5,
    body[demofont-header="f7"] h6,
    body[demofont-header="f7"] .nav-tabs > li > a,
    body[demofont-header="f7"] .gridItem .dateItem,
    body[demofont-header="f7"] .pfo-title,
    body[demofont-header="f7"] .button-green,
    body[demofont-header="f7"] .hikashop_products_pagination ul.pagination-list span.pagenav,
    body[demofont-header="f7"] .hikashop_cart_input_button,
    body[demofont-header="f7"] div#k2Frontend table.k2FrontendToolbar td.button,
    body[demofont-header="f7"] .k2AdminTableFiltersSearch #k2SubmitButton,
    body[demofont-header="f7"] .k2AdminTableFiltersSearch #k2ResetButton,
    body[demofont-header="f7"] .tab-pane .hikashop_product_vote_listing .pagination .list-footer span,
    body[demofont-header="f7"] .table .pagination .list-footer .pagination .page-number .pagination-list span,
    body[demofont-header="f7"] #hikashop_add_to_cart_checkout_div .btn,
    body[demofont-header="f7"] .category-list .btn-primary,
    body[demofont-header="f7"] .button-gray,
    body[demofont-header="f7"] .button-dark,
    body[demofont-header="f7"] .cart-subtotal span,
    body[demofont-header="f7"] .shop-card-products-description > .price,
    body[demofont-header="f7"] .shop-card-products-description-header,
    body[demofont-header="f7"] ul#menu,
    body[demofont-header="f7"] #owl-demo-6 .shop-content-item-container .price a,
    body[demofont-header="f7"] p.price-range > input,
    body[demofont-header="f7"] .pop-products-number,
    body[demofont-header="f7"] input[type="submit"][name="choose_options"],
    body[demofont-header="f7"] .pop-products-description,
    body[demofont-header="f7"] .pop-products-price,
    body[demofont-header="f7"] .pop-products-prev-price,
    body[demofont-header="f7"] .our-banners-description > .our-banners-border > .banners-header,
    body[demofont-header="f7"] .our-banners-description > .our-banners-border > a,
    body[demofont-header="f7"] .shop-content-item > .shop-content-item-description > a.option,
    body[demofont-header="f7"] .shop .clear-selection,
    body[demofont-header="f7"] .item-circle,
    body[demofont-header="f7"] .revievs,
    body[demofont-header="f7"] .blog .blog-item .post-meta .date h2 span,
    body[demofont-header="f7"] .blog-item a.more,
    body[demofont-header="f7"] .blog-item-description .post-date,
    body[demofont-header="f7"] .blog-item-quote .post-date,
    body[demofont-header="f7"] .blog-item-quote .autor,
    body[demofont-header="f7"] .slider-1 .tp-banner-container ul .slide-1 .layer-1 p,
    body[demofont-header="f7"] .slider-1 .tp-banner-container ul .slide-2 .layer-2 p,
    body[demofont-header="f7"] .slider-2 .slide-2 .layer-1 p,
    body[demofont-header="f7"] .numbers-ico .counting,
    body[demofont-header="f7"] .slider-3 .tp-banner-container ul .slide-2 .layer-2 p,
    body[demofont-header="f7"] .our-banners-inner h3,
    body[demofont-header="f7"] .our-banners-inner a,
    body[demofont-header="f7"] .shipping span.number,
    body[demofont-header="f7"] .page-404,
    body[demofont-header="f7"] .form-row ul li:first-child,
    body[demofont-header="f7"] .rowform > label,
    body[demofont-header="f7"] .contact-classic .title,
    body[demofont-header="f7"] .latest-posts a,
    body[demofont-header="f7"] #switcher .themecolor:before,
    body[demofont-header="f7"] label,
    body[demofont-header="f7"] .avatar li .name,
    body[demofont-header="f7"] .cols_list_1 .item:before,
    body[demofont-header="f7"] .text-field h3 span,
    body[demofont-header="f7"] #owl-demo-9 .post-slide .post-slide-header span,
    body[demofont-header="f7"] .itemHeader .post-date,
    body[demofont-header="f7"] .tagView .ItemReadMore a,
    body[demofont-header="f7"] .userView .ItemReadMore a,
    body[demofont-header="f7"] div#k2Frontend table.k2FrontendToolbar td.button,
    body[demofont-header="f7"] .k2AdminTableFiltersSearch #k2SubmitButton,
    body[demofont-header="f7"] .k2AdminTableFiltersSearch #k2ResetButton,
    body[demofont-header="f7"] #k2FrontendContainer .adminlist .commentToolbar a,
    body[demofont-header="f7"] .ubUserName,
    body[demofont-header="f7"] .k2UserBlock .ubName,
    body[demofont-header="f7"] .abAuthorName,
    body[demofont-header="f7"] .k2TopCommentersBlock ul li .tcLink,
    body[demofont-header="f7"] .blog .readmore a,
    body[demofont-header="f7"] .detail-article .pager li > a,
    .detail-article .pager li > span,
    body[demofont-header="f7"] .hikashop_option_price_value,
    body[demofont-header="f7"] #hikashop_add_wishlist,
    .shop div#hikashop_product_contact_main,
    body[demofont-header="f7"] .hikashop_product_page .hikashop_product_waitlist_main > .btn,
    #hikashop_add_to_cart_continue_div .btn,
    body[demofont-header="f7"] .tab-pane .hikashop_product_vote_listing .pagination .list-footer a,
    body[demofont-header="f7"] .table .pagination .list-footer .pagination .page-number .pagination-list a,
    body[demofont-header="f7"] .modal_jform_contenthistory,
    .edit.item-page .control-group .btn,
    body[demofont-header="f7"] .tab-pane .hikashop_product_vote_listing .pagination .list-footer span,
    body[demofont-header="f7"] .table .pagination .list-footer .pagination .page-number .pagination-list span,
    body[demofont-header="f7"] #hikashop_add_to_cart_checkout_div .btn,
    body[demofont-header="f7"] .category-list .btn-primary,
    body[demofont-header="f7"] .table th,
    #hikashop_cart_product_listing .hika_show_cart_total_price,
    body[demofont-header="f7"] #htmlfieldset_products .hikashop_order_total_value,
    body[demofont-header="f7"] .hikashop_checkout_cart span.hikashop_product_price,
    .hikashop_checkout_cart .hikashop_checkout_cart_shipping,
    body[demofont-header="f7"] .hikashop_checkout_cart .hikashop_checkout_cart_final_total,
    body[demofont-header="f7"] .ui-datepicker th,
    body[demofont-header="f7"] .hikashop_products_pagination div.pagination-list a.pagenav,
    body[demofont-header="f7"] .hikashop_products_pagination div.pagination-list span.pagenav,
    body[demofont-header="f7"] .price span {
      font-family: 'Droid Serif', serif !important;
    }