 /*======================================================================*\
|| #################################################################### ||
|| # 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;
}
}
@media screen and (max-width: 980px) {
.yjsgsitew {
	width: 100%!important;
}
}
/* Menu */
@media screen and (max-width: 980px) {
#yjsgheadergrid #topmenu_holder {
	float: none;
}
}
/* Logo */
@media screen and (max-width: 980px) {
#header {
	padding: 0;
}
#logoholder {
	width: 100%!important;
}
#logoholder #logo {
	left: 0;
	right: 0;
}
#logoholder.logo-bg {
	left: auto;
}
}
/* Slider */
@media screen and (max-width: 1450px) {
.simageslider .YJIS_outer, .simageslider .YJIS_inner, .simageslider .YJS_slidesholder, .simageslider .YJSlide_slide img, .simageslider .navContainer {
	width: 100%!important;
}
}
@media screen and (max-width: 1450px) {
.simageslider .YJIS_outer.yjis_respond img {
	max-width: none;
	width: 130%!important;
}
.simageslider .navContainer {
	width: 100% !important;
}
}
@media screen and (max-width: 1200px) {
.simageslider .YJIS_outer.yjis_respond img {
	max-width: none;
	width: 170%!important;
}
.simageslider .YJSlide_slide .YJSlide_intro {
	width: 100%;
	left: 0;
	height: 40%!important;
}
.simageslider p, .simageslider h4 {
	text-align: center;
}
}
@media screen and (max-width: 980px) {
.simageslider .YJIS_outer.yjis_respond img {
	width: 250%!important;
}
}
@media screen and (max-width: 640px) {
.simageslider .YJIS_outer.yjis_respond img {
	width: 350%!important;
}
}
@media screen and (max-width: 480px) {
.simageslider .YJSlide_slide .YJSlide_intro {
	display: none;
}
}
@media screen and (max-width: 420px) {
.simageslider .YJIS_outer.yjis_respond img {
	width: 500%!important;
}
}
/* Info's */
@media screen and (max-width: 420px) {
.sfeatures .yjsg-col-1-3 {
	padding: 45px;
}
}
/* About */
@media screen and (max-width: 1200px) {
.sabout img {
	display: none;
}
.sabout .about_holder {
	max-width: 100%;
}
}
@media screen and (max-width: 980px) {
.sabout .h2_holder {
	width: 100%;
	padding: 0;
	min-height: 110%;
}
.sabout .module_title, .sabout .about_holder p, .sabout .about_holder blockquote small {
	text-align: center;
}
.sabout .about_holder blockquote {
	border: none;
}
.sabout .module_subtitle:before, .sabout .button_dark {
	margin: 0 auto;
}
.sabout .yjsquare_in {
	width: 100%;
}
}
/* New products */
@media screen and (max-width: 980px) {
.snewproducts .h2_holder {
	width: 100%;
	padding: 0;
	min-height: 110%;
}
.snewproducts .module_title {
	text-align: center;
}
.snewproducts .module_subtitle:before {
	margin: 0 auto;
}
.snewproducts .yjsquare_in {
	width: 100%;
}
.snewproducts div.yjNewsPopContainer a.getmore {
	float: none;
}
}
/* Authors */
@media screen and (max-width: 1200px) {
.sauthors .carousel-caption {
	max-width: 60%;
}
}
 @media screen and (max-width: 980px) {
.sauthors .h2_holder {
	width: 100%;
	padding: 0;
	min-height: 110%;
	border-bottom: 1px solid #e5e5e5;
}
.sauthors .module_title {
	text-align: center;
}
.sauthors .module_subtitle:before {
	margin: 0 auto;
}
.sauthors .yjsquare_in {
	width: 100%;
}
.sauthors .carousel-caption {
	max-width: 60%;
}
}
@media screen and (max-width: 600px) {
.sauthors img {
	margin: 0 auto 30px auto;
	float: none;
}
.sauthors .carousel-caption {
	text-align: center;
	max-width: 100%;
	padding-bottom: 100px;
}
.sauthors .carousel-around {
	width: 100%;
	height: 20%;
	top: auto;
}
.sauthors .carousel-around {
	border-top: 1px solid #efefef;
}
.sauthors .carousel-indicators {
	width: 15%;
	height: 12px;
}
.sauthors .carousel-indicators li {
	display: inline-block;
}
}
/* Blog news */
@media screen and (max-width: 980px) {
.sblognews .h2_holder {
	width: 100%;
	padding: 0;
	min-height: 110%;
}
.sblognews .module_title {
	text-align: center;
}
.sblognews .module_subtitle:before {
	margin: 0 auto;
}
.sblognews .yjsquare_in {
	width: 100%;
}
.sblognews div.yjNewsPopContainer a.getmore {
	float: none;
}
}
/* Partners */
@media only screen and (min-width: 1200px) and (max-width: 1250px) {
.spartners .yjsg-row {
	margin: 0 auto;
}
}
@media only screen and (min-width: 240px) and (max-width: 1000px) {
.spartners .yjsg-row {
	margin: 0 auto;
}
}
@media screen and (max-width: 980px) {
.spartners .h2_holder {
	width: 100%;
	padding: 0;
	min-height: 110%;
}
.spartners .module_title {
	text-align: center;
}
.spartners .module_subtitle:before {
	margin: 0 auto;
}
.spartners .yjsquare_in {
	width: 100%;
}
.spartners .yjsg-col-1-3 {
	width: 33% !important;
}
}
@media screen and (max-width: 768px) {
.spartners .yjsg-col-1-3 {
	width: 100% !important;
	border-top: 1px solid #efefef;
}
}
/* Footer modules */
@media screen and (max-width: 768px) {
.ssocials {
	padding: 0 40px 40px 0;
}
.slatest {
	padding: 0 0 40px 0;
}
}

/* K2, Hikashop */
@media screen and (max-width: 1080px) {
div.itemListSubCategories, div.hikashop_subcategories, .hikashop_products_listing .hikashop_products {
	margin: 0 auto!important;
}
}
@media screen and (max-width: 980px) {
div.subCategoryContainer, div.hikashop_subcategories div.hikashop_category, .hikashop_products_listing .hikashop_products .hikashop_product {
	width: 100%!important;
	margin: 30px 0!important;
	padding: 0!important;
}
div.subCategory a.subCategoryImage img, .hikashop_product_image, .hikashop_product_image_subdiv, img#hikashop_main_image {
	width: 100%!important;
	height: auto!important;
}
.hikashop_product_left_part, .hikashop_product_right_part {
	width: 100%!important;
	padding: 0!important;
}
}
