@font-face {
	font-family: 'scicons';
	
	src: url('../fonts/scicons.eot');
	src: url('../fonts/scicons.eot#iefix') format('embedded-opentype'), url('../fonts/scicons.woff2') format('woff2'), url('../fonts/scicons.woff') format('woff'), url('../fonts/scicons.ttf') format('truetype'), url('../fonts/scicons.svg#fontello') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
  font-family: 'scicons';
  src: url('data:application/octet-stream;base64,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') format('woff'),
       url('data:application/octet-stream;base64,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') format('truetype');
}
body {
	-webkit-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}

.mailmunch-topbar {
		z-index: 10000 !important;
	}

.sc-widget-panel-open.modal-open {
    overflow: visible !important;
}

.csquizzed-page.sc-widget-panel-open.srtl {
	margin-right: 300px;
	
}
.csquizzed-page.sc-widget-panel-open.sltr {
	margin-left: 300px;
}
#header .header-nav .blockcart {
	background: none;
	height: auto;
	padding: 6px;
	display: inline-block;
	margin-top: 6px;
}

[class^="scicon-"]:before {
	font-family: scicons;
	font-style: normal;
	font-weight: normal;
	speak: none;
	display: inline-block;
	text-decoration: inherit;
	width: 1em;
	/*margin-right:.2em;*/
	text-align: center;
	font-variant: normal;
	text-transform: none;
	line-height: 1em;
	/*margin-left:.2em;*/
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.scicon-bell:before { content: '\E800'; }
.scicon-trash-empty:before { content: '\E801'; } 
.scicon-arrows-cw:before { content: '\E802'; } 
.scicon-basket:before { content: '\E803'; } 
.scicon-trash-1:before { content: '\e804'; } 
.scicon-cancel:before { content: '\e805'; } 
.scicon-basket-1:before { content: '\e806'; } 
.scicon-angle-left:before { content: '\f104'; } 
.scicon-angle-right:before { content: '\f105'; } 
.scicon-info:before { content: '\f129'; } 
.scicon-trash:before { content: '\f1f8'; } 
.scicon-shopping-basket:before { content: '\f291'; }


#slidincart-icon {
	position: fixed;
	top: auto;
	left: auto;
	bottom: auto;
	right: auto;
	border-radius: 6px;
	-webkit-transition-timing-function: cubic-bezier(0.67, 0.17, 0.32, 0.95);
	transition-timing-function: cubic-bezier(0.67, 0.17, 0.32, 0.95);
	background: #ffffff;
	box-shadow: 0 4px 30px rgba(0, 0, 0, 0.17);
	pointer-events: auto;
	display: inline-block;
	overflow: visible;
	-webkit-transition: all .4s ease;
	transition: all .4s ease;
	z-index: 1001;
	height: 36px;
	width: 36px;
	color: transparent;
	white-space: nowrap;
}
#slidincart-icon:hover {
	box-shadow: 0 6px 40px rgba(0, 0, 0, 0.3);
}
#slidincart-icon a {
	height: 100%;
	width: 100%;
	float: left;
	text-align: center;
	display: table;
	color: #000!important;
}
#slidincart-icon a:hover {
	color: #ff0000!important;
}
#slidincart-icon a i {
	font-size: 23px;
	position: relative;
	color: #000;
	display: table-cell;
	vertical-align: middle;
}
.sccount {
	position: absolute;
	right: -11px;
	top: -7px;
	height: 20px;
	min-width: 20px;
	background: #e94b35;
	color: #ffffff;
	font-size: 12px;
	border-radius: 50%;
	text-indent: 0;
	-webkit-transition: 0 .2s .5s;
	transition: transform .2s .5s, 0 .2s .5s;
	line-height: 20px;
	padding-left: 4px;
	padding-right: 4px;
	text-align: center;
	font-style: normal;
	font-weight: 400;
}
#top-sliding-cart .sccount {
	right: 10px;
top: -14px;
	display: inline-block;
	position: relative;
}
#slidingcart-panel-header .sccount {
	right: 2px;
	top: -8px;
	display: inline-block !important;
	position: relative;
}
#layer_cart {
	z-index: 11150!important;
	border: 1px solid #dcdcdc;
	left: 0;
	clear: both;
	background-color: #fff;
	position: absolute;
	display: none;
	width: 84%;
	margin-right: 8%;
	margin-left: 8%;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	padding: 4px;
}
#sliding-cart-panel .shopping_cart {
	position: relative;
}
#top-sliding-cart {
	float: right;
	border-right: 1px solid #515151;
	line-height: 14px;
	padding: 0px 0px 5px 0px;
}
#top-sliding-cart a {
	color: #fff;
	position: relative;
	float: left;margin-top: 2px;
}
#top-sliding-cart a:hover {
	color: #fff;
}
#top-sliding-cart i {
	font-size: 24px;
}
#top-sliding-cart a .ajax_cart_quantity,
#top-sliding-cart a .ajax_cart_total,
#top-sliding-cart a em {
	color: #fff;
}
.shopping_cart {
	width: auto;
}
.shopping_cart > a:first-child b {
	color: white;
	padding-right: 5px;
}
.shopping_cart .block_cart_expand:after,
.shopping_cart .block_cart_collapse:after {
	content: "\f0d7";
	font-family: FontAwesome;
	display: inline-block;
	float: right;
	font-size: 18px;
	color: #686666;
	padding: 6px 0 0;
}
.shopping_cart .block_cart_collapse:after {
	content: "\f0d8";
	padding: 4px 0 2px;
}
#slidingcart-panel-content {
	height: 100%;
	overflow-x: hidden;
	overflow-y: scroll;
	width: auto;
	background: #fff;
}
.color-dark #slidingcart-panel-content {
	color: #f6f6f6 !important;
	background: #333;
}
#slidingcart-panel-content .widget-panel-header {
	position: absolute;
	z-index: 1001;
	font-size: 16px;
	line-height: 1;
	color: #000;
	width: 100%;
	height: 45px;
	overflow: hidden;
	background: #fff;
	top: 0;
	left: 0;
	moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
	padding: 15px 15px 0;
}
.color-dark #slidingcart-panel-content .widget-panel-header {
	moz-box-shadow: 0 1px 2px rgba(255, 255, 255, 0.1);
	-webkit-box-shadow: 0 1px 2px rgba(255, 255, 255, 0.1);
	box-shadow: 0 1px 2px rgba(255, 255, 255, 0.1);
}
#slidingcart-panel-close {
	float: right;
	color: #000 !important;
	width: 32px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	margin-top: -8px;
	margin-right: -8px;
}
#slidingcart-widget-panel.color-dark #slidingcart-panel-close {
	color: #fff !important;
}
#slidingcart-panel-close i {
	font-size: 26px;
}
#slidingcart-panel-close:hover {
	float: right;
	color: #666!important;
}
#slidingcart-widget-panel.color-dark #slidingcart-panel-close:hover {
	color: #cbcbcb !important;
}
#slidingcart-panel-content strong {
	float: left;
	font-weight: normal;
	font-size: 16px;
	color: #000!important;
	line-height: 1em;
}
#slidingcart-panel-content strong a {
	color: #000!important;
}
#slidingcart-widget-panel.color-dark #slidingcart-panel-content strong a {
	color: #fff !important;
}
#slidingcart-panel-content strong a:hover {
	color: #666!important;
}
#slidingcart-widget-panel.color-dark #slidingcart-panel-content strong {
	color: #fff !important;
}
#slidingcart-widget-panel.color-dark #slidingcart-panel-content strong a:hover {
	color: #cbcbcb !important;
}
#slidingcart-panel-content .scpanel-summary-subtotal {
	float: right;
	clear: right;
}
#slidingcart-widget-content {
	float: left;
	padding-top: 45px;
	padding-bottom: 0;
	width: 100%;
	text-shadow: none!important;
	color: #000!important;
}
#widget-slidingcart-list {
	/*padding-bottom: 210px;*/
	/*padding-left: 20px;
	padding-right: 20px;*/
}
#widget-slidingcart-list .product_list_widget {
	padding-left: 20px;
	padding-right: 20px;
}

.ss-container.product_list_widget {
	padding-left: 0px;
	padding-right: 0px;
}

#widget-slidingcart-sumammary {
	bottom: 0;
	left: 0;
	position: absolute;
	z-index: 103;
	width: 100%;
	background: #fff;
	color: #000;
	padding: 20px 20px 20px 20px;
}
#sclist {
	display: block;
	max-height: 5000px;
}
.scpanel-product-name {
	display: block;
	font-size: 15px;
	line-height: 20px;
	padding-top: 2px;
	padding-right: 25px;
	font-weight: normal;
}
#slidingcart-widget-content a {
	font-weight: normal;
	color: #000!important;
	-moz-transition: color .2s ease-in;
	-o-transition: color .2s ease-in;
	-webkit-transition: color .2s ease-in;
	text-shadow: none!important;
}
#slidingcart-widget-content a:hover {
	color: #666!important;
}
.scpanel-thumbnail-wrap {
	overflow: hidden;
	position: relative;
	float: left;
}
.scpanel-thumbnail-wrap img {
	max-width: 80px;
	height: auto;
}
#sc-panel-total {
	width: 100%;
	font-size: 15px;
	line-height: 1em;
	margin-bottom: 15px;
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee;
	display: inline-block;
	padding: 20px 0;
	padding-bottom: 15px;
	color: #000!important;
}
#slidingcart-widget-panel.color-dark #sc-panel-total {
	color: #fff!important;
}
#sccart-total, #sccart-total-ttc,
#sccart-total strong, #sccart-total-ttc strong{
	font-size: 15px;
	font-weight: 700;
}
#sccart-total, #sccart-total-ttc {
	border-top: 1px dotted #eee;
	padding-top: 10px;
	margin-top: 10px;
}
#slidingcart-widget-panel.color-dark #sccart-total {
	border-top: 1px dotted #4e4e4e;
}
#scpanel-buttons {
	display: inline-block;
	width: 100%;
	text-align: center;
	margin-bottom: 0;
}
.empty-cart-button {
	display: inline-block;
	margin-bottom: 15px !important;width: 100%;
}
#scpanel-buttons p {
	margin-bottom: 0;
}
#scpanel-buttons .button {
	float: none;
	display: block;
	width: 100%;
	text-align: center;
	color: #fff!important;
	opacity: 1;
	-webkit-transition: opacity .25s ease;
	-moz-transition: opacity .25s ease;
	-o-transition: opacity .25s ease;
	transition: opacity .25s ease;
	border: 1px solid #262626;
	font-size: 16px;
	background: none;
	background-color: rgba(38, 38, 38, 1);
	padding: 15px;
}

#scpanel-buttons .button.disabled {
	
	pointer-events: none;
}

#scpanel-buttons .button:nth-child(2) {
	margin-top: 15px;
}
#scpanel-buttons .button:hover {
	background-color: rgba(38, 28, 38, 0.85);
	color: #fff!important;
}
.sc-panel-empty #scpanel-buttons .cart-buttons {
	display: none;
}
.sc-panel-empty #scpanel-buttons .empty-cart-button {
	display: inline-block;
}
.sc-panel-empty #sc-panel-total {
	display: none;
}
#slidingcart-widget-panel .cart_block_no_products.empty {
	font-size: 16px;
	min-height: none;
	margin-bottom: 0;
	text-align: center;
	color: #000!important;
	padding: 21px 0 54px;
}
#sliding-cart-panel #sliding-cart-panel-inner .title_block,
#sliding-cart-panel #sliding-cart-panel-inner h4 {
	display: none;
}
#sliding-cart-panel .cart_block .cart_block_list .remove_link a::before,
#sliding-cart-panel .cart_block .cart_block_list .ajax_cart_block_remove_link:before {
	display: none;
}
#sliding-cart-panel .cart_block .cart_block_list .remove_link {
	position: absolute;
	right: 0;
	top: 0;
}
#sliding-cart-panel .title_block span,
#sliding-cart-panel h4 {
	float: right;
	padding-left: 10px;
	text-transform: none;
	background-position: left top;
	background-repeat: no-repeat;
	cursor: pointer;
}
#sliding-cart-panel-inner .block_content {
	padding: 0;
}
#sliding-cart-panel-inner #cart_block_summary {
	display: none;
}
#sliding-cart-panel-inner .quantity-formated {
	display: inline-block;
	padding-right: 2px;
	min-width: 18px;
	vertical-align: top;
}
#cart_block .sliding_cart_block_product_name {
	font-weight: bold;
}
#sliding-cart-panel-inner .remove_link,
#sliding-cart-panel-inner.deleteCustomizableProduct {
	float: right;
	display: inline-block;
	height: 15px;
	width: 15px;
	margin: 4px 0 0 5px;
}
#sliding-cart-panel-inner .remove_link a,
#cart_block .ajax_cart_block_remove_link {
	display: inline-block;
	height: 15px;
	width: 15px;
}
#sliding-cart-panel-inner .price {
	float: right;
}
.layer_cart_overlay {
	-moz-opacity: .50;
	background-color: #000;
	display: none;
	height: 100%;
	left: 0;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 98;
	filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=20);
	opacity: 0.2;
}
* html .layer_cart_overlay {
	position: absolute;
	left: 0;
	margin-left: -160px;
	filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=20);
	opacity: 0.2;
}
#layer_cart .continue {
	cursor: pointer;
}
#layer_cart p {
	padding: 0;
}
#blockcart_list {
	width: 100%;
}
#blockcart_list ul {
	display: block;
}
#blockcart_list li {
	list-style-type: none;
	float: left;
	width: 58px;
}
#sliding-cart-panel-inner .cart_block {
	margin-bottom: 0;
}
.widget-panel {
	position: fixed;
	top: 0;
	z-index: 1006;
	line-height: 1.2;
	width: 315px;
	height: 100%;
	overflow: hidden;
}
.sc-right-left {
	right: -320px;
}
.sc-left-right {
	left: -320px;
}
.touch-orientation-change #slidingcart-widget-panel {
	visibility: hidden;
}
#slidingcart-widget-panel {
	-webkit-transition: 0 .35s ease;
	transition: transform .35s ease;
}
.sc-widget-panel-open.srtl #slidingcart-widget-panel {
	-webkit-transform: translateX(-320px);
	transform: translateX(-320px);
}
.sc-widget-panel-open.sltr #slidingcart-widget-panel {
	-webkit-transform: translateX(320px);
	transform: translateX(320px);
}
#cart-widget-panel-overlay,
#slidingcart-widget-panel-overlay {
	visibility: hidden;
	position: fixed;
	top: -1px;
	right: 0;
	bottom: 0;
	left: 0;
	content: " ";
	width: 1px;
	height: 1px;
	opacity: 0;
	background: rgba(50, 50, 50, 0.25);
	-webkit-transition: opacity .2s ease;
	-o-transition: opacity .2s ease;
	transition: opacity .2s ease;
	z-index: 95;
}
#cart-widget-panel-overlay.show,
#slidingcart-widget-panel-overlay.show {
	visibility: visible;
	top: 0;
	width: 100%;
	height: 100%;
	opacity: 1;
	z-index: 1005;
}
#slidingcart-widget-panel-overlay.show {
	z-index: 10000;
}
#cart-widget-panel-overlay.fade-out,
#slidingcart-widget-panel-overlay.fade-out {
	opacity: 0;
}
#slidingcart-widget-content .bloc_cart_voucher td {
	color: #000;
	font-size: 14px;
	line-height: 22px;
	padding: 5px 0;
}
#slidingcart-widget-content .vouchers {
	width: 100%;
	color: #282828;
	border-collapse: separate;
}
#slidingcart-widget-content .bloc_cart_voucher td.delete em {
	font-style: normal;
}
#slidingcart-widget-content .bloc_cart_voucher td.delete {
	position: relative;
	text-align: right;
}
#slidingcart-widget-content .bloc_cart_voucher td.delete .delete_voucher {
	display: block;
	font-size: 16px;
	opacity: 0.5;
	right: -1px;
	text-align: right;
	top: 7px;
	width: 28px;
	z-index: 100;
	color: #bbb!important;
	float: right;
}
#slidingcart-widget-content .bloc_cart_voucher td.delete .delete_voucher:hover {
	color: #a5a5a5!important;
}
#sclist .product_list_widget {
	color: #000;
	position: relative;
	margin: 0;
	
}
#sclist .product_list_widget dt {
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
	display: table;
	min-height: 0;
	width: 100%;
	margin: 0;
	padding: 0!important;
	position: relative;
}
#sclist .product_list_widget dt .scpanel-item-thumbnail {
	border-bottom: 1px solid #eee;
	display: table-cell;
	padding-bottom: 8px;
	padding-top: 8px;
	vertical-align: middle;
	position: relative;
	width: 80px;
}
#sclist .product_list_widget dt .scpanel-item-details {
	border-bottom: 1px solid #eee;
	display: table-cell;
	padding-bottom: 8px;
	padding-top: 8px;
	vertical-align: middle;
	position: relative;
	padding-left: 15px;
}
#sclist .product_list_widget dt .scpanel-item-details.no-image {
	padding-left: 0;
}
#sclist .product_list_widget dt:last-child .scpanel-item-details {
	border-bottom: none;
}
#sclist .product_list_widget dt:last-child .scpanel-item-thumbnail {
	border-bottom: none;
}
#slidincart-icon .sccount {
	-webkit-transition: all 300ms ease;
    -moz-transition: all 200ms ease;
    -ms-transition: all 200ms ease;
    -o-transition: all 200ms ease;
	display: inline-block!important;
}
.animated .sccount {
	
	animation: shake 1.5s ;
    -webkit-animation: shake 1.5s  ;
    -moz-animation: shake 1.5s ;
    -o-animation: shake 1.5s ;
	
	
	

}


@keyframes shake {
  from, 20%, 53%, 60%, to {
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    transform: translate3d(0,0,0);
  }

  40%, 43% {
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    transform: translate3d(0, -30px, 0);
  }

  70% {
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    transform: translate3d(0, -15px, 0);
  }

  90% {
    transform: translate3d(0,-4px,0);
  }
}
 @-webkit-keyframes shake {
  from, 20%, 53%, 60%, to {
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    transform: translate3d(0,0,0);
  }

  40%, 43% {
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    transform: translate3d(0, -30px, 0);
  }

  70% {
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    transform: translate3d(0, -15px, 0);
  }

  90% {
    transform: translate3d(0,-4px,0);
  }
}
 @-moz-keyframes shake {
  from, 20%, 53%, 60%, to {
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    transform: translate3d(0,0,0);
  }

  40%, 43% {
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    transform: translate3d(0, -30px, 0);
  }

  70% {
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    transform: translate3d(0, -15px, 0);
  }

  90% {
    transform: translate3d(0,-4px,0);
  }
}
 @-o-keyframes shake {
  from, 20%, 53%, 60%, to {
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    transform: translate3d(0,0,0);
  }

  40%, 43% {
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    transform: translate3d(0, -30px, 0);
  }

  70% {
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    transform: translate3d(0, -15px, 0);
  }

  90% {
    transform: translate3d(0,-4px,0);
  }
}


/*

@keyframes shake {
	0%, 100% {
		transform: translateX(0);
	}
	10%,
	30%,
	50%,
	70%,
	90% {
		transform: translateX(-10px);
	}
	20%,
	40%,
	60%,
	80% {
		transform: translateX(10px);
	}
}
*/
#sclist .product_list_widget dt .scremove {
	display: block;
	font-size: 18px;
	height: 32px;
	line-height: 32px;
	opacity: 1;
	position: absolute;
	right: -2px;
	text-align: right;
	top: 7px;
	width: 32px;
	z-index: 100;
	color: #bbb!important;
}
.scpanel-pricing-quantity {
	display: flex;
	width: 100%;
	margin-top: 3px;
	justify-content: space-between;align-items: center;
}
#sclist .product_list_widget dt .scremove:hover {
	color: #a5a5a5 !important;
}
#slidingcart-widget-content a.qty-up,
#slidingcart-widget-content a.qty-down {
	width: 24px;
	height: 24px;
	line-height: 22px;
	font-size: 14px;
	text-align: center;
	display: inline-block;
	border: 1px solid #eee;
}
#slidingcart-widget-panel.color-dark #slidingcart-widget-content a.qty-up,
#slidingcart-widget-panel.color-dark #slidingcart-widget-content a.qty-down {
	border: 1px solid #4e4e4e;
}
#slidingcart-count {
	position: relative;
	display: inline-block;
	float: left;
}
#sclist .product_list_widget dt .panel-product-title {
	font-size: 16px;
	padding-right: 0;
	padding-top: 5px;
	padding-bottom: 4px;
	float: left;
	width: 75%;
	line-height: 18px;
}
#sclist .product_list_widget dt .variation {
	font-size: 12px;
	line-height: 1.6;
	color: #888;
	margin-bottom: 0;
}
#sclist .product_list_widget dt .variation li {
	padding-bottom: 0;
}
#sclist .product_list_widget dt .variation li a {
	color: #000;
	text-shadow: none;
	font-weight: normal;
}
#sclist .product_list_widget dt .scpanel-pricing {
	overflow: hidden;
	
	line-height: 22px;
	
	text-align: right;
	margin-top: 4px;
}
#sclist .product_list_widget dt .scproduct-quantity {
	float: left;
	font-size: 16px;
}
#sclist .product_list_widget dt .sc-quantity-wrap {
	width: auto;
	border: 0 none;
	overflow: visible;
	line-height: 22px;
}
#sclist .product_list_widget dt .sc-qty-label,
#sclist .product_list_widget dt .quantity {
	display: inline-block;
	font-weight: normal;
	font-size: 14px;
	margin-bottom: 0;
	color: #000;
	vertical-align: top;
}
#sclist .product_list_widget dt .quantity {
	line-height: 22px;
}
#sclist .product_list_widget dt .scquantity-plus-minus {
	display: inline-block;
}
#sclist .product_list_widget dt .scquantity-plus-minus .qty-minus,
#sclist .product_list_widget dt .scquantity-plus-minus .qty-plus {
	font-size: 16px;
	line-height: 26px;
	width: 24px;
	vertical-align: top;
	-webkit-transition: color .2s ease;
	transition: color .2s ease;
}
#sclist .product_list_widget dt .scquantity-plus-minus .qty-minus {
	text-align: right;
}
#sclist .product_list_widget dt .scquantity-plus-minus .qty {
	display: inline-block;
	line-height: 26px;
	height: 26px;
	vertical-align: top;
	border: 0 none;
	font-size: 15px;
	width: 20px;
	margin-bottom: 0;
	text-align: center;
	background: none;
	padding: 0;
}
.scpanel-pricing .scpanel-item-price {
	line-height: 26px;
	margin-top: 0;
	display: inline-block;
	font-weight: normal;
	font-size: 14px;
	color: #000;
}
#slidingcart-widget-panel-overlay {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	-webkit-transition: color .2s ease;
	transition: color .2s ease;
}
.add-to-cart {
	position: relative;
}
.scpanel-item-loader,
#widget-panel-loader,
.scpanel-btn-loader {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(255, 255, 255, 0.8);
	z-index: 1002;
}
.color-dark .scpanel-item-loader,
#widget-panel-loader.color-dark,
.color-dark .scpanel-btn-loader {
	background: rgba(51, 51, 51, 0.8);
}
.scdiscount-product {
	color: #000;
	font-size: 16px;
}
.color-dark .scdiscount-product {
	color: #fff;
}
.scpanel-btn-loader {
	background: none;
	display: block;
}
.scpanel-btn-loader.loading {
	background: rgba(255, 255, 255, 0.8);
}
.loading .scpanel-item-loader {
	display: block;
}
#widget-panel-loader.loading {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background-color: rgba(255, 255, 255, 0.75);
	z-index: 1002;
	display: block;
}
.flydot {
	width: 64px;
	height: 64;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 100;
	display: block;
}
#widget-panel-loader.loading:after,
.loading .scpanel-item-loader:after,
.flydot:after,
.loading.scpanel-btn-loader:after {
	display: block;
	content: " ";
	position: absolute;
	top: 50%;
	left: 50%;
	width: 12px;
	height: 12px;
	opacity: 1;
	background: #e94b35;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation: blinkdot .7s infinite;
	animation: blinkdot .7s infinite;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	margin: -6px 0 0 -6px;
	z-index: 1002;
}
.flydot:after {
	top: 25%;
	left: 25%;
	margin-left: -10px;
	margin-top: -12px;
}
@keyframes blinkdot {
	50% {
		opacity: 0.0;
	}
}
@-webkit-keyframes blinkdot {
	50% {
		opacity: 0.0;
	}
}
#slidingcart-widget-panel .quantity-formated {
	color: #000;
	font-weight: normal;
}
#slidingcart-widget-panel.color-dark,
#slidingcart-widget-panel.color-dark .widget-panel-header,
#slidingcart-widget-panel.color-dark #widget-slidingcart-sumammary {
	background: #333;
}
#slidingcart-widget-panel.color-dark #widget-slidingcart-sumammary {
	color: #f6f6f6!important;
}
#widget-panel-loader.color-dark.loading,
#widget-panel-loader.loading.color-dark {
	background: rgba(50, 50, 50, 0.75);
}
#slidincart-icon.color-dark {
	background: #000;
	box-shadow: 0 4px 30px rgba(255, 255, 255, 0.17);
}
#slidincart-icon.color-dark:hover {
	box-shadow: 0 6px 40px rgba(255, 255, 255, 0.3);
}
#slidincart-icon.color-dark a {
	color: #fff!important;
}
#slidincart-icon.color-dark a:hover {
	color: #ff0000!important;
}
#slidincart-icon.color-dark a i {
	color: #fff;
}
#top-sliding-cart.color-dark a {
	color: #000;
}
#top-sliding-cart.color-dark a:hover {
	color: #000;
}
#slidingcart-widget-panel.color-dark #slidingcart-widget-content a {
	color: #fff !important;
}
#slidingcart-widget-panel.color-dark #slidingcart-widget-content a:hover {
	color: #cbcbcb !important;
}
#slidingcart-widget-panel.color-dark #sclist .product_list_widget dt .variation li a,
#slidingcart-widget-panel.color-dark .quantity-formated {
	color: #fff !important;
}
#slidingcart-widget-panel.color-dark #sclist .product_list_widget dt .sc-qty-label,
#slidingcart-widget-panel.color-dark #sclist .product_list_widget dt .quantity {
	color: #fff !important;
}
#slidingcart-widget-panel.color-dark .scpanel-pricing .scpanel-item-price {
	color: #fff !important;
}
#slidingcart-widget-panel.color-dark #sclist .product_list_widget dt .scpanel-item-thumbnail,
#slidingcart-widget-panel.color-dark #sclist .product_list_widget dt .scpanel-item-details {
	border-bottom: 1px solid #4e4e4e;
}
#slidingcart-widget-panel.color-dark #sc-panel-total {
	border-top: 1px solid #4e4e4e;
	border-bottom: 1px solid #4e4e4e;
}
#slidingcart-widget-panel.color-dark #scpanel-buttons .button {
	border: 1px solid #000;
	background-color: rgba(0, 0, 0, 1);
}
#slidingcart-widget-panel.color-dark #scpanel-buttons .button:hover {
	background: none;
	background-color: rgba(0, 0, 0, 0.65);
	color: #f6f6f6!important;
}
#slidingcart-widget-panel.color-dark #slidingcart-panel-content .widget-panel-header {
	color: #f6f6f6!important;
}
#cart-widget-panel-overlay.color-dark,
#slidingcart-widget-panel.color-dark #slidingcart-widget-panel-overlay {
	background: rgba(255, 255, 255, 0.75);
}
#slidingcart-widget-panel.color-dark .cart_block_no_products.empty {
	color: #f6f6f6!important;
}
@media (max-width: 1200px) {
	.shopping_cart {
		float: none;
		margin: 0 auto;
	}
}
@media (max-width: 999px) {
	.top-sliding-cart {
		float: right;
	}
}
@media (max-width: 767px) {
	.top-sliding-cart {
		margin-top: 20px;
	}
}
.modal-backdrop.fade {
	opacity: 0 !important;
	display: none !important;
}
.unvisible {
	display: none;
}
#blockcart-modal {
	z-index: 10001;
}
.list-add-to-cart .add-to-cart {
	cursor: pointer;
	float: none;
	display: inline-block;
	border: none;
	background: none;
	margin-top: 0;
	margin-bottom: 0px;
	opacity: 0.85;
	padding-left: 0;
	padding-right: 0;
	padding: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	font-size: 12px;
	text-align: center;
}
.list-add-to-cart .add-to-cart span {
	display: inline-block;
	line-height: 24px;
	font-size: 12px;
}
.list-add-to-cart .add-to-cart span em {
	font-style: normal;
}
.list-add-to-cart .add-to-cart {
	border: none;
	color: #000;
}
.list-add-to-cart .add-to-cart:hover {
	opacity: 1;
}
.list-add-to-cart .add-to-cart.disabled {
	opacity: 0.5;
	cursor: default;
}
.list-add-to-cart .add-to-cart i {
	color: #000;
	font-size: 24px;
	padding: 5px;
	display: inline-block;
}
.list-add-to-cart .add-to-cart i.iwithtext {
	margin-right: 10px;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
	padding-bottom: 0;
	position: relative;
	float: left;
	top: 3px;
}
.list-add-to-cart .add-to-cart i.iwithtext:before {
	margin: 0;
}
.sccbtn.product-price-and-shipping {
	display: inline-block;
	padding-left: 0px;
}
.list-add-to-cart .add-to-cart {} #header .header-nav .cart-preview.active {
	background: none;
}
#blockcart_list .products {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
}
#blockcart_list .products .product-miniature {
	margin: 0 .625rem;
	margin-top: 3.125rem;
}
.crossseling-content {
	padding-top: 3.125rem;
}
#top-sliding-cart {
	border-right: none;
}
.totalhr {
	display: inline-block;
	width: 100%;
	height: 1px;
	margin-top: 2px;
	margin-bottom: 2px;
	float: left;
}
#checkout #scart-subtotal-shipping,
#checkout #scart-subtotal-discount {
	
}
/*#cart #scart-subtotal-shipping ,#cart #scart-subtotal-discount {
display:none;
}
*/

.scproduct-quantity[type=text] {
	display: block;
	padding: .5rem;
	background: transparent !important;
	vertical-align: middle;
	width: 100%;
	max-width: 100%;
	border: none !important;
	text-align: center !important;
	padding: 0 !important;
}
.scproduct-quantity .bootstrap-touchspin {
	box-shadow: none !important;
}
.sc-qty-input {
	display: none !important;
}
.pulse-animation {
	/*animation: pulse 2s infinite;*/
}

.flayout {
	/*animation: flyout 2s 1;
	-webkit-animation: flyout 2s 1;
	-webkit-backface-visibility: hidden;*/
	border: 1px solid #f2f2f2;
	-webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}

.sc-panel-empty #minimal-order-info {
display: none;
}

#minimal-order-info p {
font-size: 12px;

padding: 10px;

line-height: 1.5;

color: #000;

border: 1px solid #000;

margin-top: 5px;
}
#slidingcart-widget-panel.color-dark #minimal-order-info p {
color: #fff;

border: 1px solid #fff;
}
@keyframes flyout {
	0% {
		-moz-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100% {
		-moz-transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		-o-transform: rotate(360deg);
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}
@-webkit-keyframes flyout {
	0% {
		-webkit-transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(360deg);
	}
}
@-webkit-keyframes bounce {
	from, 20%, 53%, 80%, to {
		-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
		animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
	40%,
	43% {
		-webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
		animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
		-webkit-transform: translate3d(0, -30px, 0);
		transform: translate3d(0, -30px, 0);
	}
	70% {
		-webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
		animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
		-webkit-transform: translate3d(0, -15px, 0);
		transform: translate3d(0, -15px, 0);
	}
	90% {
		-webkit-transform: translate3d(0, -4px, 0);
		transform: translate3d(0, -4px, 0);
	}
}
@keyframes bounce {
	from, 20%, 53%, 80%, to {
		-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
		animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
	40%,
	43% {
		-webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
		animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
		-webkit-transform: translate3d(0, -30px, 0);
		transform: translate3d(0, -30px, 0);
	}
	70% {
		-webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
		animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
		-webkit-transform: translate3d(0, -15px, 0);
		transform: translate3d(0, -15px, 0);
	}
	90% {
		-webkit-transform: translate3d(0, -4px, 0);
		transform: translate3d(0, -4px, 0);
	}
}
.bounce {
	-webkit-animation-name: bounce;
	animation-name: bounce;
	-webkit-transform-origin: center bottom;
	transform-origin: center bottom;
}

.sccbtnyes {
	display: inline-block;
	padding-left: 15px;
	padding-right: 15px;
	width: 100%;
}
.list-add-to-cart {
	float: right;
	margin-top: -8px;
}
.sc-cart-summary-line {
	clear: both;
	display: inline-block;
	width: 100%;
}
.disable-action {
pointer-events: none;
}
.qty-down.disable-action, .qty-up.disable-action {
pointer-events: none !important;
opacity: 0.3 !important;
}
#top-sliding-cart.color-light .tcartsubtotal {
    margin-left: 0px;
line-height: 1.6;
font-size: 16px;
    color: #000;display: inline-block;
}
#top-sliding-cart.color-dark .tcartsubtotal {
    margin-left: 0px;
line-height: 1.6;
font-size: 16px;
    color: #000;display: inline-block;
}

.emptycart,.refreshcart {
color: #000;

float: right;

font-size: 18px;

width: 32px;

height: 32px;

line-height: 32px;

text-align: center;

margin-top: -8px;
}


#slidingcart-widget-panel.color-dark .emptycart,#slidingcart-widget-panel.color-dark .refreshcart {
	color: #fff !important;
}
.emptycart:hover,.refreshcart:hover {
	
	color: #666!important;
}
.icart-empty {
	display: none;
}

.sc-panel-empty .icart-empty {
	display: inline-block;
}

.sc-panel-empty .cart-empty {
	display: inline-block;
}
.sc-panel-empty .cart-not-empty {
	
	display:none;
	
}

.no-more {
	float: left;
	display: none;
	width: 100%;
	font-size: 12px;
	text-align: left;
	color: #ff0000;
	margin-bottom:0;
}

.no-more p {
	font-size: 12px;
	text-align: center;
	color: #ff0000;margin-bottom:0;
	
}

.no-more.refresh-yes {
	display: block;
}
.to-delete .qty-up,.to-delete .qty-down {
	pointer-events: none;
	
}
#please-refresh {
	font-size: 12px;
	display:none;
	margin-top: 20px;
	text-align: center;
	margin-left: 15px;
	margin-right: 15px;
	
}
#please-refresh p {
	margin-bottom:0;
}
#please-refresh.prapare-to-delete {
display:inline-block;	
}

.cd-popup {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  background-color: rgba(255, 255, 255, 0.9);
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
  -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
  transition: opacity 0.3s 0s, visibility 0s 0.3s;
  z-index: 11111;
}
.cd-popup.is-visible {
  opacity: 1;
  visibility: visible;
  -webkit-transition: opacity 0.3s 0s, visibility 0s 0s;
  -moz-transition: opacity 0.3s 0s, visibility 0s 0s;
  transition: opacity 0.3s 0s, visibility 0s 0s;
}

.cd-popup-container {
  position: relative;
  width: 90%;
  max-width: 400px;
  margin: 4em auto;
  background: #FFF;
 
  text-align: center;
 
  -webkit-transform: translateY(-40px);
  -moz-transform: translateY(-40px);
  -ms-transform: translateY(-40px);
  -o-transform: translateY(-40px);
  transform: translateY(-40px);
  /* Force Hardware Acceleration in WebKit */
  -webkit-backface-visibility: hidden;
  -webkit-transition-property: -webkit-transform;
  -moz-transition-property: -moz-transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.cd-popup-container p {
  padding: 1em 1em;
}
.cd-popup-container .cd-buttons:after {
  content: "";
  display: table;
  clear: both;
}
.cd-popup-container .cd-buttons li {
  float: left;
  width: 50%;
}
.cd-popup-container .cd-buttons a {
  display: inline-block;
  height: 30px;
  line-height: 30px;
  padding-left: 25px;
  padding-right: 25px;
  color: #FFF;
  -webkit-transition: background-color 0.2s;
  -moz-transition: background-color 0.2s;
  transition: background-color 0.2s;
}
.cd-popup-container .cd-buttons li:first-child a {
  background: #fc7169;
  border-radius: 0 0 0 .25em;
}
.no-touch .cd-popup-container .cd-buttons li:first-child a:hover {
  background-color: #fc8982;
}
.cd-popup-container .cd-buttons li:last-child a {
  background: #b6bece;
  border-radius: 0 0 .25em 0;
}
.no-touch .cd-popup-container .cd-buttons li:last-child a:hover {
  background-color: #c5ccd8;
}
.cd-popup-container .cd-popup-close {
  position: absolute;
  top: -30px;
  right: 8px;
  width: 30px;
  height: 30px;
}
.cd-popup-container .cd-popup-close::before, .cd-popup-container .cd-popup-close::after {
  content: '';
  position: absolute;
  top: 12px;
  width: 14px;
  height: 3px;
  background-color: #8f9cb5;
}
.cd-popup-container .cd-popup-close::before {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  left: 8px;
}
.cd-popup-container .cd-popup-close::after {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
  right: 8px;
}
.is-visible .cd-popup-container {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
}
@media only screen and (min-width: 1170px) {
  .cd-popup-container {
    margin: 8em auto;
  }
}

.notify{  
  position:fixed;
  
  width:100%;
  height:0px;  
  box-sizing:border-box;
  color:white;  
  text-align:center;
  
  overflow:hidden;
  box-sizing:border-box;
  transition:height .2s;
  z-index: 100001;line-height: 30px;
  font-size: 14px;
  font-weight: 400;
}
.notify.active{  
  height:30px; 
  
}
.notify span {
	
	width: 100%;
	
}


.notify-added {
	color: #468847;
background-color: #DFF0D8;
border-color: #D6E9C6;

}
.notify-deleted {
	color: #B94A48;
background-color: #F2DEDE;
border-color: #EED3D7;

}

.notify-added em,.notify-deleted em {
	
padding-right: 30px;padding-left: 30px;
	float: right;
	font-style: normal;
	cursor: pointer;
}


.sc-panel-empty .alert {
	display: none;
	
}



/**
 * TrackpadScrollEmulator
 * Version: 1.0.6
 * Author: Jonathan Nicol @f6design
 * https://github.com/jnicol/trackpad-scroll-emulator
 */
 
 .tse-scrollable {
  position: relative;
  width: 100%; /* Default value. Overwite this if you want. */
  height: auto; /* Default value. Overwite this if you want. */
  overflow: hidden;
  }
  .tse-scrollable .tse-scroll-content {
    overflow: hidden;
    overflow-y: scroll;
    }
    /* No longer using ::scrollbar too, since it breaks Chrome 25 */
    .tse-scrollable .tse-scroll-content::-webkit-scrollbar {
      width: 0;
      height: 0;
      }
.tse-scrollbar {
  z-index: 99;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 11px;
  }
  .tse-scrollbar .drag-handle {
    position: absolute;
    right: 2px;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
    min-height: 10px;
    width: 7px;
    opacity: 0;
    -webkit-transition: opacity 0.2s linear;
    -moz-transition: opacity 0.2s linear;
    -o-transition: opacity 0.2s linear;
    -ms-transition: opacity 0.2s linear;
    transition: opacity 0.2s linear;
    background: #6c6e71;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    }
  .tse-scrollbar:hover .drag-handle {
    /* When hovered, remove all transitions from drag handle */
    opacity: 0.7;
    -webkit-transition: opacity 0 linear;
    -moz-transition: opacity 0 linear;
    -o-transition: opacity 0 linear;
    -ms-transition: opacity 0 linear;
    transition: opacity 0 linear;
    }
    .tse-scrollbar .drag-handle.visible {
      opacity: 0.7;
      }
/* Used when testing the scrollbar width */
/* No longer using ::scrollbar too, since it breaks Chrome 25 */
.scrollbar-width-tester::-webkit-scrollbar {
  width: 0;
  height: 0;
}
/* Horizontal scroller */
.tse-scrollable.horizontal .tse-scroll-content {
  overflow-x: scroll;
  overflow-y: hidden;
  }
  .tse-scrollable.horizontal .tse-scroll-content::-webkit-scrollbar,
  .tse-scrollable.horizontal .tse-scroll-content::scrollbar {
    width: auto;
    height: 0;
    }
.tse-scrollable.horizontal .tse-scrollbar {
  top: auto;
  left: 0;
  width: auto;
  height: 11px;
  }
  .tse-scrollable.horizontal .tse-scrollbar .drag-handle {
    right: auto;
    top: 2px;
    height: 7px;
    min-height: 0;
    min-width: 10px;
    width: auto;
    }
	
	
.tse-scroll-content	{
	
}
	
.sc-widget-panel-open.srtl #slidingcart-widget-panel.mob-full {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
	right: -100%;
}

.mob-full.sc-right-left {

    right: -100%;

}


.sc-widget-panel-open.sltr #slidingcart-widget-panel.mob-full {
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
	left: 100%;
}	

.product_list_widget  .has-discount .discount {
	padding: 5px;
font-size: 14px;
padding: 3px;
position: absolute;
left: 0;
bottom: 5px;
}

#sc-panel-total.yes-free-ship {
	padding-top: 20px !important;
}

.hide-me {
	display: none !important;
}
.cover-page.modal-open,.csquizzed-page.modal-open {
	overflow: visible !important;
	padding-right: 0 !important;
}