/**
* @author    JoomlaShine.com http://www.joomlashine.com
* @copyright Copyright (C) 2008 - 2011 JoomlaShine.com. All rights reserved.
* @license   JoomlaShine.com Proprietary License
*/
body#jsn-master.jsn-com-mijoshop .box_oc ul li {
	margin: 0;
	border-bottom: 1px dotted #ccc;
	padding: 7px 0;
}
.box_oc {
	margin-bottom: 20px;
}
.box_oc .box-heading,
.box_oc .box-content{
	border-radius:0;
	padding: 0;
	border: none;
	background: none;
}
.box_oc .box-heading {
	border-bottom: 1px solid #ddd;
	padding: 10px 0;
	text-transform: uppercase;
	margin-bottom: 20px;
}
body.jsn-specialfont .box_oc .box-heading {
	font-family: 'Economica', sans-serif;
	font-size: 1.8em;
}
.box_oc ol,
.box_oc ul {
	list-style: none;
}
.box-product {
	margin: 0 ;
}
.box-product > div {
	text-align: center;
	width: auto;
	margin: 0 7px 20px;
	padding: 10px 0 20px 0;
	border: 1px solid transparent;
	transition:  0.3s ease-out;
	-moz-transition:  0.3s ease-out;
	-webkit-transition: 0.3s ease-out;
}
.box-product > div:hover {
	border: 1px solid #ddd;
}
.box-product .image img {
	border: none;
}
.product-info .image {
	margin-bottom: 10px;
}
.product-info .image-additional {
	width: auto;
}
#header_oc {
	margin-bottom: 20px;
	border: 1px solid #ddd;
	margin-top: -10px;
}
#currency {
	left: 0;
	top: 0;
	padding: 10px;
	background: #f4f4f4;
	height: 44px;
	border-right:1px solid #ddd;
	width: auto;
}
#currency a {
	margin-top: 5px;
}
a.button_oc,
input.button_oc,
body.jsn-joomla-30 a.btn,
body.jsn-joomla-30 input.btn {
	border-radius: 0;
	-webkit-border-radius: 0;
	border:none;
	transition:  0.3s ease-out;
	-moz-transition:  0.3s ease-out;
	-webkit-transition: 0.3s ease-out;
	box-shadow: none;
	height: auto;
	padding: 7px 20px;
}
body.jsn-specialfont.jsn-textstyle-business a.button_oc,
body.jsn-specialfont.jsn-textstyle-business input.button_oc,
body.jsn-specialfont.jsn-textstyle-business.jsn-joomla-30 a.btn,
body.jsn-specialfont.jsn-textstyle-business.jsn-joomla-30 input.btn{
	font-family: 'Economica', sans-serif;
	font-size: 1.4em;
}
body.jsn-specialfont.jsn-textstyle-personal a.button_oc,
body.jsn-specialfont.jsn-textstyle-personal input.button_oc,
body.jsn-specialfont.jsn-textstyle-personal.jsn-joomla-30 a.btn,
body.jsn-specialfont.jsn-textstyle-personal.jsn-joomla-30 input.btn{
	font-family:  'Bad Script', 'cursive', Georgia, serif;
	font-size: 1.4em;
}
body.jsn-specialfont.jsn-textstyle-news a.button_oc,
body.jsn-specialfont.jsn-textstyle-news input.button_oc,
body.jsn-specialfont.jsn-textstyle-news.jsn-joomla-30 a.btn,
body.jsn-specialfont.jsn-textstyle-news.jsn-joomla-30 input.btn{
	font-family: "Droid Serif", "Palatino Linotype", Palatino, serif;
	font-size: 1.4em;
}
.htabs {
	border: none;
	margin: 0 0 2px 0;
}
.htabs a {
	background: #f0f0f0;
	box-shadow: 0 1px 0 #fff inset;
	border: 1px solid #ddd;
}
.htabs a.selected {
	padding-bottom: 6px;
}
.tab-content {
	border-top: 1px solid #ddd;
}
#footer_oc .column ul li {
	margin: 0 0 5px 0;
}
#currency a {
	color: #999;
	height: 20px;
	width: 20px;
	padding: 0;
}
.box-product .name a {
	margin: 5px 0;
}
.box-product .price {
	margin: 0 0 10px 0;
}
.product-info .cart input[type="text"] {
	padding: 9px 5px 8px 5px;
}
body.jsn-specialfont .box-product .name a,
body.jsn-specialfont .box-product .price {
	font-family: 'Economica', sans-serif;
	font-size: 1.5em;
	line-height: 100%;
}
body.jsn-color-pink #currency a b { color: #cc3872}
body.jsn-color-blue #currency a b { color: #6ca8ff}
body.jsn-color-red #currency a b { color: #c71a1a}
body.jsn-color-green #currency a b { color: #72cca7}
body.jsn-color-brown #currency a b { color: #5a311f}
body.jsn-color-yellow #currency a b { color: #402113}
body.jsn-color-pink a.button_oc,
body.jsn-color-pink input.button_oc,
body.jsn-color-pink.jsn-joomla-30 a.btn,
body.jsn-color-pink.jsn-joomla-30 input.btn {
	background: #cc3872;
}
body.jsn-color-pink a.button_oc:hover,
body.jsn-color-pink input.button_oc:hover,
body.jsn-color-pink.jsn-joomla-30 a.btn:hover,
body.jsn-color-pink.jsn-joomla-30 input.btn:hover {
	background: #ab265a;
}
body.jsn-color-blue a.button_oc,
body.jsn-color-blue input.button_oc,
body.jsn-color-blue.jsn-joomla-30 a.btn,
body.jsn-color-blue.jsn-joomla-30 input.btn {
	background: #6ca8ff;
}
body.jsn-color-blue a.button_oc:hover,
body.jsn-color-blue input.button_oc:hover,
body.jsn-color-blue.jsn-joomla-30 a.btn:hover,
body.jsn-color-blue.jsn-joomla-30 input.btn:hover {
	background: #4482db;
}
body.jsn-color-red a.button_oc,
body.jsn-color-red input.button_oc,
body.jsn-color-red.jsn-joomla-30 a.btn,
body.jsn-color-red.jsn-joomla-30 input.btn {
	background: #c71a1a;
}
body.jsn-color-red a.button_oc:hover,
body.jsn-color-red input.button_oc:hover,
body.jsn-color-red.jsn-joomla-30 a.btn:hover,
body.jsn-color-red.jsn-joomla-30 input.btn:hover {
	background: #a51010;
}
body.jsn-color-green a.button_oc,
body.jsn-color-green input.button_oc,
body.jsn-color-green.jsn-joomla-30 a.btn,
body.jsn-color-green.jsn-joomla-30 input.btn {
	background: #72cca7;
}
body.jsn-color-green a.button_oc:hover,
body.jsn-color-green input.button_oc:hover,
body.jsn-color-green.jsn-joomla-30 a.btn:hover,
body.jsn-color-green.jsn-joomla-30 input.btn:hover {
	background: #4fae87;
}
body.jsn-color-brown a.button_oc,
body.jsn-color-brown input.button_oc,
body.jsn-color-brown.jsn-joomla-30 a.btn,
body.jsn-color-brown.jsn-joomla-30 input.btn {
	background: #5a311f;
}
body.jsn-color-brown a.button_oc:hover,
body.jsn-color-brown input.button_oc:hover,
body.jsn-color-brown.jsn-joomla-30 a.btn:hover,
body.jsn-color-brown.jsn-joomla-30 input.btn:hover {
	background: #402113;
}
body.jsn-color-yellow a.button_oc,
body.jsn-color-yellow input.button_oc,
body.jsn-color-yellow.jsn-joomla-30 a.btn,
body.jsn-color-yellow.jsn-joomla-30 input.btn {
	background: #F5B400;
}
body.jsn-color-yellow a.button_oc:hover,
body.jsn-color-yellow input.button_oc:hover,
body.jsn-color-yellow.jsn-joomla-30 a.btn:hover,
body.jsn-color-yellow.jsn-joomla-30 input.btn:hover {
	background: #F3645C;
}
#footer_oc .column ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#footer_oc .column ul li a {
	color: #666;
	font-size: 11px;
	background: url(ar.jpg) 0 6px no-repeat;
	padding: 0 0 0 10px;
	margin: 0 2px;
}
#header_oc #cart .heading {
	right:0;
	top: 0;
	padding: 23px 20px;
	margin: 0;
	float: none;
	text-align: right;
}
#header_oc #cart {
	right: 0;
	top: 0;
	left: auto;
}
#header_oc #cart .heading h4 {
	display: none;
}
#header_oc #cart .content_oc {
	border-radius:0;
	-webkit-border-radius:0;
	border: 5px solid #ddd;
	box-shadow: 0 0 2px rgba(0,0,0,0.12);
	-webkit-box-shadow: 0 0 2px rgba(0,0,0,0.12);
	padding: 10px;
	top: 0;
	right: 0;
}
#header_oc #cart.active .heading {
	border: none;;
	margin: 0;
	padding: 23px 20px;
	border-radius:0;
	-webkit-border-radius:0;
	background: #ddd;
}
#header_oc #search_oc {
	left: 111px;
	top: 10px;
}
#header_oc #search_oc input {
	width: 300px;
	color: #999;
	font-size: 11px;
}
#header_oc .links {
	padding: 0;
	top: 42px;
	left: 106px;
	right: auto;
}
#header_oc .links a {
	font-size: 11px;
	color: #999;
}
#header_oc .links a:hover {
	text-decoration: underline;
}
.success {
	border-radius: 0;
	-webkit-border-radius: 0;
}
#footer_oc {
	padding: 20px 0 0 0;
	border-bottom: none;
	min-height: auto;
}
#footer_oc .column {
	min-height: auto;
}
#footer_oc h3 {
	font-size: 1.5em;
	line-height: 100%;
}
#module_cart .cart td {
	padding: 5px 3px;
	border-bottom: 1px solid #ddd;
}
#module_cart table.total td {
	padding: 5px 0;
}
#module_cart table.total {
	margin: 5px 0 10px 0;
	font-size: 11px;
}
.mini-cart-total {
	font-size: 11px;
}
.mini-cart-total tr td b,
#module_cart table.total tr td b {
	padding: 0 10px 0 0;
	font-weight: normal;
	color: #777;
}
.product-grid > div {
	text-align: center;
	margin: 0 7px 15px;
	padding: 10px;
	border: 1px solid transparent;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.product-grid > div:hover {
	border: 1px solid #e7e7e7;
}
.product-grid .image img {
	border: none;
}
body#jsn-master.jsn-com-mijoshop .sitemap-info ul li {
	margin: 0 10px;
}
.sitemap-info ul li ul {
	margin: 0 10px;
}
.sitemap-info ul li ul li:last-child {
	border-bottom: none !important;
}
/***************RTL LAYOUT*****************/
body.jsn-direction-rtl #currency {
	left: auto;
	right: 0;
	border-left: 1px solid #ddd;
	border-right: none;
}
body.jsn-direction-rtl #header_oc #cart .heading {
	text-align: left;
}
body.jsn-direction-rtl #header_oc #cart {
	left: 0;
	right: auto;
}
body.jsn-direction-rtl #header_oc #search_oc {
	left: auto;
	right: 111px;
	width: auto;
}
body.jsn-direction-rtl #header_oc .links {
	left: auto;
	right: 106px;
}
body.jsn-direction-rtl #header_oc .links a {
	padding: 0 7px 0 0;
}
body.jsn-direction-rtl #header_oc .links a {
	border-right: none;
	border-left: 1px solid #ccc;
	margin: 0;
	padding-left: 7px;
}
body.jsn-direction-rtl #footer_oc .column,
body.jsn-direction-rtl #content_oc {
	text-align: right;
}
body.jsn-direction-rtl .product-filter .display {
	float: right;
	margin: 0 0 0 15px;
}
body.jsn-direction-rtl .product-filter .limit {
	float: left;
	margin: 0 15px 0 0;
}
body.jsn-direction-rtl .product-filter .sort {
	float: left;
}
body.jsn-direction-rtl .product-list .image {
	float: right;
	margin: 0 0 0 10px;
}
body.jsn-direction-rtl .product-list .right {
	float: left;
	margin: 0 15px 0 0;
}
body.jsn-direction-rtl .product-list .price {
	float: left;
	text-align: left;
	margin: 0 8px 0 0;
}
body.jsn-direction-rtl .pagination .results {
	float: left;
}
body.jsn-direction-rtl #footer_oc .column ul li a {
	background: url(ar-2.jpg) right 6px no-repeat;
	padding: 0 10px 0 0;
}
/**Fix Joomla 3.0**/
.jsn-joomla-30 a.btn,
.jsn-joomla-30 input.btn {
	font-weight: bold;
	line-height: 12px;
    margin-left: 0px;
	margin-top: 0px;
}
.jsn-joomla-30.jsn-com-mijoshop select,
.jsn-joomla-30.jsn-com-mijoshop textarea,
.jsn-joomla-30.jsn-com-mijoshop input[type="text"],
.jsn-joomla-30.jsn-com-mijoshop input[type="password"],
.jsn-joomla-30.jsn-com-mijoshop input[type="datetime"],
.jsn-joomla-30.jsn-com-mijoshop input[type="datetime-local"],
.jsn-joomla-30.jsn-com-mijoshop input[type="date"],
.jsn-joomla-30.jsn-com-mijoshop input[type="month"],
.jsn-joomla-30.jsn-com-mijoshop input[type="time"],
.jsn-joomla-30.jsn-com-mijoshop input[type="week"],
.jsn-joomla-30.jsn-com-mijoshop input[type="number"],
.jsn-joomla-30.jsn-com-mijoshop input[type="email"],
.jsn-joomla-30.jsn-com-mijoshop input[type="url"],
.jsn-joomla-30.jsn-com-mijoshop input[type="search"],
.jsn-joomla-30.jsn-com-mijoshop input[type="tel"],
.jsn-joomla-30.jsn-com-mijoshop input[type="color"],
.jsn-joomla-30.jsn-com-mijoshop .uneditable-input {
	border-radius:0;
	-webkit-border-radius:0;
	margin-bottom: 0;
	height: auto;
}
.jsn-desktop-on-mobile.jsn-joomla-30.jsn-com-mijoshop select {
	width: auto;
}
.jsn-view-bestseller .buttons {
	display: none;
}
@media only screen and (max-width: 960px),(max-device-width: 960px) {
	#header_oc {
		height: auto;
		border: none;
	}
	.mijoshop .dropdown-menu-right,
	.mijoshop .open>.dropdown-menu {
	  left: -44px !important;
	  right: 0;
	}
	#currency {
		position: static;
		background: #fff;
		padding: 0 0 10px 0;
		border: none;
	}
	#header_oc #search_oc {
		position: static;
	}
	#header_oc .links {
		position: static;
		display: inline-block;
		margin: 10px 0 0 0;
		border-top: 1px solid #ddd;
		width: 100%;
		background: #f4f4f4;
	}
	#header_oc #cart .heading {
		padding: 10px 5px;
	}
	#header_oc #cart.active .heading {
		padding: 10px 5px;
	}
	#header_oc #search_oc input {
		width: 250px;
	}
	#header_oc .links a {
		margin: 10px 0;
	}
	.box-product > div,
	.box-product > div:hover {
		border-color: transparent;
	}
	.category-info .image {
		margin-bottom: 15px;
	}
	#currency a {
		padding: 2px 0 0;
	}
	#collapse-shipping-address input, #collapse-shipping-address select{
		width: 100% !important;
		clear: both;
	}
	#mijoshop #collapse-shipping .form-control {
		float: none;
		clear: both;
		width: 100%;
	}
	#mijoshop label.control-label {
		width: auto !important;
		margin-top: 2px !important;
	}
	#collapse-payment-address fieldset label.control-label, 
	#collapse-shipping-address .form-group label.control-label {
		width: 25% !important;
	}
	.mijoshop #collapse-checkout-option #input-email, .mijoshop #collapse-checkout-option #input-password {
		width: 100% !important;
		clear: both;
	}
	.mijoshop #collapse-checkout-option .form-group {
		margin-bottom: 0;
	}
}
@media only screen and (min-width: 640px) and (max-width: 767px), (min-device-width: 641px) and (max-device-width: 767px) {
	.product-info > .left {
		width: 45% !important;
	}
	.product-info > .right {
		width: 55% !important;
	}
	#mijoshop #cart > .btn {
		margin-top: 10px !important;
	}
	#mijoshop label.control-label {
		margin-top: 2px !important;
	}
}
@media only screen and (min-width: 481px) and (max-width: 639px), (min-device-width: 481px) and (max-device-width: 639px) {
	.box-product > div {
		width: 45%;
	}
	.product-info > .left,
	.product-info > .right {
		width: 100% !important;
	}
	.product-info .image {
		float: none;
	}
	.product-grid > div {
		width: 40%;
		padding: 10px;
		text-align: center;
		margin:0 0 5px 0;
	}
	#mijoshop #cart > .btn {
		margin-top: 10px !important;
	}
	#mijoshop #accordion #collapse-voucher label.control-label, #mijoshop #accordion #collapse-coupon label.control-label {
		display: none;
	}
}	
@media only screen and (max-width: 480px), (max-device-width: 480px) {
	#mijoshop #cart > .btn {
		margin-top: 10px !important;
	}
	.mijoshop .list-inline > li {
		padding-right: 0;
	}
	#mijoshop #accordion #collapse-voucher label.control-label, #mijoshop #accordion #collapse-coupon label.control-label {
		display: none;
	}
	.box-product > div {
		width: 100%;
		margin: 0 0 20px 0;
		border-bottom: 1px dotted #ddd;
	}
	.box-product > div:hover {
		border-bottom: 1px dotted #ddd;
	}
	#footer_oc .column {
		margin-bottom: 20px;
		float: none;
		width: 100%;
	}
	.jsn-desktop-on-mobile #footer_oc .column {
		float: left;
		width: 25%;
	}
	.product-info > .left {
		float: none;
		clear: right;
	}
	.product-info > .right {
		float: none;
		clear: left;
		width: 100% !important;
	}
	.product-info .cart div {
		float: none;
	}
	.product-list .right {
		float: none;
		margin: 0 0 10px 0;
	}
	.product-list .price {
		float: none;
		text-align: left;
	}
	.product-list .image {
		margin-bottom: 10px;
	}
	.product-grid {
		text-align: center;
	}
	.product-grid > div {
		width: 100%;
		padding: 10px;
		text-align: center;
		margin:0 0 5px 0;
	}
	.product-grid .compare a,
	.product-grid .wishlist a {
		display: inline;
	}
	.product-grid .compare a
	.product-grid .image img {
		border-color: #fff;
	}
	input.large-field, select.large-field {
		width: 80%;
	}
	.product-info > .left {
		width: 100% !important;
		text-align: center;
	}
	.product-info .image {
		display: inline-block;;
		float: none;
	}
	.product-filter .sort {
		clear: both;
		float: left;
		margin-top: 20px;
	}
	.product-list .right {
		display: inline-block;
		width: 100%;
	}
	.product-list .name {
		display: inline-block;
		width: 100%;
	}
	.product-list .wishlist,
	.product-list .compare {
		float: left;
		margin-right: 5px;
		margin-top: 10px;
	}
	.content_oc .form select,
	.content_oc .form textarea {
		width: 190px;
	}
	.login-content .left,
	.login-content .right {
		width: 100%;
	}
	.return-product .return-name,
	.return-product .return-model,
	.return-product .return-quantity {
		font-size: 10px !important;
	}
	.return-reason,
	.return-opened,
	.return-captcha {
		width: 100%;
	}
	.return-opened textarea {
		width: 94%;
	}
	#shipping-method .checkout-content textarea,
	#payment-method .checkout-content textarea {
		width: 94% !important;
	}
	.content_oc input#sub_category,
	.content_oc input#description {
		float: left;
		margin-right: 5px;
	}
	.content_oc select {
		display: block;
		margin: 5px 0;
	}
	#mijoshop .table-responsive .table-bordered tbody tr td{
		border-bottom: 1px solid #ddd;
	}
	#mijoshop .table-responsive .table-bordered tbody tr td div.input-group span.input-group-btn button{
		margin: 0
	}
	.mijoshop .table-bordered{
		font-size: 9px;
	}
	#mijoshop .table-responsive .table-bordered{
		margin: 0 !important;
	}
	#mijoshop div.row div.col-sm-1 label.control-label{
		text-align: left !important;
	}
	.mijoshop .row .col-sm-3 select#input-sort,
	 .mijoshop .row .col-sm-2 select#input-limit{
		width: 100%;
	}
	#collapse-payment-address fieldset input, #collapse-payment-address fieldset select,
	#collapse-shipping-address input, #collapse-shipping-address select{
		width: 100% !important;
		clear: both;
	}
	#collapse-payment-address fieldset label.control-label{
		width: auto !important;
	}
	
}

/* ======================== FOR MIJOSHOP 3.0 ======================== 
/* ------------- HOMEPAGE ------------- */
#mijoshop #search_oc .input-lg {
	border-radius: 0;
}
#mijoshop #search_oc .btn-lg {
	border-radius: 0;
	padding: 10px 20px;
	margin: 0;
}
#mijoshop #cart > .btn {
	border-radius: 0;
	box-shadow: none;
	background: #222;
	font-size: 11px;
}
#mijoshop #search_oc,
#mijoshop #cart {
	margin-bottom: 0;
}
#mijoshop #top {
	border-radius: 0;
	border: 1px solid #ccc;
	margin: 20px 0;
}
#mijoshop #top-links {
	padding-top: 0;
}
#mijoshop form#currency {
	background: none;
	border-right: none;
	height: inherit;
	padding: 0;
}
#mijoshop form#currency .top-links{
	padding: 0;
}
#mijoshop form#currency a {
	margin: 0;
	padding: 0;
	width: auto;
}
.jsn-com-mijoshop #mijoshop .dropdown-menu {
	border-radius: 0;
	padding: 5px;
	box-shadow: none;
	border: 1px solid #ccc;
	background-color: #ffffff;
}
#mijoshop .miwi-categoryhome h4 {
	font-size: 12px;
	font-weight: normal;
}
#mijoshop h3 {
	font-size: 17px;
	font-weight: normal;
	text-transform: uppercase;
}

#mijoshop .product-thumb {
	text-align: center;
}
#mijoshop .product-thumb .image a:focus {
	outline: none;
}
.jsn-color-blue #mijoshop .product-thumb:hover {
	border-color: #6ca8ff;
}
.jsn-color-brown #mijoshop .product-thumb:hover {
	border-color: #5a311f;
}
.jsn-color-green #mijoshop .product-thumb:hover {
	border-color: #72cca7;
}
.jsn-color-pink #mijoshop .product-thumb:hover {
	border-color: #cc3872;
}
.jsn-color-red #mijoshop .product-thumb:hover {
	border-color: #C71A1A;
}
.jsn-color-yellow #mijoshop .product-thumb:hover {
	border-color: #f5b400;
}
.jsn-color-blue #mijoshop .product-thumb h4 a {
	color: #6ca8ff;
}
.jsn-color-brown #mijoshop .product-thumb h4 a {
	color: #5a311f;
}
.jsn-color-green #mijoshop .product-thumb h4 a {
	color: #72cca7;
}
.jsn-color-pink #mijoshop .product-thumb h4 a {
	color: #cc3872;
}
.jsn-color-red #mijoshop .product-thumb h4 a {
	color: #C71A1A;
}
.jsn-color-yellow #mijoshop .product-thumb h4 a {
	color: #f5b400;
}
.jsn-color-blue #mijoshop .product-thumb .button-group button:hover {
	background: #6ca8ff;
	color: #fff;
}
.jsn-color-brown #mijoshop .product-thumb .button-group button:hover {
	background: #5a311f;
	color: #fff;
}
.jsn-color-green #mijoshop .product-thumb .button-group button:hover {
	background: #72cca7;
	color: #fff;
}
.jsn-color-green #mijoshop .product-thumb .button-group button:hover {
	background: #cc3872;
	color: #fff;
}

.jsn-color-red #mijoshop .product-thumb .button-group button:hover{
	background: #C71A1A;
	color: #fff;
}

.jsn-color-yellow #mijoshop .product-thumb .button-group button:hover {
	background: #f5b400;
	color: #fff;
}
#mijoshop .product-thumb .caption {
	min-height: 125px !important;
	margin-top: 15px;
}
.container_oc .col-sm-3 ul li {
	margin-left: 0;

}
/* ------------- CATEGORY PAGE ------------- */
.product-layout.product-grid > div {
	padding: 0;
}
#mijoshop .col-sm-2 .img-thumbnail {
	border-radius: 0;
}
#mijoshop .product-thumb .image {
	padding: 10px 10px 0;
}
#mijoshop h2 {
	font-size: 20px;
	text-transform: uppercase;
	font-weight: normal;
}
#mijoshop .caption h4 {
	margin: 0 0 5px;
}
#mijoshop #content_oc .form-control {
	border-radius: 0;	
	height: 26px;
}
#mijoshop .text-right label {
	line-height: 34px;
}
#mijoshop #content_oc .btn-group > .btn:first-child,
#mijoshop #content_oc .btn-group > .btn:last-child {
	border-radius: 0;
}
#mijoshop .text-left .pagination > li:first-child > a, 
#mijoshop .text-left .pagination > li:first-child > span, 
#mijoshop .text-left .pagination > li:last-child > a, 
#mijoshop .text-left .pagination > li:last-child > span {
	border-radius: 0;
}
/* ------------- PRODUCT PAGE ------------- */
#mijoshop .thumbnails .thumbnail {
	border-radius: 0;
}
#mijoshop .thumbnails > li {
	margin-top: 0;
}
#mijoshop .thumbnails .image-additional {
	margin-left: 10px;
	margin-bottom: 10px;
}
#mijoshop .thumbnails .image-additional a {
	margin-bottom: 0;
}
#mijoshop .col-sm-4 h1 {
	margin: 15px 0 10px;
}
#mijoshop .col-sm-4 ul.list-unstyled {
	display: inline-block;
	width: 100%;
}
#mijoshop .col-sm-4 ul.list-unstyled li {
	margin-left: 0;
}
#mijoshop .col-sm-4 ul.list-unstyled li h2 {
	margin: 0;
}
#mijoshop label.control-label {
	float: left;
	margin-bottom: 0;
	line-height: 20px;
	margin-right: 10px;
	margin-top: -2px;
}
#mijoshop div.row div.col-sm-1 label.control-label{
	width: 100%;
	line-height: 20px;
}
#mijoshop div.row div.col-md-1 label.control-label,
#mijoshop div.row div.col-md-2 label.control-label{
	line-height: 20px;
}
#mijoshop div.row div.col-md-2 select#input-limit{
	width: 100px;
}
#mijoshop #content_oc #input-quantity.form-control {
	float: left;
	width: 70px;
}
#mijoshop #collapse-shipping select.form-control {
	float: right;
}
#mijoshop .form-group button#button-cart {
	display: inline-block;
	border-radius: 0;
	margin-top: 15px;
	box-shadow: none;
	border: none;
	text-shadow: none;
}
.jsn-color-blue #mijoshop .form-group button#button-cart {
	background: #6ca8ff;
}
.jsn-color-brown #mijoshop .form-group button#button-cart {
	background: #5a311f;
}
.jsn-color-green #mijoshop .form-group button#button-cart {
	background: #72cca7;
}
.jsn-color-pink #mijoshop .form-group button#button-cart {
	background: #cc3872;
}
.jsn-color-red #mijoshop .form-group button#button-cart {
	background: #C71A1A;
}
.jsn-color-yellow #mijoshop .form-group button#button-cart {
	background: #f5b400;
}
#mijoshop ul.nav.nav-tabs {
	border-bottom: none;
}
#mijoshop ul.nav.nav-tabs > li {
	margin-left: 0;
}
.mijoshop .product-list .product-thumb .button-group{
	border-bottom: 1px solid #ddd; 
}
/* ------------- MINI SHOPPING CART ------------- */
#mijoshop #cart .dropdown-menu {
	background: #f8f8f8;
}
#mijoshop a .img-thumbnail {
	border-radius: 0;
}
#mijoshop #cart .dropdown-menu table.table-striped tr:first-child td {
	border-top: none;
}
#mijoshop #cart .dropdown-menu table tr td.text-center:first-child {
	text-align: left;
}
#mijoshop #cart .dropdown-menu table tr td.text-center:last-child {
	text-align: right;
}
#mijoshop #cart .dropdown-menu table.table-bordered {
	border-radius: 0;
}
#mijoshop #cart .dropdown-menu table.table-bordered tr:first-child td {
	border-bottom: none;
}
#mijoshop #cart .dropdown-menu table.table-bordered tr td:first-child {
	border-right: none;
}
#mijoshop #cart .dropdown-menu table.table-bordered td {
	border-radius: 0;
	border-collapse: 0;
}
/* ------------- SHOPPING CART ------------- */
#mijoshop .table-responsive .img-thumbnail {
	border: none;
}
#mijoshop .table-responsive .table-bordered {
	border-radius: 0;
	border: none;
	border-top: 1px solid #ddd;
}
#mijoshop .table-responsive .table-bordered tr td {
	border-top: none;
	border-right: none;
}
#mijoshop .table-responsive .table-bordered tr td:last-child {
	border-right: 1px solid #ddd;
}
#mijoshop .table-bordered > thead > tr > th,
#mijoshop .table-bordered > thead > tr > td {
	border-bottom-width: 1px !important;
}
#mijoshop .panel-group .panel,
#mijoshop #accordion .panel-heading {
	border-radius: 0 !important;
}
#mijoshop .col-sm-offset-8 .table-bordered {
	border: none;
	border-radius: 0;
}
#mijoshop .col-sm-offset-8 .table-bordered tr td {
	border-top: 1px solid #ccc;
}
#mijoshop .col-sm-offset-8 .table-bordered tr:first-child td {
	border-bottom: none;
}
#mijoshop .col-sm-offset-8 .table-bordered tr td:first-child {
	border-right: none;
}
#mijoshop .buttons .btn {
	border-radius: 0;
}
#mijoshop .buttons .btn-primary {
	border: none;
	box-shadow: none;
}
.jsn-color-blue #mijoshop .buttons .btn-primary {
	background: #6ca8ff;
}
.jsn-color-brown #mijoshop .buttons .btn-primary {
	background: #5a311f;
}
.jsn-color-green #mijoshop .buttons .btn-primary {
	background: #72cca7;
}
.jsn-color-pink #mijoshop .buttons .btn-primary {
	background: #cc3872;
}
.jsn-color-red #mijoshop .buttons .btn-primary {
	background: #C71A1A;
}
.jsn-color-yellow #mijoshop .buttons .btn-primary {
	background: #f5b400;
}
/*----------------------Alert------------------------*/
.mijoshop .alert{
	padding: 7px 30px 8px 14px !important;
}
.mijoshop .col-sm-10 {
    width: inherit;
}
.mijoshop form {
    margin-top: 13px !important;
}
#mijoshop .pull-left form {
    margin-top: 0 !important;
}
#mijoshop .form-horizontal .col-sm-12 label.control-label{
	padding-top: inherit;
	width: auto;
}
.mijoshop .dropdown-menu-right {
  left: -107px;
}
#mijoshop .panel-group span.input-group-btn input[type="submit"], #mijoshop .panel-group span.input-group-btn input[type="button"]{
	margin: inherit !important;
}
#content_oc .buttons{
	position: relative;
}
#content_oc .buttons .pull-right{
  position: relative;
  z-index: 1000;
}
@media only screen and (max-width: 480px), (max-device-width: 480px){
.jsn-mobile .jsn-demo-content .jsn-template-featured .hide {
  top: 74%;
}
}
#mijoshop  .well form .form-group #input-email, #mijoshop  .well form .form-group #input-password{
	width: auto;
	clear: both;
}
#mijoshop .table-responsive .table-bordered tr td div.input-group input{
	height: 30px !important;
}
#mijoshop .table-responsive .table-bordered tr td div.input-group span button{
	margin: 0 0 0 -1px;
}
.mijoshop #collapse-checkout-option input[type="radio"], 
.mijoshop #collapse-shipping-method input[type="radio"],
.mijoshop #collapse-payment-method input[type="radio"],
{
    margin: 4px 0px 0px -20px;
}

.mijoshop #collapse-shipping-method #button-shipping-method {
    margin-top: 10px;
}
.mijoshop #collapse-checkout-option label[for="input-email"], .mijoshop #collapse-checkout-option label[for="input-password"] {
    width: 20%;
	margin-top: 0;
}
.mijoshop #collapse-checkout-option #input-email, .mijoshop #collapse-checkout-option #input-password {
    width: 50%;
}
#collapse-payment-address fieldset label.control-label{
	width: 25%;
}
#collapse-payment-address fieldset input{
	width: 70%;
}
.mijoshop #collapse-payment-method div.buttons .pull-right input[type="checkbox"]{
	margin:0;
}
#mijoshop #content_oc .product-thumb .button-group button .hidden-xs.hidden-sm.hidden-md{
	display: none !important;
}
#mijoshop #content_oc .product-thumb .button-group button{
	width: 33.3333% !important;
}