/*======================================================================*\
|| #################################################################### ||
|| # 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  ||
|| #################################################################### ||
\*======================================================================*/
/* Top bar */
@media only screen and (min-width: 240px) and (max-width: 540px) {
.lmijomenutop,
.lminicart {
	float: none;
	clear: both;
	margin: 0 auto;
}
.lmijomenutop ul.defaultmenu.inline li {
	margin: 0 10px;
}
.lmijomenutop ul.defaultmenu.inline,
.lminicart #header_oc #cart .heading a span {
	text-align: center;
}
.lminicart #header_oc #cart .content_oc {
	right: 10%;
}
}
/* Slider */
@media only screen and (min-width: 240px) and (max-width: 780px) {
.slidersfx-yjsgsfx-lslider a.yjsgsliderNav {
	top: auto;
	bottom: 0;
}
}
/* Icon blocks */
@media only screen and (min-width: 240px) and (max-width: 720px) {
.liconblock .yjsg-col-1-3 {
	padding-bottom: 40px;
}
}
/* Mijoshop products */
@media only screen and (min-width: 240px) and (max-width: 980px) {
.lmijoproducts .yj_mijo_product {
	width: 50%;
}
}
@media only screen and (min-width: 240px) and (max-width: 480px) {
.lmijoproducts .yj_mijo_product {
	width: 100%;
}
}
/* Laura quotes */
@media only screen and (min-width: 240px) and (max-width: 980px) {
.slidersfx-yjsgsfx-lquotes .yjsgModsChrome {
	margin: 0 30px;
}
#user1.yjsgxhtml.slidersfx-yjsgsfx-lquotes:after {
	right: -100%;
}
}
/* Laura adverts */
@media only screen and (min-width: 240px) and (max-width: 980px) {
.ladvert .yjsg-col-1-3,
.ladvert [class*='yjsg-col-1-']:nth-child(odd):last-child {
	width: 33%;
}
}
@media only screen and (min-width: 240px) and (max-width: 640px) {
.ladvert .yjsg-col-1-3,
.ladvert [class*='yjsg-col-1-']:nth-child(odd):last-child {
	width: 100%;
	margin-bottom: 20px;
}
}
/* Footer modules */
@media only screen and (min-width: 240px) and (max-width: 1200px) {
.lsubscribe .inputbox_name {
	width: 250px;
}
}
@media only screen and (min-width: 240px) and (max-width: 980px) {
.lsubscribe .inputbox_name {
	width: 185px;
}
}
@media only screen and (min-width: 240px) and (max-width: 780px) {
#user16.yjsgxhtml,
#user17.yjsgxhtml {
	width: 100%!important;
	border: none;
}
#yjsg6 .yjsgxhtml.lastModule {
	padding: 50px 20px 0 20px;
}
#yjsg6 .yjsgxhtml.first_mod {
	padding: 0 20px;
}
}
@media only screen and (min-width: 240px) and (max-width: 480px) {
.lsubscribe .inputbox_name {
	width: 100%;
}
.lsubscribe .button_dark {
	margin: 20px 0 0 0;
}
}
@media only screen and (min-width: 240px) and (max-width: 980px) {
#user21.yjsgxhtml,
#user22.yjsgxhtml {
	width: 100%!important;
}
#user22 .yjsg-col-1-3,
#user22 [class*='yjsg-col-1-']:nth-child(odd):last-child {
	width: 33%;
}
}
@media only screen and (min-width: 240px) and (max-width: 400px) {
#user22 .yjsg-col-1-3,
#user22 [class*='yjsg-col-1-']:nth-child(odd):last-child {
	width: 100%;
}
}
/* Mijoshop */
@media only screen and (min-width: 240px) and (max-width: 980px) {
#holder3 #container_oc {
	margin-left: 0!important;
}
}
@media only screen and (min-width: 240px) and (max-width: 780px) {
.product-grid .wishlist a,
.product-grid .compare a {
	width: 100%!important;
	text-align: center;
	margin: 5px auto!important;
}
.product-filter .sort select,
.product-filter .limit select {
	width: 90px!important;
}
}
@media only screen and (min-width: 240px) and (max-width: 580px) {
.mijohome_cat > div.mijohome_cat_in,
.mijo_featured > div.mijo_featured_in,
.product-grid > div {
	width: 50%!important;
}
.product-filter .sort,
.product-filter .limit {
	clear: both;
	float: left;
	margin: 10px auto!important;
}
}
@media only screen and (min-width: 240px) and (max-width: 480px) {
.product-info > .left,
.box-content .product-info > .right,
.product-info .image img {
	width: 100%!important;
}
.product-info > .left {
	margin-bottom: 30px!important;
}
}
@media only screen and (min-width: 240px) and (max-width: 400px) {
.mijo_featured > div.mijo_featured_in,
.product-grid > div,
.mijohome_cat > div.mijohome_cat_in {
	width: 100%!important;
}
}
/* K2 */
@media only screen and (min-width: 240px) and (max-width: 980px) {
#k2Container.itemListView,
#k2Container.itemView,
#k2Container.tagView,
#k2Container.userView,
#k2Container.latestView,
#k2Container.genericView {
	margin: 0 auto!important;
}
}
@media only screen and (min-width: 240px) and (max-width: 480px) {
div.subCategoryContainer {
	width: 100%!important;
}
ul.preSocialLinks li a {
	margin-top: 10px!important;
}
}
/* Hikashop */
@media only screen and (min-width: 240px) and (max-width: 980px) {
.hikashop_categories_listing_main,
.hikashop_product_page,
.hikashop_checkout_page {
	margin: 0 auto!important;
}
}
@media only screen and (min-width: 240px) and (max-width: 580px) {
.hikashop_products_listing div.hikashop_product {
	width: 50%!important;
}
}
@media only screen and (min-width: 240px) and (max-width: 480px) {
.hikashop_subcategories div.hikashop_category {
	width: 100%!important;
}
}
@media only screen and (min-width: 240px) and (max-width: 400px) {
.hikashop_products_listing div.hikashop_product {
	width: 100%!important;
}
}
@media only screen and (min-width: 240px) and (max-width: 1220px) {
.hikashop_product_right_part {
	width: 43%!important;
}
}
@media only screen and (min-width: 240px) and (max-width: 980px) {
.hikashop_product_right_part {
	width: 40%!important;
}
}
@media only screen and (min-width: 240px) and (max-width: 780px) {
.hikashop_product_left_part,
.hikashop_product_right_part {
	width: 100%!important;
}
}