@charset "utf-8";
/* CSS Document */

@media (min-width:768px) and (max-width:979px){

.hidden-desktop{display:inherit !important;} .visible-desktop{display:none !important ;} .visible-tablet{display:inherit !important;} .hidden-tablet{display:none !important;}}@media (max-width:767px){.hidden-desktop{display:inherit !important;} .visible-desktop{display:none !important;} .visible-phone{display:inherit !important;} .hidden-phone{display:none !important;}

}

@media (max-width:640px){

body {margin: 15px;}
.container-fluid {/*padding:12px;*/}
input[type="checkbox"], input[type="radio"]{border:1px solid #ccc;}
.wrapper .viewport {max-height:auto !important; min-height:auto !important; vertical-align:middle !important;}
.controls-direction a, .carousel-button-arrow-color {top: 40% !important; width: 25px !important; height: 25px !important; font-size: 11px !important; line-height: 25px !important;}
.button-arrow-color{width: 25px !important; top: 30% !important; height: 25px !important;}

.wrapper .pager.default-pager a {/*	background: #666;*/ width: 5px !important; height: 5px !important;}

.wrapper .pager, .wrapper .controls-auto {font-size: 10px !important; width: 15% !important; padding:8px 0 0 0 !important; line-height:10px !important;}

/***************************** Header Panel Starts *****************************/
div.headerPanel div.masthead-bg {padding-bottom:0px !important;}
.singleNavHeadr{margin-bottom:20px; padding-bottom:10px; position: static;}
div.headerPanel div.singleNav{bottom: 0;left: 0;position: static;display:none;}
#store .container-fluid #logo .span12 .span2.view-cart { margin:0px !important; padding:0px 5px 0 0 !important;}

#store .container-fluid #logo .span12 #spacer{ height:10px !important;}
#store .container-fluid #logo .span12 .span5 .search-box{ width:72% !important;}
#store .container-fluid #logo .span12 .span5 input.search{ width:82% !important; }
#store .container-fluid #logo .span12 .input-catalog {margin:0 !important; padding:0 !important;}
/*#store .container-fluid #logo .span12 .span5 .search-box a.link-search{ margin:-28px 5px 0 0 !important; }*/
#store .container-fluid #logo .span12 .span5 select.category{ width:26% !important; }

/***************************** Header Panel Ends *****************************/

/*PRODUCT SLIDER CSS STARTS */
Div.middlePanel .buttonPanel {margin:0 !important; text-align:right; padding-bottom:6px; padding-top:14px;}
Div.middlePanel .buttonPanel a.slider-icons { display:inline-block; width:0px; height:23px; margin-left:0px;}
Div.middlePanel .buttonPanel a.slider-icons:Hover { background-position:center center !important; }
Div.middlePanel .buttonPanel a.slider-icons .font-prev{margin-left: -5px; padding-top: 5px;}
Div.middlePanel .buttonPanel a.slider-icons .font-next{margin-left: -4px; padding-top: 5px;}

/* ------------------------------------ GANERAL CSS STARTS ------------------------------------ */
#store .container-fluid div.login { line-height:18px !important; padding-bottom:18px !important; padding-top:0px !important;}
#store .container-fluid div.login .toplinks .toolbar-text{line-height:12px !important; font-size:11px !important;}
#store .container-fluid div.login .toplinks .toolbar-text a.toolbar-link{line-height:12px !important; font-size:11px !important;}
#store .container-fluid div.login .toplinks .welcome-text{ font-size:12px !important;}
#store .container-fluid div.login div.toplinks span{padding: 0 0px !important;}
#store .container-fluid #logo .span12 .span5{margin:0px 0 10px 0 !important; vertical-align:baseline !important;}
#store .container-fluid #logo .span12 .span5 .logo{width:80% !important; height:auto !important; margin-right:0px !important;}
#store .container-fluid #logo .span12 .span5 .menu-phone a.mobile-menu-btn{ position:relative; display:block; width:19px; height:17px; border-radius:3px; margin:-30px 5px 0 0 !important; padding:5px 8px !important; line-height:2px !important; text-align:center;}
#store .container-fluid #logo .span12 .span5 .menu-phone a.mobile-menu-btn span.mobile-menu-btn-line{display:block; height:2px !important; border-radius:2px !important; width:100% !important; margin-bottom:4px !important;}

div.navigationPanel {margin-top:0px !important; padding:0 !important; border-width:0 0 0 0 !important;}
div.navigationPanel .span12{margin:0px !important; padding:0px !important;}
div.navigationPanel div.nav-bg > ul > li {float : none !important;}
div.navigationPanel .nav-bg a.nav-link {display:block !important; border-width:0 0px 1px 0 !important;}
div.navigationPanel .nav-bg a.last {margin:0 !important; padding-left:20px !important;}

.toplinks span.mainmenu span.menu-arrow {top:9px !important;}

.openpanel{ /*class added to contents of 2nd demo when they are open*/
cursor: hand; cursor: pointer; padding:0px; 
vertical-align:middle;
margin:0;
}

.closedpanel{ /*class added to contents of 2nd demo when they are closed*/
cursor: hand; cursor: pointer; padding:0px; 
vertical-align:middle;
margin:0;
}

/* ------------------------------------ GANERAL CSS ENDS ------------------------------------ */

/* ------------------------------------ PRODUCT LISTING PANEL STARTS ------------------------------------ */

#store .container-fluid Div.middlePanel .leftpanel-outer{display:none !important;}
#test-popup{ box-shadow: -5px 0px 5px  rgba(0,0,0,0.5);}
#test-popup div.button{position:relative; text-align:center; margin:10px 0 0px 0;}
#test-popup div.button a.secondary-button-bg{ padding:0px !important; cursor:pointer;}
#test-popup div.button a.secondary-button-bg:Hover{padding:0px !important; cursor:pointer;}

/*#store .mfp-wrap .mfp-container .mfp-content .leftpanel-outer .title-popup{border-width:0 0 1px 0; text-align:center; font-size:15px; padding:2% 0; margin:0 0 10px 0; position:fixed; background-color:#343434; color:#fff; font-weight:bold; top:0; right:0; width:80%; z-index:9999;}
#store .mfp-wrap .mfp-container .mfp-content .leftpanel-outer .bottom-popup{ border:1px solid red; position:fixed; bottom:0; right:0; padding:0 0 10px 0; background-color:#9F6; width:80%;}
#store .mfp-wrap .mfp-container .mfp-content .leftpanel-outer .leftpanel{height:auto; min-height:310px; padding-top:50px !important; overflow:auto; width:100% !important; padding-left:10px !important;  padding-right:10px !important;}
*/
#store .mfp-wrap .mfp-container .mfp-content .leftpanel-outer .leftpanel div.innerpanel-text{padding:5px 6px !important; margin-bottom:10px !important; border-width:0 0 1px 0; font-family:'open_sanssemibold', Arial, Helvetica, sans-serif; font-size:13px; text-transform:uppercase;}

/* ------------------------------------ PRODUCT LISTING PANEL ENDS ------------------------------------ */

/* ------------------------------------ MIDDLE PANAL CSS STARTS ------------------------------------ */

#store .container-fluid Div.middlePanel {padding-top:0px !important; padding-bottom:0 !important;}
#store .container-fluid Div.middlePanel .product_info .product_qty{margin:15px 0 0 0 !important; padding:5px 0 5px 8px !important; width:46% !important;}
#store .container-fluid Div.middlePanel .product_info .product_qty .content-text{ font-size:13px; line-height:16px;}
#store .container-fluid Div.middlePanel .product_info .product_qty input.qty_count{font-size:13px; padding:0 0 0 8px; margin:0px 0 0 5px !important; border-width:0 0 0 1px !important; border-radius:0px !important;}
#store .container-fluid Div.middlePanel Div.products div.productlist{ margin:30px 0 30px 0 !important; }
#store .container-fluid Div.middlePanel Div.products div.productlist .span12{height:auto; width:100% !important; margin:5px 0 0 0 !important;}
#store .container-fluid Div.middlePanel Div.products div.productlist span.price { height:auto !important;}
#store .container-fluid Div.middlePanel Div.products div.productlist span.price .secondary-text{margin-right:8px !important;}
#store .container-fluid Div.middlePanel Div.products div.productlist .span3{width:100% !important; height:auto !important; margin-bottom:30px !important;}
#store .container-fluid Div.middlePanel Div.products div.productlist .span3 a img{width:100% !important; height:auto !important;}
#store .container-fluid Div.middlePanel Div.products div.productlist .span4{ margin-bottom:30px !important; width:98%;}
#store .container-fluid Div.middlePanel Div.products div.productlist .span4 .span12 .dummy {padding-top: 125%; /* forces 1:1 aspect ratio */}
#store .container-fluid Div.middlePanel Div.products div.productlist .span3 .tag .product_img{width:70%; display: inline-block; height:auto; margin:0 auto; top:0; left:0; right:0; position:relative;}
#store .container-fluid Div.middlePanel Div.products div.content-text{ padding-bottom:20px !important;}
#store .container-fluid Div.middlePanel span a img{ width: auto !important;}
#store .container-fluid Div.middlePanel Div.featured-products #owl-demo .item{width:100% !important; margin-left:0px !important;}
#store .container-fluid Div.middlePanel Div.related-products #owl-demo .item{width:98% !important; height:auto !important; margin:0px !important; margin-top:20px !important;}

#store .container-fluid Div.middlePanel Div.featured-products div.divider {margin-bottom:40px !important; border-width:0px !important;}
#store .container-fluid Div.middlePanel Div.featured-products div.divider span.title-text { padding:0px !important; top:7px !important; left:0 !important; font-size:16px !important; letter-spacing:-1px !important;}
#store .container-fluid Div.middlePanel Div.featured-products div.span12 Div.featured-product-info .caption {padding:12px 10px 15px 10px !important;}
#store .container-fluid Div.middlePanel Div.featured-products div.span12 Div.featured-product-info .caption .product-border {margin:9px 0 !important;}
#store .container-fluid Div.middlePanel Div.featured-products div.span12 Div.featured-product-info .caption .add-wishlist {margin-top:10px !important;}
#store .container-fluid Div.middlePanel Div.featured-products div.span12 Div.featured-product-info .overlay-product-link{margin:0px 0 5px 0 !important; line-height:18px !important;}
#store .container-fluid Div.middlePanel .product_info .button .primary-button span.primary-button-text { font-size:15px !important; line-height:25px !important; padding: 2px 6px 2px 3px !important; height: 25px !important;}

/*#store .container-fluid Div.middlePanel Div.featured-products .crsl-wrap{ width:100% !important; height:50% !important; overflow:hidden !important; margin:0px !important; text-align:center;}
#store .container-fluid Div.middlePanel Div.featured-products .crsl-wrap .crsl-item{margin:0 !important; height: auto !important; width:auto !important;}*/

#store .container-fluid Div.middlePanel Div.featured-products .visible-phone{ height:10px !important;}

#store .container-fluid Div.middlePanel Div.featured-products div.visible-phone { line-height:50px;}
#store .container-fluid Div.middlePanel Div.featured-products div.span3 { padding-bottom:10px; margin-bottom:15px !important;}

#store .container-fluid Div.middlePanel Div.featured-products div.span3 img {width:100% !important;}

#store .container-fluid Div.middlePanel Div.collection div.divider {margin-bottom:50px !important; border-width:0px !important;}
#store .container-fluid Div.middlePanel Div.collection div.divider span.title-text { padding:0px !important; top:15px; left:0 !important; font-size:16px !important;}
#store .container-fluid Div.middlePanel Div.collection div.span12 div.span4{ text-align:center !important; vertical-align: middle !important; margin-top:10px !important;}

#store .container-fluid Div.middlePanel Div.collection div.visible-phone { line-height:50px;}
#store .container-fluid Div.middlePanel Div.collection div.span4 { padding-bottom:10px;}

#store .container-fluid Div.middlePanel Div.collection div.span12 div.span4 a img{width:100% !important; height:auto !important;}

#store .container-fluid Div.middlePanel Div.products div.divider {margin-bottom:50px !important; border-width:0px !important;}
#store .container-fluid Div.middlePanel Div.products div.divider span.title-text { padding:0px !important; top:15px; margin:0px; left:0 !important; font-size:16px !important;}

#store .container-fluid Div.middlePanel Div.products div.visible-phone { line-height:50px;}
#store .container-fluid Div.middlePanel Div.products div.span3 { padding-bottom:10px; }

Div.middlePanel div.category_listing Div.span12 .span5{padding:0px; margin-bottom:45px; display:inline-block; text-align:center; position:relative;}
#store .container-fluid Div.middlePanel div.category_listing Div.span12 .span5.first{margin-left: 0;}

/* ------------------------------------ MIDDLE PANAL CSS ENDS ------------------------------------ */

#store .container-fluid div.login div.toplinks span a.language { padding-right:4px !important;}
#store #footer div.footerlink-right span.socialmedia{ line-height:3px !important;}
#store #footer div.span12 span.copyright { margin-left:0px !important; margin-bottom:20px !important;}
#store #footer div.footerlink-right span.socialmedia a.socialmedia-icons-bg{ margin-right:0px !important;}
#store #footer div.footerlink-right span.socialmedia a.socialmedia-icons-bg .socialmedia-icons{ font-size:28px; position:relative; top:8px; left:9px; }
#store #footer div.footerlink-right span.socialmedia a.socialmedia-icons-bg .socialmedia-icons.facebook { position:relative; top:9px; left:13px; }

.toplinks span.mainmenu .mainsubmenu { top:17px !important;}


.range_slider { width:93% !important; margin: 10px 1px;}
div.breadcrumbPanel {padding:0px 0 10px 20px;}
div.breadcrumbPanel .span10{ width:auto; margin-right: 0 !important; float:left;}
div.breadcrumbPanel .span2{ width:auto; margin:0px 20px 0 0 !important; text-align:left;}
a.btn-filter{ font-size:12px !important; text-decoration:none; display:inline-block; padding:0 8px !important; margin:0px !important; }

.middlePanel div.cart-list .heading-bg {padding:10px 12px 10px 12px !important; margin:0 !important;}
.middlePanel div.cart-list .heading-bg .product-unit-price, .middlePanel div.cart-list .addtocart-list .product-unit-price {text-align:left !important;}
.middlePanel div.cart-list .addtocart-list .product-qty { float:none; }
.middlePanel div.cart-list .addtocart-list .product-qty .subtotal { text-align:left; }

.middlePanel div.cart-list .product-img { width:95px !important; float:left; }
.middlePanel div.cart-list .product-desc a.primary-link{ line-height:18px !important;}
.middlePanel div.cart-list .product-desc, .middlePanel div.cart-list .product-unit-price, .middlePanel div.cart-list .product-qty { float:none; padding-left:95px !important; }

/*change order listing 06 jan brgv start*/
.middlePanel div.cart-list .product-img {float:none;padding-bottom: 10px; }
.middlePanel div.cart-list .product-img img{height:82px;}
.middlePanel div.cart-list .product-desc, .middlePanel div.cart-list .product-unit-price, .middlePanel div.cart-list .product-qty { float:none; padding-left:0px !important; }
/*change order listing 06 jan brgv End */

.middlePanel div.cart-list .product-unit-price { line-height:16px; padding-top:8px; }
.middlePanel div.cart-list .product-unit-price .visible-phone { font-weight:bold; padding-top:4px; padding-bottom:5px; }
.middlePanel div.cart-list .product-unit-price .secondary-text { padding-left:6px; }

.middlePanel div.cart-list .product-qty { line-height:16px; padding-top:8px; }
.middlePanel div.cart-list .product-qty .visible-phone { font-weight:bold; padding-top:8px; padding-bottom:5px; }
.middlePanel div.cart-list .product-qty input.textfield { width:50%; }

.middlePanel div.cart-list .product-qty .span12{margin:0px !important;} 
.middlePanel div.cart-list .product-qty .span12 .subtotal { line-height:16px; padding-top:8px;  text-align:left !important; }
.middlePanel div.cart-list .product-qty .visible-phone { font-weight:bold; padding-top:8px; padding-bottom:5px; }

.middlePanel div.cart-list .add-coupon-code { padding:10px 0; margin:0 !important; height:auto !important; display: inline-block !important;}
.middlePanel div.cart-list .add-coupon-code .primary-text, .middlePanel div.cart-list .add-coupon-code .highlight-text { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; }
.middlePanel div.cart-list .add-coupon-code input.textfield { font-size:12px; height:28px; padding:3px 5px !important; margin-top:0px !important; width:70%; }

.middlePanel div.cart-list .add-coupon-code .coupon-discount-value{ margin-top:15px !important;}
.middlePanel div.cart-list .add-coupon-code .coupon-discount-value .span8 { margin:5px 0 !important; width:65%; float:left; }
.middlePanel div.cart-list .add-coupon-code .coupon-discount-value .span4 { margin:5px 0 !important; width:35%; float:right; text-align:right; }
.middlePanel div.cart-list .add-coupon-code .coupon-discount-value .pull-right {float:none;}


.middlePanel div.cart-list .order-total-amt { display:block; }
.middlePanel div.cart-list .order-total-amt .pull-right {float:none;}

.middlePanel div.cart-list .order-total-amt .span7 { display:none; }

.middlePanel div.cart-list .order-total-amt { margin:0 !important; padding:10px; border-width:1px 0; height:35px; }
.middlePanel div.cart-list .order-total-amt .innerpanel-text { font-size:13px; font-weight:bold; }

.middlePanel div.cart-list .order-total-amt .span5 .span8 { margin:0 !important; width:65%; float:left; }
.middlePanel div.cart-list .order-total-amt .span5 .span4 { margin:0 !important; width:35%; float:left; text-align:right; }

.middlePanel div.cart-list .buttonspanel{ display:inline-block !important; padding-top:0px !important;}
.middlePanel div.cart-list .buttonspanel .continue-shop-btn{ margin-top:10px !important; display:inline-block !important;}
.middlePanel div.cart-list .buttonspanel .checkout-btn a.primary-button{ float:left !important; display:inline-block !important; margin-top:10px !important;}
.middlePanel div.cart-list .buttonspanel .checkout-btn .modal-popup{ float:left !important; display:inline-block !important; margin:10px 0 !important;}


/*------------------------------------------------  Product Info Starts  --------------------------------------------------*/
Div.middlePanel .product_close .targetarea a.display_pic{display:block; position:relative; width:100%;}
/*Start: Product Details Page*/

Div.middlePanel .product_close .product_thumbs #thumb_slider .owl-item{text-align:center;}
Div.middlePanel .product_close .product_thumbs #thumb_slider.owl-carousel{ left:5%; width: 90%;}
Div.middlePanel .product_close .targetarea {width:100%;}
Div.middlePanel .product_close .product_thumbs{width:100%;}
Div.middlePanel .product_close .product_thumbs a.thumbs{width:auto; float:none; display:inline-block;} 

/*------------------------------------------------  Product Info Ends  --------------------------------------------------*/


.social-media-icon { top:5px; }
.social-media-icon.facebook { top:7px !important; }
#store #footer div.footerlink-left .span12 ul li { width:100% !important;}
#store #footer div.footerlink-right { padding:0 0 10px 0 !important; margin:-22px 0 0 0px !important; line-height:35px !important;}
#store #footer div.footerlink-right span.footer-text { padding-bottom:0 !important;}
/* 02 sep 2013 */
/* Portrait */
@media screen and (orientation:portrait) {
  #store .mfp-wrap .mfp-container .mfp-content .leftpanel-outer .title-popup{border-width:0px; text-align:center; font-size:15px; padding:10px 0; margin:0 0 10px 0; position:fixed; background-color:#343434; color:#fff; font-weight:bold; top:0; right:0; width:80.5%; z-index:9999 !important;}
  #store .mfp-wrap .mfp-container .mfp-content .leftpanel-outer .bottom-popup{position:fixed; bottom:0; right:0; padding:8px 0 8px 0; background-color:#343434; width:80.5%;}
  #store .mfp-wrap .mfp-container .mfp-content .leftpanel-outer .leftpanel{height:auto; min-height:310px; padding-top:50px !important; overflow:auto; width:100% !important; padding-left:10px !important;  padding-right:10px !important;  padding-bottom:50px !important; right:0;}
}
/* Landscape */
@media screen and (orientation:landscape) {
  #store .mfp-wrap .mfp-container .mfp-content .leftpanel-outer .title-popup{ border-width:0px; text-align:center; font-size:15px; padding:10px 0; margin:0 0 10px 0; position:fixed; background-color: #343434; color:#fff; font-weight:bold; top:0; right:-1px; width:80.5%; z-index:9999 !important;}
  #store .mfp-wrap .mfp-container .mfp-content .leftpanel-outer .bottom-popup{position:fixed; bottom:0; right:-1px; width:80.5%; padding:8px 0 8px 0; background-color:#343434;}
  #store .mfp-wrap .mfp-container .mfp-content .leftpanel-outer .leftpanel{height:auto; min-height:310px; padding-top:50px !important; overflow:auto; width:100% !important; padding-left:10px !important;  padding-right:10px !important; right:0;}
}

/*------------------ My Account Shipping Address CSS Starts ---------------------*/

div.shipping-address-panel { margin:0 !important; padding:0 0 25px 0; text-align:center; }
div.shipping-address-panel span.shipping-address { /*width:100%;*/ padding:15px 0 15px 18px; line-height:16px; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; min-height:198px; margin-bottom:15px; }

/*------------------ My Account Shipping Address CSS Starts ---------------------*/

.zmit_thumbArea{display: flex;}
.zmit_group {width: 100%;}
.zmit_displayArea {height:288px;}

/*last added*/
#cboxContent.popup-border{border-width:0px;border-radius:0;}
#checkoutPopup .popup-border{border-width:0px;border-radius:0;}
#cboxContent{margin-top:30px !important;}
.white-popup{padding:0;border-radius:0px;}

}

@media(width:640px){
	div.shipping-address-panel { padding:0 25px 25px 25px; }
	div.shipping-address-panel span.shipping-address { width:45%; min-height:198px; margin-left:0; margin-right:2.1%; float:left; }
}

@media (min-width:768px) and (max-width:979px){

.range_slider { width:95% !important; }
.wrapper .viewport {max-height:290px !important; min-height:290px !important;}

/* ------------------------------------ MIDDLE PANAL CSS STARTS ------------------------------------ */
#store .container-fluid Div.middlePanel .leftpanel-outer .leftpanel{padding-right:0px !important;}

#store .container-fluid Div.middlePanel span.tag div.sale-tag-bg {width:30px; height:30px; position:absolute; display:inline-block; border-radius:50px; -webkit-border-radius:50px; -moz-border-radius:50px; -webkit-box-shadow: 3px 5px 4px 0 #C7C3C0; box-shadow: 3px 5px 4px 0 #C7C3C0; top:5px; right:5px;}
#store .container-fluid Div.middlePanel span.tag div.sale-tag-bg span.sale-tag-text {line-height:30px; margin-left:-1px; font-size:10px; }

#store .container-fluid Div.middlePanel span.tag div.soldout-tag-bg { width:30px; height:30px; position:absolute; top:5px; right:5px; display:inline-block; border-radius:50px; -webkit-border-radius:50px; -moz-border-radius:50px; -webkit-box-shadow: 3px 5px 4px 0 #C7C3C0; box-shadow: 3px 5px 4px 0 #C7C3C0;}
#store .container-fluid Div.middlePanel span.tag div.soldout-tag-bg span.soldout-tag-text {line-height:10px; display:inline-block; margin-top:6px; font-size:9px; }

.range_slider { width:90% !important; margin: 10px 1px;}
#store .leftpanel-outer .leftpanel div.innerpanel-text{padding:5px 0px 5px 2px !important; margin-bottom:10px !important; border-width:0 0 1px 0; font-family:'open_sanssemibold', Arial, Helvetica, sans-serif; font-size:13px; text-transform:uppercase;}
#store .container-fluid Div.middlePanel Div.featured-products div.divider {margin-bottom:25px !important;}
#store .container-fluid Div.middlePanel Div.featured-products div.divider span.title-text { padding:0 15px !important; top:-10px !important; left:190px !important;}

#store .container-fluid Div.middlePanel Div.collection div.divider {margin-bottom:25px !important;}
#store .container-fluid Div.middlePanel Div.collection div.divider span.title-text { padding:0 5px !important; top:-13px; left:249px !important;}

#store .container-fluid Div.middlePanel Div.collection div.span12 div.span4 a img{width:210px !important; height:138px !important;}

#store .container-fluid Div.middlePanel Div.products div.divider {margin-bottom:25px !important;}
#store .container-fluid Div.middlePanel Div.products div.divider span.title-text { padding:0 5px !important; top:-13px; left:265px !important;}
#store .container-fluid Div.middlePanel Div.products div.span12 div.span3{width:153px !important; height:auto !important;}
#store .container-fluid Div.middlePanel Div.products div.span12 div.span3 span a img{width:153px !important; height:146px !important;}

#store .container-fluid Div.middlePanel Div.featured-products div.span12 Div.featured-product-info .caption {padding:0px 10px 10px 10px !important;}
#store .container-fluid Div.middlePanel Div.featured-products div.span12 Div.featured-product-info .caption .primary-button span.primary-button-text {padding:0px 4px 0px 0px; display:inline-block; font-size:14px; height:25px; line-height:26px !important; }
#store .container-fluid Div.middlePanel Div.featured-products div.span12 Div.featured-product-info .overlay-product-link{margin-top:8px !important; font-size:11px !important; display:inline-block !important; line-height:15px;}
#store .container-fluid Div.middlePanel Div.featured-products div.span12 Div.featured-product-info .price-tag .primary-button span.primary-button-text {padding:0px 9px 0px 9px !important; font-size:13px !important;}
Div.middlePanel div.featured-product-list div.listing-box ul li .list-item{ margin:0 0 15px 0; text-align:center; padding:0px;}
Div.middlePanel div.category_listing Div.span12 .span5.first{margin-left: 2.76243%;}

#store .container-fluid .primary-button.icon-cart-white{background-position: 5px center !important;}
#store .container-fluid .primary-button.icon-cart-black{background-position: 5px center !important;}
#store .container-fluid Div.middlePanel div.related-products Div.border{margin-bottom:0px !important;}
#store .container-fluid Div.middlePanel div.related-products Div.span12.border{height:3px !important;}
#store .container-fluid Div.middlePanel div.related-products Div.span3{height:3px !important; margin: -1px 0 0 0 !important; padding:3px 0 0 0 !important;}

#store .container-fluid Div.middlePanel Div.related-products #owl-demo .item{width:93%; height:auto; text-align: center; margin-top:30px !important; margin-left:0px !important;}
#store .container-fluid Div.middlePanel Div.featured-products .owl-carousel{margin-left:-4px !important;}
/*#store .container-fluid Div.middlePanel Div.featured-products #owl-demo .item{width:90% !important;}
#store .container-fluid Div.middlePanel Div.related-products #owl-demo .item{width:90% !important; margin-top:30px !important;}*/
#store .container-fluid Div.middlePanel Div.featured-products div.span12 Div.featured-product-info { margin:0 10px 0 10px !important;}

/* ------------------------------------ MIDDLE PANAL CSS ENDS ------------------------------------ */

.middlePanel div.cart-list .add-coupon-code .primary-text, .middlePanel div.cart-list .add-coupon-code .highlight-text {font-size:12px;}
.middlePanel div.cart-list .order-total-amt .innerpanel-text { font-size:13px; font-weight:bold; }

.middlePanel div.cart-list .span12 .span5{ width:38%;}
.middlePanel div.cart-list .span12 .span2:nth-child(3){width:20%;}

.middlePanel div.cart-list .heading-bg [class*="span"], .middlePanel div.cart-list .addtocart-list [class*="span"] {margin:0}

.middlePanel div.cart-list .product-img-space, .middlePanel div.cart-list .product-img {width:99px !important;}

.middlePanel div.cart-list .addtocart-list .product-unit-price {position:relative;}
.middlePanel div.cart-list .addtocart-list .product-unit-price .label {position:absolute; right:0px; margin-top:5px;}
.middlePanel div.cart-list .add-coupon-code .span6{width:50%; margin:0px;}

.middlePanel div.cart-list .buttonspanel .secondary-button-text {font-size:12px;}
.middlePanel div.cart-list .buttonspanel .primary-button-text {font-size:15px; padding:0px 5px 2px 5px; display:inline-block; height:20px; line-height:22px !important; }

#store .container-fluid #logo .span12 .input-catalog {margin:0 !important; padding:0 !important;}
#store .container-fluid #logo .span12 #spacer{ height:10px !important;}
#store .container-fluid #logo .span12 .span5 .search-box{ width:65% !important;}
#store .container-fluid #logo .span12 .span5 input.search{ width:82% !important; }
/*#store .container-fluid #logo .span12 .span5 .search-box a.link-search{ margin:-28px 5px 0 0 !important; }*/
#store .container-fluid #logo .span12 .span5 select.category{ width:25% !important; }
#store .container-fluid #logo .span12 .span2{width:20% !important;}
#store .container-fluid #logo .span12 .span2.view-cart { margin:0px !important; padding:0px 5px 0 0 !important;}
div.headerPanel div.masthead-bg {padding-bottom:0px !important; }
#store .container-fluid #logo .span12 .span5{ width:40% !important; margin:10px 0 0px 0 !important; vertical-align:baseline !important;}
#store .container-fluid #logo .span12 .span5 .logo{width:80% !important; height:auto !important; margin:-10px 0 10px 0 !important;}
#store .container-fluid #logo .span12 .span2.view-cart { margin:0px 0 -10px 0 !important; padding:0px 5px 0 0 !important;}

#store #footer div.footerlink-left ul {margin-right:0px !important; }
#store #footer div.footerlink-left .span12 ul li { margin:-3px 25px 10px 0px !important;}

#store .container-fluid div.login{padding: 0px 0 35px !important;}
#store .container-fluid div.login .span5{ width:27%;}
#store .container-fluid div.login .span7{ width:70%; margin-right:0px !important;}
#store .container-fluid div.login .toplinks .toolbar-text{line-height:12px !important; font-size:11px !important;}
#store .container-fluid div.login .toplinks .toolbar-text a.toolbar-link{line-height:12px !important; font-size:11px !important;}
#store .container-fluid div.login .toplinks .welcome-text{ font-size:12px !important;}

.toplinks span.mainmenu span.menu-arrow {top:13px !important;}

#store #footer div.footerlink-left {width:50% !important;}
#store #footer div.footerlink-right{width:47% !important; padding-left:30px !important;}


/*------------------ My Account Shipping Address CSS Starts ---------------------*/

div.shipping-address-panel { margin:0 !important; padding:0 10px 25px 10px; text-align:center; }
div.shipping-address-panel span.shipping-address { padding:15px 10px 15px 10px; }
div.shipping-address-panel span.shipping-address table td.innerpanel-text.links.border { padding:15px 10px 0 0; text-align:left; }
div.shipping-address-panel span.shipping-address table td.innerpanel-text { font-size:11px; }

/*------------------ My Account Shipping Address CSS Starts ---------------------*/

}

