 /*======================================================================*\
|| #################################################################### ||
|| # 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  ||
|| #################################################################### ||
\*======================================================================*/
@media screen and (max-width: 1450px) {
.yjsgsitew {
	width: 1200px!important;
}
#yjsg2 {
	width: auto!important;
}
.banniversary .yjsg-col-2-3 {
	padding: 45px;
}
.subtitle, .bhikafeatured .subtitle {
	max-width: 40%;
}
.bsubscribe .inputbox_email {
	width: 74%;
}
.bbottom {
	padding: 0 30px;
}
}
@media screen and (max-width: 1220px) {
.yjsgsitew {
	width: 100%!important;
	max-width: none!important;
}
}
@media screen and (max-width: 980px) {
#yjsgheadergrid #topmenu_holder {
	float: none;
	margin-left: 0;
}
.extrapos1 {
	float: none;
	width: 100%;
	overflow: hidden;
}
.extrapos1 .yjsg-module-positions {
	width: 100%;
}
.subtitle, .bhikafeatured .subtitle {
	max-width: 55%;
}
.centertop_out.yjsg-sticky.fixed {
    padding: 0!important;
    position: relative!important;
    opacity: 1!important;
	height:auto!important;
}
}
@media screen and (max-width: 720px) {
.subtitle, .bhikafeatured .subtitle {
	max-width: 80%;
}
}
/*Login*/
@media screen and (max-width: 980px) {
.bpoplogin {
	float: none;
}
.bpoplogin .poping_links, .bpoplogin a#openLogin {
	height: 50px;
	line-height: 50px;
}
}
@media screen and (max-width: 830px) {
.bpoplogin div#login_pop {
	width: 98%;
	top: 15%;
}
.bpoplogin div#login_pop .yjsg-col-1-3, .bpoplogin div#login_pop .yjsg-col-2-3 {
	width: 100%;
}
}
@media screen and (max-width: 720px) {
.bpoplogin div#login_pop {
	top: 20px;
}
.bpoplogin div#login_pop .yjsg-col-2-3 .yjsg-col-1-2:nth-child(2) {
	padding-left: 0;
}
}
/*Search*/
@media screen and (max-width: 980px) {
.bsearch {
	float: none;
}
.bsearch form {
	width: 215px!important;
	margin: 0 auto!important;
	height: 50px;
}
.bsearch .inputbox {
	margin: 7px 0;
	opacity:1;
}
.bsearch .button {
	display: none;
}
}
/*Cart*/
@media screen and (max-width: 980px) {
.bcart {
	float: none;
}
.bcart #hikashop_cart_module {
	text-align: center;
	line-height: 50px;
}
.bcart .icon {
	padding: 0;
}
}
/*Slider*/
@media screen and (max-width: 1450px) {
.bslider .slide-holder {
    max-width: 60%;
}
.bslider .slide-price {
    font-size: 240px;
}
}
@media screen and (max-width: 1200px) {
.bslider .slide-holder {
    max-width: 40%;
}
.bslider .slide-price{
	font-size:150px;
	line-height:150px;
}
}
@media screen and (max-width: 1100px) {
.bslider h4 {
	font-size: 300%;
	margin: 0px auto 10px auto;
}
.bslider h4 span {
	margin: 10px 0 0 0;
}
}
@media screen and (max-width: 980px) {
.slidersfx-yjsgsfx-bslider .yjsgChromes img {
	max-width: 45%;
	height:auto;
}
.bslider .slide-price {
    font-size: 120px;
    padding: 60px 0 0 0;
}
.bslider .slide-holder {
	padding: 0;
}
.bslider h4 {
	font-weight: 700;
	font-size: 250%;
	line-height: 34px;
	margin: 0 auto 10px auto;
}
.bslider h4 span {
	margin: 10px 0 0 0;
}
.bslider p {
	margin: 0px auto 30px auto;
}
}
@media screen and (max-width: 835px) {
.slidersfx-yjsgsfx-bslider .yjsgChromes img {
	display: none;
}
.bslider .slide-holder {
	max-width: 100%;
	text-align: center;
	padding: 10px 0 100px 0;
}
.bslider .slide-price {
	position: relative;
	top: auto;
	left: auto;
	display: table;
	margin: 0 auto;
	font-size: 80px;
}
.bslider a.button_white {
	margin: 0 auto;
}
}
/*Infos*/
@media screen and (max-width: 980px) {
.binfos .yjsg-col-1-3 {
	width: 33%!important;
	text-align: center;
}
.binfos .yjsg-col-1-3 span {
	float: none;
	margin: 0 auto;
}
.binfos .yjsg-col-1-3-in {
	padding: 20px 30px;
}
}
@media screen and (max-width: 815px) {
.binfos .yjsg-col-1-3 {
	width: 100%!important;
	margin: 0 auto 30px auto;
	display: table;
	float: none;
}
.binfos .yjsg-col-1-3:last-child {
	margin: 0 auto;
}
.binfos .yjsg-col-1-3-in {
	padding: 30px 30px 50px 30px;
}
}
/*anniversary*/
@media screen and (max-width: 1200px) {
.banniversary .yjsg-row {
	overflow: hidden;
}
.banniversary .yjsg-col-1-3 img {
	max-width: none;
	margin-right: -70px;
}
}
@media screen and (max-width: 980px) {
.banniversary .yjsg-col-1-3 img {
	width: 125%;
}
}
@media screen and (max-width: 825px) {
.banniversary .yjsg-col-1-3 img {
	display: none;
}
.banniversary .yjsg-col-2-3 {
	text-align: center;
	width: 100%!important;
}
.banniversary .yjsg-col-2-3 p {
	max-width: 100%;
	margin: 0 auto 20px auto;
}
.banniversary .button_color {
	margin: 0 auto;
}
}

/*Discount*/
@media screen and (max-width: 1450px) {
.bdiscount .yjsg-col-1-3:nth-child(2) {
	padding: 50px 20px;
}
}
@media screen and (max-width: 1024px) {
.bdiscount .yjsg-col-1-3:nth-child(2) {
	padding: 25px 20px;
}
}
@media screen and (max-width: 980px) {
.bdiscount .yjsg-row {
	display: block;
	overflow: hidden;
}
.bdiscount .yjsg-col-1-3 {
	width: 33.3%!important;
}
.bdiscount .yjsg-col-1-3 img {
	width: 120%;
	max-width: none;
}
}
@media screen and (max-width: 835px) {
.bdiscount .yjsg-col-1-3 {
	width: 100%!important;
}
.bdiscount .yjsg-col-1-3 img {
	display: none;
}
}
/* Subscribe, Partners */
@media screen and (max-width: 1150px) {
.bsubscribe form {
	width: 555px;
}
}
@media screen and (max-width: 980px) {
.bsubscribe .yjsg-row {
	width: 100%;
}
.bsubscribe .yjsg-col-1-5 {
	width: 20%!important;
}
}
@media screen and (max-width: 980px) {
.bsubscribe .yjsg-col-1-5 {
	width: 33%!important;
	margin: 0 auto 20px auto;
}
}
@media screen and (max-width: 680px) {
.bsubscribe form {
	width: 100%;
}
.bsubscribe .inputbox_email {
	float: none;
	clear: both;
	display: table;
	margin: 0 auto 20px auto;
}
.bsubscribe .button_color {
	float: none;
	margin: 0 auto;
}
}
@media screen and (max-width: 460px) {
.bsubscribe .yjsg-col-1-5 {
	width: 50%!important;
}
}
@media screen and (max-width: 360px) {
.bsubscribe .yjsg-col-1-5 {
	width: 100%!important;
}
}
/* News */
@media screen and (max-width: 980px) {
.bnews .yjme_item {
	width: 50%;
}
}
@media screen and (max-width: 640px) {
.bnews .yjme_item {
	width: 100%;
}
.bnews .item_cdate {
	float: none;
	margin: 0 auto 20px auto;
}
.bnews .yj-holder {
	text-align: center;
}
}
/* Footer */
@media screen and (max-width: 1170px) {
.bbottom {
	padding: 0;
}
}
@media screen and (max-width: 980px) {
.yjsgsfx-bbottom.yjsgxhtml, .yjsgsfx-bbottom.yjsgxhtml.last_mod {
	width: 33%!important;
	float: left;
}
.yjsgsfx-bbottom {
	margin: 0 auto 40px auto;
}
}
@media screen and (max-width: 720px) {
.yjsgsfx-babout.yjsgxhtml, .yjsgsfx-bbottom.yjsgxhtml, .yjsgsfx-bbottom.yjsgxhtml.last_mod {
	width: 50%!important;
	float: left!important;
	clear: none!important;
	margin: 0 auto 40px auto;
}
}
@media screen and (max-width: 540px) {
.yjsgsfx-babout.yjsgxhtml, .yjsgsfx-bbottom.yjsgxhtml, .yjsgsfx-bbottom.yjsgxhtml.last_mod {
	width: 100%!important;
	float: none!important;
	clear: both!important;
	margin: 0 auto 40px auto;
	text-align: center;
}
.yjsgsfx-bbottom.yjsgxhtml.last_mod {
	margin: 0 auto;
}
.babout .button_dark {
	margin: 0 auto;
}
.bbottom .icon {
	float: none;
	margin: 0 auto;
}
}
/* Hikashop */
@media screen and (max-width: 1650px) {
.yjsg1_out{
	width:100%;
	overflow:hidden;
}
}
@media screen and (max-width: 1450px) {
#hikashop_product_right_part #hikashop_product_description_main .yjsg-col-1-3 {
	padding: 0;
}
.bshopcustom .yjsg-col-1-2:first-child {
	padding: 100px 15px 0 15px;
}
}
@media screen and (max-width: 1200px) {
#hikashop_product_right_part #hikashop_product_description_main .yjsg-row {
	margin: 0 -15px;
}
#hikashop_product_right_part #hikashop_product_description_main .yjsg-col-1-3 {
	padding: 0 15px;
}
}
@media screen and (max-width: 1024px) {
.bshopcustom .yjsg-col-1-2 img {
	margin-left:-100px;
}
}
@media screen and (max-width: 980px) {
div#hikashop_product_left_part, div#hikashop_product_right_part {
	width: 100%;
}
.hikashop_product_top_part, #hikashop_product_right_part span.hikashop_product_price_full, .hikashop_product_bottom_part, div#hikashop_product_quantity_main, div#hikashop_vote_listing, div#hikashop_vote_form {
	text-align: center;
}
#hikashop_product_right_part #hikashop_product_description_main .yjsg-col-1-3 {
	width: 33%;
}
}
@media screen and (max-width: 815px) {
.bshopcustom .yjsg-col-1-2 img {
	display: none;
}
.bshopcustom .yjsg-col-1-2 {
	text-align: center;
	width: 100%;
}
.bshopcustom .yjsg-col-1-2:first-child {
	padding: 100px 15px;
}
.bshopcustom .yjsg-col-1-2 .button_white {
	margin: 0 auto;
}
}
@media screen and (max-width: 720px) {
.bcollection .hikashop_product, .bhikafeatured .hikashop_product {
	width: 50%!important;
	margin: 0 auto 30px auto;
}
}
@media screen and (max-width: 640px) {
div.hikashop_subcategories > div, div.hikashop_products > div {
	clear: none!important;
}
div.hikashop_category, div.hikashop_product {
	width: 50%!important;
}
#hikashop_product_right_part #hikashop_product_description_main .yjsg-col-1-3 {
	width: 100%;
}
}
@media screen and (max-width: 420px) {
div.hikashop_category, div.hikashop_product, .bcollection .hikashop_product, .bhikafeatured .hikashop_product {
	width: 100%!important;
}
}
/* K2 */
@media screen and (max-width: 980px) {
div.itemListCategory, div.catItemView, div.itemView, div.tagItemView, div.userItemView, div.latestItemView {
	max-width: 100%!important;
}
}
@media screen and (max-width: 640px) {
div.subCategoryContainer {
	width: 100%!important;
	margin-bottom: 30px;
}
#k2Container h1, #k2Container h2, #k2Container h3, #k2Container h4, #k2Container h5, #k2Container h6 {
	text-align: center;
}
div.itemListCategory img, div.userBlock img {
	margin: 0 auto 30px auto!important;
	float: none!important;
	width: 45%!important;
}
div.yj-date {
	float: none!important;
	margin: 0 auto 20px auto!important;
}
div.yj-details > div {
	float: none!important;
	margin: 0 auto 10px auto!important;
}
.yj-intro, .yj-intro-2, div.itemListCategory p, div.itemAuthorLatest ul li, div.userBlock div.userDescription {
	text-align: center!important;
}
.yj-tags, div.catItemReadMore a, div.tagItemReadMore a, div.userItemReadMore a, div.latestItemReadMore a {
	margin: 0 auto!important;
	display: table!important;
}
div.itemCommentsForm form input#submitCommentButton {
	margin: 0 auto!important;
}
}
