/*@charset "utf-8";
*/@font-face {
 font-family: 'icomoon';
 src:url('bootstrap/font/icomoon.eot?1j4gq2');
 src:url('bootstrap/font/icomoon.eot?#iefix1j4gq2') format('embedded-opentype'),  url('bootstrap/font/icomoon.ttf?1j4gq2') format('truetype'),  url('bootstrap/font/icomoon.woff?1j4gq2') format('woff'),  url('bootstrap/font/icomoon.svg?1j4gq2#icomoon') format('svg');
 font-weight: normal;
 font-style: normal;
}
 [class^="icon-"], [class*=" icon-"] {
 font-family: 'icomoon';
 speak: none;
 font-style: normal;
 font-weight: normal;
 font-variant: normal;
 text-transform: none;
 line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.icon-email:before {
	content: "\e04c";
}
.icon-work:before {
	content: "\e30b";
}
.icon-close:before {
	content: "\f00d";
}
.icon-remove:before {
	content: "\f00d";
}
.icon-times:before {
	content: "\f00d";
}
.icon-pencil:before {
	content: "\f040";
}
.icon-eye:before {
	content: "\f06e";
}
.icon-angle-right:before {
	content: "\f105";
}
body.cms-no-route {
	background-image:none;
	background-color:#fff;
}
body.page-popup {
	padding:0;
	margin:15px;
	background-image:none;
}
body.page-popup table td {
	padding:12px;
}
.ie8 .container {
	width:960px!important;
}
.footer .address {
	text-align:left;
	padding: 5px 1% 0;
}
.footer .address p {
	margin:0;
}
.footer .static-address {
	padding: 5px 1% 0;
	text-align:right;/*bottom: 0;
    position: absolute;
    right: 0;*/
}
.mt-copyright .footer a, .mt-copyright .footer a:hover {
	text-decoration:underline;
}
.mt-copyright .container .footer {
	position:relative;
}
.footer .static-address a {
	/*	background: url("/skin/frontend/gurado/global/images/bkg_footer-logo.png") no-repeat scroll 0 3px transparent;
    padding: 2px 0 0 16px;*/
	padding: 2px;
}
.mt-footer-container .block_support p {
	text-align:left;
}
.mt-footer-static .support_content li {
	background:none!important;
	padding-left: 0px!important;
}
.mt-footer-static .support_content li:hover {
	transform: translateX(0px)!important;
}
.breadcrumbs {
	height: 50px!important;
	line-height: 50px!important;
}
.breadcrumbs ul {
	margin-left: 10px!important;
}
.mt-footer-static .about-us {
	padding: 30px 0 0 10px!important;
}
.mt-footer-static .about-us .footer-static-content h3 {
	text-align:left;
}
.mt-footer-static .payment-methods {
	padding: 0 0 0 10px!important;
	text-align:left;
}
.mt-footer-static .payment-methods ul.card_visit {
	padding-top: 0;
}
.mt-footer-static .payment-methods ul.card_visit li {
	margin: 12px 8px 0 0;
}
.breadcrumbs li {
	display:inline!important;
	line-height:50px!important;
}
.card_visit li {
	/*display:inline!important;*/
	display:inline-block !important;
	float: none !important;
	vertical-align: middle;
}
.ie8 input[type="text"], .ie8 select, .ie8 input[type="password"] {
	min-height:20px!important;
}
ul.links li.last a {
	border:none!important;
}
.top-link ul.links li {
	padding:0 !important;
	border:none!important;
	height:40px;
}
.page .quick-access .top-link {
	height:40px!important;
	line-height:40px!important;
}
.top-link ul.links li a {
	display:block;
	padding:0 18px;
}
/*#shopping-cart-table dl.item-options dt,
#shopping-cart-table dl.item-options dd {
	width: 48%!important;
}*/
#shopping-cart-table dl.item-options dt {
	width: 51% !important;
}
#shopping-cart-table dl.item-options dd {
	/*	overflow: hidden;
	text-overflow: ellipsis;*/
	width: 45% !important;
}
.block .block-title strong span {
	font-size: 125%!important;
}
.main-inner .product-view .product-essential #product_addtocart_form .product-shop .gift-card-info #ugc-form-container #ugc-form-data #ugc-address-form ul.ugc-form-list li {
	float: left;
	width: 45%;
}
.main-inner .product-view .product-essential #product_addtocart_form .product-shop .gift-card-info #ugc-form-container #ugc-form-data #ugc-address-form ul.ugc-form-list li#ugc-form-list-last-child {
	clear: both !important;
	width: 100%;
}
.main-inner .product-view .product-essential #product_addtocart_form .product-shop .gift-card-info #ugc-form-container #ugc-form-data #ugc-address-form ul.ugc-form-list li#ugc-form-list-last-child label {
	width:100% !important;
}
.main-inner .product-view .product-essential #product_addtocart_form .product-shop .gift-card-info #ugc-form-container #ugc-form-data #ugc-address-form ul.ugc-form-list li.ugc-form-item input {
	width: 90% !important;
	clear:both;
	float:left;
}
li.ugc-form-item.wide {
	width: 100% !important;
}
li.ugc-form-item.wide .recipient_email_physical_div p {
	margin:5px 0 0 0;
}
#product_addtocart_form .product-shop .addtolink .send-email .email-friend span.icon {
	position: relative;
	width: 46px !important;
	font-family: icomoon;
	font-size: 20px;
	text-align: center;
	background-image:none!important;
}
.addcart .button.btn-cart .icon-work {
	float: left;
	font-family: icomoon;
	font-size: 21px;
	padding: 12px;
}
.addcart .button.btn-cart > span {
	background-image:none!important;
	padding-left:0!important;
}
.addcart .button.btn-cart > span > span {
	float:left;
}
.product-view .product-shop .price-box .special-price .price, .product-view .product-shop .price-box .regular-price .price, .products-list .product-shop .price-box .special-price .price, .products-list .product-shop .price-box .regular-price .price {
	font-size: 200%!important;
}
.my-account .pager .amount, .pager .limiter label {
	padding:0 5px;
	float:left;
}
.my-account .pager .limiter select {
	float:left;
	margin-right:5px;
	margin-top: -4px;
}
.my-account .pager .limiter {
	float:left;
	margin-left: 20px;
}
.cart-empty a.backtohome {
	padding: 2px 12px!important;
}
.mt-product-empty a.backtohome {
	padding: 6px 20px;
}
.buttons-set button span {
	font-size:100%!important;
}
h1 {
	font-size:20px!important;
}
#shopping-cart-totals-table tfoot td {
	font-size: 120%!important;
}
.sidebar .block-account .block-content li {
	background-position: 8px 11px !important;
}
.products-list-inner .addtocart p > button.button, .products-list-inner .detail-button button.button {
	background-image: none !important;
	height: auto !important;
	margin-bottom: 10px !important;
	text-indent: 0 !important;
	width: 225px !important;
}
.products-list-inner .addtocart button.button span {
	background: url("../images/add-to-cart.png") no-repeat scroll 0 -10px transparent;
}
.products-list-inner .addtocart button.button span, .products-list-inner .detail-button button.button span {
	display: block;
	font-size:1.1em;
	font-weight: normal;
	height: 38px;
	line-height: 38px;
	margin: 0;
	outline: medium none;
	padding: 0 17px 0 46px;
	text-align: left;
	transition: all 0.2s linear 0s;
	vertical-align: middle;
}
.products-list-inner .addtocart button.button span > span, .products-list-inner .detail-button button.button span > span {
	border: medium none;
	padding: 0 13px;
}
.products-list-inner .detail-button button.button span, .products-grid div.mt-actions .detail button.btn-detail span, .mt_productscroller .mt-actions button.button span {
	text-transform: capitalize!important;
}
#nav a {
	text-transform: capitalize!important;
}
.products-list-inner .addtocart p > button.button span span, .products-list-inner .detail-button button.button span span, #ugc-printout #ugc-printout-button span span {
	overflow: hidden;
	text-overflow: ellipsis;
}
.products-grid .mt-actions .addtocart, .mt-product-list #mtcontainer .products-grid .mt-actions {
	width:100% !important;
}
.mt-product-list .tax-details {
	display:none !important;
}
.products-grid .mt-actions {
	background-image: none !important;
	height: 38px;
	margin-bottom: 0 !important;
	width: 100% !important;
}
.mt-product-list .products-grid .mt-actions p button {
	text-indent: 0 !important;
}
div.mt-actions p, div.mt-actions p.availability {
	height: 38px!important;
}
.mt-product-list div.mt-actions p, .mt-product-list div.mt-actions p.availability, .mt-product-list div.mt-actions button.button:hover, .mt_productscroller .mt-actions button.button:hover {
	background-color:transparent!important;
}
.products-list-inner .addtocart button.button:hover span > span, .products-list-inner .detail-button button.button:hover span> span {
	background-color:transparent!important;
}
.products-grid div.mt-actions button.button {
	height:auto;
	width: 100% !important;
}
.products-grid .mt-actions button, .products-list .mt-actions button {
	background-position: 0 -53px !important;
	text-indent: 0 !important;
}
.products-grid .mt-actions button span {
	font-size: 1.188em;
	height: 38px;
	padding: 0 0 0 24% !important;
	text-align: left;
}
.mt-product-list .products-grid .mt-actions p {
	background-image: none !important;
	height: 38px;
	margin-bottom: 0 !important;
	width: 100% !important;
}
.products-grid .mt-actions button span span {
	font-size: 1.188em;
	height: 38px;
	line-height: 38px;
	padding: 0 !important;
	text-align: left;
	text-indent: 0 !important;
}
.main-inner .col-main .block.pager a.product-prev, .main-inner .col-main .block.pager a.product-next {
	margin-top:37px!important;
	margin-right:5px!important;
}
.top-actions-inner .price-box {
	height: 38px!important;
	line-height: 38px!important;
}
#products-list .product-name a {
	font-size: 18px !important;
}
.products-list .product-shop .price-box .price, .product-shop .price-box .regular-price .price, .products-list .product-shop .price-box .special-price .price, .products-list .product-shop .price-box .regular-price .price, .price-box .price {
	font-size: 18px !important;
}
.main-inner .category-products #products-list > li {
	/*background: url("../images/bkg_block1-title.png") repeat-x scroll center bottom #FFFFFF;*/
	background-image:none;
	background-color:transparent;
	border: 1px solid #D0CBC1!important;
	margin-bottom: 18px;
}
.main-inner .category-products #products-list li .content {
	margin: 0 !important;
	padding: 12px 15px;
}
#products-list .show-grid {
	width: auto !important;
}
.page .main-container .main .main-inner .col-main {
	padding: 22px 22px 0;
}
.products-list .desc h3 {
	font-size: 120% !important;
}
.product-essential .product-shop .gift-card-info .gift-card-selectbox ul li #amount {
	/*margin-right: 16px !important;*/
	margin-left: 7px;
	margin-bottom: 0;
}
.main-inner .product-view .product-essential #product_addtocart_form .product-shop .gift-card-info #ugc-form-container #ugc-form-data #ugc-address-form ul.ugc-form-list li {
	float: left;
	width: 50%;
}
.main-inner .product-view .product-essential #product_addtocart_form .product-shop .gift-card-info #ugc-form-container #ugc-form-data #ugc-address-form ul.ugc-form-list li#ugc-form-list-last-child {
	clear: both !important;
	width: 100%;
}
.product-essential .product-shop .gift-card-info .gift-card-selectbox ul li select {
	width: 120px !important;
}
input.hasDatepicker, .main-inner .container ol#checkoutSteps li#opc-tickets #checkout-step-tickets #co-tickets-form div table.table-bordered tbody tr td#td-date input.hasDatepicker {
	background: url("../images/sprite.png") no-repeat scroll  #FFFFFF !important;
	cursor: pointer !important;
	width: 110px !important;
	background-position: -204px -721px !important;
}
.product-view .product-shop .add-to-cart .addcart button span {
	background-position: 0 -10px !important;
	height: 38px !important;
	line-height: 38px !important;
}
.footer-nav-container {
	padding:5px 5px 0 0;
}
#cms-nav li {
	padding: 0 5px 0 0;
}
#cms-nav li > a {
	padding-left: 8px;
	text-decoration:none;
}
#cms-nav li.first {
	border:none;
}
#cms-nav li.first > a {
	padding-left: 0;
}
#cms-nav li > a:hover {
	text-decoration:underline;
}
.product-img-box {
	margin-right:20px!important;
	margin-bottom:5px!important;
}
.padder h2 {
	font-size: 20px!important;
}
.padder h3 {
	font-size: 14px!important;
}
#options {
    height: auto !important;
    line-height: normal !important;
}
.mt-product-list #options {
	padding: 7px 0 0!important;
}
.mt-actions .detail {
	width:100%;
	text-align: center;
}
.mt-actions .detail button > span, .products-list-inner .detail-button button.button span {
	padding:0!important;
}
div.mt-actions .detail button.btn-detail {
	background:none;
}
.products-grid div.mt-actions .detail button.btn-detail, .detail-button button.btn-detail, .products-list .mt-actions .detail button.btn-detail {
	width: 100% !important;
}
.products-grid div.mt-actions .detail button.btn-detail > span, .detail-button button.btn-detail > span, .products-list div.mt-actions .detail button.btn-detail > span {
	height:auto;
	width: 162px !important;
	margin:0 auto!important;
	float:none;
}
.mt-footer-static-container {
	min-height: 300px!important;
}
.mt-footer-static-container-top .mt-footer-static {
	border:none!important;
}
.mt-footer-static-container-top .mt-footer-static {
	padding:0!important;
}
.mt-footer-static-inner > div {
	padding:17px 0 !important;
}
.mt-footer-container .col1_add_info, .mt-footer-container .col2_add_info, .mt-footer-container .col3_add_info {
	margin-top:10px;
	text-align:left;
}
i {
	padding:0 10px 0 0;
	line-height: 12px !important;
}
.isotop-loading {
	background: url("../images/loading.gif") no-repeat scroll 50% 50% transparent!important;
}
#shopping-cart-table .truncated_full_value .item-options dt, #shopping-cart-table .truncated_full_value .item-options dd, #checkout-review-table .truncated_full_value .item-options dt, #checkout-review-table .truncated_full_value .item-options dd {
	width:100%!important;
}
/*table td a.btn-edit, table th a.btn-edit{
	background-image: url("../images/edit.png")!important;
}*/

table td a.btn-edit, table th a.btn-edit, table td a.btn-remove, table th a.btn-remove {
	background-image: none!important;
}
.btn-previous, .btn-remove2, .btn-edit {
	font-size: 14px!important;
	line-height: 30px!important;
	text-indent:0!important;
}
a.link-button > span {
	background-color:transparent!important;
}
.checkout-right-angle {
	border-left: 1px solid rgba(255, 255, 255, 0.3);
	display: block;
	float: left;
	font-size: 32px;
	font-weight: 100;
	line-height: 20px !important;
	margin: 10px 0 0 15px!important;
	padding: 0;
	text-align: center;
}
#opc-review button.btn-checkout span > span, .cart button.btn-checkout span > span {
	background-image:none!important;
	padding:0!important;
	float:left;
}
.motive ul li, .postmotive ul li {
	display:inline;
	float:left;
	/*margin-bottom: 2px;
    margin-right: 2px;*/
	padding:3px;
	border:2px solid transparent;
}
.postmotive ul.previewImageGrid {
	width:100%;
}
.motive ul, .postmotive ul {
	float:left;
}
.motive_image {
	opacity:0.8;
}
.motive ul li.selected, .postmotive ul li.selected {
	opacity:1;
	border:2px solid #909090;/*margin:-2px;*/
	
}
.carousel .item {
	width:100%;
}
.preview {
	padding-right:-20px;
	background: none repeat scroll 0 0 #FFFFFF;
	float: left;
	position: relative;
	width: 390px;
	min-height: 560px!important;
	margin:0!important;
}
.preview .mainImage {
	height: 204px;
}
.preview #mainImage {
	height: 204px;
	overflow: hidden;
	/*position: absolute;*/
	width:100%;
	z-index: 510;
}
.preview #mainImageContainer {
	height: 204px;
	width:100%;
}
.preview-container #productName {
	color:#000;
}
.preview #giftVoucherDescription {
	/*position:absolute;
	height:180px;*/
	min-height:180px;
	top:205px;
	margin:5px;
	overflow:hidden;
	font-size:0.9em;
	line-height:1.2em;
	padding:5px 3px 3px 3px;
}
.preview #voucherType {
	position:absolute;
	height:12px;
	top:0px;
	right:20px;
	font-size:0.7em;
	line-height:1.2em;
	padding:3px 3px 0 3px;
	color:#fff;
	z-index: 511;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
}
.preview #giftVoucherDescription #productName {
	font-size:1.4em;
}
.preview #giftPersonalComments {
	border-top:1px solid #D0D0D0;
	/*position:absolute;*/
	min-height:65px;
	bottom:100px;
	margin:5px;
	font-size:0.9em;
	line-height:1.2em;
	overflow:hidden;
	width:97%;
	padding:5px 3px 3px 3px;
	word-wrap:break-word;
}
.preview #giftFooter {
	/*position:absolute;
	height:22px;*/
	min-height:22px;
	/*bottom:0px;*/
	top:95%;
	float:left;
	font-size:0.8em;
	line-height:1.2em;
	overflow:hidden;
	width:98.5%;
	padding:3px 3px 3px 3px;
	/*color:#fff !important;*/
	font-weight:bold;
	text-align:center;
}
.preview #giftFooter a, .preview #giftFooter p, .preview #giftFooter span {
	color:#fff !important;
}
.preview .preview-footer-logo {
	display: block;
	float: left;
	position: relative;
	width: 100%;
}
.preview #giftFooterLogo {
	/*position:absolute;*/
	width:75px;
	bottom:40px;
	margin: 10px 30px 10px 10px;
	float:right;
	right:15px;
	text-align:right;
}
.preview #giftQr {
	position:absolute;
	width:35px;
	height:35px;
	bottom: 8px;
	left: 30px;
}
.preview #giftBarcode {
	position:absolute;
	width:100px;
	bottom: 8px;
	left: 30px;
	height: 25px;
}
#bottomImage {
	display:none;
}
.preview #ajaxImageDiv, #cardAjaxImageDiv1 {
	text-align: center;
	width: 75%;
}
.preview #ajaxImage, #cardAjaxImage1 {
	position:absolute;
	top:44px;
	margin-left: auto;
	margin-right: auto;
	right: 0px;
	left: 0px;
}
.send_type_cont .send_type {
	margin:-1px 0 0;
}
.ugc-form-item {
	float:left;
}
.ugc-form-item .currency, .ugc-form-item .amount_range, .ugc-form-item #amount {
	float:left;
	line-height:28px;
	display:block;
}
.ugc-form-item #amount {
	line-height:20px;
}
.ui-datepicker-calendar thead {
	background-color:transparent!important;
}
.account-login .content {
	min-height: 315px!important;
}
a.forgot-password, a.back {
	margin:0!important;
	padding: 5px 12px!important;
	text-transform: uppercase;
}
button.back-button {
	float:left!important;
}
p.back-link a.back {
	padding: 0 12px!important;
}
.my-account .order-info-box .box-content .table-bordered th {
	color:inherit;
}
.top-actions-inner .tax-details a {
	display:none!important;
}
.product-view .product-img-box .product-image-zoom img {
	cursor: default !important;
}
#gurado_google_map img {
	max-width: none!important;
}
.mt-footer-container .facebook .title-divider {
	margin-bottom:10px;
}
.customer-name-prefix .name-prefix select {
	width:100%!important;
}
#review-form #product-review-table {
	width:auto!important;
}
.rating-box {
	background: url("../images/bkg_rating.png") repeat-x scroll 0 0 transparent!important;
	height: 16px!important;
	width: 80px!important;
}
.rating-box .rating {
	background: url("../images/bkg_rating.png") repeat-x scroll 0 100% transparent!important;
	height: 16px!important;
}
.star-rating-box .star-rating-control .star-rating {
	padding-left: 5px;
}
div.star-rating, div.star-rating a {
	background-image: url("../images/star.gif")!important;
}
div.star-rating-hover a {
	background-position: 0 -40px!important;
}
.star-rating-control div.star-rating-on a {
	background-position: 0 -20px !important;
}
#product-review-table {
	border:none;
	margin:0;
}
#product-review-table td {
	border: medium none;
	padding-left: 0;
	padding-top: 8px;
}
.content-static h1 {
	border-bottom:none!important;
}
.preview-pdf-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.6);
	opacity: 0;
	transition: opacity 0.3s ease; 
	z-index:10; 
	cursor: pointer;
  }

  .image-container:hover .preview-pdf-overlay {  
	opacity: 1;
  }

  .preview-pdf-overlay-content { 
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	text-align: center;
 	color: white; 
	font-weight:600;
  }

/************************ Kranti *************************/
.account-create #form-validate .fieldset li.fields > .field {
	margin-right: 10px;
	width: 48%;
}
#review-form .submit_review {
	float:left;
	text-align:left;
	margin-left: 0;
}
#review-form .buttons-set button {
	float:left;
	text-align:left;
	margin-left: 0;
}
#nav .first {
	border-left:0!important;
}
#recipients_options .no_margin_left {
	margin-left:0;
}
.checkbox {
	border:0!important;
	padding-left:0 !important;
}
.ie9 .radio, .ie9 .checkbox, .ie8 .radio, .ie8 .checkbox, .ie10 .radio, .ie10 .checkbox {
	padding-left:2px;
	border:0!important;
}
.ie8 .main-inner .product-view .product-essential #product_addtocart_form #ugc-address-form ul.ugc-form-list li.ugc-form-item #recipient_message {
	width:95% !important;
}
.ie8 input[type="text"], .ie8 select, .ie8 input[type="password"] {
	height:20px !important;
}
.ie8 .naviga .visible-desktop, .ie9 .naviga .visible-desktop, .naviga .visible-desktop {
	display:block !important;
}
.ie8 .coo-slider-control {
	background-image: url("../images/nav.png") !important;
	background-color: rgb(29, 29, 29) !important;
}
.ie8 #ajaxImageDiv #ajaxImage, .ie9 #ajaxImageDiv #ajaxImage {
	margin-left: auto;
	margin-right: auto;
	right: 0px;
	left: 0px;
}
.breadcrumbs ul li {
	padding-left:7px;
}
.breadcrumbs ul li.home {
	padding-left:0;
}
.buttons-set .form-button {
	-webkit-border-radius: 3px;
	-webkit-transition: background 200ms ease-in-out 0s;
	border-radius: 3px;
	padding: 7px 10px!important;
	border:none;
}
.order-info-box h2 {
	margin:0;
}
#my-orders-table dl.item-options dt, #my-orders-table dl.item-options dd {
	float: left;
	line-height: 30px;
	margin: 0;
	width: 40px;
}
#my-orders-table dl.item-options dt {
	width: 53% !important;
}
#my-orders-table dl.item-options dd {
	width: 42% !important;
	word-wrap: break-word;
}
#checkout-step-login .col2-set {
	position: relative;
}
#checkout-step-login .col-1 {
	padding-right: 12px;
}
#checkout-step-login .col2-set .col-2 {
	min-height: 285px;
}
#checkout-step-login .col2-set .col-1 {
	min-height: 330px;
}
#checkout-step-login .col2-set .col-2 .buttons-set .f-left {
	float:none !important;
}
#checkout-step-login .col-2 .buttons-set {
	bottom: 0;
	position: relative;
	right: 0;
}
#checkout-step-login .col-1 .buttons-set {
	position: relative;
	top:25px;
}
#product_addtocart_form .add-to-cart .addcart {
	margin: 15px 0;
}
.coo-slider-control {
	z-index:9999 !important;
}
.container .slideshow_static .container .show-grid .slider_description_container {
	padding: 32px 0 0;
}
.buttons-set {
	margin:10px 0 !important;
}
.navbar-inner .block-title {
	height:44px !important;
}
#product_addtocart_form .gift-card-info .gift-card-selectbox ul > .ugc-form-item:first-child {
	margin-top: 7px;
}
.my-account .pager .pages {
	clear:both;
	float:right;
}
.my-account .pager .pages ol.paging li {
	padding:0 2px !important;
}
.my-account .pager .pages ol.paging li a.next {
	background-image: url("../images/page.png");
	background-position: -18px 2px;
	height: 28px;
	margin-top: -1px;
	padding: 2px 0 0;
	vertical-align: middle;
	width: 34px;
}
.my-account .pager .pages ol.paging li a.previous {
	background-image: url("../images/page.png");
	background-position: 5px 2px;
	height: 28px;
	margin-top: -1px;
	padding: 2px 0 0;
	vertical-align: middle;
	width: 34px;
}
.my-account .pager .pages ol.paging li.current {
	/*background-color: #F8941C;
    border: 1px solid #F8941C !important;*/
    border-radius: 15px 15px 15px 15px !important;
	/*color: #FFFFFF;*/
    height: 30px !important;
	padding: 6px 14px !important;
	width: 34px !important;
	font-weight: bold;
}
/*#product_tabs_review_tabbed_contents #customer-reviews*/ table.ratings-list {
	margin-bottom:0;
	border:none;
}
/*#product_tabs_review_tabbed_contents #customer-reviews*/ table.ratings-list .rating-box {
	width: 80px;
}
/*#product_tabs_review_tabbed_contents #customer-reviews*/ table.ratings-list td {
	padding:5px;
	border:none;
}
/*#product_tabs_review_tabbed_contents */#customer-reviews ol li {
	margin-bottom:10px;
	border-bottom:1px solid;
}
.product-shop .rating-box {
	width: 80px!important;
}
#checkout-agreements .checkout-agreements {
	padding: 5px 15px;
}
#checkout-agreements .checkout-agreements li {
	margin:10px 0 0;
}
#checkout-agreements .checkout-agreements li .agree2 input {
	float: left;
}
#checkout-agreements .checkout-agreements li .agree2 label {
	line-height: 25px;
	margin-left: 20px;
}
.mt-social ul li.google a {
	background-position: -100px 0;
}
.mt-social ul li.google a:hover {
	background-position: -100px -40px;
}
.mt-social ul li.xing a {
	background-position: -260px 0;
}
.mt-social ul li.xing a:hover {
	background-position: -260px -41px;
}
#shopping-cart-table td.cart-image {
	width: 19%;
}
.product-sale-label, .product-new-label, .product-fbdiscount-label {
	z-index:11;
}
.product-fbdiscount-label {
	background-repeat: no-repeat;
	height: 71px;
	outline: medium none;
	position: absolute;
	width: 74px;
	background-position: -20px -1030px!important;
}
.top-fbdiscount-left {
	left:0;
}
.product-fbdiscount-label p {
	color: rgb(255, 255, 255);
	margin-left: -21px;
	margin-top: 19px;
	font-weight: bold;
	text-align:center;
	/* Safari */
-webkit-transform: rotate(-45deg);
	/* Firefox */
-moz-transform: rotate(-45deg);
	/* IE */
-ms-transform: rotate(-45deg);
	/* Opera */
-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
	/* Internet Explorer */
-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.7071067811865483, M12=0.7071067811865467, M21=-0.7071067811865467, M22=0.7071067811865483, SizingMethod='auto expand')";
}
.ie8 .product-fbdiscount-label p {
	margin-left: -7px;
	margin-top: -1px;
	float:left;
	display:block;
	width:100%;
}
.ie9 .product-fbdiscount-label p {
	filter:none!important;
}
.product-view .product-img-box .mt-media .product-fbdiscount-label p, .category-products .products-list .products-list-image .product-fbdiscount-label p {
/* margin-left: -7px;
    margin-top: 15px;*/
}
.fbpage-link {
	position: absolute;
}
/*.fbpage-link{
    display: inline;
	text-align:center;
	opacity:1!important;
    position: relative;
}
.fbpage-link:hover:after{
    background: #333;
    background: rgba(0,0,0,.8);
    color: #fff;
    content: "Um den Rabatt zu erhalten: 1) Klicke 'gefällt mir' und werde fan von uns. 2) Im Warenkorb werden wir dann denn Betrag abziehen.";
    left: 0;
    padding: 65px 35px;
	text-align:center;
    position: absolute;
    z-index: 1000;
    width: 228px;
	height:160px;
}
*/

/*************Drill Menu start ************/
.nav-accordion li.item.hasChild > span {
	/*border: 1px solid;*/
    border-radius: 3px;
	font-size: inherit;
	height: 28px;
	line-height: 28px;
	text-align: center;
	text-indent: 0;
	width: 28px;
}
.nav-accordion li.item.hasChild > span > i {
	padding:0;
	line-height:28px;
}
/*************Drill Menu End*************/

.custom-tooltip .popup td.corner {
	height: 15px;
	width: 19px;
}
.custom-tooltip .popup td#topleft {
	background-image: url("../images/bubble-1.png");
}
.custom-tooltip .popup td.top {
	background-image: url("../images/bubble-2.png");
}
.custom-tooltip .popup td#topright {
	background-image: url("../images/bubble-3.png");
}
.custom-tooltip .popup td.left-td {
	background-image: url("../images/bubble-4.png");
}
.custom-tooltip .popup td.right-td {
	background-image: url("../images/bubble-5.png");
}
.custom-tooltip .popup td#bottomleft { background-image: url("../images/bubble-6.png"); }
.custom-tooltip .popup td.bottom{background-image: url("../images/bubble-7.png"); }
.custom-tooltip .popup td.bottom img {
	display: block;
	margin: 0 auto;
}
.custom-tooltip .popup td#bottomright {
	background-image: url("../images/bubble-8.png");
}
.custom-tooltip td {
	padding:0 !important;
}
.custom-tooltip, .custom-tooltip .popup {
	background-color:transparent;
}
.custom-tooltip .popup {
	width:77%;
}
.custom-tooltip .tooltip_contents {
	background-color:#fff;
}
.custom-tooltip table {
	border: 0 none;
	border-radius: 0 0 0 0 !important;
	margin-bottom: 0 !important;
}
.custom-tooltip table td {
	border:0 !important;
}
.fb_iframe_widget {
	padding:10px 0 0 !important;
}
/*define for tooltip to be highlighted in category page*/
.main-container {
	z-index:10 !important;
}
.category-products {
	position:relative;
}
.ie8 .mt-product-list #mtcontainer {
	float:left;
}
.ie8 .mt-product-list #mtcontainer .element {
	float:left;
	display:block;
}
#ugc-select-delivery-type .delivery_type_cont {
	float: left;
	width: 50%;
	background:#fff;
	display:block;
}
#ugc-select-delivery-type .delivery_type_cont input[type=radio].delivery_type {
	margin: -2px 0 0;
}
#ugc-form-data #ugc-select-delivery-type + #ugc-address-form {
	float:left;
	padding: 10px;
	border:1px solid;
	/*width:95.7%;*/
	width:auto;
}
/*
  Hide radio button (the round disc)
  we will use just the label to create pushbutton effect
*/
#ugc-select-delivery-type .delivery_type_cont input[type=radio] {
	display:none;
	margin:10px;
}
#ugc-select-delivery-type .delivery_type_cont input[type=radio] + label {
	margin-bottom:0;
	/*padding: 4px 12px;
	width: 91%;*/
	float: left;
	text-align:center;
	cursor:pointer;
	text-transform: uppercase;
	padding: 0;
	width: 100%;
}
/*
  Change the look'n'feel of labels (which are adjacent to radiobuttons).
  Add some margin, padding to label
*/
#ugc-select-delivery-type .delivery_type_cont input[type=radio]:checked + label {
	/*display:inline-block;
	padding: 4px 12px;
	background-color: #e7e7e7;
    border-color: #ddd;*/
	cursor:default;
	display: block;
    padding: 0;	
}
/*
 Change background color for label next to checked radio button
 to make it look like highlighted button
*/
#ugc-select-delivery-type .delivery_type_cont input[type=radio]:checked + label {
	background-image: none;
	/*background-color:#d0d0d0;*/
}
#ugc-address-form .ugc-form-item br {
	clear:both;
}
.gift-card-info .gift-card-selectbox, .gift-card-info .magikdisplay, #ugc-send-on {
	float:left;
}
#ugc-form-container {
	float:left;
	clear:both;
	width: 100%;
}
.gift-card-info .magikdisplay .physical, .gift-card-info .tax_info .tax-details {
	margin:7px 0 7px 7px;
	line-height: 28px;
}
.gift-card-info .tax_info {
	float:left;
}
.gift-card-info .tax_info .tax-details {
	display:block;
}
.gift-card-info .gift-card-selectbox li.ugc-form-item label {
	float:left;
	line-height: 28px;
}
/************BOOKLET CSS START*****************/
.greeting-card {
	text-align:center;
}
.greeting-card .booklet #cardGiftQr {
	float:left;
	position:absolute;
	top: 35%;
	left: 10px;
	width: 75px;
}
.greeting-card .booklet #cardGiftFooter {
	bottom: 10px;
	margin: 0 10px;
	font-size: 0.7em;
	font-weight: bold;
	line-height: 1.2em;
	min-height: 22px;
	overflow: hidden;
	padding: 3px;
	position: absolute;
	text-align: left;
	width: 94%;
}
.greeting-card .booklet #cardGiftFooterLogo {
	top: 35%;
	position: absolute;
	right: 10px;
	width: 75px;
}
.greeting-card .booklet #cardGiftPersonalComments {
	font-size: 0.9em;
	line-height: 1.2em;
}
.greeting-card-container .greeting-card ul li {
	display:inline;
}
.greeting-card .booklet #cardGiftVoucherDescription, .greeting-card .booklet #cardGiftPersonalComments {
	text-align:left;
	padding:10px;
	vertical-align: middle;
	display: table-cell;
}
.greeting-card .booklet .second_page, .greeting-card .booklet .third_page {
	display:block;
	/*display:table;
	width:100%;*/
	height: 100%;
}
.greeting-card-container .greeting-card {
	display:none;
}
.greeting-card-container .greeting-card .booklet .b-arrow-next {
	right:0;
}
.greeting-card-container .greeting-card .booklet .b-arrow-prev {
	left:0;
}
.greeting-card-container .greeting-card .booklet .b-arrow-prev div {
	background-image: url("../images/arrow-prev.png");
	background-position: center 50%;
	background-color:#000;
}
.greeting-card-container .greeting-card .booklet .b-arrow-next div {
	background-image: url("../images/arrow-next.png");
	background-position: center 50%;
	background-color:#000;
}
.greeting-card-container .greeting-card .booklet .b-arrow {
	opacity:0;
}
.greeting-card-container .greeting-card .booklet .b-arrow, .greeting-card-container .greeting-card .booklet .b-arrow div {
	width:30px;
	top:0;
	height:100%;
}
.greeting-card-container .greeting-card .booklet #clickheretext1 {
	color: #fff;
	background-color:#000;
	padding:10px 20px;
	/*display: none;*/
left: 37%;
	opacity:0.70;
	position: absolute;
	top: 42%;
	font-weight:bold;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
#customer-reviews .pager .limiter select {
	width:60px;
}
/*.product-shop .tax_info {
	clear:left;
}
*/
.form-list li.wide select {
	width:100%!important;
}
.gift-card-info #ugc-form-container #ugc-form-data #ugc-address-form ul.ugc-form-list li.ugc-form-item #recipient_message {
	height:100px!important;
}
.gift-card-selectbox .validate-gift-range {
	width:70px!important;
	margin-right: 7px;
}
/*tr.magikfees-total .magikfees-collapse {
    background: url("../images/bkg_collapse.gif") no-repeat scroll 0 5px rgba(0, 0, 0, 0);
    cursor: pointer;
    float: right;
    padding-left: 20px;
    text-align: right;
}*/

.linear-header-container {
	z-index:11!important;
}
.linear-header-container .header {
	position:absolute;
	height:auto!important;
}
.linear-header-container .naviga .home-icon a {
	/*background-image: url("../images/icon-home.png");*/
    display: block;
	height: 40px;
	line-height: 40px;
	width: 40px;
	font-size:21px;
}
/*.linear-header-container .naviga .home-icon a:hover {
	background-position:left bottom;
}*/

/**********************************************************/

#checkout-payment-method-load #p_method_paypal_standard {
	float:left;
	margin-top:12px;
	margin-right:6px;
}
#checkout-payment-method-load ul.card_visit {
	float:left;
}
#checkout-payment-method-load dd, #checkout-payment-method-load dt span {
	padding:0 18px;
	margin: 8px 0 0;
	display:block;
}
#checkout-payment-method-load dt {
	padding-bottom:10px;
	display:block;
	float:left;
	width:100%;
}
#checkout-payment-method-load dt div {
	/*float:left;*/
	display:block;
}
/*.motive .bx-wrapper .bx-controls .bx-controls-direction a {
	opacity:0;
}*/
.product-essential #product_addtocart_form {
	margin-top:10px;
	display:block;
}
.motive .bx-wrapper {
	margin-bottom:10px!important;
}
.desktop-cart-link {
	display:block!important;
}
.mobile-cart-link {
	display:none!important;
}
#checkout-step-login .col-1 .buttons-set {
	padding-top:8px!important;
}
.logo .mobile-logo {
	margin:0 auto;
}
.sendVoucherToForVirtual {
	width:98%!important;
}
.sendVoucherToForVirtual .send_voucher_cont > label {
	width:30%!important;
}
.sendVoucherToForVirtual .send_voucher_cont > label + label {
	width:70%!important;
}
.main-inner .product-view .product-essential #product_addtocart_form .product-shop .gift-card-info #ugc-form-container #ugc-form-data #ugc-address-form ul.ugc-form-list li.sendVoucherToForVirtual .send_voucher_cont #send_voucher_self, .main-inner .product-view .product-essential #product_addtocart_form .product-shop .gift-card-info #ugc-form-container #ugc-form-data #ugc-address-form ul.ugc-form-list li.sendVoucherToForVirtual .send_voucher_cont #send_voucher_others {
	width:20px!important
}
.mt-social .mt-social-inner ul {
	float:left;
}
.mt-footer-static-container-top .mt-social-inner h3 span {
	margin:0!important
}
#myCarousel .carousel-inner > item.active .carousel-caption .slide2Txt1, #myCarousel .carousel-inner > item.active .carousel-caption .slide2Txt2, #myCarousel .carousel-inner > item.active .carousel-caption .slide2Txt3 {
	opacity:1!important;
}
.remove_title > .option-details dt.detail-dt, .remove_title_1 > .option-details dt.detail-dt {
	display:none;
}
.remove_title > .option-details dd.dd-static, .remove_title > .option-details dd.dd-static table, .remove_title_1 > .option-details dd.dd-static, .remove_title_1 > .option-details dd.dd-static table,.remove_title > .option-details dl > dd.dd-static  {
	width:100%;
}
.remove_title > .option-details dd.dd-static table thead td, .remove_title_1 > .option-details dd.dd-static table thead td {
	color: #ffffff;
	font-weight: bold;
	border: 1px solid #000;
}
.remove_title > .option-details dd.dd-static table td, .remove_title_1 > .option-details dd.dd-static table td {
	border: 1px solid;
	padding: 4px;
}
.remove_title > .option-details dd.dd-static table, .remove_title_1 > .option-details dd.dd-static table {
	margin-bottom: 5px;
}
/*
.atleast_one_is_required > .option-details dt.detail-dt label, .atleast_one_is_required > .option-details dt.detail-dt br, .atleast_one_is_required > .option-details dd input{
	display:none;
}
.atleast_one_is_required.option-detail-wrapper{
	display:block!important;
}*/

.main-container.col2-right-layout, .main-container.col1-layout {
	padding-bottom:10px;
}

.breadcrumbs li a:after {
    content: "/";
    padding: 0 10px;
}
.breadcrumbs li{
	background-image:none;
}
.breadcrumbs ul li{
	padding:0;
}


#ugc-form-data{
    width: 100%;
	float:left;
}
#ugc-form-data #ugc-select-delivery-type {
	display: table;
    float: left;
    width: 100%;
}
#ugc-select-delivery-type .delivery_type_cont{
display: table-cell;
    float: none;
	vertical-align: middle;
	padding: 4px 12px;
}
#myCarousel.carousel .carousel-control{
	z-index: 5;	
}
.motive-container .bx-wrapper .bx-viewport{
	left: 5px;
    width: 98% !important;
}
.main-container.col2-right-layout .main .main-inner .container {
    padding-bottom: 15px;
}

/* Desktops and laptops ----------- */
@media (min-width: 1200px) {
 .main-inner .product-view .product-essential #product_addtocart_form .product-shop .gift-card-info #ugc-form-container #ugc-form-data #ugc-address-form ul.ugc-form-list li.ugc-form-item textarea {
 width: 95%!important;
}
.main-inner .product-view .product-essential #product_addtocart_form .product-shop .gift-card-info #ugc-form-container #ugc-form-data #ugc-address-form ul.ugc-form-list li.ugc-form-item.wide input, li.ugc-form-item select {
 width: 95%!important;
}
 dl.item-options {
 float: left;
 width: 100%;
}
 dl.item-options dt {
 /* float: left; */
 width: 49%;
 display: inline-block;
 word-break: break-all;
 vertical-align: top;
}
 dl.item-options dd {
 /* float: left; */
 width: 47%;
 word-break: break-all;
 display: inline-block;
 vertical-align: top;
}
 #recipient_salutation {
 width:90px;
}
#ugc-address-form ul.ugc-form-list li.recipient_salutation {
 width:95px!important;
}
#ugc-address-form ul.ugc-form-list li.recipient_firstname, #ugc-address-form ul.ugc-form-list li.recipient_lastname {
 margin-left: 10px;
 width: 38% !important;
}
.mt-social .mt-social-inner ul {
 width:100%!important;
}
}
@media (min-width: 1151px) and (max-width: 1199px) {
 .main-inner .product-view .product-essential #product_addtocart_form .product-shop .gift-card-info #ugc-form-container #ugc-form-data #ugc-address-form ul.ugc-form-list li.ugc-form-item.wide input, li.ugc-form-item select {
 width: 95%!important;
}
.main-inner .product-view .product-essential #product_addtocart_form .product-shop .gift-card-info #ugc-form-container #ugc-form-data #ugc-address-form ul.ugc-form-list li.ugc-form-item textarea {
 width: 95%!important;
}
}

/*Ipad landscape*/
@media (min-width: 940px) and (max-width: 1170px) {
.mt-social .mt-social-inner ul {
/*width:100%!important;*/
}
.main-inner .product-view .product-essential #product_addtocart_form .product-shop .gift-card-info #ugc-form-container #ugc-form-data #ugc-address-form ul.ugc-form-list li.ugc-form-item textarea {
 width: 95%!important;
}
#recipient_salutation {
 width:90px;
}
#ugc-address-form ul.ugc-form-list li.recipient_salutation {
 width:95px!important;
}
#ugc-address-form ul.ugc-form-list li.recipient_firstname, #ugc-address-form ul.ugc-form-list li.recipient_lastname {
 margin-left: 10px;
 width: 38% !important;
}
.main-inner .product-view .product-essential #product_addtocart_form .product-shop .gift-card-info #ugc-form-container #ugc-form-data #ugc-address-form ul.ugc-form-list li.ugc-form-item.wide input, li.ugc-form-item select {
 width: 95%!important;
}
}
/* Iphone 4 landscape */
@media only screen and (min-width: 979px) and (max-width: 1150px) {
.main-container .mt-product-list #mtcontainer .element {
 width:28.5%!important;
}
.main-inner .product-view .product-essential #product_addtocart_form .product-shop .gift-card-info #ugc-form-container #ugc-form-data #ugc-address-form ul.ugc-form-list li.ugc-form-item.wide input, li.ugc-form-item select {
 width: 95%!important;
}
}
@media only screen and (min-width: 768px) and (max-width: 979px) {
.preview #mainImage {
	height: auto !important;
	max-height:204px !important;
}
.store-starter #shopping-cart-totals-table tfoot td {
	font-size: 100%;
}
.store-starter .block .block-title strong span {
	font-size: 95%;
}
.main-container .mt-product-list #mtcontainer .element {
 width:auto!important;
}
#ugc-form-data #ugc-select-delivery-type + #ugc-address-form{
	width:94.5%;
}
}

/*Ipad Portrait*/	
@media (min-width: 768px) and (max-width: 979px) {
/*#shopping-cart-table dl.item-options dt,
#shopping-cart-table dl.item-options dd {
	width:auto!important;
}*/
#my-orders-table .last span.nobr {
 white-space: pre-line !important;
}
.mt-social .mt-social-inner ul {
/*width:7%!important;*/
}
.main-inner .product-view .product-essential #product_addtocart_form .product-shop .gift-card-info #ugc-form-container #ugc-form-data #ugc-address-form ul.ugc-form-list li.ugc-form-item textarea {
 width: 85%!important;
}
ul.links li {
 padding: 0 10px!important;
}
.product-essential .product-shop .gift-card-info .gift-card-selectbox ul li select {
 width:93%!important;
}
.main-inner .product-view .product-essential #product_addtocart_form .product-shop .gift-card-info #ugc-form-container #ugc-form-data #ugc-address-form ul.ugc-form-list li {
 width:100%;
}
.main-inner .product-view .product-essential #product_addtocart_form .product-shop .gift-card-info #ugc-form-container #ugc-form-data #ugc-address-form ul.ugc-form-list li.ugc-form-item textarea {
 width:90% !important;
}
 .my-account .order-items #my-orders-table th, .my-account .order-items #my-orders-table td {
 padding:8px;
}
.pager .amount {
 padding-bottom: 12px !important;
}
.pager .limiter {
 clear: both;
 margin-left: 0 !important;
}
.pager .pages {
 float: right;
 margin-top: -6px;
}
#product_addtocart_form .add-to-cart .qty-container #qty {
 padding: 13px 7px;
}
#checkout-step-login .col-1 .buttons-set {
 top:0;
}
#checkout-step-login .col-2 .buttons-set {
 top: 33px;
}
.page .table th, .page .table td {
 padding:6px !important;
}
.products-list .product-thumbnail {
 height:auto;
 width:auto;
}
/*.mt-product-list #mtcontainer .element {
	width:auto!important;
}*/

}
/* Iphone 4 landscape */
@media only screen and (min-width: 480px) and (max-width: 767px) {
.mt-top-menu ul.links li a {
 display: inline!important;
}
.header-container .header .logo img {
 width:100%
}
body {
 padding-left:0!important;
 padding-right:0!important;
}
.header-container .header {
 height:auto!important;
}
/*#shopping-cart-table dl.item-options dt,
#shopping-cart-table dl.item-options dd {
	width: 100%!important;
}

#shopping-cart-table dl.item-options dt{
	width: 51% !important;
}

#shopping-cart-table dl.item-options dd{
	overflow: hidden;
	text-overflow: ellipsis;
	width: 45% !important;
}*/

.main-inner .product-view .product-essential #product_addtocart_form .product-shop .gift-card-info #ugc-form-container #ugc-form-data #ugc-address-form ul.ugc-form-list li.ugc-form-item textarea {
 width: 85%!important;
}
.mt-footer-static .about-us {
/*padding: 30px 0 0 10px !important;*/
}
.mt-footer-static .block_support, .mt-footer-static .facebook {
 padding: 30px 10px !important;
}
.pager .amount {
 padding-bottom: 12px !important;
}
.pager .limiter {
 clear: both;
 margin-left: 0 !important;
}
.pager .pages {
 float: right;
 margin-top: -6px;
}
.cart-collaterals #shopping-cart-totals-table {
 width:30%;
}
.mt-top-menu .top-link ul.links .desktop-cart-link {
 display:none!important;
}
.mt-top-menu .top-link ul.links .mobile-cart-link {
 display:inline!important;
}
}
 @media (max-width: 580px) {
 .account-create #form-validate .fieldset li.fields > .field {
 margin-right: 0;
 width: 100%;
}
.supplier-products-container .supplier-products > div .bx-wrapper .bx-viewport{
	width: 95% !important;	
}
.motive-container .motive .bx-wrapper .bx-viewport{
	width: 95% !important;	
}
}

/* Iphone 4 landscape */
@media only screen and (min-width: 320px) and (max-width: 480px) {
.mt-top-menu ul.links li {
/*display:block!important;
	border-width:0 0 1px 0!important;*/
}
.header-container .header .logo img {
 width:100%
}
body {
 padding-left:0!important;
 padding-right:0!important;
}
.header-container .header {
 height:auto!important;
}
/*#shopping-cart-table dl.item-options dt, #shopping-cart-table dl.item-options dd {
	width: 100%!important;
}*/
.main-inner .product-view .product-essential #product_addtocart_form .product-shop .gift-card-info #ugc-form-container #ugc-form-data #ugc-address-form ul.ugc-form-list li.ugc-form-item textarea {
 width: 85%!important;
}
.mt-footer-static .about-us {
/* padding: 30px 10px 0 !important;*/
}
.mt-footer-static .block_support, .mt-footer-static .facebook {
 padding: 30px 10px !important;
}
.page .quick-access .top-link {
 margin-top: 0 !important;
}
ul.links li {
 line-height: 36px !important;
}
.top-link ul.links li a {
 display:inline;
 padding:0 18px;
}
#form-validate ul.form-list li.control {
 width:100%;
}
 #form-validate ul.form-list li.control > .input-box {
 width:4%;
}
 #form-validate ul.form-list li.control > label {
 width:92%;
}
.pager .amount {
 padding-bottom: 12px !important;
}
.pager .limiter {
 clear: both;
 margin-left: 0 !important;
}
.pager .pages {
 clear:both;
 float: right;
}
.cart-collaterals #shopping-cart-totals-table {
 width:50%;
}
#product_sendtofriend_form #add_recipient_button {
 clear:right;
 margin-top:10px;
}
 #shopping-cart-table dl.item-options dt, #my-orders-table dl.item-options dt {
 width: 100% !important;
}
 #shopping-cart-table dl.item-options dd, #my-orders-table dl.item-options dd {
 overflow: hidden;
 text-overflow: ellipsis;
 width: 100% !important;
}
#checkout-step-login .col2-set .col-1 {
 min-height: 300px !important;
}
#ugc-select-delivery-type .delivery_type_cont label {
 /*font-size:10px;*/
 font-size:14px;
}
.top-link ul.links li a {
 font-size:12px!important;
 white-space:nowrap;
}
.mt-footer-static-container-top .language-switcher .mt-social-inner h3 span {
 font-size:15px!important;
 line-height:32px!important;
}
/*#ugc-form-data #ugc-select-delivery-type + #ugc-address-form{
	width:92.7%;
}*/
}

/* IPHONE 4 + 5 Portrait */
@media only screen and (min-width: 240px) and (max-width: 320px) {
.mt-top-menu ul.links li {
/*display:block!important;
	border-width:0 0 1px 0!important;*/
}
.header-container .header .logo img {
 width:100%
}
body {
 padding-left:0!important;
 padding-right:0!important;
}
.header-container .header {
 height:auto!important;
}
/*#shopping-cart-table dl.item-options dt,
#shopping-cart-table dl.item-options dd {
	width: 100%!important;
}*/

#shopping-cart-table dl.item-options dt, #my-orders-table dl.item-options dt {
 width: 100% !important;
}
 #shopping-cart-table dl.item-options dd, #my-orders-table dl.item-options dd {
 overflow: hidden;
 text-overflow: ellipsis;
 width: 100% !important;
}
.main-inner .product-view .product-essential #product_addtocart_form .product-shop .gift-card-info #ugc-form-container #ugc-form-data #ugc-address-form ul.ugc-form-list li {
 width: 100%!important;
}
.main-inner .product-view .product-essential #product_addtocart_form .product-shop .gift-card-info #ugc-form-container #ugc-form-data #ugc-address-form ul.ugc-form-list li.ugc-form-item textarea {
 width: 89%!important;
}
.mt-footer-static .about-us {
/*padding: 30px 0 0 10px !important;*/
}
.mt-footer-static .block_support, .mt-footer-static .facebook {
 padding: 30px 10px !important;
}
.products-list-inner .addtocart p > button.button, .products-list-inner .detail-button button.button {
 width: 100%!important;
}
.products-list .products-list-inner .addtocart, .products-list .products-list-inner .add-to-links, .products-list .products-list-inner .detail-button {
 width: 100%!important;
}
.products-list .product-name a {
 font-size: 83%!important;
}
.page .quick-access .top-link {
 margin-top: 0 !important;
}
ul.links li {
 line-height: 36px !important;
}
.top-link ul.links li a {
 display:inline;
 padding:0 18px;
}
#form-validate ul.form-list li.control > .input-box {
 width:7%;
}
 #form-validate ul.form-list li.control > label {
 width:88%;
}
.pager .amount {
 padding-bottom: 12px !important;
}
.pager .limiter {
 clear: both;
 margin-left: 0 !important;
}
.pager .pages {
 clear:both;
 float: right;
}
.cart-collaterals #shopping-cart-totals-table {
 width:83%;
}
#product_sendtofriend_form #add_recipient_button {
 clear:right;
 margin-top:10px;
}
.voucher-edit #product_addtocart_form .add-to-box .addcart button {
 width: 100%;
}
.voucher-edit #product_addtocart_form .add-to-box .addcart button span span {
 font-size: 12px;
}
#checkout-step-login .col2-set .col-2 {
 margin-top: 50px;
}
.top-link ul.links li a {
 font-size:12px!important;
 white-space:nowrap;
}
.top-link .desktop-cart-link {
 display:none!important;
}
.top-link .mobile-cart-link {
 display:inline!important;
}
.mt-footer-static-container-top .language-switcher .mt-social-inner h3 span {
 font-size:14px!important;
}
}
@media (max-width: 380px) {
.supplier-products-container .supplier-products > div .bx-wrapper .bx-viewport {
    width: 93% !important;
}	
.motive-container .motive .bx-wrapper .bx-viewport{
	width: 93% !important;	
}
}
@media (max-width: 340px) {
 .products-list .product-thumbnail {
 height:auto;
 width:auto;
}
}
/* IPHONE 4 + 5 Portrait */
@media (max-width: 240px) {
.mt-top-menu ul.links li {
/*display:block!important;
	border-width:0 0 1px 0!important;*/
}
.header-container .header .logo img {
 width:100%
}
body {
 padding-left:0!important;
 padding-right:0!important;
}
.header-container .header {
 height:auto!important;
}
#shopping-cart-table dl.item-options dt, #shopping-cart-table dl.item-options dd {
 width: 100%!important;
}
.main-inner .product-view .product-essential #product_addtocart_form .product-shop .gift-card-info #ugc-form-container #ugc-form-data #ugc-address-form ul.ugc-form-list li {
 width: 100%!important;
}
.main-inner .product-view .product-essential #product_addtocart_form .product-shop .gift-card-info #ugc-form-container #ugc-form-data #ugc-address-form ul.ugc-form-list li.ugc-form-item textarea {
 width: 89%!important;
}
.mt-footer-static .about-us {
/*padding: 30px 0 0 10px !important;*/
}
.mt-footer-static .block_support, .mt-footer-static .facebook {
 padding: 30px 10px !important;
}
#products-list .show-grid .products-list-image a.product-image {
 width: 100%!important;
}
.products-list-inner .addtocart p > button.button, .products-list-inner .detail-button button.button {
 width: 100%!important;
}
.products-list .products-list-inner .addtocart, .products-list .products-list-inner .add-to-links, .products-list .products-list-inner .detail-button {
 width: 100%!important;
}
.page .quick-access .top-link {
 margin-top: 0 !important;
}
ul.links li {
 line-height: 36px !important;
}
.top-link ul.links li a {
 display:inline;
 padding:0 18px;
}
#product_sendtofriend_form > .buttons-set button {
 float: left;
 margin-left: 0;
 margin-top: 10px;
}
#product_sendtofriend_form #add_recipient_button {
 clear: both!important;
 float: left!important;
}
#checkout-step-login .col2-set .col-2 {
 margin-top: 50px;
}
}
 @media (max-width: 767px) {
.main-inner .product-view .product-essential #product_addtocart_form .product-shop .gift-card-info #ugc-form-container #ugc-form-data #ugc-address-form ul.ugc-form-list li {
 width: 100%;
}
.product-essential .product-shop .gift-card-info .gift-card-selectbox ul li select {
 width: 92% !important;
}
.main-inner .product-view .product-essential #product_addtocart_form .product-shop .gift-card-info #ugc-form-container #ugc-form-data #ugc-address-form ul.ugc-form-list li.ugc-form-item input, .main-inner .product-view .product-essential #product_addtocart_form .product-shop .gift-card-info #ugc-form-container #ugc-form-data #ugc-address-form ul.ugc-form-list li.ugc-form-item textarea {
 width: 90% !important;
}
 .footer .static-address {
 text-align:center !important;
 position: relative !important;
}
 .footer .address {
 text-align:center !important;
}
 .footer-container .footer-nav-container {
 float:none !important;
}
 .products-list .products-list-image .product-image {
 margin:0 !important;
}
 .nav-collapse ul.nav-accordion li:last-child {
 padding-bottom:0!important;
}
.breadcrumbs {
 padding: 0!important;
}
.breadcrumbs ul {
 padding: 0 12px !important;
}

/******************** Kranti *********************************/
.voucher-preview > .preview-container {
 display:none !important;
}
 .naviga .visible-desktop, .ie8 .naviga .visible-desktop, .ie9 .naviga .visible-desktop {
 display:none !important;
}
 .naviga .hidden-desktop, .ie8 .naviga .hidden-desktop, .ie9 .naviga .hidden-desktop {
 display:block !important;
}
 .ie9 table#shopping-cart-table, .ie9 table#shopping-cart-table tbody, .ie9 table#shopping-cart-table tr, .ie9 table#shopping-cart-table td, .ie9 table#checkout-review-table, .ie9 table#checkout-review-table tbody, .ie9 table#checkout-review-table tr, .ie9 table#checkout-review-table td, .ie9 table#my-orders-table, .ie9 table#my-orders-table tbody, .ie9 table#my-orders-table tr, .ie9 table#my-orders-table td {
 width:98% !important;
 clear:both !important;
 float:left !important;
 text-align:center !important;
 display:block !important;
}
 #checkout-step-billing #billing-address-select, .ie9 #checkout-step-billing #billing-address-select {
 width:100% !important;
}

/*ul.links li{
	padding:10px 0 !important;
}*/

#checkout-step-login .col-2 .buttons-set {
 position: relative;
 bottom: 0;
 right: 0;
}
#checkout-step-login .col-2 .buttons-set > a.f-left {
 float: none !important;
}
#product_addtocart_form .add-to-cart {
 height:auto;
}
 #shopping-cart-table dl.item-options, #my-orders-table dl.item-options {
 width:100%;
 display: inline-block;
}
.products-list .products-list-image .product-image {
 width:auto !important;
}
 #checkout-step-login .col2-set .col-1 {
 min-height: 275px;
}
#checkout-step-login .col-1 .buttons-set {
 right:-13px;
 top:0;
}
#checkout-step-login .col-2 .buttons-set {
 top: 0;
}
.container .slideshow_static .container .show-grid .slider_description_container {
 padding: 32px 10px 0;
}
 ul.links li {
 margin: 0 -4px 0 0 !important;
}
ul.links li a {
	/*display:block;*/
	padding: 10px;
}
.page .quick-access .top-link {
 margin-top:0!important;
 margin-bottom: 3px;
}
#products-list .product-shop .ratings {
 height: 100%;
}
.breadcrumbs {
 height:100% !important;
 line-height: 20px !important;
}
.breadcrumbs li {
 line-height: 20px !important;
}
.breadcrumbs .container {
 margin:10px 0;
}
.product-view .product-img-box .mt-media {
 margin:0 !important;
}
 .mt-footer-static .about-us, .mt-footer-static .block_support, .mt-footer-static .facebook {
 padding: 5px 10px !important;
}
.mt-footer-static .about-us {
 padding-bottom: 16px !important;
}
.mt-footer-static .about-us > .footer-static-content > p {
 padding-bottom: 25px !important;
}
.mt-footer-static .block_support .footer-static-title > h3, .mt-footer-static .facebook .footer-static-title > h3 {
 padding-top: 10px !important;
}
.cart #shopping-cart-table tfoot > tr > td {
 border-bottom: 1px solid;
}
table.impressum_table iframe {
 width:100%;
}
table.impressum_table td {
 border-right:0 !important;
}
.breadcrumbs ul {
 margin-left: 0 !important;
}
.naviga .mt-drillmenu .navbar .btn-navbar {
 margin-left: 5px !important;
}
#shopping-cart-table td.cart-image {
 width: auto;
}
#ugc-form-container{
	width: 99%;	
}

/*********************************************************/
.configurator_options .none-group-wrapper .option-details dt {
 width:100%!important;
}
.configurator_options .none-group-wrapper .option-details dd {
 width:100%!important;
}
 .top-link ul.links li a {
 border:none;
}
.top-link ul.links li a {
 padding: 0 8px;
 white-space: nowrap;
}
.top-link .desktop-cart-link {
 display:none!important;
}
.top-link .mobile-cart-link {
 display:inline!important;
}
.top-link ul.links li {
 padding:2px 0!important;
}
.page .quick-access .top-link {
 height:auto!important;
 line-height:inherit!important;
}
 .mt-social .mt-social-inner ul {
 margin:0 auto;
}
.wrapper .page .mt-social .mt-social-inner ul {
 width:7%;
 float: none !important;
}
.mt-social-inner .span6 {
 float: none !important;
 text-align: center !important;
 width: 100% !important;
}
.language-switcher .mt-social-inner ul {
 width: 50% !important;
}
.language-switcher {
 margin-top:15px;
 padding-top:15px;
}
.mt-social .mt-social-inner ul.pull-right li.item {
 padding:0 0 0 5px !important
}
.mt-footer-static-container-top .language-switcher .mt-social-inner h3 span {
 line-height:32px!important;
}
.checkout-cart-index .col-main .cart-empty p.label { overflow-wrap: break-word !important; white-space: normal !important; line-height: 30px !important; }
#rewards-form .fieldset.reward-fieldset h4.loyalty.pull-left { padding-right: 15px !important; width: 100% !important;}
#rewards-form .fieldset.reward-fieldset h4.loyalty.pull-right { float: left !important; line-height: normal !important; }
}
/**** Isotope CSS3 transitions ****/
.isotop-loading {
	width: 94% !important;
}
.template-preview-field {
	position: absolute;
	line-height: 1.2em;
	margin-top: -0.25em;
}
.template-preview-marker {
	/*float: left;
    padding-left: 5px;*/
	display: inline;
	word-wrap: break-word;
}
.isotope .product-name a, .products-grid .product-name a, .block-related .product-name a {
	padding:10px !important;
}
.isotope .product-name, .products-grid .product-name {
	min-height:38px !important;
}
.mask h3.product-name {
	height:38px !important;
}
#mtcontainer .mask, #mt_productscroller .mask, .products-grid .mask, .block-related .mask {
	height:38px !important;
}
#mt_productscroller div.product-image:hover .mask {
	height: 100%;
}
#mtcontainer div.product-image:hover .mask, #mt_productscroller div.product-image:hover .mask, .products-grid div.product-image:hover .mask, .block-related div.product-image:hover .mask {
	height: 100% !important;
	white-space: normal;
	outline: none;
}
#mt_productscroller div.product-image:hover .mask h3.product-name {
	height: 30px;
	min-height: 30px;
	display: block;
	margin: 50px auto 0;
	color: #FFFFFF;
}
#mt_productscroller div.product-image:hover .mask h3.product-name a {
	line-height: normal;
	margin: 0;
	padding: 0;
}
#mt_productscroller .mask h3.product-name a {
	padding: 15px 10px 0 10px;
	line-height: normal;
	display: block;
}
#mtcontainer div.product-image:hover .mask h3.product-name, .products-grid div.product-image:hover .mask h3.product-name, .block-related div.product-image:hover .mask h3.product-name {
	display: block;
	height: auto;
	margin: 50px auto 0;
	color: #FFFFFF;
	height: 45px;
	min-height: 45px;
}
#mtcontainer div.product-image:hover .mask h3.product-name a, #mt_productscroller div.product-image:hover .mask h3.product-name a, .products-grid div.product-image:hover .mask h3.product-name a, .block-related div.product-image:hover .mask h3.product-name a {
	color: #FFFFFF;
	outline: none;
}
#mtcontainer div.product-image:hover .mask .short-description, #mt_productscroller div.product-image:hover .mask .short-description, .products-grid div.product-image:hover .mask .short-description, #mtcontainer div.product-image:hover .mask .ratings, #mt_productscroller div.product-image:hover .mask .ratings, .products-grid div.product-image:hover .mask .ratings, .block-related div.product-image:hover .mask .ratings {
	height: auto;
	margin: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=1)";
	filter: alpha(opacity=1);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	zoom: 1;
	filter: alpha(opacity=1);
	opacity: 1;
}
#mt_productscroller div.product-image:hover .mask {
	height:100%;
}
.preview-container .giftFooterLogos {
	position:relative;
	float:left;
	width:100%;
}
.main-container .col-right {
	padding-right:1%;
}
/*************** configurator_options css start ****************/
.configurator_options .none-group-wrapper .option-details dd select {
	width:100%;
}
.configurator_options .none-group-wrapper .option-details dt {
	width:50%;
	padding: 0 0 5px;
}
.configurator_options .none-group-wrapper .option-details dd {
	width:40%;
	padding: 0 0 5px;
}
#product-options-wrapper > dl.last > dd {
	width:100%;
	padding-bottom:0;
}
#product-options-wrapper > dl.last > dd.last {
	width:60%;
}
.product-view .product-options > dl.last > dt {
	width:25%;
}
.configurator_options .none-group-wrapper .option-details dl {
	margin-bottom:0;
}
#product-options-wrapper {
	background:none;
	padding:0;
}
#product-options-wrapper .configurator_options {
	background-color:transparent;
}
.configurator_options .none-group-wrapper {
	padding:0
}
.configurator_options .none-group-wrapper .option-detail-wrapper .option-details {
	padding:0;
	border:none;
}
.product-view .product-shop .special-price .price, .product-view .product-shop .regular-price .price {
	font-size: 100%!important;
	font-weight:normal!important;
}
.product-essential .product-shop #product-options-wrapper {
	margin-top:30px;
}
.product-options .configurator_options dd select {
	margin-bottom:0px;
}
.product-options .configurator_options .option-details .detail-dt {
	font-weight: normal;
}
/*.product-options .configurator_options .option-details .detail-dt > br{
	display:none;
}*/
.product-options .configurator_options .option-detail-wrapper {
	margin-bottom:2px;
}
.product-options .configurator_options .option-detail-wrapper label {
	display:inline;
}
.product-options .configurator_options .option-detail-wrapper input[type="radio"], .product-options .configurator_options .option-detail-wrapper input[type="checkbox"], .product-options .configurator_options .option-detail-wrapper input[type="text"] {
	margin: 0;
}
.option-details .detail-dt label {
	font-style:normal;
}
.option-details .detail-dt label em {
	color: rgb(217, 103, 59);
	font-style:normal;
	padding-left: 3px;
}
em {
	font-style:normal!important;
}
h1.label-option, .product-options dd select, .product-options dt label, ul.options-list li label {
	font-weight:normal!important;
}
#activity-overlay svg {
	display:none;
}
.product-options dl.last {
	float:left;
	width:100%;
}
#product-options-wrapper > dl.last > dt > label {
	float:left;
}
#product-options-wrapper > dl.last > dt > .price-notice {
	float:left;
	margin-top:2px;
}
#product-options-wrapper > dl.last > dt + dd {
	width:75%;
	min-height:40px;
}
.product-options dd .input-box select {
	width:61%;
}
.product-options dd .input-box textarea, .product-options .input-box .input-text {
	width:58%;
}
.product-options .regular-price {
	float:left;
}
.product-options .magikdisplay {
	float:left;
	margin-left: 10px;
}
.product-options .price-container {
	float:left;
	margin-bottom: 10px;
}
.product-options dd .time-picker .datetime-picker {
	margin-bottom:0px;
}
.product-options dd .time-picker {
	margin-bottom:20px;
}
.product-options .tax_info {
	float:left;
	margin-left: 10px;
}
.configurator_options .none-group-wrapper .option-details .detail-dt .description {
	font-size: 11px;
	padding-right: 10px;
}
/*************** configurator_options css end ****************/
.product-view .product-shop .product-options, .account-login .buttons-set {
	background-color:transparent!important;
	border: 1px solid #DEDEDE;
}
.cart .cart-table tfoot td {
	background-color:transparent;
}
.mt-social ul li a {
	/*background-image: url(".././images/social.png")!important;*/
}
.mt-social ul li.yelp a {
	background-position: -300px 0;
}
.mt-social ul li.yelp a:hover {
	background-position: -300px -39px;
}
.mt-social ul li.instagram a {
background-position: -312px -1441px;
}
.mt-social ul li.instagram a:hover {
	background-position: -312px -1482px;
}
.mt-social ul li.pinterest a {
	background-position: -181px 0 !important;
}
.mt-social ul li.pinterest a:hover {
	background-position: -180px -40px !important;
}
.mt-social ul li.tiktok a {
	background-position: -358px -1442px;
}
.mt-social ul li.tiktok a:hover {
	background-position: -357px -1483px;
}
.product-view .product-shop .availability span a {
	color:inherit;
	cursor:default;
}
.products-list .item .availability span, .product-view p.availability span {
	color: #4F9923;
}
.product-view .availability.out-of-stock span, .products-list .item .availability.out-of-stock span {
	color: #D83820;
}
.product-view .product-shop .availability {
	padding-top:0!important;
	float:left;
	width:100%;
}
.products-grid .top-actions-inner .availability {
	border-bottom:1px solid #fff;
	color:#fff;
	font-size:11px;
}
.products-grid .top-actions-inner .availability span a {
	color:inherit;
	cursor:default;
}
.products-list .item .availability span a {
	color:inherit;
	cursor:default;
}
#checkout-payment-method-load dt span.no-display {
	margin:0;
	float:left;
	padding:0 8px 0 18px;
}
.discount .discount-form .buttons-set button.button {
	margin-bottom:5px;
}
.std ul {
	overflow:auto;
	padding-left: 1.1em !important;
}
.availability.only-stock span {
	color:#D9673B !important;
}
.products-grid .top-actions-inner .availability.only-stock span {
	color:#fff !important;
}
.store-starter .col-main .pager, .store-starter .naviga {
	display:none!important;
}
.mt-footer-static-container-top .mt-social-inner h3 span {
	font-size: 16px !important;
}
.mt-footer-static-container-top .mt-footer-static-inner .language-switcher ul {
	margin-top: 6px;
	float:left;
}
.mt-footer-static-container-top .mt-footer-static-inner .language-switcher li a {
	display: block;
	float: left;
	width: 27px;
	height: 27px;
	margin-left: 5px;
	background: transparent url("/skin/frontend/gurado/global/images/flag-icons.png") no-repeat 0 0;
}
.mt-footer-static-container-top .mt-footer-static-inner .language-switcher li a.hide-text {
	overflow: hidden;
	text-indent: 100%;
	white-space: nowrap;
}
.mt-footer-static-container-top .mt-footer-static-inner .language-switcher li a.de_DE {
	background-position: 0 0;
}
.mt-footer-static-container-top .mt-footer-static-inner .language-switcher li a.en_GB {
	background-position: -39px 0px;
}
.mt-footer-static-container-top .mt-footer-static-inner .language-switcher li a.it_IT {
	background-position: -78px 0px;
}
.mt-footer-static-container-top .mt-footer-static-inner .language-switcher li a.fr_FR {
	background-position: -119px 0px;
}
.mt-footer-static-container-top .mt-footer-static-inner .language-switcher li a.nl_NL {
	background-position: -157px 0px;
}
.mt-footer-static-container-top .mt-footer-static-inner .language-switcher li a.ru_RU {
	background-position: -196px 0px;
}
.mt-footer-static-container-top .mt-footer-static-inner .language-switcher li a.active.de_DE {
	background-position: 0 -38px;
}
.mt-footer-static-container-top .mt-footer-static-inner .language-switcher li a.active.en_GB {
	background-position: -39px -38px;
}
.mt-footer-static-container-top .mt-footer-static-inner .language-switcher li a.active.it_IT {
	background-position: -78px -38px;
}
.mt-footer-static-container-top .mt-footer-static-inner .language-switcher li a.active.fr_FR {
	background-position: -119px -38px;
}
.mt-footer-static-container-top .mt-footer-static-inner .language-switcher li a.active.nl_NL {
	background-position: -157px -38px;
}
.mt-footer-static-container-top .mt-footer-static-inner .language-switcher li a.active.ru_RU {
	background-position: -196px -38px;
}
.mt-product-list {
	padding-left:0;
}
.table-hover tbody tr:hover td, .table-hover tbody tr:hover th {
	background-color:transparent!important;
}
.footer-container.mt-copyright {
	font-size:12px;
}
.order-info-box, .order-info {
	background-image:none!important;
	background-color:transparent!important;
}

.page-print .main-container .buttons-set button.button{
	margin-top:10px;
}
#co-payment-form .sp-methods dd a.sofort img{
	margin-bottom:10px!important;
}
#under-development{
	 background: #24bdf0 none repeat scroll 0 0;
    color: #ffffff;
    left: 0;
    padding: 7px;
    position: fixed;
    top: 0;
    width: 100%;
	font-size:16px;
	z-index:999999!important;
	font-family:Arial, Helvetica, sans-serif;
}
#under-development + div{
	margin-top:30px;
}


.mt-category-list .category-item{
	width: 29.6%;
	float:left;
	box-shadow:1px 1px 2px #ccc;
	padding: 15px 10px;
    position: relative;
	margin-bottom: 25px;
    margin-right: 15px;
}
.mt-category-list .category-item.last{
	/*margin-right:0;*/
}
.mt-category-list .category-item a.spacer_div_tag{
	bottom: 0;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
}

.mt-category-list.column-3-grid .category-item {    
    width: 280px;
}
.mt-category-list .column-5-grid .category-item {    
    width: 200px;
}
.mt-category-list .category-item-image{
	height:80px;
	text-align:center;
}
.mt-category-list .category-item-image img{
height: 100%;
  /*  width: 100%;*/
}
.mt-category-list .category-item-content .category-item-title{
	height: 20px;
    margin: 10px 0;
    outline: medium none;
    overflow: hidden;
    padding: 0;
    text-overflow: ellipsis;
    white-space: nowrap;
	text-align:center;
}
 @media (min-width: 768px) {
 .mt-footer-static .about-us h3 {
/*margin-top:30px;*/
	}
 .checkout-onepage-success .page .main-container .main .main-inner .col-main {
 padding-left:50px!important;
 padding-right:50px!important;
}
.fixed-header .page.container .mt-top-menu{
	position: fixed;
	top: 0;
}
.fixed-header .page.container .header-container{
	position: fixed;
}
.fixed-header .stretched_broadsheet .header-container{
	position: fixed;
	width: 100%;
}

.fixed-header .page:not(.container) .mt-top-menu{
	position: fixed;
	width: 100%;
	top: 0;
}
.fixed-header .page:not(.container) .header-container{
	position: fixed;
	width: 100%;
	top: 0;
}

}
@media (max-width: 480px) {
 .my-account > .order-info-box > div {
 width: 100%;
}
}
@media (max-width: 380px) {
 /* .registered-users #send2, #form-validate .buttons-set button.pull-right {
 clear: both;
 float: left;
 margin-left: 0;
 margin-top: 5px;
} */
.registered-users #send2, #form-validate .buttons-set button.pull-right {
	clear: both;
	float: right;
	margin-left: 0;
	margin-top: 5px;
   }
}


@media (min-width: 980px) and (max-width: 1200px) {
	.mt-category-list .category-item{
		width: 29%;
	}
}
/*Ipad Portrait*/	
@media (min-width: 768px) and (max-width: 979px) {
 .mt-footer-static-container-top .mt-footer-static-inner .language-switcher ul {
 float: none;
 overflow: hidden;
 padding: 10px 0 0;
 text-align: center;
 width: 50%;
}
 #my-orders-table .last span.nobr {
 white-space: nowrap !important;
}
.mt-category-list .category-item{
	width: 45%;
	
}
}
#co-billing-form div.chks {
	position: relative;
	margin-left:0px;
}
#co-billing-form div.chks input {
	margin-top: 0;
	float: left;
	margin-right: 3px;
	margin-top: 2px;
}
@media (max-width: 979px) {
.supplier-products-container .supplier-products .bx-wrapper .bx-viewport{
	width: 97% !important;	
}
.motive-container .bx-wrapper .bx-viewport{
	width: 97% !important;	
}
#under-development{
	font-size:13px!important;	
}

}
 @media (max-width: 767px) {
.linear-header-container .header {
 position:static;
}
.product-view > .greeting-card-container {
 display:none!important;
}
.supplier_product_popup .popup-title{
	margin-bottom:10px !important;	
}
.supplier_product_popup .popup-title {
    font-size: 18px !important;	
}
.supplier-products-container .supplier-products .product-slider-hide-show-btn {
    cursor: pointer;
}
.supplier-products-container .supplier-products .product-slider-hide-show-btn span.button {
    float: left;
    margin-right: 7px;
    margin-top: 0;
	font-size:18px;
}
.supplier-products-container .supplier-products .product-slider-hide-show-btn.adjust-bottom-space{
	margin-bottom: 7px;
    padding-bottom: 10px;	
}
#under-development{
	position:relative;
}

#under-development + div.wrapper .mt-top-menu, #under-development + script + div.wrapper .mt-top-menu {
	top:0!important;	
}
#under-development + div{
	margin-top:0;
}
.mt-category-list .category-item{
	width: 42%;
}

}
@media (max-width: 480px) {
.mt-category-list .category-item{
	width: 45%;
	float: none;
    margin: 10px auto;
    position: relative;
    width: 80%;
}
}
.supplier-products-container ul.preview-supplier-products li {
	float:left; 
	position:relative; 
	/*margin: 0 10px; 
	max-width:160px;*/
}
.supplier-products-container ul.preview-supplier-products li .supplier_product_image {
 	width:160px; 
	height:160px; 
	position:relative;
}
.supplier-products-container .supplier_product_image.additional_product_img{
	width:288px!important; 
}

.supplier-products-container {
	float:left; 
	width:100%;
	position:relative;
}

.supplier-products-container ul.preview-supplier-products li img {
	float: left;
    height: 100%;
    width: 100%;
}

.supplier-products-container ul.preview-supplier-products li .supplier_product_desc > span{
    float: left;
    height: 20px;
    line-height: 20px;
    margin: 0;
    overflow: hidden;
    padding: 5px;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 150px;
	font-size:13px;
}
.supplier-products-container ul.preview-supplier-products li .supplier_product_desc {
	/*padding:5px 0;
	background: #ffffff none repeat scroll 0 0;*/
    float: left;
    text-align: center;
    width: 100%;
	max-width:160px;
}
.additional-product .supplier_product_desc{
	max-width:288px!important;
}

.additional-product .supplier_product_desc span{
	width: 288px!important;
}
.supplier-products-container ul.preview-supplier-products li .supplier_product_desc  .supplier_product_price{
	/*color:#d9673b;*/
	border:0;
}
.supplier-products-container ul.preview-supplier-products li .spacer_supplier_product {
	position:absolute;
	top:0;
	right:0;
	left:0;
	bottom:0;
	margin:auto;
	z-index:3;
}

.supplier-products-container ul.preview-supplier-products li a.spacer_supplier_product{
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	margin:auto;
}
.supplier-products-container ul.preview-supplier-products  .supplier_product_teaser_desc.show{
	 background: rgba(0, 0, 0, 0.6) none repeat scroll 0 0;
    bottom: 0;
    color: #ffffff;
    display: block;
    left: 0;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
	display:table!important;
	height:100%;
	width:100%;
}
.ie8 .supplier-products-container ul.preview-supplier-products .supplier_product_teaser_desc.show{
	background-color:#000000;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	filter: alpha(opacity=60);
}
.supplier_product_teaser_desc.show span.teaser_text{
	display:table-cell;
	vertical-align:middle;
	padding: 5px;
}
.supplier_product_popup .product-description  ul{
	list-style:inherit;
}
.supplier-products-container .supplier-products-cart{
	float: left;
	width: 100%;
	margin-left:0 !important;
	padding-bottom:10px;
}
.supplier-products-cart .supplier-products-cart-item .supplier_product_image{
	float:left;
	width:50px;
	margin-right:10px;
}

/************* kranti*******************/
.supplier_product_popup .popup-header{
	min-height: 16.4286px; 
	padding: 0 15px;
}
.supplier_product_popup .popup-body .teaser-image{
	margin: 0 auto 10px;
}
.supplier_product_popup .popup-body .product-price {
	margin: 5px 0 2px;
}
.supplier_product_popup {
    height: 100%;
    overflow-y: scroll;
    padding-right: 15px;
	text-align: left;
}
.mt0{
	margin-top:0;	
}
.mt10{
	margin-top:10px;	
}
.mb15{
	margin-bottom:15px;	
}
.mb5{
	margin-bottom:5px !important;	
}
.mb0{
	margin-bottom:0;	
}
.mb10{
	margin-bottom:10px;	
}
/*.supplier_product_popup .popup-body {
    padding-top: 15px;
}*/
.supplier_product_popup .product-title {
    margin-bottom: 4px;
}
.supplier_product_popup .popup-title {
	line-height:normal;
}
.supplier_product_popup .product-description {
    padding: 10px 50px 10px 0;
}
.supplier_product_popup .nav-tabs > li > a {
    display: block !important;
    font-size: 16px;
    text-decoration: none;
    text-transform: uppercase;
	margin-right: 12px; 
}
.supplier_product_popup .nav-tabs > li > a:focus{
	outline:none;	
}
.supplier_product_popup .tab-content {
    padding: 13px 50px 13px 13px;
}
.supplier_product_popup .product-bxslider{
	margin-left:0;	
}
.supplier_product_popup .product-bxslider > li {
    cursor: pointer;
}
.supplier_product_popup .bx-wrapper{
	margin-bottom: 30px !important;
}
.supplier_product_popup .bx-wrapper .bx-viewport{
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    box-shadow: none;
}
.supplier_product_popup .bx-wrapper .product-bxslider img{
	height: 90px;    
    width: 90px;
}
.supplier_product_popup .bx-wrapper .bx-viewport{
	height: auto !important;
}
.supplier_product_popup .tax {
    margin-bottom: 6px;
}
.supplier_product_popup hr{
	border:0 !important;
	border-top:1px solid #cecece !important;
	border-bottom:1px solid #fff !important;
}
.supplier_product_popup .product-bxslider-mobile {
    margin-left: 0;
}
.supplier_product_popup #productDescriptionAccordion {
    margin-top: 25px;
}
.supplier_product_popup .accordion-toggle:focus {
    outline: medium none;
}
.supplier_product_popup .accordion-toggle:hover {
    text-decoration: none;
}
.supplier_product_popup #productDescriptionAccordion h3.ui-accordion-header {
    background-image: none;
    border: 0;
    padding: 7px 10px;
	border-radius: 0;
}
.supplier_product_popup #productDescriptionAccordion h3.ui-accordion-header.ui-state-hover {
    border: 0;
}
.supplier_product_popup #productDescriptionAccordion .ui-accordion-header-icon{
	display:none;	
}
.supplier_product_popup #productDescriptionAccordion .ui-accordion-content{
	height:auto !important;	
	padding: 10px;
	border-radius: 0;
}
.supplier_product_popup #productDescriptionAccordion h3.ui-accordion-header.ui-state-active .icon-chevron-down {
    display: none;
}
.supplier_product_popup #productDescriptionAccordion h3.ui-accordion-header.ui-state-active .icon-chevron-up {
    display: inline-block !important;
}
.supplier-products-container .bx-wrapper .bx-viewport {
    left: 5px;
    width: 98% !important;
}
.supplier-products-container {
    border-bottom: 1px solid #d0d0d0;
    margin: 5px 0;
}
.supplier-products-container .supplier-products.pb24{
	padding-bottom: 24px;	
}
.supplier-products-container .bx-wrapper .bx-controls-direction a.bx-prev, .motive-container .bx-wrapper .bx-controls-direction a.bx-prev {
    left: 0;
}
.supplier-products-container .bx-wrapper .bx-controls-direction a.bx-next, .motive-container .bx-wrapper .bx-controls-direction a.bx-next {
    right: 0;
}
.supplier-products-container .supplier-products span.button, .supplier-products-container .supplier-products-cart .button {
    cursor: pointer;
    float: right;
    font-size: 14px;
    opacity: 1;
}
.supplier-products-container .supplier-products.pb24 .supplier-products h4.hidden-phone {
    margin-bottom: 12px;
}
.supplier-products-container .supplier-products h4.hidden-phone {
    margin-bottom: 18px;
}
.product-description-tabs{
	margin-bottom:0px !important;	
}
.supplier_product_popup .nav-tabs > li > a{
	border:0px; 
}
.bx-wrapper .bx-viewport {
    background: #ffffff none repeat scroll 0 0;
    border: 5px solid #ffffff;
    box-shadow: 0 0 5px #cccccc;
    left: -5px;
}
/*.gurado-admin-themeeditor .slider_description_container, .gurado-admin-themeeditor .mt-product-list .product-title {
    position: relative;
}
.gurado-admin-themeeditor .slider_description_container.editable .content-static, .gurado-admin-themeeditor .product-title.editable {
    border: 1px dashed #000000;
}
.gurado-admin-themeeditor .slider_description_container.editable #editorTollbarRelativeDiv, .gurado-admin-themeeditor .product-title.editable #highlightEditorTollbarRelativeDiv {
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
	display:block;
}*/
.slider_description_container .content-static h3 {
    color: inherit;
    font-weight: bold;
    padding: 0;
    position: static;
    text-transform: none;
}
.content-static ol{
	list-style:numbers;
	padding-left:15px !important;
}
.content-static ul{
	list-style:disc;
	padding-left:15px !important;
}
.content-static ul li{
	text-align:left;	
}

.content-static a {
    display: inline-block !important;
}

/*#shopping-cart-table tr.dark {
    background-color: #fafafa;
}*/

/************* kranti*******************/



.vouchers-and-more-label{
background-repeat: no-repeat;
    height: 71px;
    outline: medium none;
    position: absolute;
    width: 74px;
	z-index: 10;

}

.vouchersandmore-custom-tooltip .popup td.corner {
	height: 15px;
	width: 19px;
}
.vouchersandmore-custom-tooltip .popup td#topleft {
	background-image: url("../images/sprite.png");
	background-position: -140px -1138px;
}
.vouchersandmore-custom-tooltip .popup td.top {
	background-image: url("../images/bubble-2.png");
}
.vouchersandmore-custom-tooltip .popup td#topright {
	background-image: url("../images/sprite.png");
	background-position: -138px -1163px;
}
.vouchersandmore-custom-tooltip .popup td.left-td {
	background-image: url("../images/bubble-4.png");
}
.vouchersandmore-custom-tooltip .popup td.right-td {
	background-image: url("../images/bubble-5.png");
}
.vouchersandmore-custom-tooltip .popup td#bottomleft {
	background-image: url("../images/sprite.png");
	background-position: -133px -1260px;
	width: 19px;
}
.vouchersandmore-custom-tooltip .popup td.bottom {
	background-image: url("../images/bubble-7.png");
	text-align: center;
}
.vouchersandmore-custom-tooltip .popup td.bottom img {
	display: block;
	margin: 0 auto;
}
.vouchersandmore-custom-tooltip .popup td#bottomright {
	background-image: url("../images/sprite.png");
	background-position: -20px -1290px;
}
.vouchersandmore-custom-tooltip td {
	padding:0 !important;
}
.vouchersandmore-custom-tooltip, .vouchersandmore-custom-tooltip .popup {
	background-color:transparent;
}
.vouchersandmore-custom-tooltip .popup {
	width:77%;
}
.vouchersandmore-custom-tooltip .tooltip_contents {
	background-color:#fff;
}
.vouchersandmore-custom-tooltip table {
	border: 0 none;
	border-radius: 0 0 0 0 !important;
	margin-bottom: 0 !important;
}
.vouchersandmore-custom-tooltip table td {
	border:0 !important;
}

body[class*="span"]{
	float: inherit;
    margin-left: inherit;
    min-height: inherit;
}

.gurado-admin-themeeditor .slider_description_container{
	position:relative;
}
.gurado-admin-themeeditor .slider_description_container .popover.editable-container{
	width:100%;	
}
.gurado-admin-themeeditor .slider_description_container .popover.editable-container .editableform textarea {
	width:99%;	
}
.payplace-redirect{
	text-align:center;
	min-height:150px;
	margin-top:60px;
}
.payplace-redirect input[type=submit]{
	padding:8px 15px;
	border:none;
	-webkit-border-radius: 3px;
	-webkit-transition: all 0.3s linear 0s;
	border-radius: 3px;
	margin: 0;
	outline: medium none;
	text-align: center;
	transition: all 0.3s linear 0s;
	vertical-align: middle;
}
.store-starter .mt-top-menu .header{
	height:auto;
}
.checkout-onepage-index  button.btn-checkout span{
	 padding: 0 15px;
}
#checkout-payment-method-load dd.ppp.paymentnetwork_pnsofortueberweisung.ppp-selected ul.form-list {
  padding-left: 20px;
}
#checkout-payment-method-load dd.ppp.paymentnetwork_pnsofortueberweisung {
  background-color: #ffffff;
  margin-bottom: 30px;
}
#checkout-payment-method-load dt.ppp.paymentnetwork_pnsofortueberweisung:hover + .paymentnetwork_pnsofortueberweisung, #checkout-payment-method-load dt.ppp.paymentnetwork_pnsofortueberweisung.ppp-selected {
  background-color: #f9f9f9;
}
/*#checkout-payment-method-load dt.ppp .radio {
  display: inline-block;
}
#co-payment-form #checkout-payment-method-load dt.ppp label {
  padding: 0 !important;
  width: auto !important;
}
#checkout-payment-method-load dt.ppp, #checkout-payment-method-load dd.ppp {
  background-color: transparent !important;
  border: 0 !important;
}
#checkout-payment-method-load dt.ppp.invoice .radio {
  margin-right: 0;
}
#checkout-payment-method-load dt.ppp.invoice label {
  display: inline;
  margin-left: 3px;
}
#checkout-payment-method-load dd.ppp.paymentnetwork_pnsofortueberweisung {
  margin-bottom: 15px;
  padding-left: 20px !important;
}
#checkout-payment-method-load dt.ppp.ppp-selected.paymentnetwork_pnsofortueberweisung, #checkout-payment-method-load dt.ppp.ppp-selected.invoice {
  background-image: none;
  background-position: right 0;
}*/
#giftVoucherDescription  ol {
    list-style: inside none number;
}
#giftVoucherDescription  ul {
    list-style: inside none disc;
}
.motive ul li{
	max-width:160px;
}
.store-marketplace .giftFooterLogos #giftQr{
	left:20px;
}

.store-marketplace .giftFooterLogos #giftBarcode{
	left:70px;
	height: 25px;
}
.store-marketplace #giftFooterText{
	width:70%;
	float:left;
}
.store-marketplace #portalBankLogo{
	float: right;
	width: 25%;
	margin-right: 10px;
}
.store-marketplace #portalBankLogo > img{
	float:right;
	display:none;
}
/*.store-marketplace .preview #giftFooterLogo > img{
	max-width:75px;
	float:left;

}
.store-marketplace .preview #giftFooterLogo{
    width: 165px;
	bottom: 40px;
	margin: 10px 15px 10px 10px;
    float: right;
    right: 15px;
    text-align: right;
    background-image: url(https://docs.solarisbank.de/assets/solaris-logo-dark-323e8f8110ffe527630e657564a3b2e1289d0c099d5b94d19c6dbe814fe69cf2.png);
    background-size: 50%;
    background-repeat: no-repeat;
    background-position: right center;
}*/
.quantity-input #qty{
	color:#555;
}

.store-iframe .slider.row-fluid{
	display: none;
}
.store-iframe .mt-footer-static-container {
	display: none;
}
.store-iframe .naviga {
	display: none;
}
.store-iframe .footer-container.mt-copyright {
	display: none;
}
.store-iframe .mt-top-menu {
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.45);
	top:0px!important;
}
.store-iframe .main-container {
	margin-top: 71px;
}
.store-iframe .mt-top-menu.fixed-menu{
	top:0px!important;
}
.recipient_street_housenumber {
	position:relative;
}
.recipient_street_housenumber .recipient_housenumber {
	max-width: 22% !important;
	float: left !important;
	clear: none !important;
}
.recipient_street_housenumber .recipient_housestreet {
	max-width: 60% !important;
	float: left !important;
	clear: none !important;
	margin-right: 8px;
}
.recipient_street_housenumber #advice-required-entry-recipient_housestreet.validation-advice{
    position: absolute;
    top: 37px;
}
.ugc-form-item.recipient_ort {
	clear:both;
}
.product-view .product-shop .add-to-cart input.items {
		-webkit-border-radius: 3px;
		-webkit-transition: background-color 800ms ease 0s;
		background: url("../images/sprite.png") no-repeat 0 0;
		border-radius: 3px;
		border: 0;
		height: 21px;
		margin: 0;
		outline: none;
		padding: 0;
		transition: background-color 800ms ease 0s;
		width: 22px; 
		}
		.product-view .product-shop .add-to-cart input.reduced {
		background-position: -308px -288px!important;
		margin: 0;
		padding: 0; }

		.product-view .product-shop .add-to-cart input.reduced:hover {background-position: -308px -288px!important; }

	.product-view .product-shop .add-to-cart input.increase {
		background-position: -285px -269px!important;
		margin: 0 0 5px 0;
		outline: none;
		padding: 0; }

		.product-view .product-shop .add-to-cart input.increase:hover {  background-position: -285px -269px!important; }
.mt-social ul li a {
		-webkit-transition: all 400ms ease-in-out 0s;
		background: url("../images/sprite.png") no-repeat 0 0;
		border-radius: 50% 50% 50% 50%;
		display: block;
		font-size: 0%;
		height: 40px;
		text-align: left;
		text-indent: -999em;
		transition: all 400ms ease-in-out 0s;
		vertical-align: middle;
		width: 40px; 
		background-position: -253px -394px;}
.mt-social ul li.facebook a { background-position: -19px 0; }
.mt-social ul li.facebook a:hover { background-position: -19px -39px; }
.mt-social ul li.twitter a { background-position: -60px 0; }
.mt-social ul li.twitter a:hover { background-position: -60px -39px; }
.solaris, .giroPay, .accept-1, .accept-2, 
.accept-3, .bank-logo, .direct-debit, .footer-static-content .sofort, .sepa, .gurado-barcode, #giftQr , .footer .static-address img ,#giftBarcode, #portalBankLogo ,.top-fbdiscount-left ,.vouchers-and-more-top-left, .paydirect, .twint { display: inline-block; background: url('../images/sprite.png') no-repeat; overflow: hidden; text-indent: -9999px; text-align: left;}
.footer-static-content .clearfix .oninvoice { background-position: -216px -829px; width: 98px; height: 28px; }
.mt-footer-static .payment-methods ul.card_visit li.accept-1 { background-position: -253px -394px; width: 50px; height: 35px; }
.mt-footer-static .payment-methods ul.card_visit li.accept-2 { background-position: -270px -870px; width: 50px; height: 35px; }
.mt-footer-static .payment-methods ul.card_visit li.accept-3 { background-position: -270px -912px; width: 50px; height: 35px; }
.mt-footer-static .payment-methods ul.card_visit li.bank-logo { background-position: -102px -1069px; width: 54px; height: 36px; }
.mt-footer-static .payment-methods ul.card_visit li.giroPay { background-position: -253px -355px;width: 87px;height: 35px;}
.mt-footer-static .payment-methods ul.card_visit li.sepa { background-position: -70px -1112px;width: 73px;height: 30px;}
.mt-footer-static .payment-methods ul.card_visit li.paydirect { background-position: -359px 8px;width: 50px;height: 35px;}
.footer-static-content .sofort { background-position: -18px -1194px; width: 53px; height: 36px; }
.footer-static-content .twint { background-position: -327px -505px; width: 88px; height: 35px; }
.giftFooterLogos #giftQr{ background-position: -288px -831px; width: 35px; height: 35px; }
.footer .static-address img{ background-position: -148px -1351px; width: 13px; height: 16px; }
.giftFooterLogos #giftBarcode{background-position: -9px -1512px;  width: 88px; height: 25px; }
#giftFooter #portalBankLogo{ background-position: -180px -1490px; width: 88px; height: 25px; }
.vouchers-and-more-top-left {
    left: 0;
    top: 0;
    background-position: -186px -873px;
}
.product-view .availability.stock_qty_counter span{
	color:#4F9923;
	font-size: 100%;
}

#checkout-payment-method-load .paymentnetwork_pnsofortueberweisung label{
	margin-left:6px;
}
#checkout-payment-method-load dd.ppp.paymentnetwork_pnsofortueberweisung.ppp-selected ul.form-list {
	padding-left: 15px!important;
}
.ppp.paymentnetwork_pnsofortueberweisung .sofort img{margin-left: 15px;
	margin-top:-10px;}
@media (max-width: 768px) {
#under-development{
    width: auto;
	}
.sidebar .block-content{
	text-align:center;
}
.sidebar .block-content li {
	background-image: none!important;
}
.sidebar .block-content ul li {
	background-image: none!important;
}
.sidebar{
	text-align:center!important;
	float:none!important;
}
}
@media only screen and (max-width: 380px) {
	.sidebar{
		text-align:center!important;
		float:none!important;
	}
}

.merchant-custom-cart-qty .items{
	border-radius: 3px !important;
	border: 0 !important;
	height: 21px !important;
	margin: 0 !important;
	outline: none !important;
	padding: 0 !important;
	width: 22px !important;
	background: url("../images/sprite.png") no-repeat 0 0 !important;
	background-color: #febf00 !important;
} 
	
.merchant-custom-cart-qty .increase {
	background-position: -285px -269px !important;
}
.merchant-custom-cart-qty .reduced{
	background-position: -308px -288px !important;
} 
.merchant-custom-cart-qty .quantity-input{
	display:flex !important;
} 
.merchant-custom-cart-qty{
	padding-left:5px !important;
}
.voucher-free-text {
    display: block;  
    margin: 10px 0;
    padding: 10px;
    border-radius: 5px;
    text-align: center;
    font-weight: bold;
}
a.store-maintenance {display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    height: 150px;
}

/*radhika css for footer logo alignment*/
.mt-footer-static .about-us, .mt-footer-static .about-us .footer-static-title, .mt-footer-static .about-us .footer-static-content {
	width: 100% !important;
	display: inline-block !important;
}
/*radhika css for footer logo alignment*/
.detail-button button.btn-detail > span { width: 200px !important; }
.products-list-inner .detail-button button.button { width: 250px !important; }
.products-list-inner .detail-button button.button span span {  overflow: unset !important; text-overflow: unset !important; }

.product-view .std p { font-weight: normal !important; }

/* Aman New CSS - Start */
.buttons-set button.button.pull-right, .my-account .buttons-set .back-link a.backtohome, .delete-account .buttons-set a.backtohome { width: 225px !important; }
.my-account .buttons-set .back-link a.backtohome { padding: 0 !important; }
.delete-account .buttons-set a.backtohome { padding-left: 0 !important; padding-right: 0 !important; }
.enter-gift-card-number .block-loyalty input[type="text"], .enter-gift-card-number.generate-loyalty .buttons-set .button.pull-left.pull-right { clear: both !important; }
#loyalty-form .loyalty-qr-code .masked-voucher, #loyalty-form .row-fluid .loyalty-qr-code .masked-voucher { font-size: 16px !important; top: 88% !important; font-weight: bold !important; left: 23px !important; position: absolute !important; }
#rewards-form .reward-fieldset { width: 95% !important; }
.enter-gift-card-number-loyalty .add-voucher button.button.btn-balance-check.pull-right { margin-right: 70px !important; }
.enter-gift-card-number .buttons-set .form-button { float: left !important; width: 225px !important; }
.reward-view .reward-box.margin-right .buttons-set button.button.pull-right { width: 200px !important; }
.recurring-add-ticktes.buttons-set button#add_new_return_paramaters { width: auto !important; }
details>summary { padding-top: 10px !important; }
details>summary .title-divider { margin-top: 20px !important; }
.registered-users i#toggleClass.icon-eye-close.icon-large, .registered-users i#toggleClass.icon-eye-open.icon-large { position: relative !important; left: -30px !important; top: -4px !important; }
.account-create i#toggleClassPassword.icon-eye-close.icon-large, .account-create i#toggleClassPassword.icon-eye-open.icon-large, .account-create i#toggleClassConfirmPassword.icon-eye-close.icon-large, .account-create i#toggleClassConfirmPassword.icon-eye-open.icon-large { position: absolute !important; margin-left: -30px !important; margin-top: 9px !important; }
a.backtohome.back small { position: relative !important; top: -2px !important; }
.enter-gift-card-number #form-validate .delete-account .buttons-set .button.pull-left.pull-right { margin-right: 0% !important; }
#loyalty-form .loyalty-bullet-barcode { padding-left: 10px !important; }
.loyalty-bullet-barcode { list-style: inherit !important; }
#loyalty-form .loyalty-bar-code img { width: 70% !important; height: 60px !important; margin-top: 15px !important; }
#loyalty-form .loyalty-bar-code .masked-voucher { position: relative !important; font-size: 16px !important; top: 88% !important; font-weight: bold !important; left: 70px !important; }
.toolbar-bottom.toolbar-pager .toolbar .pager { text-align: center !important; }
/* Aman New CSS - 26-05-2023 - Start */
span#myCode { word-wrap: break-word !important; }
/* Aman New CSS - 26-05-2023 - End */

/* Media Queries Start */
@media (min-width: 1200px) { .my-account .buttons-set.edit-account button:last-child { float: left !important; } }

@media (min-width: 980px) {
    .button.hidden-tablet.pull-right { margin-right: 110px !important; }
    #loyalty-form .loyalty-qr-code .masked-voucher { top: 64.5% !important; }
    .my-account #form-validate .buttons-set.edit-account button.button.pull-right { margin-top: 10px !important; }
}

@media (min-width: 767px) {
    .account-login #login-form .registered-users .buttons-set button#send2.button.pull-right { width: auto !important; margin-top: 0px !important; }
    #login-form .new-users .buttons-set .button.pull-right { margin-top: 0px !important; }
    .registered-users .validation-advice+i#toggleClass.icon-eye-close.icon-large, .registered-users .validation-advice+i#toggleClass.icon-eye-open.icon-large { top: -50px !important; left: 55% !important; }
	.account-create #advice-required-entry-password+i#toggleClassPassword.icon-eye-close.icon-large, .account-create #advice-required-entry-password+i#toggleClassPassword.icon-eye-open.icon-large, .account-create #advice-required-entry-confirmation+i#toggleClassConfirmPassword.icon-eye-close.icon-large, .account-create #advice-required-entry-confirmation+i#toggleClassConfirmPassword.icon-eye-open.icon-large { position: absolute !important; margin-left: 40% !important; margin-top: -45px !important; }
	.account-create #form-validate .back-link.pull-left .backtohome.back { width: 225px !important; padding: 0px !important; }
}

@media (min-width: 601px) and (max-width: 767px) {
    #loyalty-form img { width: 30% !important; }
    #loyalty-form .row-fluid .loyalty-qr-code .masked-voucher { font-size: 1.1em !important; top: 90% !important; left: 30px !important; }
}

@media (min-width: 769px) and (max-width: 979px) {
    #login-form .registered-users .buttons-set #send2.button.pull-right { margin-top: 10px !important; width: 183px !important; float: right !important; }
    .registered-users .buttons-set .f-left.forgot-password { float: right !important; margin-top: 0px !important; }
    .col-left.sidebar.visible-phone.visible-tablet.two-columns-mobile { margin-left: 0 !important; padding: 0 10px !important; }
    .col-main.visible-phone.visible-tablet.two-columns-mobile, .two-columns-mobile .fieldset .row-fluid .span4 { margin-left: 0px !important; }
    #loyalty-form .row-fluid .loyalty-qr-code .masked-voucher { font-size: 15px !important; position: absolute !important; top: 88% !important; left: 25px !important; }
    .my-account .buttons-set.visible-tablet .button.pull-right { float: left !important; }
    .col-main.span12.visible-phone.visible-tablet.two-columns-mobile .col-main-inner { display: block !important; width: 100% !important; min-height: 30px !important; float: left !important; }
}

@media (max-width: 1199px) { .enter-gift-card-number-loyalty .add-voucher button.button.btn-balance-check.pull-right { margin-right: 60px !important; } }

@media (max-width: 979px) {
    .my-account form#form-validate .buttons-set button.button { margin-left: 9% !important; margin-top: 10px !important; }
    .my-account form#form-validate .buttons-set.edit-account button.button.hidden-tablet.pull-right { display: block !important; margin-right: 9% !important; }
    #form-validate .back-link.pull-left .backtohome.back { position: relative !important; margin-top: 10px !important; }
    .account-create #form-validate .confirm-password { margin-left: 2% !important; }
    .reward-fieldset { width: 95% !important; }
	/* Theme CSS Start */
	.theme-default #onepage-guest-register-button {
		position: relative !important;
		top: 4px !important;
	}
	/* Theme CSS End */
}

@media (width: 768px) {
    .col-main.visible-phone.visible-tablet.two-columns-mobile, .two-columns-mobile .fieldset .row-fluid .span4 { margin-left: 0px !important; }
    #loyalty-form .row-fluid .loyalty-qr-code .masked-voucher { font-size: 15px !important; position: absolute !important; top: 88% !important; left: 25px !important; }
    .two-columns-mobile .my-account .buttons-set.edit-account button.button.pull-right, .two-columns-mobile .buttons-set.visible-tablet .button.pull-right { width: 225px !important; }
    #login-form .registered-users .buttons-set #send2.button.pull-right { margin-top: 10px !important; width: 183px !important; float: right !important; }
    .registered-users .buttons-set .f-left.forgot-password { float: right !important; }
    #checkout-review-submit #review-buttons-container #place-order-button span>span { float: none !important; }
    .my-account form#form-validate .buttons-set.edit-account button.button.hidden-tablet.pull-right { margin-right: 10.2% !important; }
    .my-account form#form-validate .buttons-set button.button { margin-left: 10% !important; }
}

@media (max-width: 767px) {
    .my-account .edit-account button { margin-right: 10px !important; }
    .my-account .buttons-set.edit-account button:last-child { float: left !important; }
    #ugc-address-form.ugc-form-data-part.ugc-address-form { width: 97% !important; }
    /* .col-main.visible-phone.visible-tablet.two-columns-mobile .row-fluid img.img-responsive { width: 10% !important; } */
    .my-account form#form-validate .buttons-set button.button { margin-left: 12.5% !important; }
    .enter-gift-card-number-loyalty .add-voucher button.button.btn-balance-check.pull-right { margin-right: 80px !important; }
    .registered-users i#toggleClass.icon-eye-close.icon-large, .registered-users i#toggleClass.icon-eye-open.icon-large { position: relative !important; left: 89% !important; top: -34px !important; }
    .account-create #form-validate .confirm-password { float: left !important; margin-left: 0% !important; }
    .registered-users .validation-advice+i#toggleClass.icon-eye-close.icon-large, .registered-users .validation-advice+i#toggleClass.icon-eye-open.icon-large { top: -50px !important; left: 89% !important; }
    #loyalty-form .loyalty-bar-code img { width: 50% !important; }
    #loyalty-form .loyalty-bar-code .masked-voucher { left: 90PX !important; }
	.account-create #advice-required-entry-password+i#toggleClassPassword.icon-eye-close.icon-large, .account-create #advice-required-entry-password+i#toggleClassPassword.icon-eye-open.icon-large, .account-create #advice-required-entry-confirmation+i#toggleClassConfirmPassword.icon-eye-close.icon-large, .account-create #advice-required-entry-confirmation+i#toggleClassConfirmPassword.icon-eye-open.icon-large { position: absolute !important; margin-left: 40% !important; margin-top: -45px !important; }
	.account-create #form-validate .back-link.pull-left .backtohome.back { width: 225px !important; padding: 0px !important; }
	/* Aman New CSS 26-05-2023 Start */
	.col-main.visible-phone.visible-tablet.two-columns-mobile .row-fluid .span2 { width: 20% !important; float: left !important; }
	.col-main.visible-phone.visible-tablet.two-columns-mobile .row-fluid img.img-responsive { width: 50% !important; }
	/* Aman New CSS 26-05-2023 End */
}

@media (max-width: 739px) { .my-account #form-validate .buttons-set.edit-account button.button.pull-right { width: 225px !important; } }

@media (max-width: 719px) { .enter-gift-card-number-loyalty .add-voucher button.button.btn-balance-check.pull-right { margin-right: 60px !important; } }

@media (max-width: 709px) {
    .my-account form#form-validate .buttons-set button.button { margin-left: 9.5% !important; }
    .my-account form#form-validate .buttons-set.edit-account button.button.hidden-tablet.pull-right { margin-right: 8% !important; }
    .my-account #form-validate .buttons-set.edit-account button.button.pull-right { width: 225px !important; }
}

@media (max-width: 705px) { .enter-gift-card-number-loyalty .add-voucher button.button.btn-balance-check.pull-right { margin-right: 40px !important; } }

@media (max-width: 679px) { .enter-gift-card-number-loyalty .add-voucher button.button.btn-balance-check.pull-right { margin-right: 0px !important; } }

@media (max-width: 654px) { #ugc-address-form.ugc-form-data-part.ugc-address-form { width: auto !important; } }

@media (max-width: 650px) { .my-account form#form-validate .buttons-set button.button { margin-left: 7% !important; } }

@media (max-width: 639px) {
    .enter-gift-card-number-loyalty .add-voucher .buttons-set button.button.pull-right { float: left !important; clear: both; }
    .enter-gift-card-number-loyalty .add-voucher #cert_number.input-text.pull-left { clear: both; }
    .enter-gift-card-number-loyalty .add-voucher button.button.btn-balance-check.pull-right { margin-left: 0px !important; width: 220px !important; }
}

@media (max-width: 621px) {
    .enter-gift-card-number #form-validate .delete-account .buttons-set .button.pull-left.pull-right { float: left !important; clear: both !important; margin-left: 0px !important; width: 220px !important; }
    .enter-gift-card-number #form-validate .delete-account .buttons-set input.pull-left[type="text"] { clear: both !important; }
}

@media (max-width: 609px) { .my-account form#form-validate .buttons-set button.button { margin-left: 6.3% !important; } }

@media (max-width: 600px) {
    #rewards-form .reward-fieldset { width: 85% !important; }
    #loyalty-form img { width: 42% !important; }
    #loyalty-form .row-fluid .loyalty-qr-code .masked-voucher { font-size: 1.2em !important; top: 88% !important; left: 30px !important; }
    #payment-buttons-container .button.back-button.pull-right { float: right !important; margin-bottom: 10px !important; }
    #loyalty-form .loyalty-bar-code img { width: 80% !important; }
	/* Aman New CSS 26-05-2023 Start */
	.col-main.visible-phone.visible-tablet.two-columns-mobile .row-fluid img.img-responsive { width: 60% !important; }
	/* Aman New CSS 26-05-2023 End */
}

@media (max-width: 599px) {
    .my-account #form-validate .buttons-set.edit-account button.button.pull-right, .my-account #form-validate .buttons-set button.pull-right, #loyalty-form .buttons-set.more-transactions .button.pull-right { float: inherit !important; }
    #loyalty-form .fieldset .span4:last-child .buttons-set, #loyalty-form .buttons-set .button.pull-right.block-btn-link { display: grid !important; justify-content: center !important; }
    .my-account form#form-validate .edit-account button { margin-right: 40px !important; }
    .my-account form#form-validate .buttons-set.edit-account button.button.hidden-tablet.pull-right { display: inline-block !important; }
}

@media (max-width: 580px) {
	.account-create #advice-required-entry-password+i#toggleClassPassword.icon-eye-close.icon-large, .account-create #advice-required-entry-password+i#toggleClassPassword.icon-eye-open.icon-large, .account-create #advice-required-entry-confirmation+i#toggleClassConfirmPassword.icon-eye-close.icon-large, .account-create #advice-required-entry-confirmation+i#toggleClassConfirmPassword.icon-eye-open.icon-large { position: absolute !important; margin-left: 80% !important; margin-top: -45px !important; }
}

@media (max-width: 576px) {
    .enter-gift-card-number #form-validate .delete-account .buttons-set .button.pull-left.pull-right { float: left !important; clear: both !important; margin-left: 0px !important; width: 220px !important; }
    .enter-gift-card-number #form-validate .delete-account .buttons-set #verification_code { clear: both !important; }
}

@media (max-width: 500px) {
    #loyalty-form .row-fluid .loyalty-qr-code .masked-voucher { font-size: 1em !important; top: 88% !important; left: 22px !important; }
    .my-account .buttons-set.edit-account button.button.pull-right, .my-account .buttons-set.edit-account button:last-child { float: right !important; }
    .my-account .buttons-set .back-link a.backtohome { padding: 0 !important; clear: both !important; }
    .delete-account .buttons-set a.backtohome { clear: both !important; float: right !important; margin-top: 10px !important; }
    .my-account .buttons-set .back-link { margin-left: 8px !important; float: right !important; margin-bottom: 10px !important; }
    .enter-gift-card-number .block-loyalty .buttons-set button.button.pull-right { margin-left: 0 !important; }
    .enter-gift-card-number.generate-loyalty .buttons-set .button.pull-left.pull-right { clear: both !important; margin-bottom: 10px !important; }
    #loyalty-form .loyalty-bar-code img { width: 100% !important; }
    #loyalty-form .loyalty-bar-code .masked-voucher { left: 30% !important; }
	/* Aman New CSS 26-05-2023 Start */
	.visible-phone.visible-tablet.two-columns-mobile .buttons-set .pull-left .button.pull-right { width: 100% !important; }
	.my-account form#form-validate .buttons-set.edit-account button.button.pull-right { width: 100% !important; }
	.my-account form#form-validate .buttons-set button.button { margin-left: 0% !important; }
	.my-account form#form-validate .edit-account button, .my-account form#form-validate .buttons-set.edit-account button.button.hidden-tablet.pull-right { margin-right: 0px !important; }
	/* Aman New CSS 26-05-2023 End */
}

@media (max-width: 467px) {
    #form-validate .back-link.pull-left .backtohome.back { position: relative !important; bottom: 10px !important; }
    .account-create #form-validate .back-link.pull-left .backtohome.back { width: 225px !important; padding: 0 !important; }
    #form-validate .buttons-set .button.pull-right { margin-bottom: 20px !important; }
    #form-validate .buttons-set .back-link.visible-tablet.visible-phone.pull-left { float: right !important; }
}

@media (max-width: 460px) {
    .registered-users .f-left.backtohome.forgot-password { float: right !important; margin-bottom: 10px !important; width: 200px !important; margin-top: 10px !important; }
    #loyalty-form img { width: 55% !important; }
	/* Aman New CSS 26-05-2023 Start */
	.col-main.visible-phone.visible-tablet.two-columns-mobile .row-fluid .span2 { width: 30% !important; float: left !important; }
	/* Aman New CSS 26-05-2023 End */
}

@media (max-width: 409px) { .enter-gift-card-number-loyalty .add-voucher button.button.btn-balance-check.pull-right { margin-left: 0px !important; } }

@media (max-width: 350px) {
    #loyalty-form .row-fluid .loyalty-qr-code .masked-voucher { font-size: 1em !important; top: 88% !important; left: 15px !important; }
    #loyalty-form img { width: 55% !important; }
    #loyalty-form .loyalty-bar-code .masked-voucher { left: 25% !important; }
	/* New CSS 26-05-2023 Start */
	.col-main.visible-phone.visible-tablet.two-columns-mobile .row-fluid img.img-responsive { width: 50% !important; }
	.col-main.visible-phone.visible-tablet.two-columns-mobile .row-fluid .span2 { width: 50% !important; float: left !important; }
	/* New CSS 26-05-2023 End */
}
/* Media Queries End */

/* Aman New CSS - End */

/*Stripe Footer Payment Methods CSS*/
li.credit_card_visa img, li.credit_card_mastercard img, li.credit_card_american_express img, li.stripe_footer_card img, li.stripe_footer_paypal img, li.stripe_footer_giropay img, li.stripe_footer_eps img, li.stripe_footer_sepa_debit img, li.stripe_footer_ideal img, li.stripe_footer_klarna img, li.stripe_footer_sofort img, .footer-static-content .clearfix .oninvoice {
    background-color: #fff !important;
    border: 1px solid #dcdcdc !important;
    border-radius: 3px !important;
    padding: 5px !important;
}
.oninvoice {
	display: inline-block; 
	background: url('../images/kauf-auf-rechnung.png'); 
	overflow: hidden; 
	text-indent: -9999px; 
	text-align: left;
	background-size: cover;
}