
.m-right { margin-right: 30px; }

.cart-holder { background: none repeat scroll 0 0 #289DCC; color: #FFFFFF; float: left; margin: 0 0 0 20px; padding: 10px 20px;  -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; }

.cart-holder:hover { background: none repeat scroll 0 0 #333; color: #FFFFFF; }

.slider-text1 { color: #333333; display: block; font-family: "Open Sans", sans-serif; font-size: 45px; font-weight: 300; line-height: 45px; text-transform: uppercase; }

.slider-text2 { color: #333333; display: block; font-family: "Open Sans", sans-serif; font-size: 45px; font-weight: 300; line-height: 55px; margin-top: -14px; text-transform: uppercase; }

.slider-text3 { color: #333333; display: block; font-family: "Open Sans", sans-serif; font-size: 19px; font-weight: 400; line-height: 19px; margin-top: -5px; text-transform: uppercase; }

.slider-text4 { color: #D24171; display: block; font-family: "Open Sans", sans-serif; font-size: 36px; font-weight: 600; line-height: 41px; text-transform: uppercase; }

.slider-text5 { color: #FFFFFF; display: block; font-family: "Open Sans", sans-serif; font-size: 35px; font-weight: 400; line-height: 45px; text-transform: uppercase; }

.slider-text6 { color: #FFFFFF; display: block; font-family: "Open Sans", sans-serif; font-size: 55px; font-weight: 300; line-height: 55px; margin-top: -10px; text-transform: uppercase; }

.slider-text7 { color: #58CDFC; display: block; font-family: "Open Sans", sans-serif; font-size: 19px; font-weight: 700; line-height: 19px; margin-top: 0; text-transform: uppercase; }

.slider-text8 { color: #F26191; display: block; font-family: "Open Sans", sans-serif; font-size: 12px; font-weight: 600; line-height: 25px; text-transform: uppercase; }

.camera-woo-caption .btn-dark { padding: 4px 8px; }

.camera-woo-caption { position: absolute; right: 10%; top: 10%; width: 34%; }
 @media (min-width: 1300px) {
.camera-woo-caption {
 position: absolute;
 right: 10%;
 top: 10%;
 width: 34%;
}
.slider-text1 {
font-size: 75px;
font-weight: 300;
line-height: 75px;
}
 .slider-text2 {
font-size: 75px;
font-weight: 300;
line-height: 75px;
}
 .slider-text3 {
font-size: 29px;
font-weight: 400;
line-height: 29px;
}
 .slider-text4 {
font-size: 46px;
font-weight: 600;
line-height: 51px;
}
 .slider-text5 {
font-size: 55px;
font-weight: 400;
line-height: 65px;
}
 .slider-text6 {
font-size: 75px;
font-weight: 300;
line-height: 75px;
}
 .slider-text7 {
font-size: 29px;
font-weight: 700;
line-height: 29px;
}
 .slider-text8 {
font-size: 19px;
font-weight: 600;
line-height: 31px;
}
 .camera-woo-caption .btn-dark {
padding: 14px 18px;
}
}
@media (max-width: 979px) {
.camera-woo-caption {
 position: absolute;
 right: 10%;
 top: 10%;
 width: 34%;
}
.slider-text1 {
font-size: 26px;
font-weight: 300;
line-height: 35px;
}
 .slider-text2 {
font-size: 32px;
font-weight: 300;
line-height: 42px;
}
 .slider-text3 {
font-size: 19px;
font-weight: 400;
line-height: 19px;
}
 .slider-text4 {
font-size: 26px;
font-weight: 600;
line-height: 33px;
}
 .slider-text5 {
font-size: 21px;
font-weight: 400;
line-height: 25px;
}
 .slider-text6 {
font-size: 35px;
font-weight: 300;
line-height: 45px;
}
 .slider-text7 {
font-size: 19px;
font-weight: 700;
line-height: 21px;
}
 .slider-text8 {
font-size: 12px;
font-weight: 600;
line-height: 15px;
}
 .camera-woo-caption .btn-dark {
padding: 4px 8px;
}
}
@media (max-width: 767px) {
.camera-woo-caption {
 position: absolute;
 right: 10%;
 top: 10%;
 width: 34%;
}
 .slider-text1 {
font-size: 45px;
font-weight: 300;
line-height: 45px;
}
 .slider-text2 {
font-size: 45px;
font-weight: 300;
line-height: 55px;
}
 .slider-text3 {
font-size: 19px;
font-weight: 400;
line-height: 19px;
}
 .slider-text4 {
font-size: 36px;
font-weight: 600;
line-height: 41px;
}
 .slider-text5 {
font-size: 25px;
font-weight: 400;
line-height: 45px;
}
 .slider-text6 {
font-size: 55px;
font-weight: 300;
line-height: 55px;
}
 .slider-text7 {
font-size: 19px;
font-weight: 700;
line-height: 19px;
}
 .slider-text8 {
font-size: 12px;
font-weight: 600;
line-height: 25px;
}
 .camera-woo-caption .btn-dark {
padding: 4px 8px;
}
}
@media (max-width: 480px) {
.camera-woo-caption {
 display: none;
}
 .slider-text1 {
font-size: 45px;
font-weight: 300;
line-height: 45px;
}
 .slider-text2 {
font-size: 45px;
font-weight: 300;
line-height: 55px;
}
 .slider-text3 {
font-size: 19px;
font-weight: 400;
line-height: 19px;
}
 .slider-text4 {
font-size: 36px;
font-weight: 600;
line-height: 41px;
}
 .slider-text5 {
font-size: 25px;
font-weight: 400;
line-height: 45px;
}
 .slider-text6 {
font-size: 55px;
font-weight: 300;
line-height: 55px;
}
 .slider-text7 {
font-size: 19px;
font-weight: 700;
line-height: 19px;
}
 .slider-text8 {
font-size: 12px;
font-weight: 600;
line-height: 25px;
}
 .camera-woo-caption .btn-dark {
padding: 4px 8px;
}
}

.woo-heading { position: relative; text-align: center; width: 100%; }

.woo-heading strong { background-color: #289DCC; color: #FFFFFF; display: block; font-family: 'Open Sans', Arial, sans-serif; font-size: 21px !important; line-height: 30px !important; padding: 14px 31px !important; position: relative; text-transform: uppercase; -moz-border-radius: 2px;/*Firefox*/ -webkit-border-radius: 2px;/*Safari, Chrome*/ border-radius: 2px; -moz-box-shadow: 0px 1px 2px #cccccc;/*FF 3.5+*/ -webkit-box-shadow: 0px 1px 2px #cccccc;/*Saf3-4, Chrome, iOS 4.0.2-4.2, Android 2.3+*/ -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=180, Color=#cccccc)";/*IE 8*/ box-shadow: 0px 1px 2px #cccccc; filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=180, Color=#cccccc);/*IE 5.5-7*/
}

.woo-heading strong:after { border-color: #289DCC transparent; border-style: solid; border-width: 16px 16px 0; bottom: -16px; content: ""; display: block; left: 48%; position: absolute; width: 0; }

.woo-heading2 { position: relative; text-align: center; width: 100%; }

.woo-heading2 strong { background-color: #D24171; color: #FFFFFF; display: block; font-family: 'Open Sans', Arial, sans-serif; font-size: 21px !important; line-height: 30px !important; padding: 14px 31px !important; position: relative; text-transform: uppercase; -moz-border-radius: 2px;/*Firefox*/ -webkit-border-radius: 2px;/*Safari, Chrome*/ border-radius: 2px; -moz-box-shadow: 0px 1px 2px #cccccc;/*FF 3.5+*/ -webkit-box-shadow: 0px 1px 2px #cccccc;/*Saf3-4, Chrome, iOS 4.0.2-4.2, Android 2.3+*/ -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=180, Color=#cccccc)";/*IE 8*/ box-shadow: 0px 1px 2px #cccccc; filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=180, Color=#cccccc);/*IE 5.5-7*/
}

.woo-heading2 strong:after { border-color: #D24171 transparent; border-style: solid; border-width: 16px 16px 0; bottom: -16px; content: ""; display: block; left: 48%; position: absolute; width: 0; }

.short_desc { margin: 0 0 8px; }

.product-shop > h3 { margin: 0 0 8px; }

.price { color: #289DCC; display: inline-block; float: none; font-family: 'Open Sans', Arial, sans-serif; font-size: 19px; font-weight: bold; line-height: 30px; }

del { color: #939393; display: inline-block; padding-right: 10px; }

del .amount { display: block; font-size: 13px; font-weight: normal; line-height: 17px; }

.page4-box1 img { width: 70px; }

.page4-box1 p { margin-bottom: 0; }

.product-container { background: none repeat scroll 0 0 #F4F2F3; -moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.1); box-shadow: 0 0 1px rgba(0, 0, 0, 0.1); display: block; margin-top: 30px; position: relative; }

.product-shop { background: none repeat scroll 0 0 #FFFFFF; padding: 15px 20px 30px; text-align:center; }

.add_to_cart_button { -moz-box-sizing: content-box; background: none repeat scroll 0 0 #289DCC; border: medium none; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; color: #FFFFFF; cursor: pointer; display: block; filter: none !important; float: none; font-family: 'Open Sans', Arial, sans-serif; font-size: 14px !important; font-weight: bold; height: auto; line-height: 18px !important; margin-bottom: 7px; padding: 8px 12px; text-align: center; text-shadow: none; transition: all 0.4s ease 0s; vertical-align: middle; }

.add_to_cart_button:hover { background: none repeat scroll 0 0 #3F3F3F; color: #FFFFFF; }

.added_to_cart  { -moz-box-sizing: content-box; background: none repeat scroll 0 0 #e92546; border: medium none; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; color: #FFFFFF; cursor: pointer; display: block !important; filter: none !important; float: none; font-family: 'Open Sans', Arial, sans-serif; font-size: 14px !important; font-weight: bold; height: auto; line-height: 18px !important; padding: 8px 12px; text-align: center; text-shadow: none; transition: all 0.4s ease 0s; vertical-align: middle; }

.added_to_cart:hover { background: none repeat scroll 0 0 #3F3F3F; color: #FFFFFF; }

.single_add_to_cart_button { -moz-box-sizing: content-box; background: none repeat scroll 0 0 #289DCC; border: medium none; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; color: #FFFFFF; cursor: pointer; display: block; filter: none !important; float: none; font-family: 'Open Sans', Arial, sans-serif; font-size: 14px !important; font-weight: bold; height: auto; line-height: 18px !important; margin-bottom: 7px; padding: 8px 12px; text-align: center; text-shadow: none; transition: all 0.4s ease 0s; vertical-align: middle; }

.single_add_to_cart_button:hover { background: none repeat scroll 0 0 #3F3F3F; color: #FFFFFF; }



.add_to_wishlist { -moz-box-sizing: content-box; background: none repeat scroll 0 0 #289DCC; border: medium none; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; color: #FFFFFF; cursor: pointer; display: inline-block; filter: none !important; float: none; font-family: 'Open Sans', Arial, sans-serif; font-size: 14px !important; font-weight: bold; height: auto; line-height: 18px !important; margin-bottom: 7px; padding: 8px 12px; text-align: center; text-shadow: none; transition: all 0.4s ease 0s; vertical-align: middle; }

.add_to_wishlist:hover { background: none repeat scroll 0 0 #3F3F3F; color: #FFFFFF; }

.button.wc-backward {
  display: inline-block !important;
}

.single_added_to_cart  { -moz-box-sizing: content-box; background: none repeat scroll 0 0 #e92546; border: medium none; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; color: #FFFFFF; cursor: pointer; display: block !important; filter: none !important; float: none; font-family: 'Open Sans', Arial, sans-serif; font-size: 14px !important; font-weight: bold; height: auto; line-height: 18px !important; padding: 8px 12px; text-align: center; text-shadow: none; transition: all 0.4s ease 0s; vertical-align: middle; }

.single_added_to_cart:hover { background: none repeat scroll 0 0 #3F3F3F; color: #FFFFFF; }

.cat-heading-1 { background: -moz-linear-gradient(90deg, #efefef 0%, #ffffff 100%);/* FF3.6+ */ background: -webkit-gradient(linear, 90deg, color-stop(0%, #efefef), color-stop(100%, #ffffff));/* Chrome,Safari4+ */ background: -webkit-linear-gradient(90deg, #efefef 0%, #ffffff 100%);/* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(90deg, #efefef 0%, #ffffff 100%);/* Opera 11.10+ */ background: -ms-linear-gradient(90deg, #efefef 0%, #ffffff 100%);/* IE10+ */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#efefef', endColorstr='#ffffff', GradientType='0'); /* for IE */
background: linear-gradient(0deg, #efefef 0%, #ffffff 100%);/* W3C */ border: 1px solid #ECECEC; -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.03); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.03); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.03); color: #333333; font-size: 21px; line-height: 30px; margin-bottom: 17px; margin-top: 10px; padding: 14px 0 14px 20px; text-transform: uppercase; }

/*
.onsale { background: none repeat scroll 0 0 #e92546; border: medium none; border-radius: 0; box-shadow: none; display: inline-block; font-size: 16px; font-weight: 400; height: 33px; left: 10px; line-height: 32px; margin: 0; min-width: 33px; padding: 0 10px; position: absolute; right: inherit; text-align: center; text-shadow: none; text-transform: uppercase; top: 10px; color: #fff; }
*/
.woocommerce-result-count { float: left; margin: 30px 30px 0 0px;}

.woocommerce-ordering { float: right; margin: 30px 0 0; }

.woocommerce-ordering .orderby { margin: 0; }

table th, table td { border-right: 1px solid #EFEFEF; }


/* 
 * 	Core Owl Carousel CSS File
 *	v1.3.2
 */

/* clearfix */
.owl-carousel .owl-wrapper:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }

/* display none until init */
.owl-carousel { display: none; position: relative; width: 100%; -ms-touch-action: pan-y; }

.owl-carousel .owl-wrapper { display: none; position: relative; -webkit-transform: translate3d(0px, 0px, 0px); }

.owl-carousel .owl-wrapper-outer { overflow: hidden; position: relative; width: 100%; }

.owl-carousel .owl-wrapper-outer.autoHeight { -webkit-transition: height 500ms ease-in-out; -moz-transition: height 500ms ease-in-out; -ms-transition: height 500ms ease-in-out; -o-transition: height 500ms ease-in-out; transition: height 500ms ease-in-out; }

.owl-carousel .owl-item { float: left; }

.owl-controls .owl-page, .owl-controls .owl-buttons div { cursor: pointer; }

.owl-controls { -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

/* mouse grab icon */
.grabbing { cursor:url(grabbing.png) 8 8, move; }

/* fix */
.owl-carousel .owl-wrapper, .owl-carousel .owl-item { -webkit-backface-visibility: hidden; -moz-backface-visibility:    hidden; -ms-backface-visibility:     hidden; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); }

.owl-theme .owl-controls { margin-top: 10px; text-align: center; }

/* Styling Next and Prev buttons */

.owl-theme .owl-controls .owl-buttons div { color: #FFF; display: inline-block; zoom: 1; *display: inline;/*IE7 life-saver */
margin: 5px; padding: 3px 10px; font-size: 12px; -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; background: #869791; filter: Alpha(Opacity=50);/*IE7 fix*/ opacity: 0.5; }

/* Clickable class fix problem with hover on touch devices */
/* Use it for non-touch hover action */
.owl-theme .owl-controls.clickable .owl-buttons div:hover { filter: Alpha(Opacity=100);/*IE7 fix*/ opacity: 1; text-decoration: none; }

/* Styling Pagination*/

.owl-theme .owl-controls .owl-page { display: inline-block; zoom: 1; *display: inline;/*IE7 life-saver */
}

.owl-theme .owl-controls .owl-page span { display: block; width: 12px; height: 12px; margin: 5px 7px; filter: Alpha(Opacity=50);/*IE7 fix*/ opacity: 0.5; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; background: #869791; }

.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span { filter: Alpha(Opacity=100);/*IE7 fix*/ opacity: 1; }

/* If PaginationNumbers is true */

.owl-theme .owl-controls .owl-page span.owl-numbers { height: auto; width: auto; color: #FFF; padding: 2px 10px; font-size: 12px; -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; }

/* preloading images */
.owl-item.loading { min-height: 150px; background: url(AjaxLoader.gif) no-repeat center center }

#owl-product .item{
        margin: 10px;
    }
    #owl-product .item img{
        display: block;
        width: 100%;
        height: auto;
    }
 /*  Mini Cart */
 
.cart-header { padding:22px 0; border:none; background:none; float: left; }

.is-sticky .cart-header {
  padding: 0 !important;
}

.cart-header #cart-widget-holder { float:right; }

.cart-header #cart-widget-holder #search-holder { float:right; }

.cart-header #cart-widget-holder .cart-holder { float:right; margin: 2px 0 0 10px; }

.is-sticky .cart-header #cart-widget-holder .cart-holder { margin: 4px 0 4px 10px;  }

.cart-header #search-header { position:relative; }

.cart-header #search-header input.search-form_it { -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; position:absolute; overflow:hidden; display:none; top:0; right:60px; margin:0; padding:16px 10px 17px; width:0px; height:20px; font-weight:300; line-height:20px; border:1px solid #c1c1c1; background:#fff; z-index:99; }

.cart-header #search-header #search-form_is { -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; margin:0; padding:0; width:55px; height:55px; font:18px/20px FontAwesome !important; text-shadow:none; color:#fff; border:none; background:#c1c1c1; }

.cart-header #search-header #search-form_is:hover { background:#2f2f2f; }

.cart-header .cart-holder { position:relative; z-index:10; padding:0; display:inline-block; color:#000000 }

.cart-header .cart-holder .widget_shopping_cart_content { display:none; position:absolute; width:215px; padding:10px; right:0; top:148%; background:#fff; border-radius:0px; box-shadow:0 2px 3px rgba(0, 0, 0, 0.1); text-align:left; }

.is-sticky .cart-header .cart-holder .widget_shopping_cart_content {
  top: 109%;
}

.cart-header .cart-holder h3 { -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; position:relative; margin:0; width:40px; height:40px; cursor:pointer; display:block; font-size:0px; }

.cart-header .cart-holder h3:before { position:absolute; top:10px; left:9px; font-family:FontAwesome; font-weight:normal; display:inline-block; content:"\f07a"; font-size:21px; line-height:21px; color:#fff; margin:0; }

.cart-header .cart-holder h3:hover { background:#393939; }

.cart-header .button.wc-forward {
  display: inline-block;
  float: left;
  font-size: 10px !important;
}
.cart-header .button.checkout.wc-forward { background: none repeat scroll 0 0 #289DCC; }


	
	.cart_list.product_list_widget > li:first-child  {
  padding-top: 0 !important; }
    
    .cart-header .total {
  margin: 15px 0;
}
 .cart-header .total .amount { float: right; }
    

.star-rating b {
  display: none;
}
/* minicart other pages { */


.page a.button {
     -moz-box-sizing: content-box; background: none repeat scroll 0 0 #e92546; border: medium none; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; color: #FFFFFF; cursor: pointer; display: block; filter: none !important; float: none; font-family: 'Open Sans', Arial, sans-serif; font-size: 14px !important; font-weight: bold; height: auto; line-height: 18px !important; letter-spacing: 0; margin-bottom: 0; padding: 8px 12px; text-align: center; text-shadow: none; transition: all 0.4s ease 0s; vertical-align: middle; text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.0) !important; }
     
     
.page a.button:hover {
    background: none repeat scroll 0 0 #3F3F3F;
color: #FFFFFF;
}
.page a.button:active {
    top: 1px}
.page #content input.button.disabled,.page #content input.button: disabled,.page #respond input#submit.disabled,.page #respond input#submit: disabled,.page a.button.disabled,.page a.button: disabled,.page button.button.disabled,.page button.button: disabled,.page input.button.disabled,.page input.button: disabled,.page-page #content input.button.disabled,.page-page #content input.button: disabled,.page-page #respond input#submit.disabled,.page-page #respond input#submit: disabled,.page-page a.button.disabled,.page-page a.button: disabled,.page-page button.button.disabled,.page-page button.button: disabled,.page-page input.button.disabled,.page-page input.button: disabled {
    color: #aaa;
    border: 1px solid #e0dadf;
    background: #f7f6f7;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    cursor: not-allowed}
.page #content input.button.disabled:active,.page #content input.button: disabled:active,.page #respond input#submit.disabled:active,.page #respond input#submit: disabled:active,.page a.button.disabled:active,.page a.button: disabled:active,.page button.button.disabled:active,.page button.button: disabled:active,.page input.button.disabled:active,.page input.button: disabled:active,.page-page #content input.button.disabled:active,.page-page #content input.button: disabled:active,.page-page #respond input#submit.disabled:active,.page-page #respond input#submit: disabled:active,.page-page a.button.disabled:active,.page-page a.button: disabled:active,.page-page button.button.disabled:active,.page-page button.button: disabled:active,.page-page input.button.disabled:active,.page-page input.button: disabled:active {
    top: 0}
.page .quantity {
    width: 60px;
    position: relative;
    margin: 0 auto;
    overflow: hidden;
    zoom: 1}
.page #content .quantity input[type=number],.page #content .quantity noindex: -o-prefocus,.page .quantity input[type=number],.page .quantity noindex: -o-prefocus,.page-page #content .quantity input[type=number],.page-page #content .quantity noindex: -o-prefocus,.page-page .quantity input[type=number],.page-page .quantity noindex: -o-prefocus {
    padding-right: 1.2em}
.page p.stars a: last-child,.page-page p.stars a: last-child {
    border-right: 0}
.page td.product-name dl.variation dd p: last-child,.page-page td.product-name dl.variation dd p: last-child {
    margin-bottom: 0}
.page ul.cart_list,.page ul.product_list_widget {
    list-style: none outside;
    padding: 0;
    margin: 0}
.page ul.cart_list li,.page ul.product_list_widget li {
    border-bottom: 1px solid #EEEEEE;
    padding: 15px 0;
    margin: 0;
    *zoom: 1;
    list-style: none}
        
.page ul.cart_list li:after,.page ul.cart_list li:before,.page ul.product_list_widget li:after,.page ul.product_list_widget li:before {
    content: " ";
    display: table}
.page ul.cart_list li:after,.page ul.product_list_widget li:after {
    clear: both}
.page ul.cart_list li a,.page ul.product_list_widget li a {
    display: block;
    font-weight: 700}
.page ul.cart_list li img,.page ul.product_list_widget li img {
    float: right;
    margin-left: 4px;
    width: 32px;
    height: auto;
    box-shadow: 0 1px 2px 0 rgba(0,0,0,.3);
    -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,.3)}
.page ul.cart_list li dl dd p: last-child,.page ul.product_list_widget li dl dd p: last-child,.page-page ul.cart_list li dl dd p: last-child,.page-page ul.product_list_widget li dl dd p: last-child {
    margin-bottom: 0}
.page form .form-row [placeholder]:focus: : -webkit-input-placeholder,.page-page form .form-row [placeholder]:focus: : -webkit-input-placeholder {
    -webkit-transition: opacity .5s .5s ease;
    -moz-transition: opacity .5s .5s ease;
    transition: opacity .5s .5s ease;
    opacity: 0}
.page form .form-row: : -webkit-input-placeholder,.page-page form .form-row: : -webkit-input-placeholder {
    line-height: normal}
.page form .form-row: -moz-placeholder,.page-page form .form-row: -moz-placeholder {
    line-height: normal}
.page form .form-row: -ms-input-placeholder,.page-page form .form-row: -ms-input-placeholder {
    line-height: normal}
.page #payment div.payment_box: : -webkit-input-placeholder,.page-page #payment div.payment_box: : -webkit-input-placeholder {
    color: #c8bfc6}
.page #payment div.payment_box: -moz-placeholder,.page-page #payment div.payment_box: -moz-placeholder {
    color: #c8bfc6}
.page #payment div.payment_box: -ms-input-placeholder,.page-page #payment div.payment_box: -ms-input-placeholder {
    color: #c8bfc6}
.page #payment div.payment_box p: last-child,.page-page #payment div.payment_box p: last-child {
    margin-bottom: 0}
.page .order_details li: last-of-type,.page-page .order_details li: last-of-type {
    border: 0}
.page ol.commentlist.notes li.note .description p: last-child,.page-page ol.commentlist.notes li.note .description p: last-child {
    margin-bottom: 0}
.page .widget_price_filter .ui-slider .ui-slider-handle: last-child,.page-page .widget_price_filter .ui-slider .ui-slider-handle: last-child {
    margin-left: -1em}



.page img { height:auto; max-width:100% }

.page #content .quantity input::-webkit-inner-spin-button, .page #content .quantity input::-webkit-outer-spin-button, .page #quantity input::-webkit-inner-spin-button, .page #quantity input::-webkit-outer-spin-button, .page-page #content .quantity input::-webkit-inner-spin-button, .page-page #content .quantity input::-webkit-outer-spin-button, .page-page #quantity input::-webkit-inner-spin-button, .page-page #quantity input::-webkit-outer-spin-button {
display:none
}

	
.page ul.cart_list li, .page ul.product_list_widget li { *zoom:1
}

.page ul.cart_list li:after, .page ul.cart_list li:before, .page ul.product_list_widget li:after, .page ul.product_list_widget li:before { content:" "; display:table }

.page ul.cart_list li:after, .page ul.product_list_widget li:after { clear:both }

.page ul.cart_list li img, .page ul.product_list_widget li img { float:right; height:auto }


/* } minicart other pages */