/*======================================================================*\
|| #################################################################### ||
|| # Package - Joomla Template based on YJSimpleGrid Framework          ||
|| # Copyright (C) 2010  Youjoomla.com. All Rights Reserved.            ||
|| # license - PHP files are licensed under  GNU/GPL V2                 ||
|| # license - CSS  - JS - IMAGE files  are Copyrighted material        ||
|| # bound by Proprietary License of Youjoomla.com                      ||
|| # for more information visit http://www.youjoomla.com/license.html   ||
|| # Redistribution and  modification of this software                  ||
|| # is bounded by its licenses                                         ||
|| # websites - http://www.youjoomla.com | http://www.yjsimplegrid.com  ||
|| #################################################################### ||
\*======================================================================*/
html body {
	line-height: 28px;
}
/* Module and Items titles */
.article_title, .module_title {
	font-size: 170%;
}
/* Top menu*/
.horiznav a {
	font-size: 90%;
	font-weight: 600;
	text-transform: uppercase;
}
ul.yjsgmenu ul.subul_main li a {
	font-size: 90%;
	font-weight: 500;
}
ul.yjsgmenu li a span.yjm_desc {
	font-size: 90%;
	font-weight: normal;
}
/*groupholder*/
ul.subul_main.group_holder {
	padding: 10px;
}
ul.yjsgmenu ul.subul_main.group_holder li a.holdsgroupTitle {
	font-size: 100%;
	font-weight: 700;
}
ul.yjsgmenu ul.subul_main.group_holder li a {
	font-weight: 500;
	font-size: 90%;
}
/* top level menu items */
ul.yjsgmenu li a, ul.yjsgmenu.megadropline a.dlevel1a, ul.yjsgmenu.megadropline .cleardropline, ul.yjsgmenu.megadropline .cleardropline {
	padding: 0px 20px;
	height: 60px;
	line-height: 60px;
}
ul.yjsgmenu a span.yjm_has_desc, ul.yjsgmenu a span.yjm_has_all, ul.yjsgmenu.megadropline a.dlevel1a span.yjm_has_desc, ul.yjsgmenu.megadropline a.dlevel1a span.yjm_has_all {
	padding: 30px 0;
}
/* sub levels menu items */
ul.yjsgmenu ul li a {
	line-height: 50px;
}
ul.yjsgmenu ul a span.yjm_has_desc, ul.yjsgmenu ul a span.yjm_has_all {
	line-height: 15px;
	padding: 10px 0;
}
/*Switcher*/
#layout_type {
	display: block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
body.ispattern {
	background-repeat: repeat;
	background-attachment: fixed;
}
body.isimage {
	background-repeat: no-repeat;
	background-position: center top;
	background-size: cover;
	background-attachment: fixed;
}
/*boxed*/
#layout_type.yjsgsitew .yjsg_grid, #layout_type.yjsgsitew .holders {
	padding: 45px 30px;
}
#layout_type.yjsgsitew .extrapos2, #layout_type.yjsgsitew .extrapos3, #layout_type.yjsgsitew .extrapos4 {
	padding: 45px;
}
#layout_type.yjsgsitew #header, #layout_type.yjsgsitew .yjsg2_out, #layout_type.yjsgsitew .extrapos5_out {
	padding: 0 45px;
}
#layout_type.yjsgsitew #footer {
	padding: 40px 45px;
}
#layout_type.yjsgsitew #yjsgbodytop.yjsg_grid {
	padding: 0 0 15px 0;
}
#layout_type.yjsgsitew #yjsgbodybottom.yjsg_grid {
	padding: 15px 0 0 0;
}
#layout_type.yjsgsitew #pathway {
	padding: 0 45px;
	margin-bottom: 45px;
}
#layout_type.yjsgsitew .yjsglogo {
	right: 45px;
}
#layout_type.yjsgsitew .bslider .slide-holder{
	max-width:50%;
}
#layout_type.yjsgsitew .gridsfx-bslider.yjsg_grid,
#layout_type.yjsgsitew .gridsfx-bshopcustom.yjsg_grid{
	padding: 0 30px!important;
}
#layout_type.yjsgsitew .gridsfx-bdiscount.yjsg_grid {
	padding: 0!important;
}
#layout_type.yjsgsitew .binfos .yjsg-col-1-3-in {
	padding: 30px 20px;
}
#layout_type.yjsgsitew .banniversary .yjsg-col-2-3 {
	padding: 70px;
}
#layout_type.yjsgsitew .gridsfx-bcollection {
	padding: 30px 30px 70px 30px;
}
/*Sticky*/
.centertop_out.yjsg-sticky.fixed{
	padding:0;
}
/* Transition */
.button_color, .button_color:before, .slidersfx-yjsgsfx-bslider ul.yjsgsliderPagination li a, .button, a.readon, .search-overlay, .partner, .gridsfx-bcollection a.yjsgsliderNav, .button_dark, .yj-tags ul li a, .bpoplogin #logins span, .hikashop_products_pagination .list-footer a.pagenav, .hikashop_subcategories_pagination .list-footer a.pagenav, .list-footer span.pagenav, .hikashop_subcategories_pagination .list-footer span.pagenav, .list-footer a.pagenav, .bcart #hikashop_cart span.hikashop_product_price, .bcart .icon,.bsearch form .inputbox,.button_white{
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
/* Border radius */
.slidersfx-yjsgsfx-bslider ul.yjsgsliderPagination li a {
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
}
/* Module styles */
.yjsg2 .module_title, .yjsg3 .module_title {
	text-transform: uppercase;
}
.yjsg4 .module_title, .yjsg5 .module_title, .yjsg6 .module_title, .yjsg7 .module_title {
	text-transform: uppercase;
	font-weight: 600;
}
.yjsg6, .yjsg7 {
	padding: 30px;
}
/* Defaults */
.yjsg_grid, .holders {
	padding: 70px 0;
}
#yjsg2.yjsg_grid {
	padding: 15px 0;
}
#yjsgbodytop.yjsg_grid {
	padding: 0 0 15px 0;
}
#yjsgbodybottom.yjsg_grid {
	padding: 15px 0 0 0;
}
#pathway {
	margin-bottom: 70px;
}
#pathway ul.breadcrumb {
	border-radius: 0;
}
#pathway .breadcrumb li {
	text-shadow: none;
}
.extrapos1 .yjsg-module-positions {
	min-height: 30px;
	line-height: 30px;
	width: 250px;
	margin: 12px 0;
}
.button, a.readon {
	height: auto;
	font-weight: 500;
	border-radius: 0;
	line-height: normal;
	padding: 9px 30px 6px 30px;
	text-transform: uppercase;
}
a.readon span {
	line-height: normal;
	height: auto;
	padding: 0;
}
/*subtitle*/
.subtitle {
	display: table;
	font-weight: normal;
	text-transform: none;
	font-size: 60%;
	max-width: 30%;
	line-height: 24px;
	margin: 20px auto 0 auto;
}
/*invalid*/
.invalid {
	border: none;
}
/*pagination*/
ul.yjsg-pagination-links {
	overflow: hidden;
	overflow: hidden;
	background: none;
	border: none;
	border-radius: 0;
}
ul.yjsg-pagination-links > li > a, ul.yjsg-pagination-links > li > span {
	border-radius: 0!important;
	padding: 8px 15px 5px 15px;
	margin: 0 2px;
	border: none;
}
/*next, prev*/
.yjsg-pager-links .pager li > a, .yjsg-pager-links .pager li > span {
	border: none;
	font-size: 90%;
	border-radius: 0;
}
/*inputs*/
textarea, .inputbox, .yjsg-form-element, input, select, #pathway .breadcrumb, .pager li > a, .pager li > span, .yjsg-more-articles-links {
	border-radius: 0!important;
	box-shadow:none!important;
}
.yjsg-element-holder input, .yjsg-element-holder select, .yjsg-element-holder textarea, .yjsg-form .yjsg-form-element, .yjsg-form .yjsg-form-prepend, .yjsg-form .yjsg-form-append {
	height: 38px;
}
/*user pages*/
.yjsg-userpages.user dt {
	font-weight: 500;
	text-transform: uppercase;
}
.yjsg-userpages.logout {
	text-align: center;
}
/* Backgrounds */
.centertop_out{
	display:block;
}
.extrapos1 {
	float: right;
}
.yjsg2_out {
	padding: 0 15px;
}
#yjsg2 {
	width: auto;
}
.extrapos2, .extrapos3, .extrapos4 {
	padding: 70px 15px;
}
.extrapos5_out {
	padding: 0 15px;
}
.extrapos5 {
	padding: 15px;
}
#footer {
	padding: 40px 15px;
}
/* Buttons */
.button_color, .button_dark, .button_white {
	margin: 0;
	display: table;
	overflow: hidden;
	font-weight: 500;
	line-height: normal;
	text-transform: uppercase;
	padding: 10px 30px 7px 30px;
}
/* Pop Login */
.bpoplogin {
	float: left;
	clear: none;
}
.bpoplogin .poping_links {
	width: auto;
	height: 60px;
}
.bpoplogin a#openLogin {
	height: 60px;
	width: 50px;
	line-height: 60px;
	margin: 0;
	border: none;
	font-size: 170%;
	background: none;
}
/*popup*/
.bpoplogin div#login_pop {
	width: 800px;
	padding: 30px;
	left: 0;
	right: 0;
	margin: auto;
}
/*inputbox*/
.bpoplogin #login_pop .inputbox {
	height: auto;
	width: 100%;
	border-radius: 0;
	padding: 8px 0;
	text-indent: 10px;
	font-size: 90%;
	margin: 0 0 15px 0;
}
.bpoplogin .yjsg-row {
	padding: 0;
}
.bpoplogin .yjsg-col-2-3 {
	padding: 0 0 0 15px;
}
.bpoplogin .yjsg-col-2-3 .yjsg-col-1-2:first-child {
	padding: 0 15px 0 0;
}
/*close*/
.bpoplogin a#closeLogin {
	height: 20px;
	line-height: 21px;
	right: 30px;
	bottom: 20px;
	width: 20px;
	background: none;
	font-size: 120%;
}
/*logout*/
/*form*/
.bpoplogin #logins form {
	display: block;
	overflow: hidden;
	position: relative;
	height: 60px;
	width: 50px;
}
.bpoplogin #logins .button {
	width: 50px;
	height: 60px;
	line-height: 60px;
	padding: 0;
	margin: 0 auto;
	border: none;
	position: absolute;
	background: none;
	right: 0;
	top: 0;
	text-indent: -9999px;
	z-index: 1;
}
/*icon*/
.bpoplogin #logins span {
	line-height: 60px;
	font-size: 130%;
	position: relative;
	z-index: 0;
}
/* Search */
.bsearch {
	float: left;
	clear: none;
}
/*form*/
.bsearch form {
	display: block;
	overflow: hidden;
	position: relative;
	height: 60px;
	width: 50px;
}
/*inputbox*/
.bsearch label{
	display:none;
}
.bsearch .inputbox {
	border-radius: 0;
	text-indent: 10px;
	padding: 7px 0;
	font-size: 90%;
	margin: 12px 0;
	opacity:0;
}
/*hover*/
.bsearch form:hover .inputbox{
	opacity:1;
}
/*button*/
.bsearch .button {
	width: 50px;
	height: 60px;
	line-height: 60px;
	padding: 0;
	margin: 0 auto;
	border: none;
	position: absolute;
	right: 0;
	top: 0;
	background:none;
}
.bsearch .button:hover{
	background:none;
}
/*icon*/
.bsearch .icon {
	line-height: 57px;
	font-size: 130%;
}
/* Cart */
.bcart {
	float: left;
	clear: none;
}
.bcart .hikashop_small_cart_checkout_link {
	display: block;
	overflow: hidden;
	height: 60px;
	line-height: 60px;
	padding: 0 0 0 10px;
}
.bcart .icon {
	font-size: 150%;
	padding: 0 5px 0 10px;
}
.bcart #hikashop_cart_module {
	text-align: right;
	line-height: 60px;
}
.bcart #hikashop_cart span.hikashop_product_price {
	font-size: 100%;
	font-family: inherit;
	font-style: normal;
	font-weight: 600;
}
/* Main slider */
.gridsfx-bslider {
	padding: 0;
}
/*image*/
.slidersfx-yjsgsfx-bslider .yjsgChromes img {
	width: auto;
	float: left;
	position: relative;
	z-index: 1;
	height: calc(100vh - 60px);
}
.bslider {
	position: relative;
}
/*price*/
.bslider .slide-price {
	display: block;
	overflow: hidden;
	font-size: 250px;
	font-weight: 700;
    line-height: 250px;
    padding: 100px 0 20px 0;
	margin-top:6vh;
}
/*holder*/
.bslider .slide-holder {
    display: block;
    overflow: hidden;
    padding: 0;
    max-width: 45%;
}
/*title*/
.bslider h4 {
	font-weight: 700;
	font-size: 350%;
	line-height: 40px;
	margin: 0 auto 25px auto;
	text-transform: uppercase;
}
.bslider h4 span {
	display: block;
	font-size: 60%;
	font-weight: 600;
	margin: 25px 0 0 0;
}
.bslider p {
	margin: 0 auto 60px auto;
}
/*pagination*/
.slidersfx-yjsgsfx-bslider ul.yjsgsliderPagination {
	display:table;
	position: absolute;
	bottom: 70px;
	left:0;
	right:0;
	width:45px;
	margin:auto;
}
.slidersfx-yjsgsfx-bslider ul.yjsgsliderPagination li a {
	padding: 0;
	text-indent: -9999px;
	line-height: normal;
	width: 10px;
	height: 10px;
	border: none;
}
/* Info's */
.binfos .yjsg-row {
	padding: 0;
	margin: 0 -15px;
}
.binfos .yjsg-col-1-3-in {
	padding: 80px 30px;
}
/*icon*/
.binfos .yjsg-col-1-3 span {
	display: table;
	overflow: hidden;
	float: left;
	width: auto;
	height: 65px;
	line-height: 65px;
	font-size: 250%;
	margin: 0 30px 0 0;
	padding: 0 1px;
}
/*title*/
.binfos .yjsg-col-1-3 h4 {
	text-transform: uppercase;
	font-weight: 500;
	font-size: 160%;
	line-height: normal;
	margin: 0 auto;
}
/*text*/
.binfos .yjsg-col-1-3 p {
	font-size: 16px;
	display: table;
	line-height: 21px;
	margin: 0 auto;
	line-height:1.618
}
/* Anniversary */
#yjsg2.gridsfx-banniversary.yjsg_grid {
	padding: 0;
}
.banniversary .yjsg-row {
	padding: 0;
}
/*left*/
.banniversary .yjsg-col-2-3 {
	padding: 80px;
}
.banniversary .yjsg-col-2-3 img {
	margin: 0 auto 30px auto;
}
.banniversary .yjsg-col-2-3 p {
	margin: 0 auto 30px 30px;
	max-width: 90%;
}
.banniversary .button_color {
	margin-left: 30px;
}
/*right*/
.banniversary .yjsg-col-1-3 {
	padding: 0;
}
.banniversary .yjsg-col-1-3 img {
	float: right;
}
/* Woman,Man collection */
.gridsfx-bcollection .yjsgsliderHolder {
	overflow: visible;
}
.gridsfx-bcollection {
	padding-top: 30px;
}
/*title*/
.bcollection .module_title {
	text-align: center;
	font-weight: 700;
	text-transform: uppercase;
	font-size: 200%;
}
/*boxes*/
.bcollection .hikashop_products {
	display: block;
	overflow: hidden;
	margin: 0 -15px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.bcollection .hikashop_product {
	display: block;
	overflow: hidden;
	width: 25%!important;
	padding: 0 15px;
	margin: 0 auto;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.bcollection .hikashop_container {
	margin: 0!important;
}
.bcollection .hikashop_subcontainer {
	padding: 0;
}
/*image*/
.bcollection .hikashop_product_image {
	display: block;
	overflow: hidden;
	clear: both;
	margin: 0 auto 20px auto;
	height: auto!important;
	padding: 0;
}
/*count*/
.bcollection span.hikashop_product_stock_count {
	display: none;
}
/*pagination*/
.gridsfx-bcollection .yjsgsliderControls {
	display: table!important;
	width: 60px;
	position: absolute;
	top: -80px;
	left: 0;
	right: 0;
	margin: auto;
	height: 25px;
	overflow: hidden;
}
.gridsfx-bcollection a.yjsgsliderNav {
	top: 0;
	opacity: 1!important;
	width: 25px;
	height: 25px;
	line-height: 25px;
	font-size: 100%;
	position: relative;
	margin: 0;
	float: left;
}
.gridsfx-bcollection a.yjsgsliderNav.next {
	float: right;
}
/* Get discount */
.gridsfx-bdiscount {
	padding: 0;
}
.bdiscount .yjsg-row {
	padding: 0;
}
.bdiscount .yjsg-col-1-3 {
	text-align: center;
}
.bdiscount .yjsg-col-1-3:nth-child(2) {
	padding: 60px 20px;
}
/*title*/
.bdiscount .yjsg-col-1-3 h4 {
	font-size: 400%;
	font-weight: 700;
}
/*sub*/
.bdiscount .yjsg-col-1-3 h5 {
	text-transform: uppercase;
	font-weight: 600;
	font-size: 130%;
	margin-bottom: 30px;
}
.bdiscount .yjsg-col-1-3 .discount-text {
	text-transform: uppercase;
	font-weight: 500;
	display: block;
	overflow: hidden;
	padding: 15px 0 12px 0;
	margin-bottom: 30px;
	line-height: normal;
}
/*intro*/
.bdiscount .yjsg-col-1-3 p {
	margin: 0 auto 30px auto;
}
/*button*/
.bdiscount .yjsg-col-1-3 .button_color {
	margin: 0 auto;
}
/* Subscribe */
.bsubscribe {
	padding: 55px 0;
}
/*title*/
.bsubscribe .module_title {
	text-align: center;
	font-weight: 700;
	text-transform: uppercase;
	font-size: 200%;
}
.bsubscribe form {
	display: table;
	margin: 0 auto!important;
	width: 50%;
}
/*inputbox*/
.bsubscribe .inputbox_email {
	width: 78%;
	border-radius: 0;
	text-indent: 10px;
	padding: 10px 0;
	font-size: 90%;
	float: left;
	background: none;
}
/*button*/
.bsubscribe .button_color {
	height: auto;
	float: right;
	padding: 10px 30px 8px 30px;
}
/*partners*/
.bsubscribe .yjsg-row {
	width: 80%;
	display: table;
	margin: 0 auto;
	padding: 50px 0 0 0;
}
.partner {
	display: table;
	overflow: hidden;
	width: 110px;
	height: 80px;
	margin: 0 auto;
}
/* Latest news */
/*title*/
.bnews .module_title {
	text-align: center;
	font-weight: 700;
	text-transform: uppercase;
	font-size: 200%;
}
.bnews .yjme_holder {
	display: block;
	overflow: hidden;
	margin: 0 -15px;
	padding: 30px 0 0 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.bnews .yjme_item {
	float: left;
	clear: none;
	width: 33%;
	padding: 0 15px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.bnews .yjme_item_in {
	padding: 30px 0;
	margin: 0 auto;
	border: none;
	background: none;
}
/*title*/
.bnews .yjme_item a.item_title {
	font-weight: 500;
	text-transform: uppercase;
	font-size: 110%;
	line-height: normal;
	margin: 0 auto 10px 0;
}
/*date*/
.bnews .item_cdate {
	display: table;
	overflow: hidden;
	text-align: center;
	padding: 20px 15px 15px 15px;
	font-weight: 900;
	font-size: 200%;
	line-height: 21px;
	float: left;
}
.bnews .item_cdate span {
	font-weight: normal;
	font-size: 50%;
	display: block;
}
/*holder*/
.bnews .yj-holder {
	display: block;
	overflow: hidden;
	padding: 0 20px;
}
/*details*/
.bnews .yjme_item div.item_details {
	float: none;
	width: 100%;
	height: auto;
	line-height: normal;
	margin: 0 auto;
}
.bnews .item_details .item_category, .bnews .item_details .item_author {
	font-size: 90%;
	font-weight: normal;
}
/*intro*/
.bnews .yjme_item p.item_intro {
	line-height: 21px;
	font-size: 95%;
}
/*button*/
.bnews .button_color {
	margin-top: 10px;
}
/* About blazer */
.babout h4 {
	font-size: 200%;
	text-transform: uppercase;
	font-weight: 900;
	margin: 0 auto 20px auto;
}
.babout p {
	margin: 0 auto 20px auto;
}
/* Bottom lists */
.bbottom {
	padding: 0 40px;
}
.bbottom .module_title {
	font-weight: 900;
	text-transform: uppercase;
	font-size: 120%;
}
.bbottom ul li {
	padding: 7px 0;
	line-height: normal;
	list-style-type: none;
}
.bbottom .icon {
	display: table;
	float: left;
	width: 30px;
	height: 30px;
	line-height: 24px;
	font-size: 150%;
}
.bbottom p {
	margin: 0 auto 20px auto;
}
/* Custom shop */
.gridsfx-bshopcustom {
	padding: 0;
}
.bshopcustom .yjsg-row {
	padding: 0;
}
.bshopcustom .yjsg-col-1-2:first-child {
	padding: 135px 15px;
}
.bshopcustom .yjsg-col-1-2 img{
	max-width:none;
}
/*title*/
.bshopcustom h4 {
	font-weight: 700;
	font-size: 400%;
	line-height: 40px;
	margin: 0 auto 15px auto;
	text-transform: uppercase;
}
/*span*/
.bshopcustom h4 span {
	display: block;
	font-size: 45%;
	text-transform: uppercase;
	font-weight: normal;
	line-height: 28px;
	padding-top: 15px;
}
/* Hikashop categories */
.bhikacategories .hikashop_category {
	margin: 0 auto 40px auto;
}
.bhikacategories .hikashop_category:nth-child(3) {
	margin: 0 auto;
}
.bhikacategories .hikashop_category_name {
	font-size: 150%;
	margin-bottom: 20px;
}
.bhikacategories .hikashop_category_list_item a {
	padding: 3px 0;
}
/* Hikashop featured */
.bhikafeatured {
	margin: 70px auto 0 auto;
}
.hikashop_module.bhikafeatured {
	margin: 0 auto;
}
.bhikafeatured .module_title {
	text-align: center;
	font-weight: 700;
	text-transform: uppercase;
	font-size: 200%;
}
.bhikafeatured .subtitle {
	max-width: 40%;
	margin: 20px auto;
}
/* RTL */
.yjsgrtl .extrapos1, .yjsgrtl .bsubscribe .button_color {
	float: left;
}
.yjsgrtl .bcart, .yjsgrtl .bsearch, .yjsgrtl .bpoplogin, .yjsgrtl .slidersfx-yjsgsfx-bslider .yjsgChromes img, .yjsgrtl .binfos .yjsg-col-1-3 span, .yjsgrtl .bsubscribe .inputbox_email, .yjsgrtl .bnews .item_cdate, .yjsgrtl .bbottom .icon, .yjsgrtl div.itemListCategory img, .yjsgrtl div.yj-date, .yjsgrtl div.yj-details > div, .yjsgrtl .moduleItemImage, .yjsgrtl div.k2LatestCommentsBlock ul li a.lcAvatar img, .yjsgrtl div.k2TagCloudBlock a, .yjsgrtl div.k2TagCloudBlock a:hover, .yjsgrtl div.hikashop_product_left_part {
	float: right;
}
.yjsgrtl div.yj-details > div {
	margin: 0 0 20px 15px;
}
.yjsgrtl div.itemListCategory img {
	margin: 0 auto 0 50px;
}
.yjsgrtl #yjsgheadergrid #topmenu_holder {
	float: left;
}
.yjsgrtl .binfos .yjsg-col-1-3 span, .yjsgrtl div.yj-date, .yjsgrtl .moduleItemImage, .yjsgrtl div.k2LatestCommentsBlock ul li a.lcAvatar img {
	margin: 0 0 0 30px;
}
.yjsgrtl .bcart .icon {
	padding: 0 10px 0 5px;
}
.yjsgrtl .bsearch .button {
	left: 0;
	right: auto;
}
.yjsgrtl .bslider .slide-price {
	right: 550px;
	left: auto;
}
.yjsgrtl .banniversary .yjsg-col-2-3 p {
	margin: 0 0 30px auto;
}
.yjsgrtl div.k2LatestCommentsBlock ul li span.lcComment {
	clear: none;
}
.yjsgrtl div.k2TagCloudBlock a, .yjsgrtl div.k2TagCloudBlock a:hover {
	margin: 0 0 10px 10px;
}
.yjsgrtl .hikashop_product_quantity_input_div_simplified {
	margin: 0 0 0 10px;
}
.yjsgrtl #hikashop_product_right_part span.hikashop_product_price_full, .yjsgrtl .hikashop_checkout_cart td, .yjsgrtl .hikashop_checkout_cart thead th {
	text-align: right;
}
.yjsgrtl .hikashop_credit_card tr td:first-child {
	text-align: left!important;
}
.yjsgrtl .hikashop_field_required {
	float: left;
}
/* responsive menu */
span.yjmm_select {
	border-radius: 0;
	font-size: 90%;
	text-transform: uppercase;
	text-align: left;
	text-indent: 10px;
	font-weight: 600;
	line-height: 40px;
}
span.yjmm_select:after {
	font-size: 8px;
}
/* Hover effect */
.yj_hover {
	display: block;
	overflow: hidden;
	position: relative;
}
.yj_hover img, a.moduleItemImage img {
	-webkit-transition: transform 0.4s ease;
	-moz-transition: transform 0.4s ease;
	-ms-transition: transform 0.4s ease;
	-o-transition: transform 0.4s ease;
	transition: transform 0.4s ease;
}
/*hover*/
.yj_hover:hover img, a.moduleItemImage:hover img {
	-webkit-transform: scale(1.1) rotate(3deg);
	-moz-transform: scale(1.1) rotate(3deg);
	-ms-transform: scale(1.1) rotate(3deg);
	-o-transform: scale(1.1) rotate(3deg);
	transform: scale(1.1) rotate(3deg);
}
