
@import url(fonts.css);
@import url(app-icon.css);

body  {
	font-family: 'OpenSans', Arial, Helvetica, sans-serif !important;
}
h1, h2, h3, h4, h5, p {
	margin:0;
	padding:0;
}
a {
    font-weight:normal;
	text-decoration:none;
	font-size:1em;
	color:#e06514;
}
a:hover {
	text-decoration:underline;
}
.ClrBth {
	clear:both;
}
.store-app-container.x-layout-card-item {
	background:#f7f7f7;
}
.logo {
	text-align:center;
}
.logo img {
	margin:7px 0 0 0;
}
.cic-toolbar-logo {
	margin:0 auto;
}
.store-app-container .x-toolbar-dark.x-docked-top {
	background-image:none;
	filter:none;
	border:0;
	padding:0 0.7em;
}
.store-app-container .search-bar .x-input-text {
	color:#ffffff;
	padding:0.4em 0.8em;
	font-weight:normal;
	text-fill-color:#ffffff;
	-moz-text-fill-color:#ffffff;
	-webkit-text-fill-color:#ffffff;
	border-radius:0;
}
.store-app-container .search-bar .x-button {
	background:none;
	background-image:none;
	filter:none;
	border:0;
	color:#ffffff;
	font-size:0.8em;
	padding:0;
	border-radius:0;
}
.store-app-container .x-list-normal .x-list-item.x-list-item-tpl {
	border-top:solid 1px #ffffff;
	border-bottom:solid 1px #dddddd;
}
.x-list-normal .x-list-item.x-list-item-tpl.x-item-pressed, .x-list-normal .x-list-item.x-list-item-tpl.x-item-selected {
	border-bottom:solid 1px #dedede !important;
	border-top:solid 1px #dedede !important;

}
.store-app-container .x-list-normal .x-list-item.x-list-item-tpl.x-item-selected {
	border-top:solid 1px #ffffff;
}
.store-app-container .x-list-normal .x-list-item.x-list-item-tpl .x-innerhtml {
	font-weight:600;
	text-shadow:none;
}
.store-app-container .store-productView {
	padding:0.5em 0 0.5em 0.5em;
}
.store-app-container .store-productView .x-dataview-item {
	background:#ffffff;
	border:solid 1px #dddddd;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-o-border-radius:4px;
	padding:0.5em;
	float:left;
	margin:0.5em;
	width: 23.9%;
	font-size:0.8em;
}
.store-app-container .store-productView .x-dataview-item .product-name {
	color:#000000;
	font-weight:600;
	margin:0 0 0.3em 0;
	min-height:40px;
}
.store-app-container .store-productView .x-dataview-item .product-img .productImgBlock {
	width:220px;
	height:200px;
	margin:0 auto;
}
.store-app-container .store-productView .x-dataview-item .product-img .productImgBlock img {
	max-width:100%;
	height:100%;
}
.store-app-container .store-productView .x-dataview-item .product-img {
	text-align:center;
}
.store-app-container .store-productView .x-dataview-item .product-price {
	float:left;
}
.store-app-container .store-productView .x-dataview-item .product-price span.price {
	font-weight:600;
	color:#000000;
}
.store-app-container .store-productView .x-dataview-item .product-price span.price span {
	font-weight:bold;
	display:inline-block;
	padding:0 0 0 5px;
}
.store-app-container .store-productView .x-dataview-item .product-code {
	float:right;
}
.store-app-container .x-toolbar-dark.x-docked-top .x-button {
	background:#000000;
	background-image:none;
	filter:none;
	border:0;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-o-border-radius:4px;
	padding:0.3em;
}
.store-app-container .x-toolbar-dark.x-docked-top .x-button.x-button-pressing {
	opacity:0.8;
	filter:alpha(opacity=80);
}
.search-popup.x-sheet, .image-popup.x-sheet {
	background:#ffffff;
	background-image:none;
	filter:none;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-o-border-radius:4px;
	border:0;
	padding:0.7em;
}
.search-popup.x-sheet {
	padding:0.7em 0.7em 0.2em 0.7em;
}
.image-popup.x-sheet .image-inner {
	margin:0 auto;
	width:250px;
    height:350px;
	text-align:center;
}
.image-popup.x-sheet .image-inner img {
	max-width:100%;
	height:100%;
	margin:0 auto;
}
.image-popup.x-sheet .x-button {
	background:none;
	border:none;
	background-image:none;
	filter:none;
	margin:0;
	padding:0;
	position: absolute;
    right: 0;
    top: 0;
	cursor:pointer;
}
.search-popup.x-sheet .x-form-fieldset {
	margin:0 0 0.5em 0;
}
.search-popup.x-sheet .x-form-fieldset-title {
	font-weight:600;
	font-size:0.75em;
	color:#000000;
	text-transform:uppercase;
	margin:0;
}
.search-popup.x-sheet .x-form-fieldset.by-keyword-field .x-form-fieldset-inner {
	background:#ffffff;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-o-border-radius:4px;
	border:0;
}
.search-popup.x-sheet .x-form-fieldset.by-keyword-field .x-field {
	min-height:2.1em;
}
.search-popup.x-sheet .x-form-fieldset.by-keyword-field .x-form-fieldset-inner .x-input-el {
	border:0;
	background:#eeeeee;	
	border-radius:0;
	padding:0.3em 0.5em;
	min-height:2.3em;
}
.search-popup.x-sheet .x-form-fieldset.by-price-field .x-form-fieldset-inner{
	background:none;
	border:0;
}
.search-popup.x-sheet .x-form-fieldset.by-price-field .x-slider-field .x-component-outer {
	padding:0;
}
.search-popup.x-sheet .x-form-fieldset.by-price-field  .x-thumb {
	width:23px;
	height:23px;
}
.search-popup.x-sheet .x-form-fieldset.by-price-field .x-thumb:after {
	width:22px;
	height:22px;
	top:0.55em;
	left:auto;
	background:#ffffff;
	border:solid 1px #b5b5b5;
	box-shadow:inset 0 -7px 7px -7px rgba(0,0,0,0.4);
	-webkit-box-shadow:inset 0 -7px 7px -7px rgba(0,0,0,0.4);
	-moz-box-shadow:inset 0 -7px 7px -7px rgba(0,0,0,0.4);
	-o-box-shadow:inset 0 -7px 7px -7px rgba(0,0,0,0.4);
}
.search-popup.x-sheet .x-form-fieldset.by-price-field .x-slider:before {
	background:#fbfafa url(../images/silder-pattern.png) repeat;
	background-image:none;
	filter:none;
	border:solid 1px #b2b2b2;
	height:1em;
	margin: 0 0.15em;
	top:12px;
}
.search-popup.x-sheet .x-form-fieldset.by-price-field .x-thumb:before {
    content: '';
    position: absolute;
    width:4px;
    height:4px;
	background:#7d7d7d;
	top:19px;
    left:9px;
    z-index: 100;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-o-border-radius:4px;
}
.search-popup.x-sheet .x-form-fieldset.sortBy-price-field .x-form-fieldset-inner {
	background:none;
	border:0;
}
.search-popup.x-sheet .x-form-fieldset.sortBy-price-field .x-form-fieldset-inner .x-field {
	border:0;
}
.search-popup.x-sheet .x-form-fieldset.sortBy-price-field .x-form-fieldset-inner .x-input-el {
	padding:0;
	min-height:1.5em;
}
.search-popup.x-sheet .x-form-fieldset.sortBy-price-field .x-form-fieldset-inner .x-field .x-field-input {
	min-width:2.1em;
}
.search-popup.x-sheet .x-form-fieldset.sortBy-price-field .x-form-fieldset-inner .x-field-radio .x-field-mask::before {
    width:22px;
    height:22px;
	top: 15px;
    left: auto;
    right: 15px;
    background:#ffffff;
	border:solid 1px;
}
.search-popup.x-sheet .x-form-fieldset.sortBy-price-field .x-form-fieldset-inner .x-field-radio .x-field-mask::after {
	background:#ffffff;
	width:14px !important;
	height:14px !important;
	top:19px !important;
    right:19px !important;
}
.search-popup.x-sheet .x-form-fieldset.sortBy-price-field .x-form-fieldset-inner .x-input-radio:checked+.x-field-mask::after {
	width:14px;
	height:14px;
}
.search-popup.x-sheet .x-form-fieldset.sortBy-price-field .x-form-fieldset-inner .x-field-radio .x-field-mask {
	top:-7px;
}
.search-popup.x-sheet .x-form-fieldset.sortBy-price-field .x-form-fieldset-inner .x-form-label {
	background:none;
	padding:0.25em 0;
}
.search-popup.x-sheet .x-form-fieldset.sortBy-price-field .x-form-fieldset-inner .x-form-label span {
	font-size:0.8em;
	font-weight:normal;
	color:#000000;
}
.search-popup.x-sheet .x-form-fieldset.sortBy-price-field .x-form-fieldset-inner .x-field-radio.x-field {
	min-height:2em;
}
.store-app-container .btn.x-button, .store-app-container .gray-btn.x-button, .search-popup.x-sheet .btn.x-button, .search-popup.x-sheet .gray-btn.x-button, .x-msgbox.store-msg-window .x-button.x-button-action, .x-msgbox.store-msg-window .gray-btn.x-button.x-button-action, .x-msgbox.store-msg-window .x-button.x-button-normal  {
	background-image:none;
	filter:none;
	border:0;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
	padding:0.7em;
}
.store-app-container .btn.x-button.x-item-disabled {
	opacity:0.6;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	  filter: alpha(opacity=60);
}
.store-app-container .btn.x-button.btn-mini {
	padding:0.4em 1em;
}
.x-msgbox.store-msg-window .x-button.x-button-action, .x-msgbox.store-msg-window .gray-btn.x-button.x-button-action, .x-msgbox.store-msg-window .x-button.x-button-normal {
	padding:0.2em 0.7em;
}
.store-app-container .btn.x-button.x-button-pressing, .search-popup.x-sheet .btn.x-button.x-button-pressing, .x-msgbox.store-msg-window .x-button.x-button-action.x-button-pressing{
	opacity:0.8;
	filter:alpha(opacity=80);
	box-shadow:none;
	background-image:none;
	filter:none;
}
.x-msgbox.store-msg-window .gray-btn.x-button.x-button-action.x-button-pressing, .x-msgbox.store-msg-window .gray-btn.x-button.x-button-action.x-button-normal.x-button-pressing, .search-popup.x-sheet .gray-btn.x-button.x-button-pressing, .x-msgbox.store-msg-window .x-button.x-button-normal.x-button-pressing, .store-app-container .gray-btn.x-button.x-button-pressing {
	opacity:0.8;
	filter:alpha(opacity=80);
	box-shadow:none;
	background-image:none;
	filter:none;
}
.store-app-container .btn.x-button .x-button-label, .store-app-container .gray-btn.x-button .x-button-label, .search-popup.x-sheet .btn.x-button .x-button-label, .search-popup.x-sheet .gray-btn.x-button .x-button-label, .x-msgbox.store-msg-window .x-button.x-button-action .x-button-label, .x-msgbox.store-msg-window .gray-btn.x-button.x-button-action .x-button-label, .x-msgbox.store-msg-window .x-button.x-button-normal .x-button-label, .x-sheet.popup-form-block .btn.x-button .x-button-label, .x-sheet.popup-form-block .gray-btn.x-button .x-button-label {
	font-family: 'OpenSans', Arial, Helvetica, sans-serif !important;
	text-transform:uppercase;
	font-weight:bold;
	font-size:1em;
	opacity:1;
}
.store-app-container .btn.x-button.btn-mini .x-button-label {
	font-size:0.8em;
}
.store-app-container .product-details-block .product-details-inner {
	padding:0.8em 0.8em 0.8em 0.8em;
}
.store-app-container .product-title {
	background: #f4f3f3;
	background: -moz-linear-gradient(top, #f4f3f3 0%, #e5e5e5 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4f3f3), color-stop(100%,#e5e5e5));
	background: -webkit-linear-gradient(top, #f4f3f3 0%,#e5e5e5 100%);
	background: -o-linear-gradient(top, #f4f3f3 0%,#e5e5e5 100%);
	background: -ms-linear-gradient(top, #f4f3f3 0%,#e5e5e5 100%);
	background: linear-gradient(to bottom, #f4f3f3 0%,#e5e5e5 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f3f3', endColorstr='#e5e5e5',GradientType=0 );
	border-bottom:solid 1px #cccccc;
	padding:0.7em 0.8em;
	font-size:1em;
	color:#000000;
	font-weight:600;
}
.store-app-container .product-title.middle {
	border-top:solid 1px #cccccc;
}
.store-app-container .product-details-block .product-description {
	font-size:0.9em;
	font-weight:normal;
	color:#5b5b5b;
}
.store-app-container .product-details-block .product-image {
	background:#ffffff;
    border:solid 1px #dddddd;
  /*  padding:0.5em;*/
	border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
	margin:0.5em 0;
	text-align:center;
}
.store-app-container .product-details-block .product-image .image-inner {
	width:300px;
	height:300px;
	margin:0 auto;
}
.store-app-container .product-details-block .product-image .image-inner img {
	max-width:100%;
	height:100%;
}
.store-app-container .product-details-block .product-price {
	float:left;
	border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
	text-align:center;
	padding:0.5em 0.8em;
	font-size:0.8em;
	font-weight:bold;
}
.store-app-container .product-details-block .product-sku {
	float:right;
	color:#000000;
	font-size:0.8em;
	font-weight:normal;
}
.store-app-container .productDetail-attr-cont {
	padding:0.5em 0.8em 0 0.8em;
}
.store-app-container .productDetail-qty-cont {
	padding:0 0.8em 0.5em 0.8em;
}
.store-app-container .form-block .x-field {
	background:transparent;
	margin:0 0 0.5em 0;
}
.store-app-container .form-block .x-field .x-form-label {
	background:none;
	border-radius:0;
	padding:0 0 0.1em 0;
	
}
.store-app-container .form-block .x-field .x-component-outer .x-field-input, .store-app-container .inner-container-panel.purchase-order-form.form-block .x-field .x-component-outer .x-field-input {
	-webkit-border-radius:4px;
	border-radius:4px;
	-moz-border-radius:4px;
	-o-border-radius:4px;
	border:solid 1px #dbdbdb;
}
.store-app-container .form-block .x-field .x-component-outer .x-input-text, .store-app-container .form-block .x-field, .store-app-container .inner-container-panel.purchase-order-form.form-block .x-field {
	min-height:2.8em;
}
.store-app-container .form-block .x-field .x-component-outer .x-input-text, .store-app-container .form-block .x-field .x-component-outer .x-input-el, .store-app-container .inner-container-panel.purchase-order-form.form-block .x-field .x-component-outer .x-input-el {
	-webkit-border-radius:4px;
	border-radius:4px;
	-moz-border-radius:4px;
	-o-border-radius:4px;
	font-size:0.8em;
	min-height:2.8em;
}
.store-app-container .form-block .x-field.x-field-clearable .x-component-outer .x-input-text, .store-app-container .form-block .x-field.x-field-clearable .x-component-outer .x-input-el, .store-app-container .inner-container-panel.purchase-order-form.form-block .x-field.x-field-clearable .x-component-outer .x-input-el {
	-webkit-border-radius: 4px 0 0 4px;
	-moz-border-radius: 4px 0 0 4px;
	-o-border-radius: 4px 0 0 4px;
	border-radius: 4px 0 0 4px;
	color:#5b5b5b;
}
.store-app-container textarea {
	resize:vertical;
}
.store-app-container .form-block .x-field-select .x-component-outer:after {
	background-color:#585858;
}
.store-app-container .btn.add-cart-btn {
	margin:0 0.8em 1em 0.8em;
}
.store-app-container .form-block .x-form-label span, .store-app-container .inner-container-panel.purchase-order-form.form-block .x-form-label span {
	font-size:0.8em;
	text-transform:uppercase;
	font-weight:600;
}
.store-app-container .form-block .shipping-options .x-form-label span {
	text-transform:none;
	font-weight:600;
}
.store-app-container .form-block .shipping-options .x-field .x-component-outer .x-field-input {
	border:0;
}
.x-list .x-list-item.x-item-selected .x-dock-horizontal, .x-list .x-list-item.x-item-selected.x-list-item-tpl {
	background-image:none !important;
	filter:none !important;
}
.store-app-container .form-block .x-form-fieldset .x-form-label {
	border:0;
}

.x-list .x-list-item.x-item-selected .x-dock-horizontal .x-innerhtml, .x-list .x-list-item.x-item-selected.x-list-item-tpl .x-innerhtml {
	font-weight:bold;
}
.x-select-overlay .x-item-selected.x-list-item::after {
	content: '\e8c9' !important;
    font-family: 'app-icon' !important;
	font-size:1.2em !important;
	top:6px !important;
}
table.chart-table {
	width:100%;
	margin:0.8em 0;
}
table.chart-table td {
    border: solid 1px #dbdbdb;
    padding:0.5em;
	font-size:0.8em;
	background:#ffffff;
}
.min-qty-label {
	color:#e43530;
    font-size:0.9em;
    font-weight:600;
	margin:0.4em 0 0 0;
}
.x-msgbox.store-msg-window {
	background:#ffffff;
	background-image:none;
	filter:none;
	border:0;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-o-border-radius:4px;
}
.x-msgbox.store-msg-window .x-title .x-innerhtml {
	color:#000000;
	font-size:1.3em;
	font-weight:600;
	text-shadow:none;
}
.x-msgbox.store-msg-window .x-msgbox-text {
	text-shadow:none;
	color:#000000;
	font-weight:normal;
	font-size:0.9em;
}
.x-picker.store-picker {
	border-top:solid 1px;
    background-image: none;
	filter:none;
}
.x-picker.store-picker .x-toolbar-dark {
    background-image:none;
    filter:none;
	padding:0 0.7em;
	border-top:solid 1px;
}
.x-picker.store-picker .x-button.x-button-action, .x-picker.store-picker .x-button.x-button-normal {
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
	border:0;
}
.x-picker.store-picker .x-button.x-button-action {
	background-image:none;
	filter:none;
}
.x-picker.store-picker .x-button.x-button-normal {
	background-image:none;
	filter:none;
}
.x-picker.store-picker .x-button.x-button-action .x-button-label, .x-picker.store-picker .x-button.x-button-normal .x-button-label {
	color:#ffffff;
	font-weight:600;
	text-transform:uppercase;
	font-size:0.8em;
	font-family: 'OpenSans', Arial, Helvetica, sans-serif !important;
}
.x-picker.store-picker .x-button.x-button-action.x-button-pressing, .x-picker.store-picker .x-button.x-button-normal.x-button-pressing {
	opacity:0.8;
	filter:alpha(opacity=80);
	box-shadow:none;
	background-image:none;
	filter:none;
}
.x-picker.store-picker .x-button.x-button-action.x-button-pressing {
	background:#000000;
}
.x-picker.store-picker .x-picker-bar {
	border-top: 0.10em solid;
    border-bottom: 0.10em solid;
	filter: alpha(opacity=50);
	opacity: 0.5;
	background-image:none;
	filter:none;
}
.display-block
{
   /* display: inline-block !important;*/
    }

.display-none
{
    display: none !important;
}

.inner-container-panel {
	padding:0.8em;
}
.edit-cart-list {
	background:#ffffff;
    border:solid 1px #dddddd;
    padding:0.5em;
	border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;    
    -o-border-radius: 4px;
	margin:0.5em 0;
	position:relative;
	line-height: 1.8em;
}
.edit-cart-list td.sku-td {
	display:inline-block;
}
.edit-cart-list {
	font-size:0.8em;
	font-weight:normal;
}
.edit-cart-list strong {	
	font-size:1em;
	font-weight:bold;
}
.edit-cart-list a.close-icon {
	position:absolute;
	right:0;
	top:0;
	background:#dddddd;
	padding:2px;
	-webkit-border-radius: 0 4px 0 4px;
	-moz-border-radius: 0 4px 0 4px;
	-o-border-radius: 0 4px 0 4px;
	border-radius: 0 4px 0 4px;
	display:block;
	color:#000000;
	font-size:1.3em;
	z-index:999999999;
}
.edit-cart-list table td {
	vertical-align:top;
}
.button-holder {
	padding:0 0.8em 0.8em 0.8em;
}
.button-holder .gray-btn.x-button {
	margin:0.8em 0 0 0;
}
.productDetail-qty-info {
    margin:0 0.9em 1em 0.9em;
	background:#ffffff;
    border:solid 1px #dddddd;
    padding:0.5em;
	border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
	line-height: 1.8em;
	font-size: 0.8em;
    font-weight: normal;
    color:#000000;
}
.productDetail-qty-info h4 {
	font-size:1.2em;
    color:#000000;
    font-weight: 600;
	margin:0 0 0.5em 0;
}
.productDetail-qty-info ul {
	margin:0.3em 0 0 0;
	padding:0;
}
.productDetail-qty-info ul li {
	line-height:1.3em;
	margin:0 0 0.3em 0;
}
.productDetail-qty-info ul li i {
	display:inline-block;
	width:2%;
	vertical-align:top;
}
.productDetail-qty-info ul li a {
	display: inline-block;
    cursor: pointer;
    color: #F13B02;
	font-weight:normal;
	text-decoration:none;
	vertical-align:top;
	width:98%;
}
.productDetail-qty-info ul li a:hover  {
	text-decoration:none;
}
.productDetail-qty-info ul li a.qty-info-bluelink {
	color:#2f9eeb;
}
.display-none {
	display:none !important;
}
.display-block {
	display:block !important;
}
.top-help-msg {
    border:solid 1px;
    padding:0.5em;
	border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
	line-height: 1.5em;
	font-size: 0.8em;
    font-weight: normal;
	margin:0.9em;
		background:#f2dede;
    border-color:#ebccd1;
    color:#a94442;
}
.top-help-msg b {
	font-weight:600;
}
.inner-container-panel .x-form-fieldset .x-form-fieldset-inner {
	background:none;
	border:0;
}
.store-app-container .logo-details {
	margin:0.5em 0 0.7em 0;
	font-size:0.9em;
	line-height:2em
}
.store-app-container .logo-details strong {
	display:inline-block;
	font-weight:600;
	font-size:1em;
}
.nonSkuFieldCont-form .btn.x-button.btn-mini {
	margin:0 0 0.5em 0;
}

.store-app-container .x-field-radio .x-field-mask::before {
    width:22px;
    height:22px;
	top: 15px;
    left:0;
    right: 15px;
    background:#ffffff;
	border:solid 1px;
}
.store-app-container .x-field-radio .x-field-mask::after {
	width:14px !important;
	height:14px !important;
	top:19px !important;
    left:4px !important;
	background:#ffffff;
}
.store-app-container .x-input-radio:checked+.x-field-mask::after {
	width:14px;
	height:14px;
}
.store-app-container .x-field-radio .x-field-mask {
	top:-12px;
}
.store-app-container .form-block .shipping-options .x-field.x-field-radio {
	min-height:1.5em;
	margin:0;
}
.store-app-container .form-block .shipping-options .x-field.x-field-radio .x-component-outer .x-input-el {
	min-height:1.5em;
	padding:0;
}
.store-app-container .form-block .shipping-options .x-form-fieldset {
	margin:0;
}

.store-app-container .form-block .shipping-options .x-form-fieldset .x-field .x-component-outer .x-field-input {
	-webkit-border-radius:4px;
	border-radius:4px;
	-moz-border-radius:4px;
	-o-border-radius:4px;
	border:solid 1px #dbdbdb;
}
.store-app-container h1 {
	font-size: 0.8em;
    text-transform: uppercase;
    font-weight: 600;
	color:#000000;
	margin:0.5em 0;
}
.store-app-container h2 {
	font-size:1em;
    text-transform: uppercase;
    font-weight: 600;
	color:#000000;
	margin:0 0 0.5em 0;
}
.store-app-container .form-block .shipping-options h1 {
	margin:1em 0 1em 0;
}
.store-app-container .x-form-fieldset {
	margin:0;
}
.store-app-container .x-form-fieldset .x-field {
	border:0;
}
.store-app-container .inner-container-panel.form-block.shipping-options.payment-type, .store-app-container .inner-container-panel.form-block.shipping-options.shipping-method {
	padding:0 0.8em 0.8em 0.8em;
}
.store-app-container .inner-container-panel.form-block.shipping-options.payment-type .x-field.x-field-radio, .store-app-container .inner-container-panel.form-block.shipping-options.shipping-method .x-field.x-field-radio {
	min-height:2em;
	margin:0;
}
.store-app-container .inner-container-panel.form-block.shipping-options.payment-type .x-field.x-field-radio .x-component-outer .x-input-el, .store-app-container .inner-container-panel.form-block.shipping-options.shipping-method .x-field.x-field-radio .x-component-outer .x-input-el {
	min-height:2em;
	padding:0;
}
.store-app-container .inner-container-panel.form-block.shipping-options.shipping-method .x-form-label span {
    text-transform: none;
    font-weight:600;
	font-size:0.8em
}
.store-app-container .inner-container-panel.form-block.shipping-options.shipping-method .x-field .x-component-outer .x-field-input {
	border:0;
	border-radius:0;
}
.store-app-container .inner-container-panel.purchase-order-form {
	padding:0;
}
.store-app-container a.forgotLink {
	font-size:0.8em;
}
.store-app-container .shipping-validation, .store-app-container .shipping-method-box {
	background:#ffffff;
    border:solid 1px #dddddd;
    padding:0.5em;
	border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
	line-height: 1.6em;
	font-size:0.8em;
	margin:0.5em 0 0 0;
}
.store-app-container h3 {
	font-size:1.1em;
    font-weight:600;
	color:#000000;
	margin:0 0 0.5em 0;
}
.store-app-container h3.bottom {
	margin:0.5em 0 0 0;
}
.store-app-container h4.required {
	font-size:1.1em;
    font-weight:bold;
}
.store-app-container .shipping-validation .address-block {
	margin:0.5em 0 0 0;
}
.store-app-container .shipping-validation .address-block .addressBx {
	background:#f7f7f7;
    border:solid 1px #e9e9e9;
    padding:0.5em;
	border-radius:4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
}
.store-app-container .shipping-validation .address-block .addressBx .rowcol {
	margin:0 0 8px 0;
}
.store-app-container .shipping-validation .address-block .addressBx .rowcol {
    border-bottom: 1px solid #e6e6e6;
	 padding:0 0 8px 0;
}
.store-app-container .shipping-validation .address-block .addressBx .rowcol.divider {
   	margin:0;
	border:0;
	padding:0;
}
.store-app-container input[type=radio]{
    width:22px;
    height:22px;
	top: 15px;
    left:0;
    right: 15px;
    background:#ffffff;
	border:solid 1px;
}
.store-app-container .shipping-validation .address-block input[type=radio] {
	display:none;
}
.store-app-container .shipping-validation .address-block input[type=radio] + label {
	padding-left:31px;
	display:inline-block;
	line-height:24px;
	background-repeat:no-repeat;
	cursor:pointer;
	background:url(../images/radio.png) no-repeat left center;
}
.store-app-container .shipping-validation .address-block input[type=radio]:checked + label {
	background:url(../images/radio-checked.png) no-repeat left center;
}
.store-app-container .shipping-validation .address-block label {
	font-weight:600;
}
.store-app-container .shipping-validation .address-block .addressOpt {
	margin:5px 0 0 31px;
}
.store-app-container .x-form-fieldset .x-form-fieldset-inner {
	background:none;
	border:0;
}
.store-app-container .x-form-fieldset .x-form-label {
	border:0;
}
.x-mask .x-mask-inner {
	background:#ffffff !important;
	border:0 !important;
	border-radius:4px !important;
	-webkit-border-radius:4px !important;
	-moz-border-radius:4px !important;
	-o-border-radius:4px !important;
	webkit-box-shadow: rgba(0,0,0,0.4) 0 0.1em 0.5em !important;
    -moz-box-shadow: rgba(0,0,0,0.4) 0 0.1em 0.5em !important;
	-o-box-shadow: rgba(0,0,0,0.4) 0 0.1em 0.5em !important;
    box-shadow: rgba(0,0,0,0.4) 0 0.1em 0.5em !important;
	padding:0.5em !important;
}
.x-mask .x-mask-message {
	font-weight:600 !important;
	font-size:0.8em !important;
}
.store-app-container .column-checkbox-field.x-field .x-component-outer .x-field-input {
	border:0;
}
.store-app-container .column-checkbox-field.x-field.x-field-checkbox .x-field-mask::after {
	width:22px;
	height:22px;
	left:0;
	color:#aeaeae;
}

.store-app-container .column-checkbox-field.x-field.x-field-checkbox .x-form-label span {
	text-transform:none;
	font-size:0.9em;
}
.store-app-container .product-dtl-outer {
	font-size: 0.9em;
    font-weight: normal;
    color: #5b5b5b;
}
.store-app-container .column-checkbox-field.x-field.x-field-checkbox.address-field .x-form-label span {
	padding:0.5em 0 0 0;
	display:inline-block;
}
.store-app-container .billing-block {
	background:#ffffff;
    border:solid 1px #dddddd;
    padding:0.5em;
	border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
	margin:0 0 0.8em 0;
	position:relative;
	line-height: 1.8em;
	font-size:0.8em;
	font-weight:normal;
}
.store-app-container .billing-block strong {	
	font-size:1em;
	font-weight:bold;
	display:inline-block;
	margin:0 0.3em 0 0;
}
.store-app-container .billing-block h1 {
	margin:0 0 0.5em 0;
}
.store-app-container .billing-block h1 b {
	font-weight:bold;
	font-size:1.4em;
	color:#000000;
}
.store-app-container .billing-block #editshipping {
	display:inline-block;
	margin:0 0 0 0.3em;
    vertical-align:middle;
}
.store-app-container .billing-block .btn.x-button.btn-mini {
	padding:0 0.2em;
	border-radius:3px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    -o-border-radius:3px;
}
.store-app-container .billing-block .btn.x-button.btn-mini .x-button-icon:before {
	font-size:1em;
	vertical-align: top;
    margin:5px;	
}
.store-app-container .billing-block .order-id {
	width:auto;
	word-break: break-word;
}

.store-app-container .review-order-table {
	background:#ffffff;
    border:solid 1px #dddddd;
	border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
	margin:0;
	position:relative;
	line-height: 1.8em;
	font-size:0.8em;
	font-weight:normal;
}
.store-app-container .review-order-table .review-order-block {
	padding:0 0.5em 0 0.5em;
	border-bottom:solid 1px #dddddd;
	margin:0.5em 0;
}
.store-app-container .review-order-table .review-order-block strong, .store-app-container .cart-total-container strong {
	font-size: 1em;
    font-weight: bold;
}
.store-app-container .review-order-table .review-order-block:last-child {
	border:0;
	padding:0 0.5em;
}
.store-app-container .cart-total-container {
	background:#d7d7d7;
	border:solid 1px #cccccc;
	padding:0.5em;
	margin:0.4em 0 0 0;
	border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
	line-height: 1.8em;
	font-size:0.8em;
	font-weight:normal;
}
.store-app-container .inner-container-panel.sku-tble-block {
	padding:0 0.8em;
}
.store-app-container .billing-block.other-info-block {
	margin:0;
}
.store-app-container .billing-block .order-id {
	width:auto;
	word-break: break-word;
	line-height:1.8em;
    margin:0;
}
.store-app-container .billing-block .order-id.shipping{
	margin:0;
}
.store-app-container .purchase-note-link {
	background:#ffffff;
    border: solid 1px #dddddd;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    font-weight: normal;
	padding:0.5em;
	margin:0 0 0.8em 0;
	text-align:center;
}
.store-app-container .purchase-note-link a {
	font-size:0.9em;
}
/* ==============================================New Css ===================================*/


.search-popup.x-sheet {
	width:auto;
	padding:0.7em;
}
.search-popup.x-sheet .col-first {
	float:none;
	width:100%;
	margin:0;
}
.search-popup.x-sheet .col-second {
	float:none;
	width:100%;
}
.store-app-container.x-layout-card-item.store-app-login-container, .store-app-container.x-layout-card-item.store-app-login-container .x-scroll-container {
	background:#ffffff;
}

.store-app-container.store-app-login-container .login-form .inner-container-panel.form-block {
	padding:0.8em 0.8em 0 0.8em;
}
.store-app-container.store-app-login-container .login-form .form-block .x-field .x-component-outer .x-field-input {
	border:0;
}
.store-app-container.store-app-login-container .login-form .form-block .x-field .x-component-outer .x-input-el {
	text-align:center;
}
.store-app-container.store-app-login-container .login-bottom-container {
	padding:1em 0 0 0;
}
.store-app-container.store-app-login-container .btn.x-button {
	padding:0.7em 0.5em;
}
.store-app-container.store-app-login-container .login-bottom-container .button-holder .gray-btn.x-button {
	margin:0;
}
.store-app-container.store-app-login-container .btn.x-button .x-button-label, .store-app-container.store-app-login-container .gray-btn.x-button .x-button-label {
	text-transform:none;
	font-size:0.9em;
	line-height:1.3em;
}
.store-app-container.store-app-login-container .btn.x-button .x-button-icon:before {
	color:#ffffff;
	font-size:1em;
}
.store-app-container.store-app-login-container .login-title {
	text-align:center;
	font-size:0.75em;
	font-weight:600;
	margin:0 0 0.8em 0;
}
.store-app-container.store-app-login-container .login-form .form-block .x-field {
	margin:0 0 0.3em 0;
	min-height:2.5em;
}
.store-app-container.store-app-login-container .login-logo {
	margin:0.5em auto 0 auto;
	text-align:center;
	width:120px;
	height:120px;
	border-radius:120px;
	-webkit-border-radius:120px;
	-moz-border-radius:120px;
	-o-border-radius:120px;
	line-height:120px;
	background:#ffffff;
}
.store-app-container.store-app-login-container .login-logo img {
	max-width:100%;
	vertical-align:middle;
}
.store-app-container.store-app-login-container .login-banner {
	text-align:center;
}
.store-app-container.store-app-login-container .login-banner img {
	max-width:100%;
}
.store-app-container.store-app-login-container .icon-gift:before {
	font-size:1.2em;
}
.search-popup.user-popup.x-sheet {
	width:250px;
	padding:0.7em;
}
.search-popup.user-popup.x-sheet .btn.x-button.gray-btn {
	margin:0;
}
.search-popup.user-popup.x-sheet .user-info-block {
	font-size:0.9em;
	font-weight:normal;
	text-align:center;
}
.search-popup.user-popup.x-sheet .user-info-block strong {
	font-weight:600;
}
.search-popup.user-popup.x-sheet .user-info-block .total-units, .search-popup.user-popup.x-sheet .user-info-block .used-units, .search-popup.user-popup.x-sheet .user-info-block .welcome-info, .search-popup.user-popup.x-sheet .user-info-block .budget-info {
	background:#eeeeee;
	padding:0.5em;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-o-border-radius:4px;
	margin:0 0 0.5em 0;
}
.search-popup.user-popup.x-sheet .user-info-block i {
	float:left;
}
.login-banner #logoCont img {
    max-width:100%;
}
.store-app-container .view-image-thumb ul {
	margin:0;
	padding:0;
	clear:both;
}
.store-app-container .view-image-thumb ul li {
	background: #ffffff;
	width:8%;
	display:inline-block;
	*display:inline;
	margin:0 10px 10px 0;
	border: solid 1px #dddddd;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    text-align: center;
}
.store-app-container .view-image-thumb ul li:last-child {
	margin:0 0 10px 0;
}
.store-app-container .view-image-thumb ul li img {
	max-width:100%;
}
.clr {
	clear:both;
}
.store-app-container.store-app-login-container .btn.x-button {
	padding:0.7em 0.5em;
}

.store-app-container .x-toolbar-dark.x-docked-bottom {
	background-image:none;
	filter:none;
	border:0;
	padding:0 0.7em;
	text-align:center;
}

.store-app-container .x-toolbar-dark.x-docked-bottom .x-button {
	background-image:none;
	filter:none;
	border:0;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-o-border-radius:4px;
	padding:0.3em 0.5em;
	text-transform:uppercase;
}
.store-app-container .x-toolbar-dark.x-docked-bottom .x-button.x-button-pressing {
	opacity:0.8;
	filter:alpha(opacity=80);
}
.store-app-container .x-toolbar-dark.x-docked-bottom .x-button .x-button-icon {
	width:auto;
	height:auto;
}
.store-app-container .x-toolbar-dark.x-docked-bottom .x-button .x-button-icon:before {
	font-size:1em;
	margin:0;
	padding:0;
}
.store-app-container .x-toolbar-dark.x-docked-bottom .x-button .x-button-icon.icon-home:before {
	font-size:1.1em;
}
.cic-cart-badge {
    display: inline-block;
    min-width: 22px;
    height: 22px;
    text-align: center;
    line-height: 22px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
	font-size:14px;
	background:#f00;
	font-family:Arial, Helvetica, sans-serif;
}
.store-app-container .x-toolbar-dark.x-docked-top .x-button.icon-cart-1 {
	padding:0.3em 0.2em 0.3em 0.1em;
}

@media screen and (min-width:1600px) {
.store-app-container .store-productView .x-dataview-item {
    float: left;
    margin: 0.5em;
    width: 24.1%;
}
.search-popup.x-sheet .x-form-fieldset.by-price-field {
	float:none;
	width:auto;
	margin:0;
}
.search-popup.x-sheet .x-form-fieldset.sortBy-price-field {
	float:none;
	width:auto;
}
.search-popup.x-sheet {
	width:auto;
}
.search-popup.x-sheet .btn.x-button {
	width:auto;
	float:none;
	margin:0;
}
.search-popup.x-sheet .gray-btn.x-button {
	width:auto;
	float:none;
}
.store-app-container .product-details-block .product-image .image-inner {
    width:300px;
	height:300px;

}
.productDetail-qty-info ul li i {
	width:1%;
}
.productDetail-qty-info ul li a {
	width:99%;
}
.store-app-container .billing-block .order-id {
	width:auto;
	word-break: break-word;
	line-height:1.8em;
    margin:0;
}
.store-app-container .billing-block .order-id.shipping{
	margin:0;
}
.store-app-container .product-details-block .product-image .image-inner {
    width:300px;
	height:350px;
}
.store-app-container .store-productView .x-dataview-item .product-img .productImgBlock {
	width:300px;
	height:350px;
}
.store-app-container .btn.x-button .x-button-label, .store-app-container .gray-btn.x-button .x-button-label, .search-popup.x-sheet .btn.x-button .x-button-label, .search-popup.x-sheet .gray-btn.x-button .x-button-label, .x-msgbox.store-msg-window .x-button.x-button-action .x-button-label, .x-msgbox.store-msg-window .gray-btn.x-button.x-button-action .x-button-label, .x-msgbox.store-msg-window .x-button.x-button-normal .x-button-label {
	font-size:1em;
}
.search-popup.user-popup.x-sheet .btn.x-button.gray-btn{
	margin:0;
}
.store-app-container .view-image-thumb ul li {
	width:8%;
}
}

@media screen and (min-width:1920px) {
.store-app-container .store-productView .x-dataview-item {
    float: left;
    margin: 0.5em;
    width: 24.1%;
}
.search-popup.x-sheet .x-form-fieldset.by-price-field {
	float:none;
	width:auto;
	margin:0;
}
.search-popup.x-sheet .x-form-fieldset.sortBy-price-field {
	float:none;
	width:auto;
}
.search-popup.x-sheet {
	width:auto;
}
.search-popup.x-sheet .btn.x-button {
	width:auto;
	float:none;
	margin:0 0 0.5em 0;
}
.search-popup.x-sheet .gray-btn.x-button {
	width:auto;
	float:none;
}
.store-app-container .product-details-block .product-image .image-inner {
    width:300px;
	height:300px;	

}
.productDetail-qty-info ul li i {
	width:1%;
}
.productDetail-qty-info ul li a {
	width:99%;
}
.store-app-container .billing-block .order-id {
	width:auto;
	word-break: break-word;
	line-height:1.8em;
    margin:0;
}
.store-app-container .billing-block .order-id.shipping{
	margin:0;
}
.store-app-container .product-details-block .product-image .image-inner {
    width:300px;
	height:350px;
}
.store-app-container .store-productView .x-dataview-item .product-img .productImgBlock {
	width:300px;
	height:350px;
}
.store-app-container .btn.x-button .x-button-label, .store-app-container .gray-btn.x-button .x-button-label, .search-popup.x-sheet .btn.x-button .x-button-label, .search-popup.x-sheet .gray-btn.x-button .x-button-label, .x-msgbox.store-msg-window .x-button.x-button-action .x-button-label, .x-msgbox.store-msg-window .gray-btn.x-button.x-button-action .x-button-label, .x-msgbox.store-msg-window .x-button.x-button-normal .x-button-label {
	font-size:1em;
}
.search-popup.user-popup.x-sheet .btn.x-button.gray-btn{
	margin:0;
}
.store-app-container .view-image-thumb ul li {
	width:8%;
}
}


/* Kann maximal 1280px darstellen. */
@media screen and (min-width:1280px) and (max-width:1599px) {
.store-app-container .store-productView .x-dataview-item {
    float: left;
    margin: 0.5em;
    width: 24.1%;
}
.search-popup.x-sheet .x-form-fieldset.by-price-field {
	float:none;
	width:auto;
	margin:0;
}
.search-popup.x-sheet .x-form-fieldset.sortBy-price-field {
	float:none;
	width:auto;
}
.search-popup.x-sheet {
	width:auto;
}
.search-popup.x-sheet .btn.x-button {
	width:auto;
	float:none;
	margin:0 0 0.5em 0;
}
.search-popup.x-sheet .gray-btn.x-button {
	width:auto;
	float:none;
}
.store-app-container .product-details-block .product-image .image-inner {
    width:300px;
	height:300px;

}
.productDetail-qty-info ul li i {
	width:2%;
}
.productDetail-qty-info ul li a {
	width:98%;
}
.store-app-container .billing-block .order-id {
	width:auto;
	word-break: break-word;
	line-height:1.8em;
    margin:0;
}
.store-app-container .billing-block .order-id.shipping{
	margin:0;
}
.store-app-container .product-details-block .product-image .image-inner {
    width:300px;
	height:350px;
}
.store-app-container .store-productView .x-dataview-item .product-img .productImgBlock {
	width:300px;
	height:350px;
}
.store-app-container .btn.x-button .x-button-label, .store-app-container .gray-btn.x-button .x-button-label, .search-popup.x-sheet .btn.x-button .x-button-label, .search-popup.x-sheet .gray-btn.x-button .x-button-label, .x-msgbox.store-msg-window .x-button.x-button-action .x-button-label, .x-msgbox.store-msg-window .gray-btn.x-button.x-button-action .x-button-label, .x-msgbox.store-msg-window .x-button.x-button-normal .x-button-label {
	font-size:1em;
}
.search-popup.user-popup.x-sheet .btn.x-button.gray-btn{
	margin:0;
}
.store-app-container .view-image-thumb ul li {
	width:8%;
}
}
/* Kann maximal 1024px darstellen. */
@media only screen and (max-width : 1025px) {
.store-app-container .store-productView .x-dataview-item {
    float: left;
    margin: 0.5em;
    width: 32.4%;
}
.search-popup.x-sheet .x-form-fieldset.by-price-field {
	float:none;
	width:auto;
	margin:0;
}
.search-popup.x-sheet .x-form-fieldset.sortBy-price-field {
	float:none;
	width:auto;
}
.search-popup.x-sheet {
	width:auto;
}
.search-popup.x-sheet .btn.x-button {
	width:auto;
	float:none;
	margin:0 0 0.5em 0;
}
.search-popup.x-sheet .gray-btn.x-button {
	width:auto;
	float:none;
}
.store-app-container .product-details-block .product-image .image-inner {
    width:300px;
	height:300px;

}
.productDetail-qty-info ul li i {
	width:2%;
}
.productDetail-qty-info ul li a {
	width:98%;
}
.store-app-container .billing-block .order-id {
	width:auto;
	word-break: break-word;
	line-height:1.8em;
    margin:0;
}
.store-app-container .billing-block .order-id.shipping{
	margin:0;
}
.store-app-container .product-details-block .product-image .image-inner {
    width:300px;
	height:350px;
}
.store-app-container .store-productView .x-dataview-item .product-img .productImgBlock {
	width:300px;
	height:350px;
}
.store-app-container .btn.x-button .x-button-label, .store-app-container .gray-btn.x-button .x-button-label, .search-popup.x-sheet .btn.x-button .x-button-label, .search-popup.x-sheet .gray-btn.x-button .x-button-label, .x-msgbox.store-msg-window .x-button.x-button-action .x-button-label, .x-msgbox.store-msg-window .gray-btn.x-button.x-button-action .x-button-label, .x-msgbox.store-msg-window .x-button.x-button-normal .x-button-label {
	font-size:1em;
}
.search-popup.user-popup.x-sheet .btn.x-button.gray-btn{
	margin:0;
}
.store-app-container .view-image-thumb ul li {
	width:8%;
}
} 

 
/* Kann maximal 768px darstellen. */
@media only screen and (max-width : 768px) {
.store-app-container .store-productView .x-dataview-item {
    float:left;
    margin:0.5em;
   width: 31.2%;
}
.search-popup.x-sheet .x-form-fieldset.by-price-field {
	float:none;
	width:auto;
	margin:0;
}
.search-popup.x-sheet .x-form-fieldset.sortBy-price-field {
	float:none;
	width:auto;
}
.search-popup.x-sheet {
	width:auto;
}
.search-popup.x-sheet .btn.x-button {
	width:auto;
	float:none;
	margin:0 0 0.5em 0;
}
.search-popup.x-sheet .gray-btn.x-button {
	width:auto;
	float:none;
}
.store-app-container .product-details-block .product-image .image-inner {
    width:300px;
	height:300px;
}
.productDetail-qty-info ul li i {
	width:4%;
}
.productDetail-qty-info ul li a {
	width:96%;
}
.store-app-container .billing-block .order-id {
	width:auto;
	word-break: break-word;
	line-height:1.8em;
    margin:0;
}
.store-app-container .billing-block .order-id.shipping{
	margin:0;
}
.store-app-container .product-details-block .product-image .image-inner {
    width:300px;
	height:350px;
}
.store-app-container .store-productView .x-dataview-item .product-img .productImgBlock {
	width:300px;
	height:350px;
}
.store-app-container .btn.x-button .x-button-label, .store-app-container .gray-btn.x-button .x-button-label, .search-popup.x-sheet .btn.x-button .x-button-label, .search-popup.x-sheet .gray-btn.x-button .x-button-label, .x-msgbox.store-msg-window .x-button.x-button-action .x-button-label, .x-msgbox.store-msg-window .gray-btn.x-button.x-button-action .x-button-label, .x-msgbox.store-msg-window .x-button.x-button-normal .x-button-label {
	font-size:1em;
}
.search-popup.user-popup.x-sheet .btn.x-button.gray-btn{
	margin:0;
}
.store-app-container .view-image-thumb ul li {
	width:10%;
}
}
 
/* Kann maximal 568px darstellen. */
@media only screen and (max-width : 568px) {
.store-app-container .store-productView .x-dataview-item {
	float: left;
    margin: 0.5em;
   width: 93.5%;
}
.productDetail-qty-info ul li i {
	width:4%;
}
.productDetail-qty-info ul li a {
	width:96%;
}
.store-app-container .billing-block .order-id {
	width:auto;
	word-break: break-word;
	line-height:1.8em;
    margin:0;
}
.store-app-container .billing-block .order-id.shipping{
	margin:0;
}
.store-app-container .product-details-block .product-image .image-inner {
    width:300px;
	height:350px;
}
.store-app-container .store-productView .x-dataview-item .product-img .productImgBlock {
	width:300px;
	height:350px;
}
.store-app-container .btn.x-button .x-button-label, .store-app-container .gray-btn.x-button .x-button-label, .search-popup.x-sheet .btn.x-button .x-button-label, .search-popup.x-sheet .gray-btn.x-button .x-button-label, .x-msgbox.store-msg-window .x-button.x-button-action .x-button-label, .x-msgbox.store-msg-window .gray-btn.x-button.x-button-action .x-button-label, .x-msgbox.store-msg-window .x-button.x-button-normal .x-button-label {
	font-size:0.9em;
}
.search-popup.user-popup.x-sheet .btn.x-button.gray-btn{
	margin:0;
}
.store-app-container .view-image-thumb ul li {
	width:25%;
}
}



@media only screen 
and (min-device-width : 375px) 
and (max-device-width : 667px) 
and (orientation : landscape) {
.store-app-container .store-productView .x-dataview-item {
    float:left;
    margin:0.5em;
    width:46.7%;
}
.store-app-container .store-productView .x-dataview-item .product-name {
	min-height:60px;
}
.search-popup.x-sheet {
	width:500px;
}
.search-popup.x-sheet .col-first {
	float:left;
	width:50%;
	margin:0 4% 0 0;
}
.search-popup.x-sheet .col-second {
	float:right;
	width:46%;
}
.search-popup.x-sheet .x-form-fieldset.by-keyword-field .x-field {
    min-height:2.35em;
}
.search-popup.x-sheet .x-form-fieldset.by-keyword-field .x-form-fieldset-inner .x-input-text {
	 min-height:2.35em;
}
.store-app-container .product-details-block .product-image .image-inner {
    width:100px;
}
.productDetail-qty-info ul li i {
	width:4%;
}
.productDetail-qty-info ul li a {
	width:96%;
}
.store-app-container .billing-block .order-id {
	width:160px;

	word-break: break-word;
	line-height:1.2em;
    margin:0 0 0.3em 0;
}
.store-app-container .billing-block .order-id.shipping{
	margin:0;
}
.store-app-container .product-details-block .product-image .image-inner {
    width:300px;
	height:350px;
}
.store-app-container .store-productView .x-dataview-item .product-img .productImgBlock {
	width:300px;
	height:350px;
}
.image-popup.x-sheet .image-inner {
	width:220px;
    height:270px;
}
.store-app-container .btn.x-button .x-button-label, .store-app-container .gray-btn.x-button .x-button-label, .search-popup.x-sheet .btn.x-button .x-button-label, .search-popup.x-sheet .gray-btn.x-button .x-button-label, .x-msgbox.store-msg-window .x-button.x-button-action .x-button-label, .x-msgbox.store-msg-window .gray-btn.x-button.x-button-action .x-button-label, .x-msgbox.store-msg-window .x-button.x-button-normal .x-button-label {
	font-size:0.9em;
}
.search-popup.user-popup.x-sheet .btn.x-button.gray-btn{
	margin:0;
}
.store-app-container .view-image-thumb ul li {
	width:25%;
}
}
/* Kann maximal 320px darstellen. */
@media (min-width: 321px) and (max-width: 480px) {
.store-app-container .store-productView .x-dataview-item {
    float:none;
    margin:0.5em;
    width:94%;
}
.store-app-container .product-details-block .product-image .image-inner {
    width:100px;

}
.search-popup.x-sheet {
	width:450px;
}
.search-popup.x-sheet .col-first {
	float:left;
	width:50%;
	margin:0 4% 0 0;
}
.search-popup.x-sheet .col-second {
	float:right;
	width:46%;
}
.search-popup.x-sheet .x-form-fieldset.by-keyword-field .x-field {
    min-height: 2em;
}
.search-popup.x-sheet .x-form-fieldset.by-keyword-field .x-form-fieldset-inner .x-input-el {
    min-height: 2em;
}
.search-popup.x-sheet .btn.x-button, .search-popup.x-sheet .gray-btn.x-button {
	padding:0.3em;
}
.search-popup.x-sheet .x-button .x-button-label {
	font-size:0.8em;
}

.productDetail-qty-info ul li i {
	width:6%;
}
.productDetail-qty-info ul li a {
	width:94%;
}
.store-app-container .billing-block .order-id {
	width:160px;
	word-break: break-word;
	line-height:1.2em;
    margin:0 0 0.3em 0;
}
.store-app-container .billing-block .order-id.shipping{
	margin:0;
}
.store-app-container .product-details-block .product-image .image-inner {
    width:300px;
	height:350px;
}
.store-app-container .store-productView .x-dataview-item .product-img .productImgBlock {
	width:300px;
	height:350px;
}
.store-app-container .btn.x-button .x-button-label, .store-app-container .gray-btn.x-button .x-button-label, .search-popup.x-sheet .btn.x-button .x-button-label, .search-popup.x-sheet .gray-btn.x-button .x-button-label, .x-msgbox.store-msg-window .x-button.x-button-action .x-button-label, .x-msgbox.store-msg-window .gray-btn.x-button.x-button-action .x-button-label, .x-msgbox.store-msg-window .x-button.x-button-normal .x-button-label {
	font-size:0.9em;
}
.search-popup.user-popup.x-sheet .btn.x-button.gray-btn{
	margin:0;
}
.store-app-container .view-image-thumb ul li {
	width:30%;
}
}
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) { 

.store-app-container .store-productView .x-dataview-item {
    float:left;
    margin:0.5em;
    width:46.3%;
}
.store-app-container .store-productView .x-dataview-item .product-name {
	min-height:80px;
}
.store-app-container .product-details-block .product-image .image-inner {
    width:100px;

}
.search-popup.x-sheet .x-form-fieldset {
	margin: 0 0 0.3em 0;
}
.search-popup.x-sheet .x-form-fieldset-title {
	margin:0;
}
.search-popup.x-sheet .btn.x-button, .search-popup.x-sheet .gray-btn.x-button {
	padding:0.4em;
}
.search-popup.x-sheet .x-button .x-button-label {
	font-size:0.8em;
}
.search-popup.x-sheet .x-form-fieldset.by-keyword-field .x-field {
    min-height: 1.2em;
}
.search-popup.x-sheet .x-form-fieldset.by-keyword-field .x-form-fieldset-inner .x-input-text {
	 min-height: 1.5em;
}
.productDetail-qty-info ul li i {
	width:6%;
}
.productDetail-qty-info ul li a {
	width:94%;
}
.store-app-container .billing-block .order-id {
	width:160px;
	word-break: break-word;
	line-height:1.2em;
    margin:0 0 0.3em 0;
}
.store-app-container .billing-block .order-id.shipping{
	margin:0;
}
.store-app-container .product-details-block .product-image .image-inner {
    width:200px;
	height:250px;
}
.store-app-container .store-productView .x-dataview-item .product-img .productImgBlock {
	width:200px;
	height:250px;
}
.image-popup.x-sheet .image-inner {
	width:200px;
    height:250px;
}
.image-popup.x-sheet .image-inner {
	width:200px;
    height:250px;
}
.store-app-container .btn.x-button .x-button-label, .store-app-container .gray-btn.x-button .x-button-label, .search-popup.x-sheet .btn.x-button .x-button-label, .search-popup.x-sheet .gray-btn.x-button .x-button-label, .x-msgbox.store-msg-window .x-button.x-button-action .x-button-label, .x-msgbox.store-msg-window .gray-btn.x-button.x-button-action .x-button-label, .x-msgbox.store-msg-window .x-button.x-button-normal .x-button-label {
	font-size:0.9em;
}
.search-popup.user-popup.x-sheet .btn.x-button.gray-btn{
	margin:0;
}
.store-app-container .view-image-thumb ul li {
	width:30%;
}
}

@media only screen and (min-width : 320px) and (max-width : 479px) {
    .store-app-container .store-productView .x-dataview-item {
    float:none;
    margin:0.5em 0.5em 1.1em 0.5em;
    width:93.5%;
}
.store-app-container .product-details-block .product-image .image-inner {
    width:100px;

}
.search-popup.x-sheet {
	width:auto;
	padding:0.7em;
}
.search-popup.x-sheet .col-first {
	float:none;
	width:100%;
	margin:0;
}
.search-popup.x-sheet .col-second {
	float:none;
	width:100%;
}
.search-popup.x-sheet .x-form-fieldset.by-keyword-field .x-field {
    min-height:1.7em;
}
.search-popup.x-sheet .x-form-fieldset.by-keyword-field .x-form-fieldset-inner .x-input-el {
    min-height:1.7em;
}

.productDetail-qty-info ul li i {
	width:6%;
}
.productDetail-qty-info ul li a {
	width:94%;
}
.store-app-container .billing-block .order-id {
	width:160px;
	word-break: break-word;
	line-height:1.2em;
    margin:0 0 0.3em 0;
}
.store-app-container .billing-block .order-id.shipping{
	margin:0;
}
.store-app-container .product-details-block .product-image .image-inner {
    width:300px;
	height:350px;
}
.store-app-container .store-productView .x-dataview-item .product-img .productImgBlock {
	width:300px;
	height:350px;
}
.image-popup.x-sheet .image-inner {
	width:300px;
    height:450px;
}
.store-app-container .btn.x-button .x-button-label, .store-app-container .gray-btn.x-button .x-button-label, .search-popup.x-sheet .btn.x-button .x-button-label, .search-popup.x-sheet .gray-btn.x-button .x-button-label, .x-msgbox.store-msg-window .x-button.x-button-action .x-button-label, .x-msgbox.store-msg-window .gray-btn.x-button.x-button-action .x-button-label, .x-msgbox.store-msg-window .x-button.x-button-normal .x-button-label {
	font-size:0.9em;
}
.search-popup.x-sheet .btn.x-button {
	margin:0 0 0.3em 0;
}
.search-popup.user-popup.x-sheet .btn.x-button.gray-btn{
	margin:0;
}
.store-app-container .view-image-thumb ul li {
	width:30.5%;
}
}
@media (max-width: 320px) {
.store-app-container .product-details-block .product-image .image-inner {
    width:200px;
	height:250px;
}
.store-app-container .store-productView .x-dataview-item .product-img .productImgBlock {
	width:200px;
	height:250px;
}
.image-popup.x-sheet .image-inner {
	width:260px;
    height:330px;
}
.search-popup.x-sheet {
	width:auto;
	padding:0.7em;
}
.search-popup.x-sheet .col-first {
	float:none;
	width:100%;
	margin:0;
}
.search-popup.x-sheet .col-second {
	float:none;
	width:100%;
}
.search-popup.x-sheet .x-form-fieldset.by-keyword-field .x-field {
    min-height:1em;
	background:red;
}
.search-popup.x-sheet .x-form-fieldset.by-keyword-field .x-form-fieldset-inner .x-input-el {
    min-height:1em;
}
.store-app-container .btn.x-button .x-button-label, .store-app-container .gray-btn.x-button .x-button-label, .search-popup.x-sheet .btn.x-button .x-button-label, .search-popup.x-sheet .gray-btn.x-button .x-button-label, .x-msgbox.store-msg-window .x-button.x-button-action .x-button-label, .x-msgbox.store-msg-window .gray-btn.x-button.x-button-action .x-button-label, .x-msgbox.store-msg-window .x-button.x-button-normal .x-button-label {
	font-size:0.9em;
}
.search-popup.x-sheet .btn.x-button {
	margin:0 0 0.3em 0;
}
.search-popup.user-popup.x-sheet .btn.x-button.gray-btn{
	margin:0;
}
.store-app-container .view-image-thumb ul li {
	width:30%;
}
}



