
@media only screen and (min-width: 1217px) {
	.camera_wrap {min-height: 656px;}
}
@media only screen and (max-width: 1217px) {
/*ERROR PAGE 404*/
.cms-no-route .col-right {width: 100%;display: block;float: none;}
.col1-layout .products-list .product-shop{width:700px}
.products-list .desc.std{width:100%}
.category-stockists .stockists-block{margin-right:18px;color:#585858;width:220px;font-size:15px;float:left}
img{max-width:100%}
td img{width:auto!important;max-width:none}
.wrapper{min-width:0;width:100%}
.main-container .main{width:940px;padding:15px 0 0;margin:0 auto}
.nav-container-wrapper.fixed .topmenu{padding:15px 0 0}
.nav-container-wrapper.fixed #topmenuNav > li:hover > .sub-wrapper{top:63px}
.customer-account-create .col-main{padding-bottom:50px}
.my-wishlist .buttons-set button.button{margin-left:5px}
.page-sitemap{padding-bottom:60px}
form#contactForm textarea{width:629px}
.checkout-progress li{width:19.68%}
.breadcrumbs{margin-top:0}
.topmenu{width:940px}
header{width:100%}
#checkout-progress-wrapper .block .block-title{font-size:13px}
.col-left .block-title span{font-size:16px}
.block-left dt,.block dt{font-size:16px}
#topmenuNav > li{height:50px}
#topmenuNav li.custom-block div.custom-sub-wrapper{top:60px}
#static-banners{margin:0 auto}
.nav-container-wrapper{height:62px!important}
.header-container{width:910px;padding:0 15px}
.header{padding-bottom:18px}
.slide ul li{width:292px}
.slide ul li img{width:100%}
nav.topmenu{width:940px}
#topmenuNav{padding:0}
#topmenuNav > li > a{font-size:16px;padding:0 12px 9px 12px}
.nav-container-wrapper .nav-container .topmenu #topmenuNav > li > .sub-wrapper > ul{width:940px}
#static-banners{width:100%}
#static-banners li{width:32%;margin-left:2%}
.main{background:none}
.cms-home .col-main{background:none}
.homePage{width:100%}
.slider-container{width:100%}
.mainBanner{display:none}
.mainBanner_ss{display:block}
.ui-slider{width:208px}
.col2-left-layout .col-main{width:700px}
.col-left{width:185px;margin-top:10px}
.ui-slider{width:165px}
.box-account .col2-set .col-1{width:48%;padding-right:2%}
.box-account .col2-set .col-2{width:48%;padding-right:2%}
.banners img{width:32.48%;height:auto}
#featured-products{width:100%}
#new-products{width:910px}
#new-products .arrows{left:81.4%}
.slider{width:940px}
.camera_wrap img{height:auto!important;margin:0 auto!important;max-width:100%!important}
.camera_wrap{height:512px!important}
.cms-home .messages{margin-bottom:15px!important}
.footer{width:940px;background:none;font-size:14px}
.colf{min-height:30px}
.footer .block-subscribe button.button{right:10px}
#col_3{padding-left:51px}
#col_4 .block_content .socials{margin:0}
#newsletter-validate-detail{width:250px}
.footer_column #col_4{width:auto;}
.footer_column #col_1{padding-left:0}
.footer_column #col_3{width:240px;}
.footer_column .block_title,#col_3 .block-content{width:240px}
#col_1{margin-left:0}
#newsletter{width:160px}
.footer .block-subscribe input.input-text{width:186px}
.footer .block-subscribe .input-box{width:240px}
.footer .validation-advice{width:182px;margin-left:-10px}
#footer-bottom{width:940px;margin:0 auto;font-size:16px}
#col_2 .links > ul li{margin-left:25px}
#col_3 .block_content img{margin-bottom:10px;margin-right:10px}
.footer .footer-links{width:96%}
.footer-block.block-4 img{max-width:100%}
.frcontent{width:940px;text-align:right}
.block-subscribe .block-title,.footer-block-title{font-size:17px}
.cms-about-us .page-content h2{margin:20px 0}
.footer_column #col_1,.footer_column #col_2,.footer_column #col_3,.footer_column #col_4{background:none}
.contacts-right-column img.contacts-map{margin-top:41px}
form#contactForm input.input-text,form#contactForm textarea{width:100%}
.contacts-right-column p.contacts-intro{width:460px}
.contacts-right-column{width:460px}
.contacts-right-column p.contacts-intro{left:-480px}
.contacts-right-column .contacts-list{width:225px}
.contacts-right-column .contacts-list li,.contacts-right-column .contacts-list li:first-child{padding-left:40px}
.contacts-right-column img{width:454px}
#why-us{padding:0}
#content-404 > img{max-width:100%}
#logregpopup #fancybox-wrap{width:930px!important}
.col1-layout .col-main{width:100%;margin-bottom:50px}
.products-grid.one_column_4 .actions-ratings{width:214px}
.products-grid.one_column_4 h2.product-name a{font-size:16px}
.products-grid.one_column_4 li.item.first{width:214px;margin:1px 1px 0}
.products-grid.one_column_4 li.item.last{margin:1px 0 56px 30px}
.products-grid .item .availability.out-of-stock span{width:106px;padding:0}
.products-grid .item .quick_view:hover > .hover-on{left:108px}
.products-grid .item .add-to-fav:hover > .hover-on{left:114px}
.col2-left-layout .breadcrumbs{padding:10px 0 6px 240px}
.products-grid li.item .actions{width:214px;top:-79px}
.products-grid button.button{width:105px;background-image:none}
.products-grid.two_columns_3 .price_ratings h2.product-name a{font-size:16px}
.left-slideshow{margin-bottom:0;height:auto}
.bx-wrapper{margin:0 0 30px}
.products-grid.two_columns_3{width:100%}
.products-grid.two_columns_3 li.item{width:214px;margin:1px 22px 60px 27px}
.products-grid.two_columns_4 li.item{width:159px;margin:0 0 50px 21px}
.products-grid.two_columns_4 li.item.last{margin:0 0 50px 21px !important}
.products-grid.two_columns_4{width:100%}
.products-grid.two_columns_5{width:100%}
.products-grid.two_columns_5 li.item{width:125px}
.col1-layout .products-grid{width:100%}
.products-grid.one_column_4,.products-grid.one_column_5,.products-grid.one_column_6{width:100%}
.products-grid.two_columns_5 .availability{margin-right:0}
.products-grid.two_columns_4 button.button{width:85px;padding:0 10px}
.products-grid.two_columns_4 button.button span{font-size:15px}
.products-grid.two_columns_4 .actions .out-of-stock{font-size:14px}
.products-grid.two_columns_4 .availability{margin-right:0}
.products-grid.one_column_4 li.item{width:214px;margin:1px 0 60px 21px}
.col-left .block-subscribe input.input-text{width:100%}
.col-left .validation-advice{padding-left:12px}
.products-list .prod-img-top{width:220px}
.col2-left-layout .products-list .product-shop{width:460px}
.block .actions a.clear_all{float:left;font-size:14px;padding:0 8px}
.products-grid.two_columns_3 .item .price_ratings{background-color:#F2F2F2}
.products-grid.two_columns_3 .actions-ratings{opacity:1}
.products-grid.two_columns_3 li.item{outline:1px solid #EBEBEB}
#outerzoom{display:none}
.product-view .product-img-box #bx-pager{margin:0 20px 0 15px}
.product-tabs-content{max-width:813px}
.product-view .label-sale,.product-view .label-new{right:40px}
.bx-controls-direction .bx-next{left: 102%;}
.bx-controls-direction .bx-prev,.bx-controls-direction .bx-next{top:-210px}
.product-navigation{width:auto}
.product-view .product-img-box{width:380px}
.product-essential{width:874px;margin:0 auto;float:none}
.col1-layout .product-view .product-shop{width:400px;margin-left:0}
#detail-page-social{float:left}
.dp_right_block{margin-top:60px}
.dp_right_block + div.clear{display:none}
.product-view .product-collateral{float:left}
.product-view .ratings .rating-links{font-size:13px;margin:7px 0 0}
.more-views{width:130px}
#product_tabs_attributes_tabbed_contents th{min-width:51%;max-width:74%}
#product_tabs_attributes_tabbed_contents td{min-width:23%;max-width:26%}
.rating_left{float:none}
#box-related-select select{width:100%}
#customer-reviews dt{width:250px;float:none}
#customer-reviews dd{width:auto;float:none;margin-top:7px}
table#product-review-table{width:632px;float:none}
#review-form ul.form-list{width:632px;float:none;margin-top:30px}
#review-form ul.form-list li:first-child,#review-form ul.form-list li:first-child + li{width:300px}
#review-form ul.form-list li:first-child{float:left}
#review-form ul.form-list li:first-child + li{float:right}
#review-form ul.form-list li:first-child + li + li{float:none;width:auto;clear:both}
#review-form .buttons-set{width:632px;float:none}
#review-form .form-list input.input-text{width:100%}
#review-form .form-list textarea{width:100%}
.product-tabs-content .box-tags .form-add{width:auto;position:relative}
.product-tabs-content .box-tags .form-add .input-box{width:auto}
.product-tabs-content .box-tags .form-add input.input-text{width:65%}
.product-tabs-content .box-tags .form-add button.button{right:0}
#block-related > li.slide{width:300px!important}
#block-related .bx-viewport{width:940px}
#gcheckout-onepage-methods{float:left}
#shopping-cart-table tr td .cart-price .price{font-size:20px}
#shopping-cart-table h2.product-name a{font-size:16px}
.cart .discount h2,.cart .shipping h2,.cart .totals .totals_header{font-size:18px}
#discount-coupon-form{margin:0;width:333px}
.cart .shipping{width:330px;margin:0}
.cart .discount{width:290px;margin:25px 0 0}
.cart .shipping .shipping-form ul.form-list select{width:100%}
.cart .shipping input.input-text.validate-postcode,.cart .discount #coupon_code{width: 47%;
margin-right: 5%;}
.cart .totals .checkout-types .paypal-logo a:hover{background-position:0 100%}
.cart .totals .checkout-types .paypal-logo a{width:100%;background:url(../images/paypal-button.png) repeat-x scroll 0 0 transparent;display:block;height:60px}
.cart .shipping .input-box,.cart .discount .input-box{min-height:45px;margin-top:2px;width:100%;display:block !important;}
.cart .totals{width:570px}
.cart .cart-collaterals .col2-set{width:320px}
.cart .shipping-form label {
    padding-left: 5px;
	font-size: 16px;
}
.cart .discount button.button,.cart .shipping button.button{padding:0;width:135px;font-size:16px;line-height:42px;display:inline-block;}
.cart .totals button.btn-proceed-checkout{font-size:18px}
.cart .discount .buttons-set button.button,.cart .shipping .buttons-set button.button{font-size:16px}
.multishipping-link{font-size:13px}
.cart .totals tfoot td{font-size:18px}
.col-left.sidebar button.button{font-size:14px;padding:0 8px}
#shopping-cart-table .a-center.test11{width:132px}
#shopping-cart-table .a-center{width:172px}
#shopping-cart-table .a-right{width:122px}
#gcheckout-billing-address{margin:0 0 23px}
.glc-step.address{width:50%;float:left}
.glc-step.review{float:left}
.glc-step.methods{float:left;width:370px}
.glc .methods .shipping-methods{float:none}
.col-right{width:220px;margin-right:0}
.checkout-onepage-index .col-main{width:700px}
.checkout-progress{font-size:14px}
.checkout-multishipping-overview p.back-link{font-size:13px}
.checkout-multishipping-overview .please-wait{font-size:13px}
#form-validate .input-box{min-height:33px;margin:2px 0 10px;width:328px!important}
.customer-address-form .my-account #form-validate .fieldset:first-child{float:none;padding:0}
.customer-account-edit .my-account #form-validate .fieldset{float:left;padding:0;margin:0 0 0 35px}
.my-account #form-validate .fieldset{display:block;float:none}
.addresses-list .col-1.addresses-primary ol li.item:first-child{margin-right:0}
.addresses-list ol li.item{float:left;width:280px}
.addresses-list .addresses-additional li.item{background:none;border-bottom:1px solid #d7d7d7;height:220px;margin:0 0 10px;padding-right:20px}
.my-account p{font-size:14px}
#my-tags-table .product-name{max-width:150px}
.block-account .block-content li a{font-size:14px}
.checkout-multishipping-shipping .box-sp-methods .pointer{right:-80px}
#my-orders-table tr > td:first-child + td{}
.sales-order-history #my-orders-table tr td,.sales-order-history #my-orders-table tr:first-child td{padding:14px 8px 10px}
#my-orders-table tr td,#my-orders-table tr:first-child td{padding:14px 13px 10px}
#my-reviews-table tr > td:first-child{white-space:nowrap}
.addresses-list ol li.item{margin-left:0}
.col-left .block .block-title span{padding-top:10px!important}
.review-product-list .product-view .product-collateral{margin:0;width:100%}
.review-product-list .product-shop li.wish_list{margin-right:0}
.review-product-list .product-collateral{float:none}
#form-validate .fieldset:first-child{margin-right:0}
#account-register-form-wrapper #form-validate .fieldset:first-child{margin-right:60px;padding-right:60px}
#content-404 h2{font-size:25px}
.zoomWrapper{width:100%!important}
.zoomPad{cursor:default}
.mousetrap{display:none}
#wrap a{cursor:default}
#about-us #history-chapter img{width:60%}
form#contactForm{width:320px}
#contacts-form-col{width:644px}
.main-container .main form#contactForm .form-list li,.main-container .main form#contactForm .form-list li.fields{float:none;margin:0;width:auto}
form#contactForm .wide{padding-top:0}
}
#topmenuNav > li > div.sub-wrapper > ul > li{display:inline-block;vertical-align:top;letter-spacing:normal;text-transform:capitalize;width:200px;margin:0 0 30px 25px;text-align:center}
#topmenuNav > li > div.sub-wrapper > ul > li:first-child{margin-left:27px}
@media only screen and (max-width:979px) {
.row-collection {
    max-width: 600px;
}
.product-shop .input-box{width:50%}
html{-webkit-text-size-adjust:100%}
.header{padding: 0 0 7px;}
.page{margin:0 auto}
.cms-home .main{width:739px}
.wrapper{max-width:100%}
.header .currLang{float:none;padding-right:0;margin:10px auto 0;width:335px}
.main{width:739px;padding:0;min-height:600px}
.checkout-progress li{width:19.58%}
#multiship-addresses-table tbody td select{width:324px}
.ui-slider{width:97%}
.customer-account-forgotpassword #form-validate .fieldset ul.form-list li .input-box input.input-text{width:100%}
.topmenu{display:none}
.main-container{width:100%}
.main-container .main{width:739px;margin:0 auto}
.cms-about-us .col-left{margin-top:30px!important}
.nav-container-wrapper{height:auto!important;margin-bottom:15px}
.header .logo{float:left;margin:0 0 65px 75px;width:232px;height:80px}
.ajax-index-options .product-view .product-shop .availability{float:left!important}
.cart-top > a > span{font-size:12px}
#topHeader-border{display:none}
.header .quick-access{margin:0 30px 30px 0;width:368px;height:100px}
.category-stockists .stockists-block.last-stock{margin:0 auto}
.category-stockists .stockists-block h2{text-align:center}
.category-stockists .stockists-block li{width:auto}
.category-stockists .stockists-block{margin:0 auto;text-align:center;color:#585858;width:285px;font-size:16px;float:none}
#search_mini_form .form-search button{top:-4px}
.header .form-search input.input-text{width:160px;height:24px;font-size:12px}
.header .form-search{padding:0;width:160px;height:35px;display:block;margin-top:65px;margin-right:50px}
.header-container{width:100%;margin:0 auto;padding:0}
.header_right{float:right;min-width:242px}
.cart-top{margin-left:25px}
.header .header-phone{text-align:center;margin:0 10px 7px 30px}
.header .links li:first-child{border-left:0}
.topHeader{margin:0 0 30px;padding-top:10px;width:100%;position:relative}
.stakan{border:0}
.links li.My{margin-left:0}
.review-product-list .product-collateral{margin:0}
.review-product-list .product-collateral .form-add{margin:0}
.compare-top-container .details{left:-185px}
.cart-top-container .details{left:-235px}
nav.topmenu{width:100%}
.fixed{position:static}
div#hidnav{display:block;cursor:pointer}
ul#topmenuNav{display:none}
#accordion{display:block}
div.nav-container{width:100%}
div#hidnav{line-height:90px}
div#hidnav{height:80px;text-align:center;max-width:100%;margin:0 auto;display:block!important}
div#hidnav span{cursor:pointer;color:#fff;font-size:30px;text-transform:uppercase;display:block}
div.wrapper{margin:0 auto}
.mainBanner{float:none;width:100%;margin-bottom:5px}
.mainBanner img{width:100%}
.small_banners{width:100%}
.small_banners a{float:left;width:32.9%;margin-left:.5%}
.small_banners a:first-child{margin-left:0}
.small_banners a img{width:100%}
.slider{width:739px}
.camera_wrap{height:403px!important}
.banners img{width:32.2%}
.search-autocomplete{top:96px!important;left:-177px!important}
#featured-products .slide ul li{width:225px}
#featured-products .slider-tabs{margin-bottom:30px}
.slider-container{margin:35px 0 60px}
#slider-body-new,#slider-body-featured{margin:0 0 35px}
#new-products{width:694px}
#new-products .slider-tabs{margin-bottom:30px}
#new-products .arrows{left:75.6%}
.slide .price_ratings .ratings{float:none}
.slide .ratings .rating-box{float:none;margin:0 auto;width:115px}
#featured-products .actions .out-of-stock,#new-products .actions .out-of-stock{padding-top:27px}
#why-us h3{min-width:400px}
#why-us p{font-size:16px}
.block .actions a.clear_all{float:left;}
.products-list .desc.std{width:100%}
.products-grid .item .availability.out-of-stock span{width:184px;padding:0}
.col2-left-layout .breadcrumbs,.col2-left-layout .col-main,.checkout-onepage-index .col-main{width:auto;float:none}
.col2-left-layout .breadcrumbs{padding:10px 0 6px}
.col-left,.col-right{float:none;width:100%;padding:0;margin:30px 0 0!important}
.col-left .bx-wrapper{width:275px}
.block-bestsellers li .product-info .ratings,.block.block-viewed li .product-info .ratings{float:none;height:20px}
.featured_products .products-grid{width:753px}
.featured_page_content{padding-bottom:50px}
.featured_products .two_columns_3 li.item{width:215px}
.featured_products .label-sale,.featured_products .label-new{right:7px;top:8px}
.col1-layout .products-list .prod-img-top,.col2-left-layout .products-list .prod-img-top{width:230px}
.col1-layout .products-list .product-shop,.col2-left-layout .products-list .product-shop{width:490px}
.products-list button.button{color:#FFF;width:182px;text-transform:uppercase;background:url(../images/lady-bag.png) no-repeat scroll 20px center #BB8F43;line-height:47px;margin:0 2px 0 0;position:relative;padding-left:20px}
.products-grid{letter-spacing:-3px}
.products-grid li.clear{display:none}
.products-grid li.item{float:none}
.products-grid.two_columns_3 li.item{width:290px;letter-spacing:normal}
.products-grid.two_columns_3 li.item.first{margin:1px 30px 60px!important}
.products-grid.two_columns_3 li.item{margin:1px 30px 60px}
.products-grid.two_columns_3 li.item.last{margin:1px 30px 60px!important}
.products-grid.two_columns_4 li.item{width:290px;letter-spacing:normal;margin:1px 30px 60px}
.products-grid.two_columns_4 li.item.last{margin:1px 30px 60px!important}
.products-grid.two_columns_4 li.item.first{margin:1px 30px 60px!important}
.page-empty #ajax_loader{left:45%}
.products-grid.one_column_4 li.item.first{width:290px}
.products-grid.one_column_4 li.item{width:290px;letter-spacing:normal}
.products-grid.one_column_4 li.item.first{margin:1px 30px 60px!important}
.products-grid.one_column_4 li.item{margin:1px 30px 60px}
.products-grid.one_column_4 li.item.last{margin:1px 30px 60px!important}
.products-grid.two_columns_3 .item .price_ratings{background-color:#F2F2F2}
.products-grid.two_columns_3 li.item{outline:1px solid #EBEBEB}
#super-product-table{width:100%}
.products-grid.two_columns_3 .actions-ratings{opacity:1}
.products-grid.two_columns_3,.products-grid.two_columns_4,.products-grid.two_columns_5{margin-top:60px}
.products-grid.two_columns_3 h2.product-name,.products-grid.two_columns_4 h2.product-name,.products-grid.two_columns_5 h2.product-name{font-size:18px}
.products-grid.two_columns_3 .label-sale,.products-grid.two_columns_3 .label-new,.products-grid.two_columns_4 .label-sale,.products-grid.two_columns_4 .label-new,.products-grid.two_columns_5 .label-sale,.products-grid.two_columns_5 .label-new{height:62px;width:62px;right:10px;top:10px;background-position:left top}
.products-grid.two_columns_3 .regular-price .price,.products-grid.two_columns_4 .regular-price .price,.products-grid.two_columns_5 .regular-price .price{display:block;margin-top:7px;font-size:20px}
.products-grid.two_columns_3 .special-price,.products-grid.two_columns_4 .special-price,.products-grid.two_columns_5 .special-price{display:inline-block;margin:8px 0 0 2px;font-size:20px;color:#eb6060}
.products-grid.two_columns_3 .old-price,.products-grid.two_columns_4 .old-price,.products-grid.two_columns_5 .old-price{display:inline-block;font-size:15px;color:#898989}
.products-grid.two_columns_3 .minimal-price .price-label,.products-grid.two_columns_4 .minimal-price .price-label,.products-grid.two_columns_5 .minimal-price .price-label{display:inline-block;font-size:15px;text-transform:capitalize}
.products-grid.two_columns_3 .minimal-price .price,.products-grid.two_columns_4 .minimal-price .price,.products-grid.two_columns_5 .minimal-price .price{display:inline-block;margin:8px 0 0;font-size:20px}
.products-grid.two_columns_3 .minimal-price-link,.products-grid.two_columns_4 .minimal-price-link,.products-grid.two_columns_5 .minimal-price-link{display:inline-block;margin-top:4px}
.products-grid.two_columns_3 .minimal-price-link .price,.products-grid.two_columns_4 .minimal-price-link .price,.products-grid.two_columns_5 .minimal-price-link .price{font-size:20px}
.products-grid.two_columns_3 .minimal-price-link .label,.products-grid.two_columns_4 .minimal-price-link .label,.products-grid.two_columns_5 .minimal-price-link .label{font-size:15px}
.products-grid.two_columns_3 .price-from,.products-grid.two_columns_4 .price-from,.products-grid.two_columns_5 .price-from{margin:8px 0 0}
.products-grid.two_columns_3 .price-from .price-label,.products-grid.two_columns_4 .price-from .price-label,.products-grid.two_columns_5 .price-from .price-label{font-size:15px}
.products-grid.two_columns_3 .price-from .price,.products-grid.two_columns_4 .price-from .price,.products-grid.two_columns_5 .price-from .price{font-size:20px}
.products-grid.two_columns_3 .price-to .price-label,.products-grid.two_columns_4 .price-to .price-label,.products-grid.two_columns_5 .price-to .price-label{font-size:15px}
.products-grid.two_columns_3 .price-to .price,.products-grid.two_columns_4 .price-to .price,.products-grid.two_columns_5 .price-to .price{font-size:20px}
.products-grid.two_columns_3 button.button span,.products-grid.two_columns_4 button.button span,.products-grid.two_columns_5 button.button span{font-size:18px}
.products-grid.two_columns_3 .actions .out-of-stock,.products-grid.two_columns_4 .actions .out-of-stock,.products-grid.two_columns_5 .actions .out-of-stock{float:left;font-size:18px}
.products-grid.two_columns_5 .availability.out-of-stock{padding-top:27px}
.products-grid.two_columns_3 .quick-view,.products-grid.two_columns_4 .quick-view,.products-grid.two_columns_5 .quick-view{font-size:18px;line-height:30px;margin-left:-60px;width:100px}
.products-grid.one_column_4,.products-grid.one_column_5,.products-grid.one_column_6{margin-top:60px}
.products-grid.one_column_4 h2.product-name,.products-grid.one_column_5 h2.product-name,.products-grid.one_column_6 h2.product-name{font-size:18px}
.products-grid.one_column_4 .label-sale,.products-grid.one_column_4 .label-new,.products-grid.one_column_5 .label-sale,.products-grid.one_column_5 .label-new,.products-grid.one_column_6 .label-sale,.products-grid.one_column_6 .label-new{height:76px;width:76px;right:10px;top:10px;background-position:left top}
.products-grid.one_column_4 .regular-price .price,.products-grid.one_column_5 .regular-price .price,.products-grid.one_column_6 .regular-price .price{display:block;margin-top:7px;font-size:20px}
.products-grid.one_column_4 .special-price,.products-grid.one_column_5 .special-price,.products-grid.one_column_6 .special-price{display:inline-block;font-size:20px}
.products-grid.one_column_4 .old-price,.products-grid.one_column_5 .old-price,.products-grid.one_column_6 .old-price{display:inline-block;font-size:15px}
.products-grid.one_column_4 .minimal-price .price-label,.products-grid.one_column_5 .minimal-price .price-label,.products-grid.one_column_6 .minimal-price .price-label{display:inline-block;font-size:15px;text-transform:capitalize}
.products-grid.one_column_4 .minimal-price .price,.products-grid.one_column_5 .minimal-price .price,.products-grid.one_column_6 .minimal-price .price{display:inline-block;margin:8px 0 0;font-size:20px}
.products-grid.one_column_4 .minimal-price-link,.products-grid.one_column_5 .minimal-price-link,.products-grid.one_column_6 .minimal-price-link{display:inline-block;margin-top:4px}
.products-grid.one_column_4 .minimal-price-link .price,.products-grid.one_column_5 .minimal-price-link .price,.products-grid.one_column_6 .minimal-price-link .price{font-size:20px}
.products-grid.one_column_4 .minimal-price-link .label,.products-grid.one_column_5 .minimal-price-link .label,.products-grid.one_column_6 .minimal-price-link .label{font-size:15px}
.products-grid.one_column_4 .price-from,.products-grid.one_column_5 .price-from,.products-grid.one_column_6 .price-from{margin:8px 0 0}
.products-grid.one_column_4 .price-from .price-label,.products-grid.one_column_5 .price-from .price-label,.products-grid.one_column_6 .price-from .price-label{font-size:15px}
.products-grid.one_column_4 .price-from .price,.products-grid.one_column_5 .price-from .price,.products-grid.one_column_6 .price-from .price{font-size:20px}
.products-grid.one_column_4 .price-to .price-label,.products-grid.one_column_5 .price-to .price-label,.products-grid.one_column_6 .price-to .price-label{font-size:15px}
.products-grid.one_column_4 .price-to .price,.products-grid.one_column_5 .price-to .price,.products-grid.one_column_6 .price-to .price{font-size:20px}
.products-grid li.item .actions{position:absolute;width:290px;top:-1px}
.products-grid .item .add-to-fav:hover > .hover-on{left:188px}
.products-grid .item .quick_view:hover > .hover-on{left:183px}
.ajax-index-options .product-essential{width:100%}
.products-grid button.button{color:#FFF;width:182px;text-transform:uppercase;background:url(../images/lady-bag.png) no-repeat scroll 20px center #BB8F43;line-height:45px;margin-left:2px;transition:background .5s ease 0s}
.footer_column .footer-logo{width:100px;background-size:contain;margin-left:26px}
.footer_column{width:745px;margin:0 auto}
.footer .fcol_4 .block-subscribe{padding-top:0}
.footer .fcol_3 .block-subscribe{padding-top:0}
.footer .fcol_2 .block-subscribe{padding-top:0}
.footer .fcol_1 .block-subscribe{padding-top:0}
.fcol_4 .block_content .socials{float:left!important;margin-top:20px}
div.p_meth{float:left;text-align:left}
.footer .block-subscribe .input-box{float:none;width:auto;margin-left:0}
.colf{margin:0}
.footer p.tell{background:none repeat scroll 0 0 transparent;padding-bottom:10px;padding-left:0}
.footer .block-subscribe{clear:both;margin:0;padding-top:15px}
.social_links{clear:both;float:none;margin:0;text-align:left;width:auto}
.social_links span{display:none}
.social_links a{display:inline-block;float:none;margin:0 10px 0 0}
.footer .footer-links{height:auto;padding:2% 0}
.footer-container{padding-top:0;border-top:0}
.footer-container .footer{padding:0;background:url(../images/footer-top-bg.gif) repeat-x 0 257px}
.footer #col_2,.footer #col_3,.footer #col_4{width:auto}
.footer #col_2,.footer #col_4{padding-left:19px}
.footer #col_1,.footer #col_3{padding-left:0}
.footer .block-subscribe .input-box div.validation-advice{margin-top:0}
.footer_column #col_3 .block-content{width:300px}
.frwrapper2{background-color:#000}
.frcontent{width:739px;margin:0 auto;text-align:center}
.footer-container .frcontent address{float:none;line-height:40px}
.footer{width:auto;margin:0}
#shipping-promo{float:none;display:inline-block;height:57px;line-height:57px}
#footer-payments{height:57px;display:inline-block;float:none;line-height:57px}
#footer-bottom{width:739px;text-align:center}
.footer .block-subscribe button.button{right:35px}
.footer_column #col_2{margin-right:81px;float:right;display:inline-block;font-size:15px;line-height:1.2;letter-spacing:normal;vertical-align:top}
.footer_column #col_3{display:inline-block;font-size:15px;line-height:1.2;letter-spacing:normal;vertical-align:top;margin-left:0px;float:right;margin-right: 40px;padding-top:20px;min-width: 410px;}
.footer #col_4{margin-left:0}
.footer_column{letter-spacing:-5px;line-height:0;font-size:0;padding-top:35px}
#newsletter{width:195px}
#shopping-cart-table .cart-prod-name-opt-wrapper{display:inline-block;width:150px}
#shopping-cart-table tbody td button.btn-update{padding:0 32px;font-size:16px}
#shopping-cart-table td.test8 .m_title{font-size:12px;line-height:43px}
#shopping-cart-table input.qty{width:25px;height:23px;margin-left:0}
.cart .discount button.button,.cart .shipping button.button{padding:0;width:175px;font-size:18px;line-height:45px;float:left}
.cart .shipping input.input-text.validate-postcode,.cart .discount #coupon_code{width:60%;margin-right:6%;float:left}
#shopping-cart-table .a-center,#shopping-cart-table .a-right{text-align:center;width:90px}
#shopping-cart-table .btn-remove2,#shopping-cart-table .btn-remove:hover{background-position:0 1px}
#shopping-cart-table .btn-remove2,#shopping-cart-table .btn-remove{padding:0 0 0 16px;background:url(../images/account-dropdown-square.png) no-repeat scroll 0 -17px transparent;color:#585858;font-size:14px;line-height:120px}
.cart-table td{padding:15px 9px}
.cart .discount input.input-text,.cart .discount select,.cart .shipping input.input-text,.cart .shipping .shipping-form ul.form-list select{width:100%}
.cart .cart-collaterals .col2-set{float:none;width:auto}
.cart .cart-collaterals{margin:60px 0}
.cart .cart-collaterals .col2-set .col-2{width:auto}
.cart .cart-collaterals{margin:45px 0 0}
.cart .discount,.cart .shipping{width:auto;margin:0 0 30px;float:none}
.cart .totals{float:none;width:auto}
#discount-coupon-form{width:auto;float:none}
.cart .shipping .shipping-form ul.form-list li{width:100%}
.cart .shipping .input-box{width:100%}
.cart .shipping .shipping-form ul.form-list select{width:100%}
.cart .discount,.cart .shipping{background:none}
.block-account .block-content li a{font-size:15px}
#logregpopup #fancybox-wrap{width:710px!important}
#logregpopup #login-form .input-box{width:215px}
.account-login h2 + p{color:#000;font-size:16px;width:100%}
#login-form .col1-set{width:265px}
#login-form .col2-set{width:265px;display:inline-block;float:left;margin-left:47px}
#logregpopup .account-create .fieldset{float:left}
.product-essential{float:none;width:auto}
.dp_right_block{float:none;margin-top:60px}
.catalog-product-view .col-main{width:100%}
.product-view .product-collateral{float:none;width:auto}
.product-view .product-shop,.col1-layout .product-view .product-shop{width:360px}
.col1-layout .product-view .product-shop{margin-left:0;float:none;width:auto;margin-top:27px}
.bx-wrapper .bx-viewport{height:100%!important}
.bx-controls-direction .bx-next{left:102%}
#detail-page-social{float:right}
.product-view .product-img-box .more-views li{width:106px}
.product-view .rating-links,.product-view .ratings .rating-links{float:none}
.product-view .rating-box{margin-top:12px}
.product-view .product-img-box{width:380px;float:none}
.product-view .ratings .rating-links{font-size:15px}
.product-shop .add-to-cart{width:100%}
.more-views{width:auto}
.loadercont,.loadercont-1{left:500px}
#product_tabs_review_tabbed_contents .rating_left{float:none}
#product_tabs_review_tabbed_contents .rating_left #advice-validate-rating-validate_rating{float:none}
#product_tabs_review_tabbed_contents #product-review-table{width:584px;float:none}
.product-tabs-content{width:auto}
#review-form ul.form-list .input-box{width:auto}
#review-form ul.form-list li:first-child,#review-form ul.form-list li:first-child + li{width:276px}
.catalog-product-view #review-form ul.form-list,.review-product-list #review-form ul.form-list{width:584px;margin:29px 0 0;float:none}
#product_tabs_review_tabbed_contents #review-form .buttons-set{width:584px;float:none}
#customer-reviews dt{width:auto;float:none;margin:0 0 7px;display:inline-block}
#customer-reviews dd{width:auto;float:none}
.block-progress .block-content{border-right:2px solid #fdebeb;border-left:none}
.checkout-progress{font-size:10px}
.checkout-multishipping-shipping .box-sp-methods .pointer{right:-110px}
.checkout-multishipping-overview .place-order{position:relative}
.checkout-multishipping-overview #review-please-wait{position:absolute;top:60px}
.review-product-list .rating_left{float:none}
.review-product-list #product-review-table{width:584px;float:none}
.review-product-list #review-form .buttons-set{width:584px;float:none}
#contacts-form-col{width:auto;float:none}
#contacts-custom-col{margin-top:57px}
.block-account .block-content{margin:0 0 40px;width:200px}
.glc-step.review{float:none;display:block;clear:both;margin:0 auto;padding:40px 0 0}
.glc-step.address{width:354px;float:none;clear:both;margin:0 auto;display:block}
.col-left .block .block-title,.col-left .block-layered-nav .block-content dl dt{border-bottom:1px solid #D7D7D7;font-size:16px;color:#BB8F43}
.glc-step.review,.shipping-address{margin-top:25px;margin-bottom:35px}
.glc .methods .shipping-methods{float:left;width:100%;margin-bottom:44px}
#form-validate .input-box{margin:2px 0 0;width:250px!important}
#account-register-form-wrapper #form-validate .fieldset:first-child{margin-right:30px;padding-right:30px}

}
@media only screen and (max-width: 768px) {
.cms-no-route .page-title {
	font-size: 58px;
}

.cms-no-route .std {
    margin-top: 100px;
    padding-left: 0px;
	}
#logregpopup #fancybox-wrap{width:320px!important;padding:0!important;top:0!important;left:50%!important;margin-left:-160px!important}
#logregpopup #fancybox-wrap #fancybox-content{width:auto!important}
#logregpopup #fancybox-content > div:first-child{width:auto!important}
#logregpopup #fancybox-content #account-login-form-wrapper,#logregpopup #fancybox-content #account-forgotpass-form-wrapper,#logregpopup #fancybox-content #account-register-form-wrapper{padding:10px 30px 30px}
#login-form .col1-set{float:none;width:auto}
#login-form .col2-set{float:none;width:auto;margin:30px 0 0;padding:0;border:none}
#logregpopup .validation-advice,#logregpopup .LV_invalid{display:block}
.account-login .new-users p{margin:0 0 30px}
.account-create #form-validate{float:none;width:auto}
#account-register-form #form-validate .fieldset + .fieldset .form-list .fields .field:first-child{margin-bottom:12px}
#account-register-form #form-validate .fieldset:first-child .form-list .fields:first-child .customer-name > div:first-child{margin-bottom:12px}
.account-create #form-validate .fieldset ul.form-list li.fields .field{float:none}
#login-form ul.form-list li{float:none}
#fancybox-content .page-title h1{font-size:25px;letter-spacing:normal;line-height:1.2}
#fancybox-content .page-title{height:auto}
.customer-account-edit #form-validate .fieldset ul{margin-bottom:0}
#form-validate .fieldset ul{margin-top:25px;margin-bottom:30px}
.page-title h1{font-size:35px}
.ajax-index-options #ajax_loader{left:409px;top:0}
#logregpopup .account-login .border-right{border-right:none}
#logregpopup .fieldset:first-child{margin-top:0;border-right:none}
#account-register-form-wrapper ul.form-list li.fields{margin-left:0;float:left}
#account-register-form-wrapper .form-list li{margin:0;position:static;clear:both}
#login-form .new-users .buttons-set{margin-top:0}
#login-form h2{margin:15px 0}
.customer-account-edit .my-account #form-validate .fieldset{float:none;padding:27px 0 0;margin:0;clear:both}
.cms-home .main-container .main{width:auto;max-width:738px;padding:0}
.main-container .main{width:auto;max-width:738px;padding:15px}
.header-container{width:auto;padding:0 15px}
.header{width:auto;}
.header .quick-access .mg,.header .quick-access .co{margin-left:5px}
.camera_pag{bottom:0}
.header .quick-access{width: auto;}
.currency-dd ul li a,.language-dd ul li a{line-height:1.23}
.header .currLang + .topHeader-bg-block{display:none}
.header .links + .topHeader-bg-block{display:none}
.header .links li a{white-space:nowrap}
header{margin-top:0}
.botHeader{position:relative}
.cart-top{float:left;margin-left:8px}
#toplinks-wrapper{position:absolute;right:250px}
.header .logo{float:left;margin:0 0 65px 20px;width:210px;height:80px}
.header_right{width:276px}
.currency-dd,.language-dd{z-index:100}
.slider{width:auto;max-width:738px;width:100%;margin:0 auto;max-height:79.166%!important}
.slider .camerarelative,.slider .cameraSlide img{width:100%!important;height:auto!important;position:relative!important}
.camera_wrap img{height:auto!important;margin:0 auto!important;max-width:100%!important;position:relative!important}
.slider .camera_fakehover,.slider .camera_target,.cameraCont /*,.cameraContents*/{height:auto!important}
.slider .camera_target,.slider .cameraSlide{position:relative}
.slider .camera_wrap{height:100%!important;width:100%!important}
.camera_pag{left:0!important;margin-left:0!important}
.camera_prev,.camera_next{width:74px;height:59px;margin-top:-29px}
.camera_prev > span{background:url(../images/camera_arrows-768px.png) 0 0 no-repeat;width:74px;height:59px}
.camera_next > span{background:url(../images/camera_arrows-768px.png) 100% 0 no-repeat;width:74px;height:59px}
#carousel-wrapper-product-new,#carousel-wrapper-product-featured{width:460px;margin:0 auto}
#carousel-content-product-new,#carousel-content-product-featured{margin-left:-30px}
#featured-products .slide ul li{width:200px}
#featured-products .slider-tabs{text-align:center}
#featured-products .actions .out-of-stock{font-size:15px;padding-top:29px}
#featured-products .label-sale,#featured-products .label-new{width:61px;height:61px;top:8px;right:8px;background-position:left -81px}
#featured-products button.button{width:100px;padding:0 12px}
#featured-products button.button span span{font-size:17px}
div.slide{margin:0 30px}
.slider-container{margin-bottom:30px}
#why-us{padding:0 10px}
#why-us img{float:none;margin:0 auto 20px;display:block}
#why-us h3{margin:0 0 21px;white-space:nowrap;padding:0;text-align:center}
#why-us h3 span{padding:0 15px}
#why-us h3{display:block}
.wishlist-index-index p.back-link{margin-top:0}
.review-product-list .col1-layout .product-view .product-shop{width:100%}
.review-product-list .col1-layout .col-main{background:none}
.col1-layout .products-list .product-shop{width:59%}
#product-attribute-specs-table tr.first th{border-top:1px solid #d7d7d7}
#product-attribute-specs-table tbody tr{display:block;padding:0 0 40px;border-top:2px solid #D7D7D7}
#product-attribute-specs-table td,#product-attribute-specs-table th{width:auto;text-align:center;display:block;padding-left:0;border-right:none}
#product_tabs_attributes_tabbed_contents table{width:100%}
.product-tabs-content .attr-table{margin-right:0}
.product-tabs-content .attr-table,.desc-info{width:100%}
.desc-info p{text-align:center}
col{width:0!important}
#product_tabs_attributes_tabbed_contents td{border-bottom:none}
#product_tabs_attributes_tabbed_contents th,#product_tabs_attributes_tabbed_contents td{min-width:100%;padding:5px 0}
#product_tabs_attributes_tabbed_contents table tr.last td{border-bottom:medium none;border-top:1px solid #d7d7d7}
.ajax-index-options #ajax_loader{left:59%;top:1px}
.footer_column #col_3{display:inline-block;float:right;margin-right: 25px; font-size:15px;line-height:1.2;letter-spacing:normal;vertical-align:top;margin-right:31px;margin-left:0;float:right}
.footer .block-subscribe button.button{right:13px}
.footer .block-subscribe .validation-advice {
    left: 131px;
}
.footer{width:auto}
.footer_column{width:auto}
#footer-bottom{width:auto;font-size:13px;text-align:left;padding-left:12px}
#footer-payments li{margin-left:3px}
#col_2 .links > ul li {
    margin-left: 15px;
}
.footer_column #col_2{margin-right:25px;float:right;display:inline-block;font-size:14px;letter-spacing:normal;vertical-align:top}
.footer #col_2{padding-left:0}
.footer #col_4{width:93px;}
#col_3,.footer #col_4{float:right;float:left;padding-left:19px;padding-right:0px;margin-left:0}
#newsletter{width:176px}
.footer .block-subscribe .input-box{float:right;margin-left:0;width:258px}
#footer-payments .visa{margin-left:5px}
.page .footer,.page .footer-container{background:none}
.frcontent{width:auto;max-width:100%;text-align:left;padding:0 12px 0 20px;}
.fcol_2{width:100%;margin-left:0}
.fcol_3{width:100%;margin-left:0}
.footer_column #col_1 .block_content,.footer_column #col_2 .block_content,.footer_column #col_3 .block_content{width:auto}
.footer p.tell{background:none;padding-left:0;padding-bottom:10px}
.social_links{float:none;clear:both;margin:0;text-align:left;width:auto}
.social_links a{display:inline-block;float:none;margin:0 10px 0 0}
.social_links span{display:none}
.frwrapper1 ul li{display:block;float:none}
#col_4 .block_content .address{float:none;margin-bottom:20px;margin-right:0;border-right:none}
#col_4 .block_content .phone{float:none;margin-bottom:20px;margin-right:0;border-right:none}
#col_4 .block_content .email{float:none}
.ui-slider{width:93%}
.category-products .sorter .view-mode label{padding-left:0}
.products-grid.two_columns_3,.products-grid.two_columns_4,.products-grid.two_columns_5{width:auto;font-size:0;line-height:0;letter-spacing:-5px;margin:58px 0 0}
.products-grid.two_columns_3 li.item,.products-grid.two_columns_4 li.item,.products-grid.two_columns_5 li.item{width:42%;margin:1px 4% 50px!important;float:none;letter-spacing:normal;line-height:1.2}
.products-grid.two_columns_3 li.item.first,.products-grid.two_columns_4 li.item.first,.products-grid.two_columns_5 li.item.first{margin:1px 4% 50px!important}
.products-grid.two_columns_3 li.item.last,.products-grid.two_columns_4 li.item.last,.products-grid.two_columns_5 li.item.last{margin:0 4% 50px!important}
.products-grid.two_columns_3,.products-grid.two_columns_4,.products-grid.two_columns_5{margin-top:58px}
.products-grid.two_columns_3 button.button,.products-grid.two_columns_4 button.button,.products-grid.two_columns_5 button.button{padding:0 12px;width:64.5%;background:url(../images/lady-bag.png) no-repeat scroll 20px center #BB8F43}
.products-grid.two_columns_3 button.button span span,.products-grid.two_columns_4 button.button span span,.products-grid.two_columns_5 button.button span span{font-size:17px}
.products-grid.two_columns_3 .actions .out-of-stock,.products-grid.two_columns_4 .actions .out-of-stock,.products-grid.two_columns_5 .actions .out-of-stock{font-size:15px;padding-top:0;width:64.8%}
.products-grid .item .availability.out-of-stock span{width:100%;padding:0}
.main .category-products .special-price{margin:8px 0 0 10px}
.category-products .sorter .limiter{display:none}
.category-products li.clear{display:none}
.sorter .view-mode{float:left}
.products-grid li.item .actions{position:static;width:100%}
.products-grid button.button{width:105px;background-image:none}
.products-grid.two_columns_3 .actions-ratings{position:static;width:100%;margin:0 auto}
.products-grid .item .quick-view{width:17%!important}
.products-grid .item .link-compare{width:16%}
.products-grid .item .add-to-fav:hover > .hover-on{display:none}
.products-grid .item .quick_view:hover > .hover-on{display:none}
.products-grid.one_column_4,.products-grid.one_column_5,.products-grid.one_column_6{width:auto;font-size:0;line-height:0;letter-spacing:-5px;margin:58px 0 0}
.products-grid.one_column_4 li.item,.products-grid.one_column_5 li.item,.products-grid.one_column_6 li.item{width:42%;margin:0 4% 50px!important;float:none;letter-spacing:normal;line-height:1.2}
.products-grid.one_column_4 li.item.first,.products-grid.one_column_5 li.item.first,.products-grid.one_column_6 li.item.first{margin:0 4% 50px!important}
.products-grid.one_column_4 li.item.last,.products-grid.one_column_5 li.item.last,.products-grid.one_column_6 li.item.last{margin:0 4% 50px!important}
.products-grid.one_column_4 button.button,.products-grid.one_column_5 button.button,.products-grid.one_column_6 button.button{width:180px;padding:0 12px}
.products-grid.one_column_4 button.button span span,.products-grid.one_column_5 button.button span span,.products-grid.one_column_6 button.button span span{font-size:17px}
.products-grid.one_column_4 .actions .out-of-stock,.products-grid.one_column_5 .actions .out-of-stock,.products-grid.one_column_6 .actions .out-of-stock{font-size:15px;padding-top:0}
.col1-layout .products-list .prod-img-top,.col2-left-layout .products-list .prod-img-top{width:60%;float:none;margin:0 auto 12px}
.col1-layout .products-list .product-shop,.col2-left-layout .products-list .product-shop{width:auto;float:none}
.products-list div.ratings .rating-links{max-width:65%}
.compare-table tr th{display:block}
.compare-table col{width:auto}
.compare-table thead{display:none;}
.compare-table tr,.compare-table td,.compare-table th{display:block}
.compare-table .btn-remove{display:none}
.compare-table tr.first th{display:none}
.page-empty .product-view .product-shop{margin:0 auto;float:none;width:auto}
.product-shop .input-box{width:50%}
.product-essential{width:100%}
.product-view .product-img-box{width:60%;float:none}
.product-view .product-img-box img{width:100%}
.product-view .product-shop,.col1-layout .product-view .product-shop{width:auto;float:none}
.loadercont,.loadercont-1{bottom:39px;left:72%}
.datetime-picker{margin:0 2px 2px}
.product-tabs-content .box-tags .form-add .input-box{width:100%}
.product-tabs-content .box-tags .note{max-width:60%}
.product-tabs-content .box-tags .form-add button.button{margin-top:0}
.catalog-product-view #review-form ul.form-list,#review-form .buttons-set{width:100%}
#customer-reviews #review-form ul.form-list li,#customer-reviews #review-form ul.form-list li .input-box,#customer-reviews #review-form ul.form-list li .input-box input,#customer-reviews #review-form ul.form-list li .input-box textarea{width:100%}
#customer-reviews dd{width:auto}
#product_tabs_review_tabbed_contents table#product-review-table{width:100%}
.product-view .product-shop dl{display:block}
.product-options ul.options-list input.radio,.product-options ul.options-list input.checkbox{margin-top:4px}
.product-tabs-content .box-tags .form-add{width:auto}
.product-tabs-content .box-tags .form-add input.input-text{width:66%}
#customer-reviews dd,#customer-reviews dt{float:none}
#customer-reviews dd{margin-top:12px}
.product-view .tabs a{padding:0 10px;font-size:17px}
.product-tabs-content .box-tags .form-add button.button{line-height:43px;font-size:18px;text-transform:uppercase;padding:0 35px}
.review-product-list #review-form ul.form-list{width:auto}
.review-product-list #product-review-table{width:100%}
.review-product-list #review-form .buttons-set{width:auto}
.sendfriend-product-send #product_sendtofriend_form{width:auto}
.sendfriend-product-send #product_sendtofriend_form li{width:auto!important}
.sendfriend-product-send #product_sendtofriend_form input.input-text,.sendfriend-product-send #product_sendtofriend_form textarea{width:100%!important}
.sendfriend-product-send #product_sendtofriend_form div.buttons-set{width:auto}
#max_recipient_message{float:none;clear:both}
#max_recipient_message p{padding:12px 0 0}
.cart .shipping input.input-text.validate-postcode,.cart .discount #coupon_code{width:56%;margin-right:5%;}
#shopping-cart-table tbody tr.last td{border-bottom:1px solid #d7d7d7}
#shopping-cart-table .a-center,#shopping-cart-table .a-right{text-align:center;width:100%}
#shopping-cart-table tbody tr td.last{border-bottom:none}
#shopping-cart-table a.product-image img{height:103px}
#shopping-cart-table .a-center.test11{width:100%}
#shopping-cart-table .cart-prod-name-opt-wrapper{width:100%}
#shopping-cart-table td.test8,td.test9,td.test10,#shopping-cart-table .btn-remove2,#shopping-cart-table .btn-remove{line-height:40px}
#shopping-cart-table tbody td button.btn-update{margin:10px 0 0}
.checkout-cart-index input[type="text"],select,input.input-text{padding:5px}
#shopping-cart-table input.qty{width:40px}
#shopping-cart-table tbody tr{margin-top:30px}
#shopping-cart-table tbody tr:first-child{margin-top:0}
#shopping-cart-table tbody tr td{padding:5px;text-align:left!important}
#shopping-cart-table tbody tr td:first-child{border-top:none}
#shopping-cart-table a.product-image{margin:10px;width:100px}
#shopping-cart-table .btn-remove2,#shopping-cart-table .btn-remove{margin:0 auto}
#shopping-cart-table tfoot .button,#shopping-cart-table tfoot .btn-continue{display:block;float:right;margin:0 auto 15px;display:none}
#shopping-cart-table tfoot td button:first-child{margin-left:15px}
#shopping-cart-table tfoot td button:first-child + button{margin-left:30px}
.cart .cart-collaterals{margin:45px 0 0}
.cart .discount,.cart .shipping{width:auto;margin:0 0 30px;float:none}
.cart .totals{float:none;width:auto}
.cart .shipping .shipping-form ul.form-list li{width:100%}
.cart .shipping .input-box{width:100%}
.cart .shipping .shipping-form ul.form-list select{width:100%}
.cart .discount,.cart .shipping{background:none}
#shopping-cart-table thead > tr:first-child{display:none}
#shopping-cart-table tfoot{float:right}
.main-container table.responsive,.main-container .responsive thead,.main-container .responsive tbody,.main-container .responsive th,.main-container .responsive td,.main-container .responsive tr{display:block}
#shopping-cart-table .btn-remove2,#shopping-cart-table .btn-remove{margin:0}
.col-right.sidebar{margin-top:30px}
.opc .step{padding:15px 0}
#opc-review .buttons-set{padding:0}
#checkoutSteps{padding-bottom:0}
.sp-methods .form-list{padding:0}
.sp-methods .form-list li .input-box input,.sp-methods .form-list li .input-box select{width:100%}
.sp-methods .form-list li .input-box input{width:100%}
.sp-methods .input-box .v-fix:first-child{width:63%;margin-right:4%}
.sp-methods .input-box .v-fix:first-child + .v-fix{width:33%}
#review-buttons-container{text-align:center}
#review-buttons-container .f-left{float:none!important}
#review-buttons-container button{float:none;margin-left:0}
#checkout-review-submit{float:none}
#checkout-progress-wrapper .block .block-title{font-size:17px}
#review-buttons-container .please-wait{float:none;margin-left:0}
#opc-login .forgot-pass{margin:12px 10px 0 0}
.opc #ccsave_cc_type{width:100%}
.checkout-progress li{margin:0 0 10px;width:100%}
#multiship-addresses-table tr{margin-bottom:30px}
#multiship-addresses-table tfoot tr.last{margin-bottom:15px}
#multiship-addresses-table tbody td select{width:100%}
.checkout-multishipping-addresses .buttons-set,.checkout-multishipping-shipping .buttons-set,.checkout-multishipping-billing .buttons-set{position:relative}
.checkout-multishipping-addresses .back-link{float:none;position:absolute;top:60px;right:0}
.checkout-multishipping-shipping .back-link{float:none;position:absolute;top:60px;right:0}
.checkout-multishipping-billing .back-link{float:none;position:absolute;top:60px;right:0}
#payment_form_paypal_billing_agreement{width:100%}
.checkout-multishipping-addresses #page-title-bg,.checkout-multishipping-address-newshipping #page-title-bg,.checkout-multishipping-shipping #page-title-bg,.checkout-multishipping-address-editshipping #page-title-bg,.checkout-multishipping-billing #page-title-bg,.checkout-multishipping-address-selectbilling #page-title-bg,.checkout-multishipping-address-newbilling #page-title-bg,.checkout-multishipping-address-editaddress #page-title-bg,.checkout-multishipping-overview #page-title-bg,.checkout-multishipping-address-editbilling #page-title-bg,.checkout-multishipping-success #page-title-bg{background:#fff}
.checkout-multishipping-addresses .page-title h1,.checkout-multishipping-address-newshipping .page-title h1,.checkout-multishipping-shipping .page-title h1,.checkout-multishipping-address-editshipping .page-title h1,.checkout-multishipping-billing .page-title h1,.checkout-multishipping-address-selectbilling .page-title h1,.checkout-multishipping-address-newbilling .page-title h1,.checkout-multishipping-address-editaddress .page-title h1,.checkout-multishipping-overview .page-title h1,.checkout-multishipping-address-editbilling .page-title h1,.checkout-multishipping-success .page-title h1{margin-bottom:20px;padding-left:10px;background:#fdebeb}
.checkout-multishipping-shipping .box-sp-methods .pointer{right:-70px}
.multiple-checkout .col2-set .col-narrow{width:80%}
.multiple-checkout .data-table tr,.multiple-checkout .data-table td,.multiple-checkout .data-table th{display:block}
#multiship-addresses-table tbody tr{height:auto}
.multiple-checkout .data-table thead > tr{display:none}
.multiple-checkout .data-table tbody td{border-top:1px solid #fdebeb;border-left:1px solid #fdebeb;border-right:1px solid #fdebeb}
.multiple-checkout .data-table tbody tr{border-top:3px solid #fdebeb;border-bottom:3px solid #fdebeb}
.account-login #login-form ul.form-list li,#form-validate ul.form-list li{width:auto}
.account-login .input-box input.input-text,#form-validate .form-list input.input-text{width:100%}
.checkout-multishipping-address-newshipping .form-list select{width:100%}
.page-title.title-buttons{margin-bottom:10px}
#shipping_method_form .data-table tbody tr{height:auto}
#shipping_method_form .col-2 .data-table tbody tr td{padding:5px;border-top:1px solid #fdebeb;border-left:1px solid #fdebeb;border-right:1px solid #fdebeb}
#shipping_method_form .col-2 .data-table tbody tr td:first-child{border-top:none}
.checkout-multishipping-address-editshipping .form-list select{width:100%}
.checkout-multishipping-address-editaddress .form-list select{width:100%}
.checkout-multishipping-billing #multishipping-billing-form .sp-methods input.input-text{width:100%}
.checkout-multishipping-billing #multishipping-billing-form .sp-methods li:first-child + li select{width:100%}
.checkout-multishipping-billing #multishipping-billing-form .sp-methods li{width:auto}
.checkout-multishipping-billing #payment_form_ccsave #ccsave_cc_type{width:100%}
.checkout-multishipping-address-editbilling .form-list select{width:100%}
.checkout-multishipping-address-newbilling .form-list select{width:100%}
.checkout-multishipping-overview .col-2.col-wide .data-table tbody tr.first{border-top:6px solid #fdebeb}
.checkout-multishipping-overview .col-2.col-wide .data-table tfoot tr.last{border-bottom:6px solid #fdebeb}
.checkout-multishipping-overview .col-2.col-wide .data-table tbody tr{height:auto}
.checkout-multishipping-overview .col-2.col-wide .data-table tfoot tr{height:auto;border-bottom:3px solid #fdebeb}
.checkout-multishipping-overview .col-2.col-wide .data-table tfoot tr:first-child{border-top:3px solid #fdebeb}
.checkout-multishipping-overview .col-2.col-wide .data-table tbody tr td,.checkout-multishipping-overview .col-2.col-wide .data-table tfoot tr td{padding:5px}
.checkout-multishipping-overview .col-2.col-wide .data-table tbody tr td{border-top:1px solid #fdebeb;border-left:1px solid #fdebeb;border-right:1px solid #fdebeb}
.checkout-multishipping-overview .col-2.col-wide .data-table tbody tr td:first-child{border-top:none}
.checkout-multishipping-overview .col-2.col-wide .data-table tfoot tr td{border-top:1px solid #fdebeb;border-left:1px solid #fdebeb;border-right:1px solid #fdebeb}
.checkout-multishipping-overview .col-2.col-wide .data-table tfoot tr td:first-child{border-top:none}
.checkout-multishipping-overview .col-2.col-wide table tr td{padding:5px;border-top-width:6px}
.checkout-multishipping-overview .col-2.col-wide .data-table tfoot tr td.last{text-align:center}
#checkout-review-submit .place-order{min-height:120px}
#multiship-addresses-table ~ .buttons-set button.button{margin-top:0}
.addresses-list ol li.item{margin-left:0}
.catalogsearch-advanced-index #form-validate{width:auto}
.catalogsearch-advanced-index #form-validate .form-list li:first-child + .even + .odd + .even ~ .even{width:45%}
.catalogsearch-advanced-index #form-validate .form-list li:first-child + .even + .odd + .even ~ .odd{width:45%}
.advanced-search .form-list .input-range{width:100%}
.catalogsearch-advanced-index #form-validate .form-list li .input-range input{width:44%}
.catalogsearch-advanced-index #form-validate .form-list li select{width:100%;padding-left:1%;padding-right:1%}
.catalogsearch-advanced-index #form-validate .form-list .separator{margin-left:1%;margin-right:1%}
.customer-account-login #form-validate{width:auto}
.sales-billing-agreement-index .billing-agreements .info-box .form-list select{width:100%}
.billing-agreements ul.form-list li{display:block}
#my-tags-table .add-to-links{float:none}
.account-login #login-form,#form-validate{width:auto}
#login-form input.input-text,#form-validate input.input-text{width:100%}
#logregpopup #fancybox-content #account-register-form-wrapper #form-validate{margin-top:20px}
.customer-account-forgotpassword #form-validate{width:auto}
.customer-account-create #form-validate{width:auto}
.customer-account-edit #form-validate{width:auto}
.newsletter-manage-index #form-validate{width:auto}
.my-account #form-validate div.buttons-set{width:auto}
.customer-address-form #form-validate{width:auto}
.customer-address-form #form-validate li select{width:100%}
.wishlist-index-share #form-validate{width:auto}
#my-orders-table dl.item-options{overflow:hidden;border-top:1px solid #fdebeb;padding-top:5px;margin-top:5px}
#my-orders-table dl.item-options dt{display:block; float:none;}
#my-orders-table dl.item-options dd{display:block;float:none; margin-left:0px}
.sales-order-view .order-items h2 + #my-orders-table tbody td {
    width: 100%;
}
.store-information{width: auto;}
.contacts-right-column .contacts-list + .contacts-list li:first-child{border-top:none;padding-top:0}
.contacts-right-column img.contacts-map + .contacts-list{float:left;margin-top:15px;width:48%}
.contacts-right-column .contacts-list + .contacts-list{float:right;margin-top:15px;width:48%}
.contacts-right-column{padding-bottom:60px}
form#contactForm{padding-bottom:30px}
form#contactForm,.contacts-right-column{width:100%;float:none}
.contacts-right-column{margin:0}
.contacts-right-column p.contacts-intro{left:0;top:-635px;width:100%}
.contacts-right-column img.contacts-map{display:block;margin:0 auto;width:70%}
#checkout-review-load .data-table td{width:auto;float:none}
#checkout-review-load tfoot td{border-right:none}
#product-review-table td,#product-review-table th{display:table-cell;float:none;width:auto;padding:3px 5px}
#review-form ul.form-list,#review-form .buttons-set{width:100%}
#product_tabs_review_tabbed_contents #review-form .buttons-set{float:none;width:auto}
#review-form .form-list input.input-text,#review-form .form-list textarea{width:99.5%}
#my-reviews-table td{min-width:400px}
.cart-table .btn-update,.cart-table .btn-empty{float:none}
span.m_title{display:inline-block;margin-right:10px;max-width:140px;min-width:100px;width:30%;text-transform:uppercase}
#product_sendtofriend_form .buttons-set{max-width:100%;width:100%}
.send-friend .form-list{width:100%}
.send-friend .form-list li{margin-right:0}
.send-friend .form-list li.wide .input-box{width:auto}
.send-friend .form-list li.wide textarea{width:99%}
#product_sendtofriend_form .form-list .field{margin-right:0}
#wishlist-table tbody tr td{border-bottom:1px solid #d7d7d7}
#wishlist-table thead{display:none}
#wishlist-table .product-image{float:none;margin:0 auto;display:inline-block}
#wishlist-table .btn-remove2{float:none;margin:0 auto}
#wishlist-table tbody tr{margin-bottom:30px}
#wishlist-table td{text-align:center}
#wishlist-table tr td.last{border-bottom:1px solid #d7d7d7}
#wishlist-table tr td:first-child{border-top:1px solid #d7d7d7}
#wishlist-table .old-price{font-size:11px}
#wishlist-table .cart-cell input.qty{vertical-align:10px}
.wishlist-index-index .my-wishlist .buttons-set button.button{margin-top:15px}
.wishlist-index-index .buttons-set.buttons-set2{margin-top:0}
.wishlist-index-index p.back-link{margin-top:15px;padding-top:15px}
#my-tags-table{border-bottom:none;padding:0;margin-top:17px}
#my-tags-table tbody tr td{border-bottom:none;overflow:hidden;width:auto;padding:10px 1.5%}
#my-tags-table tbody tr td .product-image{float:none;margin:0 auto;display:block;width:100px}
#my-tags-table tbody tr td .btn-cart{float:none;margin:0 auto;display:block;text-align:center}
#my-tags-table .product-name{float:none;margin:0 auto 10px;text-align:center}
#my-tags-table div.ratings{float:none;text-align:center}
#my-tags-table div.ratings .rating-box{display:inline-block}
#my-tags-table .price-box{float:none;margin-top:10px;text-align:center}
#my-tags-table td{border:none;text-align:center}
#my-tags-table td.last{width:auto;margin:0 auto}
#my-tags-table td:first-child{width:auto}
#my-tags-table tr{margin-bottom:30px}
#my-tags-table tr td.last{border-bottom:1px solid #d7d7d7}
#my-tags-table tbody td.last button.button{display:inline-block;vertical-align:top;float:none}
#my-tags-table .add-to-links{display:none;vertical-align:top}
#my-tags-table .old-price{font-size:11px}
#my-reviews-table{border-bottom:none}
#my-reviews-table td{padding:10px 1.5%;border-bottom:1px solid #d7d7d7!important;text-align:center}
#my-reviews-table colgroup col{width:0!important}
#my-reviews-table td .rating-box{float:none;margin:0 auto}
#my-reviews-table tr{margin-bottom:30px}
#my-reviews-table tr td:first-child{border-top:3px solid #d7d7d7}
#my-downloadable-products-table{border:none;margin-top:30px}
#my-downloadable-products-table tr{margin-bottom:30px}
#my-downloadable-products-table tr td:first-child{border-top:2px solid #d7d7d7;text-align:center!important;padding:14px 0 10px;margin:0}
#my-downloadable-products-table tr td.last a:first-child{margin-left:0}
#my-downloadable-products-table thead{display:none}
#my-downloadable-products-table tr td.last{border-bottom:1px solid #d7d7d7;text-align:center!important;margin:0}
#my-downloadable-products-table colgroup col{width:0!important}
#my-downloadable-products-table td{padding:10px 1.5%!important;border-bottom:1px solid #d7d7d7}
.sales-order-view .order-items h2 + #my-downloadable-products-table .a-right.last,.sales-order-view .order-items h2 + #my-downloadable-products-table .a-right{text-align:center!important;width:100%}
#my-downloadable-products-table tfoot tr.first td.last{border-top:0 solid #D7D7D7}
.my-account .pager{margin:0}
.sales-order-view .order-items h2 + #my-downloadable-products-table tfoot td{padding:5px 0;width:100%!important}
.dashboard .welcome-msg{margin-right:0}
.sales-order-view #my-downloadable-products-table tfoot{display:block}
.sales-order-view #my-downloadable-products-table tr{margin-bottom:0}
.customer-address-form ul.form-list li.fields .field{float:none}
.customer-address-form #form-validate{max-width:100%}
#my-downloadable-products-table tr{margin:0 0 30px}
#my-downloadable-products-table thead{display:none}
#my-downloadable-products-table table,#my-downloadable-products-table tbody,#my-downloadable-products-table th,#my-downloadable-products-table td,#my-downloadable-products-table tr{display:block}
#my-orders-table{border:none}
#my-orders-table tr{margin-bottom:30px}
#my-orders-table tr td:first-child{border-top:2px solid #d7d7d7;text-align:center!important;padding:14px 0 10px;margin:0}
#my-orders-table tr td.last a:first-child{margin-left:0}
#my-orders-table thead{display:none}
#my-orders-table tr td.last{border-bottom:1px solid #d7d7d7;text-align:center!important;margin:0}
#my-orders-table colgroup col{width:0!important}
#my-orders-table td{padding:10px 0 !important;border-bottom:1px solid #d7d7d7}
.sales-order-view .order-items h2 + #my-orders-table .a-right.last,.sales-order-view .order-items h2 + #my-orders-table .a-right{text-align:center!important;width:100%}
#my-orders-table tfoot tr.first td.last{border-top:0 solid #D7D7D7}
.sales-order-view .order-items h2 + #my-orders-table tfoot td{padding:5px 0;width:100%!important}
.dashboard .welcome-msg{margin-right:0}
.sales-order-view #my-orders-table tfoot{display:block}
.sales-order-view #my-orders-table tr{margin-bottom:0}
.customer-address-form ul.form-list li.fields .field{float:none}
.customer-address-form #form-validate{max-width:100%}
.customer-account-edit .my-account #form-validate div.buttons-set{width:100%;max-width:99%}
.box-account .col2-set .col-1{margin-bottom:50px;width:100%}
.box-account .col2-set .col-2{margin-left:0;width:100%}
.glc-step.methods{float:left;width:100%}
.checkout-onepage-index #login-form ul.form-list li{width:100%}
.checkout-onepage-index #login-form ul.form-list .input-box{width:100%}
.checkout-onepage-index #login-form ul.form-list input.input-text{width:100%}
#checkout-step-login .buttons-set{width:100%}
.multiple-checkout .col2-set .col-wide{width:100%}
.checkout-multishipping-overview .buttons-set{margin-top:0}
.my-account .product-review .product-img-box .product-image{display:inline-block}
.product-view .product-collateral ul.tabs li{margin-top:5px}
#about-us #history-chapter{margin-top:80px}
.page-sitemap .pager{position:relative}
.page-sitemap .pager .pages{position:absolute;right:0;top:50px;float:none}
.page-sitemap .links{position:relative;z-index:1}
.page-sitemap .sitemap{clear:both;margin-top:60px;margin-bottom:30px}
.availability.out-of-stock span{padding:0;width:100%}
}
@media only screen and (max-width: 698px) {
.footer_column #col_3{display:inline-block;font-size:15px;line-height:1.2;letter-spacing:normal;vertical-align:top;margin-left:0px}
#login-form .input-box{width:215px}
#gcheckout-forgot-form .input-box{width:100%;}
.account-login h2 + p{color:#000;font-size:16px;width:100%}
#login-form .col1-set{width:230px}
#login-form .col2-set{width:180px;display:inline-block;float:left;font-size:12px}
#login-form{width:auto}
#login-form .new-users .buttons-set{margin-top:0}
.account-login button.button{line-height:42px;font-size:16px;text-transform:uppercase;padding:0 10px;color:#FFF}
#login-form .new-users button.button{line-height:42px;margin-top:15px;background:none repeat scroll 0 0 #BB8F43;font-size:16px;color:#FFF;text-transform:uppercase;padding:0 10px}
#fancybox-content .page-title h1{font-size:26px;line-height:26px;text-transform:uppercase;color:#000}
#form-validate-forgotpass .fieldset p{color:#000;font-size:16px;width:auto;margin:3px 0 35px}
#form-validate .fieldset{float:left}
#form-validate .fieldset .input-box{width:160px}
#form-validate .fieldset:first-child{margin-top:0;border-right:none;float:left;width:auto!important}
}
@media only screen and (max-width: 675px) {
.products-grid.two_columns_3 button.button,.products-grid.two_columns_4 button.button,.products-grid.two_columns_5 button.button{padding:0 12px;width:63.5%;}
.products-grid.two_columns_3 button.button,.products-grid.two_columns_4 button.button,.products-grid.two_columns_5 button.button{background-image:none}
.product-tabs-content .box-tags .form-add input.input-text{width:55%}
.addresses-list .col-1.addresses-primary ol li.item:first-child{margin-right:0;margin-bottom:29px}
}
@media only screen and (max-width: 645px) {
	.row-collection {
		max-width: 300px;
	}

}
@media only screen and (max-width:600px) {
	.footer #col_4 {width: 62px;}
}
@media only screen and (max-width: 538px) {
.product-shop .input-box{width:60%}
.dp_right_block .slide ul > li:first-child {
    margin: 1px 10px 28px 1px !important;
}
.dp_right_block .slide ul li {
    margin: 1px 1px 28px 1px !important;
}

#toplinks-wrapper > span:first-child{line-height:52px;margin-left:0;color:#AFAFAF;text-align:left;display:inline-block}
#toplinks-wrapper > ul{top:34px}
#toplinks-wrapper:hover{background-position:80px 26px}
.compare-top{line-height:35px;margin-left:0}
#toplinks-wrapper{position:relative;right:0;width:89px;vertical-align:top;display:inline-block;float:none;margin-left:0;text-align:left;background-position:80px 26px}
.cms-home .main-container .main{padding:0}
.main-container .main{margin:0 auto;max-width:100%;padding:15px;width:auto}
.main-container{width:100%}
.main .col-main{margin:0;width:auto}
.search-autocomplete{top:32px!important;left:-17px!important}
.catalog-product-compare-index .popup_page .page-title h1{background-position:left bottom}
#content-404 h2{font-size:16px}
.products-list .availability{padding-top:0px}
#toTop{display:none!important}
div.wrapper{width:100%;margin:0}
.page{margin:0}
.header{padding:0}
.header-container{width:auto;padding:0}
.header .logo{margin-bottom:43px}
.header .currLang{margin:0;width:auto;float:none;font-size:14px}
.header .currLang .form-language{margin:0}
.header .currLang .form-language .label{background:none;padding:0}
.language-dd{width:140px}
.header .currLang .block-currency{margin-right:0;float:left}
.header .currLang span.current span{padding-right:5px}
.currency-dd ul li a,.language-dd ul li a{line-height:1.23}
.header .currLang + .topHeader-bg-block{display:none}
.header_right{width:302px;float:none}
.header .logo{margin:0 auto;width:219px;height:98px;float:none}
.header .form-search{width:160px;height:35px;display:block;margin:0 auto;float:none}
.header .quick-access .sea{float:none;margin:20px 0 0}
.header .header-phone{display:block;line-height:35px;width:100%;margin:0}
.compare-top a{padding-bottom:0}
.header .quick-access{float:none;margin:0 auto; width:303px;}
.header .quick-access .sea{clear:both}
.header .quick-access .mg{margin-right:0}
.search-top-container{margin:0 auto}
.compare-top-container{margin:9px 5px 0}
.cart-top-container{margin:9px 5px 0 0}
.header .links + .topHeader-bg-block{display:none}
.header .links{float:none;width:auto;text-align:center}
.header .links a{padding:0}
.header .links span{border:0}
.header .links li{float:none;font-size:12px;padding:0 0 0 8px}
.header .links li[class^="Log"]{padding:0 0 0 8px}
.header .links li:first-child{border-left:0;padding:0}
.header .links li{margin-left:0}
.header .links li a{white-space:nowrap}
header{margin-top:0}
.topHeader{margin:0;padding-bottom:10px;text-align:center}
.botHeader{position:relative;margin-top:117px}
.currency-dd,.language-dd{z-index:100;text-align:left}
.nav-container-wrapper{margin-top:30px;clear:both}
div#hidnav{max-width:960px;margin:0 auto;display:none}
div#hidnav span{color:#fff;font-size:30px;text-transform:uppercase;display:block}
#body-border{display:none}
#topHeader-border{display:none}
.slide ul li{width:275px}
.slider{width:100%;margin:0 auto;max-height:79.166%!important}
.slider .camerarelative,.slider .cameraSlide img{width:100%!important;height:auto!important;position:relative!important}
.camera_wrap img{height:auto!important;margin:0 auto!important;max-width:100%!important;position:relative!important}
.slider .camera_fakehover,.slider .camera_target,.cameraCont /*,.cameraContents*/{height:auto!important}
.slider .camera_target,.slider .cameraSlide{position:relative}
.slider .camera_wrap{height:100%!important;width:100%!important}
.camera_pag{left:0!important;margin-left:0!important;bottom:-5px}
.camera_prev,.camera_next{display:none}
#static-banners{width:100%}
#static-banners li{width:32%;margin-left:2%}
#featured-products{width:100%;margin:0 0 30px}
#featured-products .slider-tabs p.byHead{font-size:30px;line-height:63px;padding-left:0}
.slider-container{margin:60px 0 30px}
#featured-products .arrows{margin:0}
#featured-products .slide ul li{width:100%}
.carousel-featured-control_left{margin-right:5px}
#slider-body-new,#slider-body-featured{width:275px;margin:0 auto}
div.slide{margin:0 10px;width:275px}
#carousel-wrapper-product-new,#carousel-wrapper-product-featured{margin:0;width:auto}
#carousel-content-product-new,#carousel-content-product-featured{margin-left:-10px}
#featured-products .slider-tabs p.byHead > span{line-height:1.2;display:block}
#featured-products .slider-tabs p.byHead{padding:0;font-size:20px;padding:0 10px;text-align:center}
.carousel-featured-control_left{margin:0}
#featured-products .label-sale,#featured-products .label-new{background-position:left top;height:76px;width:76px;top:10px;right:10px}
#why-us{padding:0 15px}
#why-us img{float:none;margin:0 auto 20px;display:block}
#why-us h3{margin:0 0 21px;white-space:nowrap;padding:0;text-align:center;font-size:25px;min-width:0}
#why-us h3 span{padding:0 15px}
#content-404 h1{font-size:28px;padding:20px 0}
#col_2 .links > ul li{margin-left:0;display:block;text-align:center;margin-bottom:11px;float:none}
.footer{width:auto}
.footer-container{padding-top:0;border-top:0}
.footer-container .footer{padding:0}
.footer .block-subscribe{width:216px}
.footer #col_1{width:149px!important;display:block;margin:0 auto;float:none}
.block-subscribe .input-box div{float:none;margin:0;line-height:35px;width:200px}
.footer #col_3{min-width:190px;max-width:200px;width:200px!important;float:none;margin:0 auto;padding-right:0;display:block}
.footer #col_2{width:200px!important;float:none;margin:0 auto;padding-right:0;display:block}
#newsletter{width:203px}
#newsletter-validate-detail{width:216px}
.footer #col_4{float:none;padding-left:19px;padding-right:10px;margin:0 auto;width:190px}
.footer .block-subscribe button.button{right:17px;top:42px}
.footer_column #col_1 .block_content,.footer_column #col_2 .block_content,.footer_column #col_3 .block_content{width:290px}
.footer_column #col_3 .block-content{width:216px}
.footer_column #col_3 .block-subscribe .input-box{width:215px;text-align:center;float:none}
.frcontent{width:auto;padding:0 5px}
.frwrapper2 .frcontent address{float:none;text-align:left}
.footer .block-subscribe .validation-advice{width:195px;left:0;}
.footer-container .frcontent address{line-height:1.2;font-size:10px}
#footer-copyright{padding:12px 0;float: none;display: block;margin-right: 0;}
.frwrapper2{background-position:0 36px}
.frwrapper2 .frcontent .ts{padding:12px 0;float: none;}
#footer-bottom{padding-left:0}
#shipping-promo{line-height:1.2;height:45px;background-position:15px 15px;font-size:15px;border-bottom:1px solid #d16161;display:block;padding:12px 0 3px 65px}
#shipping-promo > span{margin-left:15px}
#footer-payments{width:300px;margin:0 0 0 9px;display:block;padding:7px 0 12px}
#footer-payments li{line-height:30px;margin-top:36px;margin-left:4px}
#footer-payments li:last-child{float:none;position:absolute;margin-top:0;font-size:15px}
div.alert{padding:5%;width:90%;margin:0;left:0}
div.alert button{left:85%}
.category-products .sorter{font-size:12px;padding:0 3px}
.category-products .sorter .sort-by label{padding:0 3px;font-size:12px}
.category-products .sorter .view-mode label{padding-right:3px}
.category-products .sorter .sort-by select{width:95px;font-size:12px;padding:5px 5px 6px;line-height:19px}
.col1-layout .col-main{background:none}
.col1-layout .products-list .prod-img-top,.col2-left-layout .products-list .prod-img-top{float:none;margin:0 auto 26px;width:80%}
.sorter .sort-by select{height:31px}
.products-grid.two_columns_3,.products-grid.two_columns_4,.products-grid.two_columns_5{margin:58px auto 0;letter-spacing:normal;line-height:1.23}
.category-products .products-grid.two_columns_3 li,.category-products .products-grid.two_columns_4 li,.category-products .products-grid.two_columns_5 li{margin-left:0!important;margin-right:0!important;float:none}
.category-products{padding:0 0 50px}
.category-products .products-grid{width:80%;margin:58px auto 0;letter-spacing:normal}
.products-list div.ratings .rating-links{float:none;text-align:left;max-width:100%;margin:12px 0 0}
.products-list .ratings .rating-box{float:none}
.products-list .price-box{display:block}
#wrapper480px{width:196px;position:relative}
.products-list button.button{float:left}
.products-grid.two_columns_3 button.button,.products-grid.two_columns_4 button.button,.products-grid.two_columns_5 button.button{background:url(../images/lady-bag.png) no-repeat scroll 20px center #BB8F43}
.products-grid.two_columns_3 li.item,.products-grid.two_columns_4 li.item,.products-grid.two_columns_5 li.item{width:99%;margin:1px 1px 60px!important}
.products-grid.two_columns_3 li.item.first,.products-grid.two_columns_4 li.item.first,.products-grid.two_columns_5 li.item.first{width:99%;margin:1px 1px 60px!important}
.products-grid.two_columns_3 li.item.last,.products-grid.two_columns_4 li.item.last,.products-grid.two_columns_5 li.item.last{width:99%;margin:1px 1px 60px!important}
.products-grid.one_column_4 li.item,.products-grid.one_column_5 li.item,.products-grid.one_column_6 li.item{width:99%;margin:1px 1px 60px!important}
.products-grid.one_column_4 li.item.first,.products-grid.one_column_5 li.item.first,.products-grid.one_column_6 li.item.first{width:99%;margin:1px 1px 60px!important}
.products-grid.one_column_4 li.item.last,.products-grid.one_column_5 li.item.last,.products-grid.one_column_6 li.item.last{width:99%;margin:1px 1px 60px!important}
.page-popup .link-print{display:none}
.col-left.sidebar{margin:0}
.left-slideshow{margin-bottom:0}
.products-grid.two_columns_3 button.button, .products-grid.two_columns_4 button.button, .products-grid.two_columns_5 button.button {
    padding: 0px 12px;
    width: 65%;
}
.product-view .title h1{font-size:25px}
.product-view .regular-price .price{font-size:35px}
.product-view .product-shop .price-box .special-price .price{font-size:35px}
.product-view .old-price{font-size:14px}
.product-essential{width:100%}
.product-view .product-img-box{width:80%}
.product-img-box{float:none;width:auto}
.product-shop{float:none;width:auto}
.product-view .qty-container{overflow:hidden;float:none}
.product-shop .add-to-cart button.button{float:none;margin-top:15px}
.add-to-cart{padding-top:0}
.product-image-top .quick-view{top:40%}
.product-view .product-shop .availability{float:none;margin:20px 0 0!important;text-align:left}
.product-view .product-shop .price-box{float:none}
.ad_links{float:left}
#detail-page-social,#detail-page-social2{float:left;clear:left;margin-top:15PX}
.review-product-list .product-collateral .pager .limiter{float:left}
.catalog-product-view .product-shop .add-to-cart .in-stock{margin-left:0}
#box-related-select{clear:both;width:100%;margin-top:4px}
.product-shop .add-to-cart button{clear:both;display:block;float:none}
.product-view .qty-container{margin-bottom:12px}
.loadercont{left:79%;bottom:82px}
.loadercont-1{left:205px;bottom:137px}
.datetime-picker{margin:0 2px 2px}
.product-tabs-content .box-tags .form-add .input-box{width:100%;min-height:48px}
.product-tabs-content .box-tags .note{max-width:100%;margin:13px 0 0}
.product-tabs-content .box-tags .form-add input.input-text{width:100%}
.product-tabs-content .box-tags .form-add button.button{margin-top:10px;margin-bottom:10px;padding:0 15px;font-size:16px;position:static;display:block}
.catalog-product-view #review-form ul.form-list,#review-form .buttons-set{width:100%}
#customer-reviews #review-form ul.form-list li,#customer-reviews #review-form ul.form-list li .input-box,#customer-reviews #review-form ul.form-list li .input-box input,#customer-reviews #review-form ul.form-list li .input-box textarea{width:100%}
#customer-reviews dd{width:auto}
table#product-review-table{width:100%}
.product-view .product-shop dl{display:block}
.product-options ul.options-list input.radio,.product-options ul.options-list input.checkbox{margin-top:4px}
.bxslider li{margin-left:0}
.more-views .bxslider li{width:120px!important}
.product-tabs-content .box-tags .form-add{width:auto}
a.mob_search{display:block}
.page-sitemap .pager p.amount{font-size:12px;margin-left:0}
.page-sitemap .links{margin-right:0;margin-left:10px}
.page-sitemap .pager .pages{left:0;top:30px}
.page-sitemap .pager{border:0;height:auto;line-height:1.2}
.page-sitemap .pager p.amount{float:none;line-height:1.2}
.page-sitemap #sitemap_top_links{float:none}
.page-sitemap .sitemap{margin:75px 12px 12px}
.page-sitemap .sitemap + .links{float:none}
.review-product-list .product-view .product-shop .availability{margin:0 0 10px 10px}
.review-product-list .product-view .product-shop a.nobr{clear:both;float:left;margin:0 0 12px}
.block-subscribe .block-title,.block-subscribe .block-field{float:none}
.col-main{padding:0;float:none;width:100%}
.col2-left-layout .col-main{float:none}
.cms-home .col-main{padding:0;float:none;width:100%}
.sorter .view-mode{float:left;line-height:30px;margin:0}
.sorter .view-mode label{display:none}
.sorter .pages{float:none;text-align:center;clear:both}
.pager p.amount{display:none}
.product-tabs-content #recently-viewed-items li.item{width:80%;margin:0 10% 10px}
#cloud-zoom-big,.mousetrap{display:none!important}
.block-currency div.block-title strong span{display:none}
.links li.last{display:none}
.page-sitemap .links{padding:0}
.col2-left-layout .breadcrumbs{padding:20px 0 6px}
.products-grid .item .availability.out-of-stock span{width:100%;padding:0}
.products-grid li.item .actions{position:static;width:100%}
.products-grid.two_columns_3 .actions-ratings{position:static;width:100%}
.category-products .products-grid.one_column_4 li,.category-products .products-grid.one_column_5 li,.category-products .products-grid.one_column_6 li{margin-left:0;margin-right:0;float:none}
.products-grid.one_column_4 li.item,.products-grid.one_column_5 li.item,.products-grid.one_column_6 li.item{width:100%}
.products-grid.one_column_4,.products-grid.one_column_5,.products-grid.one_column_6{font-size:25px;margin:58px auto 0}
.products-grid.one_column_4 li.item,.products-grid.one_column_5 li.item,.products-grid.one_column_6 li.item{width:100%;margin:0 0 60px!important}
.cart .totals .checkout-types .paypal-logo a:hover{background-position:0 0}
.cart .totals .checkout-types .paypal-logo a{width:100%;background:url(../images/paypal-button.png) repeat-x scroll 0 0 / cover transparent;display:block;height:49px;background-size:cover}
.cart > button.button{display:block;line-height:40px;font-size:16px;padding:0 20px}
.cart .totals button.btn-proceed-checkout{line-height:40px;font-size:16px;padding:0 15px;width:100%}
#shopping-cart-table a.product-image img{height:103px!important}
#shopping-cart-table tbody tr{margin-top:30px}
#shopping-cart-table tbody tr:first-child{margin-top:0}
#shopping-cart-table tbody tr td{padding:5px;text-align:left!important}
#shopping-cart-table a.product-image{margin:10px;width:100px}
#shopping-cart-table tfoot .button,#shopping-cart-table tfoot .btn-continue{display:none;float:right;margin:0 auto 15px}
#shopping-cart-table tfoot td button:first-child{margin-left:15px}
#shopping-cart-table tfoot td button:first-child + button{margin-left:30px}
#shopping-cart-table button{font-size:18px}
.cart .discount .buttons-set button.button, .cart .shipping .buttons-set button.button {
    font-size: 15px;
}
.cart .cart-collaterals{margin:45px 0 0}
.cart .discount,.cart .shipping{width:auto;margin:0 0 30px;float:none}
.cart .totals{float:none;width:auto}
.cart .discount h2,.cart .shipping h2,.cart .totals .totals_header{font-size:17px}
.cart .shipping .shipping-form ul.form-list li{width:100%}
.cart .shipping .input-box{width:100%}
.cart .shipping .shipping-form ul.form-list select{width:100%}
.cart .discount,.cart .shipping{background:none}
.cart .totals tfoot td{font-size:17px}
.product-view .product-collateral ul.tabs li{float:none;margin:0;border-top:2px solid #fff}
.cart .shipping input.input-text.validate-postcode,.cart .discount #coupon_code{width:50%}
.cart .discount button.button,.cart .shipping button.button{padding:0 5px;width:125px;font-size:16px;line-height:40px;float:none;display:block;margin:15px 0}
.cart .shipping input.input-text.validate-postcode,.cart .discount #coupon_code{width:100%;margin-right:5%;float:none;display:block}
.main-container table.responsive,.main-container .responsive thead,.main-container .responsive tbody,.main-container .responsive th,.main-container .responsive td,.main-container .responsive tr{display:block}
.multiple-checkout button.button{font-size:13px}
.col3-set .col-1,.col3-set .col-2,.col3-set .col-3{width:30%;font-size:14px}
#checkout_multishipping_form .buttons-set{position:relative}
#checkout_multishipping_form .buttons-set p.back-link{position:absolute;bottom:-50px}
#shipping_method_form .buttons-set{position:relative}
#shipping_method_form .buttons-set p.back-link{position:absolute;bottom:-50px}
#multishipping-billing-form .buttons-set{position:relative}
#multishipping-billing-form .buttons-set p.back-link{position:absolute;bottom:-50px}
.multiple-checkout .place-order .grand-total{height:100px;padding-left:0}
#review-buttons-container button{margin-top:5px}
.multiple-checkout .col3-set .col-2{margin-left:4%}
#checkout-review-submit{min-height:150px}
.multiple-checkout .place-order .please-wait{padding-top:15px}
.checkout-multishipping-address-newshipping #form-validate button.button,.checkout-multishipping-address-editshipping #form-validate button.button,.checkout-multishipping-address-newbilling #form-validate button.button,.checkout-multishipping-address-editaddress #form-validate button.button,.checkout-multishipping-address-editbilling #form-validate button.button{font-size:17px}
.checkout-multishipping-shipping .box-sp-methods .pointer{top:-14px}
.checkout-multishipping-overview #review-please-wait{top:90px}
.simple_overlay button.button span, .glc button.button span {font-size:16px;}
.catalogsearch-advanced-index #form-validate .form-list li:first-child + .even + .odd + .even ~ .even{width:43%}
.catalogsearch-advanced-index #form-validate .form-list li:first-child + .even + .odd + .even ~ .odd{width:43%}
.catalogsearch-advanced-index #form-validate .form-list li .input-range input{width:40%}
#login-form .forgot-pass{font-size:12px;margin:30px 15px 0 0}
.contacts-right-column p.contacts-intro{top:-655px}
.contacts-right-column img.contacts-map{width:80%}
.contacts-right-column img.contacts-map + .contacts-list{float:none;width:80%;margin:15px auto 0}
.contacts-right-column .contacts-list + .contacts-list{float:none;width:80%;margin:15px auto 0;border-top:1px solid #F6F2EB}
.my-account .pager{border:0;padding:0}
.my-account .pager .limiter{float:none}
.my-account .pages{float:none}
.customer-account-index .my-account{margin-bottom:0}
.box-account .col2-set .col-1{margin-bottom:40px}
.col-left.sidebar .block-account{padding-bottom:60px}
.my-wishlist .buttons-set button.button{margin-bottom:10px}
.catalog-product-view .breadcrumbs{padding-left:0}
.more-views{width:180px;margin:0 auto}
.more-views .bx-wrapper{width:120px!important}
.col-left .block.block-account .block-title{padding-top:10px}
.col-left .bx-wrapper{width:243px!important}
.toolbar-bottom .toolbar .sorter{top:0}
.product-image-top:hover .quick-view{display:none!important}
.hover-image{top:10px;display:none!important}
.product-view .product-img-box .more-views li{width:120px}
.footer .fcol_4{width:100%;margin:0 0 25px}
.footer-block-title{border-bottom:none}
#col_3,#col_4{width:100%}
.footer .block-subscribe .block-title,.footer .block-subscribe .block-field,.footer-container .footer address.ts{float:none}
.frcontent{text-align:center}
#col_2 .block_content ul.block2{margin-left:0;margin-top:20px;clear:both}
.footer .block-subscribe{max-width:213px;float:none;margin:0 auto}
.socials{float:none;padding-top:35px;overflow:hidden;width:82px;margin:0 auto}
.footer .block-subscribe .block-field{max-width:100%}
#product-review-table td,#product-review-table th{padding:3px 0}
#my-reviews-table td{min-width:0}
.send-friend .form-list .field{width:100%}
.send-friend .form-list .input-box{width:100%}
.send-friend .form-list input.input-text,.send-friend .form-list textarea{width:99%}
#product_sendtofriend_form .buttons-set button.button{margin-bottom:15px}
#add_recipient_button button{margin-right:0}
#product_sendtofriend_form .back-link + .button{margin-left:15px}
.col2-left-layout .col-main{background:none repeat scroll 0 0 transparent}
.customer-account-edit .my-account #form-validate div.buttons-set{width:auto}
.wishlist-index-share .my-account #form-validate .form-list li.wide textarea{width:100%}
.wishlist-index-share button.button{margin-top:15px}
.wishlist-index-share .my-account #form-validate div.buttons-set{width:100%}
.review-customer-view .product-review .product-img-box{float:none}
.review-customer-view .product-review .product-details{margin-left:0;margin-top:20px}
.cms-no-route dl dd.btn a{margin:0 0 10px 30px}
#my-tags-table .add-to-links li a.link-wishlist{margin:16px 0 0}
.customer-address-form #form-validate button.button{margin-top:15px}
.customer-address-form #form-validate a.back-link{margin:30px 30px 0 0}
.customer-address-index a.back-link{margin-top:12px;display:block;float:left}
.featured_products .products-grid{width:111%}
.featured_products .two_columns_3 li.item{width:60%}
.featured_products .label-sale,.featured_products .label-new{background-size:58px auto;right:3px;top:7px}
.category-products .products-list .product-shop{width:100%}
.catalog-product-view .title{margin:5px 0 0}
.bx-controls-direction .bx-prev,.bx-controls-direction .bx-next{top:-200px}
table#product-review-table thead tr th{padding:5px 2px}
.checkout-onepage-index .col-main{background:none}
.cms-home .col-main a.banners{width:80%}
#new-products .slider-tabs{margin:0 auto 20px;width:280px}
#new-products .arrows{height:32px;width:88px;left:192px}
#new-products .slider-tabs{height:32px}
.page-sitemap .pager p.amount{display:block}
.checkout-multishipping-addresses .page-title h1{text-align:left}
#multishipping-billing-form .col2-set .col-wide{width:100%}
.checkout-multishipping-billing #payment_form_ccsave #ccsave_cc_type{width:100%}
#product_tabs_review_tabbed_contents .rating_left #advice-validate-rating-validate_rating{width:auto}
.cms-privacy-policy-cookie-restriction-mode .data-table{border-top:1px solid #fdebeb}
.cms-privacy-policy-cookie-restriction-mode .data-table thead{display:none}
.cms-privacy-policy-cookie-restriction-mode .data-table tr,.cms-privacy-policy-cookie-restriction-mode .data-table th,.cms-privacy-policy-cookie-restriction-mode .data-table td{display:block}
.cms-privacy-policy-cookie-restriction-mode .data-table th{border-bottom:1px solid #fdebeb;border-left:1px solid #fdebeb;border-right:1px solid #fdebeb}
.cms-privacy-policy-cookie-restriction-mode .data-table td{border-bottom:1px solid #fdebeb;border-left:1px solid #fdebeb;border-right:1px solid #fdebeb}
#login-form .new-users .buttons-set{margin-top:17px}
div.alert{position:fixed;background:url(../images/lady-bag.png) no-repeat scroll 7% 50% #BC9147;top:0;width:266px;margin-left:-220px;padding:15px 85px;z-index:10030;font-size:16px;color:#FFF;text-align:left;left:46%}
}
@media only screen and (max-width: 460px) {
.products-grid.two_columns_3 button.button, .products-grid.two_columns_4 button.button, .products-grid.two_columns_5 button.button {
    padding: 0px 12px;
    width: 64.2%;
}
.quick_view{display:none}
.quick_view.responsive{display:block}
.ajax-index-options .product-view .product-img-box img{max-width:100%;height:100%}
.ajax-index-options .product-img-box{width:100%!important}
.ajax-index-options .product-image{width:100%}
.cart .totals .checkout-types .paypal-logo a{height:35px}
div.alert{position:fixed;background:#BC9147;background-image:none}
}
@media only screen and (max-width: 416px) {
.products-list .link-wishlist,.products-list .link-compare{width:38px}
.products-list button.button{width:48%;text-transform:uppercase;background:url(../images/lady-bag.png) no-repeat scroll 14px center #BB8F43;position:relative;padding-left:20px}
.in-stock{display:inline-block;margin-left:12px}
#fancybox-content .page-title h1{width:200px;font-size:25px}
#form-validate button.button{line-height:38px;background:none repeat scroll 0 0 #585858;font-size:15px}
#login-form .new-users .buttons-set{margin-top:27px}
#login-form h2{font-size:18px;margin-top:10px}
#logregpopup #fancybox-content #account-register-form-wrapper{padding:10px 0 40px 20px}
#account-forgotpass-form-wrapper .form-list .input-box{width:250px}
#form-validate-forgotpass{overflow:hidden;margin-top:40px}
#logregpopup #login-form .input-box{width:185px}
#login-form .col1-set{width:200px}
#logregpopup #fancybox-content #account-forgotpass-form-wrapper{display:none;padding:34px 20px 54px;overflow:hidden}
}
@media only screen and (max-width: 385px) {
.bx-controls-direction .bx-prev,.bx-controls-direction .bx-next{top:-150px}
.page-title h1{font-size:35px}
.cart .totals .checkout-types .paypal-logo a{display:block;height:32px;background:url(../images/paypal-button.png) repeat-x scroll 0 0 transparent;background-size:cover}
.cart .totals button.btn-proceed-checkout{line-height:40px;font-size:16px;width:100%}
}
@media only screen and (max-width: 375px) {
.products-list button.button span{font-size:16px;}
.products-list button.button{width:35%;text-transform:uppercase;background:#BB8F43;background-image:none;position:relative;padding-left:0}
.glc-title strong,.glc-step.methods .shipping-method .glc-title strong,.glc-step.methods .glc-title strong,#gcheckout-billing-address .glc-title strong{padding-right:0}
.glc-step.address{width:100%}
#gcheckout-billing-address,.shipping-address,.glc .shipping-method,.glc .methods #gcheckout-payment-methods{width:100%;float:left;margin:0 0 15px}
.glc-step.methods{float:left;width:100% !important;}
.glc-step.review{padding:0;width:100%}
.glc .shipping-method{margin-bottom:20px}
.glc-title{font-size:22px}
.header .quick-access .mg,.header .quick-access .co{margin-left:5px}
.category-products .sorter .sort-by{display:inline-block;margin-left:14%}
.sorter > .amount {
    color: #000;
    display: block;
    line-height: 47px;
	float:none;
	}
.products-grid.two_columns_3 button.button,.products-grid.two_columns_4 button.button,.products-grid.two_columns_5 button.button{background-image:none}
div.alert{position:fixed;background:#BC9147;background-image:none;top:0;width:238px;margin-left:-206px;padding-top:30px;padding-bottom:30px}
}