.swe-woo-cart.cart-canvas, .swe-woo-cart.cart-hover{
	.swe-close{
		color:#000;
		width:20px; height:20px;
		font-size:0 !important;
		background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxMTEzQUZCQTM1QzZFNTExODk3MkFBRTA5QTdDMEMxOCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0NDYwM0UyMjJFRDAxMUVGOEI0RkY4MTU5NEM3NjcwOSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0NDYwM0UyMTJFRDAxMUVGOEI0RkY4MTU5NEM3NjcwOSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpiMDQ2YTI2My0xNGMyLTI4NDItODczMy00NjBkZmI0MDFlODgiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo4M2FhYTE2OS1hNWU3LWZmNDctYmNkMi05MTNkZjU1NjIwNGEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5YAtWIAAAAfUlEQVR42mJgYGC4AMTVDIRBFRBfBDGagfg/EKfhUZwCVdMCE0jFowkml44ukYZFIg2XYnQFrkDsQkgxDDhAFYKwI7okExYN/5DY/wmZDgsNN6iz8IYeLDQykMTScWlKweNBWECkwgQaiQgNmCZQJIOju4aIpAFKPpcAAgwAz2ImTfhjck8AAAAASUVORK5CYII=') no-repeat center;
		&:hover{ color:var(--color); opacity:0.5;}
	}
	.swe-wrap-cart-content{
		padding:0;
		.swe-wrap-cart-top{
			padding:30px; background-color:#f7f7f7;
			.cart-title{ font-size:18px; color:#000; text-transform:capitalize; font-weight:400;}
		}
		.swe-wrap-cart-bottom{
			.woocommerce-cart-form__contents{
				> .cart_item{
					display: grid;
					grid-template-columns: 80px 1fr;
					text-align: left;
					grid-column-gap: 20px;
					position: relative;
					padding: 30px 0;
					border-bottom: 1px solid #eee;
					.product-name a{
						font-size:16px;
						color:var(--text-color);
						&:hover{
							color:var(--color);
						}
					}
					.product-price{
						position: absolute;
						left: 100px;
						bottom: 47px;
						.quantity{ color:var(--color); font-weight:400; }
					}
					.product-remove{
						position:absolute; bottom:44px; right:0;
						a.remove_from_cart_button{
							font-size:0;
							width:22px; height:22px; display:inline-block;
							background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxMTEzQUZCQTM1QzZFNTExODk3MkFBRTA5QTdDMEMxOCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxMEI2QUJGRTEzNEYxMUVGODYyNjk0NDk2NDRBNjk0RCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxMEI2QUJGRDEzNEYxMUVGODYyNjk0NDk2NDRBNjk0RCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1NWNkYzZkMS1hNTk3LWUyNDQtODk5MS0wODViNTNmMTdlYWQiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDozNjdiYjA1NC0xNjQ3LTExZWUtOTlhNi1hMzRmYjRhYmY5OGIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6+fAF0AAAA+0lEQVR42pySywpBYRSFj0sxMHAUJTMjRmfoRBkYGRl4BaWUYmDqAeQdeA/KkFcwNHErl8xcEuvXOtr9ST+rvvb+L2udfU7Hb33WCDw0xpahejQ4IEsc7vX1y0FQAyWuw6DKvgJ87B+sHZAGZ64nKiADcmDNfkpDS3vYlLUI5iBJz0sh4Frmcul5qyHGNJG621SNnxsb1piB2WZdy4DtDwEx6fECdlr6N0Wlxws4/jHBQQacWOMGAXHp8QKuPwQkWC8yQD80mcDSA/YgbxBQ8N5fKSAObqAOFuAOIvziNj9cCpRBG3TB7FP6gH+ZmmYFlmTFPXU2lIanAAMAjSE0f6Yxaz8AAAAASUVORK5CYII=') no-repeat center;
							&:hover{
								background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxMTEzQUZCQTM1QzZFNTExODk3MkFBRTA5QTdDMEMxOCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5OUNCNjcwNDEzNEYxMUVGOEUwNEE2Qzk5OUI5MjlCNyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5OUNCNjcwMzEzNEYxMUVGOEUwNEE2Qzk5OUI5MjlCNyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1NWNkYzZkMS1hNTk3LWUyNDQtODk5MS0wODViNTNmMTdlYWQiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDozNjdiYjA1NC0xNjQ3LTExZWUtOTlhNi1hMzRmYjRhYmY5OGIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4DalTaAAABCUlEQVR42mL8H6rEgAXsAmJXNLE9WMQYWLBo7oQqNADiX1AxNiC+AMTdQFyKbkAyEDtB+RxAHARl+wExI5T9H0qXADHIyT+g/H0gAzSA2ByIn0PZx6Aa8tFcdgxK2wHxDSCWBOlhhIYBOxAbAvEJBuKABRCfB+KfTFCBJCA+zkA8AKlNBTFgBryA0kJEaBaE0s+RDXhJggFCyHpgBrxBMx0fEEDWAzPgPRkueIdswEcoLUqEAaLIemAG/CLBADEo/RPZAHRJYlzAgG7AWyC2IsIAa5j/0TNTKxD3AXE8EJ8F4m9IeQCUJ7iA2AiI7aF5AiKBlp3nAXEi1IafaAawQ2NgAVQNGAAEGABVRzNtbnkzdAAAAABJRU5ErkJggg==') no-repeat center;
							}
						}
					}
					&:last-child{ border-bottom:0;}
				}
			}
			.elementor-menu-cart__subtotal{
				display: flex;
				justify-content: space-between;
				padding: 20px 30px;
				border-top: 1px solid #eee;
				border-bottom: 1px solid #eee;
				margin-bottom: 10px;
				strong{
					font-size: 20px;
					font-weight: 700;
					text-transform: uppercase;
					color: #000;
				}
				.amount{
					font-weight: 600;
					color: var(--price-color);
					font-size:18px;
				}
			}
			.elementor-menu-cart__footer-buttons{
				display:flex;
				padding:30px;
				justify-content: space-between;
				font-size: 18px;
				margin-bottom: 0px;
				gap:10px;
				.elementor-button{
					background-color:#000;
					border-radius:5px; text-transform:uppercase; font-weight:400; color:#fff; font-size:16px;
					flex:1; padding:15px 20px;
					&:hover{
						background-color:var(--color);
					}
					&.elementor-button--checkout{
						background-color:var(--color);
						&:hover{
							background-color:var(--color);
						}
					}
				}
			}
			.woocommerce-mini-cart{
				padding:0 30px;
				border-top:0;
				> li{
					padding:30px 0px;
					border-bottom:1px solid #eee;
					margin-bottom:0; text-align:left;
					img{ width:95px; margin-right:20px; }
					.variation{ margin:10px 0 0; display:flex; dd.variation-SoldBy a, dd.variation-SoldBy{ color:#666; font-weight:400;  }}
					a.remove{
						font-size:0;
						width:22px; height:22px;
						background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxMTEzQUZCQTM1QzZFNTExODk3MkFBRTA5QTdDMEMxOCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxMEI2QUJGRTEzNEYxMUVGODYyNjk0NDk2NDRBNjk0RCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxMEI2QUJGRDEzNEYxMUVGODYyNjk0NDk2NDRBNjk0RCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1NWNkYzZkMS1hNTk3LWUyNDQtODk5MS0wODViNTNmMTdlYWQiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDozNjdiYjA1NC0xNjQ3LTExZWUtOTlhNi1hMzRmYjRhYmY5OGIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6+fAF0AAAA+0lEQVR42pySywpBYRSFj0sxMHAUJTMjRmfoRBkYGRl4BaWUYmDqAeQdeA/KkFcwNHErl8xcEuvXOtr9ST+rvvb+L2udfU7Hb33WCDw0xpahejQ4IEsc7vX1y0FQAyWuw6DKvgJ87B+sHZAGZ64nKiADcmDNfkpDS3vYlLUI5iBJz0sh4Frmcul5qyHGNJG621SNnxsb1piB2WZdy4DtDwEx6fECdlr6N0Wlxws4/jHBQQacWOMGAXHp8QKuPwQkWC8yQD80mcDSA/YgbxBQ8N5fKSAObqAOFuAOIvziNj9cCpRBG3TB7FP6gH+ZmmYFlmTFPXU2lIanAAMAjSE0f6Yxaz8AAAAASUVORK5CYII=') no-repeat center;
						&:hover{
							background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxMTEzQUZCQTM1QzZFNTExODk3MkFBRTA5QTdDMEMxOCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5OUNCNjcwNDEzNEYxMUVGOEUwNEE2Qzk5OUI5MjlCNyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5OUNCNjcwMzEzNEYxMUVGOEUwNEE2Qzk5OUI5MjlCNyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1NWNkYzZkMS1hNTk3LWUyNDQtODk5MS0wODViNTNmMTdlYWQiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDozNjdiYjA1NC0xNjQ3LTExZWUtOTlhNi1hMzRmYjRhYmY5OGIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4DalTaAAABCUlEQVR42mL8H6rEgAXsAmJXNLE9WMQYWLBo7oQqNADiX1AxNiC+AMTdQFyKbkAyEDtB+RxAHARl+wExI5T9H0qXADHIyT+g/H0gAzSA2ByIn0PZx6Aa8tFcdgxK2wHxDSCWBOlhhIYBOxAbAvEJBuKABRCfB+KfTFCBJCA+zkA8AKlNBTFgBryA0kJEaBaE0s+RDXhJggFCyHpgBrxBMx0fEEDWAzPgPRkueIdswEcoLUqEAaLIemAG/CLBADEo/RPZAHRJYlzAgG7AWyC2IsIAa5j/0TNTKxD3AXE8EJ8F4m9IeQCUJ7iA2AiI7aF5AiKBlp3nAXEi1IafaAawQ2NgAVQNGAAEGABVRzNtbnkzdAAAAABJRU5ErkJggg==') no-repeat center;
						}
					}
					> a{
						font-size:16px; color:#222; text-transform:capitalize;
						&:hover{ color:var(--color);}
					}
					.quantity{ font-size:16px; font-weight:400; color:var(--color); margin:0;}
				}
			}
			.woocommerce-mini-cart__total{
				padding:20px 30px;
				border-top:1px solid #eee;
				border-bottom:1px solid #eee;
				margin-bottom:10px;
				strong{
					font-size:20px; font-weight:700; text-transform:uppercase; color:#000;
				}
			}
			.woocommerce-mini-cart__buttons{
				padding:30px; gap:10px;
				.button{
					background-color:#000;
					border-radius:5px; text-transform:uppercase; font-weight:400; color:#fff; font-size:16px;
					&:hover{
						background-color:var(--color);
					}
					&.checkout{
						background-color:var(--color);
						&:hover{
							background-color:var(--color);
						}
					}
				}
			}
			.woocommerce-mini-cart__empty-message{ display:none;}
			.swe-cart-empty{
				height:100%;
				display: flex;
				flex-direction: column;
				align-items: center;
				justify-content: center;
				.swe-cart-empty-message{
					font-size:24px; color:#000; font-weight:400; margin-bottom:25px; text-align:center;
				}
				.swe-cart-empty-button a{
					font-size:14px; font-weight:400; text-transform:uppercase; height:50px; border:1px solid #000;
					background-color:#fff; padding:0 20px; line-height:48px; color:#000; display:inline-block; vertical-align:top;
					&:hover{
						background-color:#000; color:#fff;
					}
				}
			}
		}
	}
}
.home-style12 .header-style14.header-bottom-elementor12{
	position:absolute;
}
.header-bottom-elementor12{
	.swg-search .search-wrapper .cat-wrapper select{ background-color:transparent;}
}
.swg-menu .swg-elementor-menu > li.dropdown > a .dropdown-icon{ font-size:12px; }
.header-style15 .swe-woo-cart .swe-wrap-cart-head .swe-cart-icon .image-icon{ height:23px;}
.header-style16{
	.swe-woo-cart .swe-wrap-cart-head .swe-cart-icon .image-icon{ height:25px;}
	.swg-search{
		.button-search-pro{
			position:relative;
			&:before{
				content: '';
				position: absolute;
				height: 20px;
				width: 1px;
				background-color: #ddd;
				left: 8px;
				top: 10px;
			}
		}
		.cat-wrapper{
			position:relative;
			&:before{
				content: '';
				position: absolute;
				height: 20px;
				width: 1px;
				background-color: #ddd;
				left: 0;
				top: 10px;
			}
		}
	}
}

.header-bottom16{
	.home & .swg-menu.vertical-hover{
		.swg-menu-vertical{
			display:block; box-shadow:none;
			.swg-elementor-menu > li.dropdown > a >.dropdown-icon{
				font-size:11px;
			}
		}
	}
	.swe-woo-cart .swe-wrap-cart-head .swe-cart-icon{
		.image-icon{ height:20px; }
	}
}
.header-top-elementor19{
	.swe-woo-cart .swe-wrap-cart-head .swe-cart-icon{
		.image-icon{ height:20px; }
	}
	.swg-menu.swg-menu-horizontal-wrapper .swg-menu-horizontal .swg-elementor-menu > li{
		position:relative;
		&:before{
			content: '';
			height: 6px;
			background-color: var(--color);
			position: absolute;
			top: -20px;
			left: 0;
			width: 100%;
			opacity:0;
		}
		&:after{
			content: '';
			width: 0;
			height: 0;
			border-left: 0px solid transparent;
			border-right: 6px solid transparent;
			border-bottom: 6px solid #222;
			position: absolute;
			top: -20px;
			left: 0;
			opacity:0;
		}
		> a{
			&:after{
				content: '';
				width: 0;
				height: 0;
				border-left: 6px solid transparent;
				border-right: 0px solid transparent;
				border-bottom: 6px solid #222;
				position: absolute;
				top: -20px;
				right: 0;
				opacity: 0;
				transition: 0s;
				-webkit-transition: 0s;
				opacity:0;
			}
		}
		&.active, &:hover{
			&:before, &:after{ opacity:1; }
			> a{
				&:after{
					opacity:1;
				}
			}
		}
	}
}
.header-bottom18{
	.swe-woo-cart .swe-wrap-cart-head{
		justify-content:center;
		gap:15px;
	}
	.swe-woo-cart .swe-wrap-cart-head .swe-cart-icon{
		.image-icon{ height:20px; }
	}
	.swg-menu.vertical-hover{
		.swg-menu-vertical{
			.swg-elementor-menu > li.dropdown > a >.dropdown-icon{
				font-size:11px;
			}
		}
	}
}
.header-bottom-elementor22{
	.swe-woo-cart .swe-wrap-cart-head .swe-cart-icon{
		.image-icon{ height:23px; }
	}
}
.header-top-elementor24{
	#lang_sel >ul.nav >li >a, .currency_w >li >a{ font-size:12px; }
	#lang_sel >ul.nav >li >a{
		&:before{
			content: "";
			width: 1px;
			height: 12px;
			background: rgba(255, 255, 255, 1);
			position: absolute;
			top: 4px;
			left: -10px;
		}
	}
}
.header-mid-elementor25{
	.currency_w >li, #lang_sel >ul.nav >li{
		padding:8px 0 7px;
	}
	#lang_sel >ul.nav >li >a, .currency_w >li >a{ font-size:12px; }
	.swe-woo-cart{
		.swe-wrap-cart-head{
			.swe-cart-icon { width:auto; height:auto;}
			.swe-cart-subtotal{
				grid-template-columns:1fr 1fr;
				grid-column-gap:5px;
				grid-row-gap:0;
				margin:0;
			}
		}
	}
}
.header-mid28{
	.swe-woo-cart .swe-wrap-cart-head .swe-cart-icon{
		.image-icon{ height:37px; }
	}
}
.header-top-elementor30{
	.swe-woo-cart .swe-wrap-cart-head .swe-cart-icon{
		.image-icon{ height:24px; }
	}
}
.header-bottom-29{
	.cat-wrapper{
		select{
			color:#fff;
			option{ color:#000; }
		}
	}
	position:relative;
	&:before {
		content   : '';
		height    : 6px;
		width     : 100%;
		background: url("../assets/img/cirle-menu2.png") repeat left 6px center;
		position  : absolute;
		left      : 0;
		bottom    : 0;
		top:auto;
	}
}
.header-top-home31 .e-con-inner{
	#lang_sel>ul.nav>li, .currency_w>li{
		padding:13px 0;
	}
	.swe-woo-cart .swe-wrap-cart-head{ align-items:center; }
}
.header-bottom-elementor34{
	.swe-woo-cart .swe-wrap-cart-head .swe-cart-icon{
		.image-icon{ height:18px; }
	}
}
.header-top-elementor35{
	.swg-search{
		position:relative;
		&:before{
			content: "";
			position: absolute;
			width: 0;
			height: 0;
			border-right: 0px solid transparent;
			border-left: 32px solid transparent;
			border-top: 50px solid #f2e409;
			left: -32px;
			top: 0;
		}
		&:after{
			content: '';
			height: 50px;
			display: inline-block;
			background-color: #f2e409;
			position: absolute;
			right: -195px;
			top: 0;
			width: 195px;
		}
	}
}
.header-mid-elementor36{
	.swe-woo-cart .swe-wrap-cart-head{
		flex-direction:column; align-items:center;
		.swe-cart-icon{
			.image-icon{ height:18px; }
		}
	}
}
.header-bottom-elementor37{
	.swg-menu .swg-elementor-menu > li.dropdown > a .dropdown-icon{
		font-size:14px; font-weight:400;
	}
	.swe-woo-cart.template-style2 .swe-cart-subtotal{
		.swe-cart-subtotal-top{
			display:flex;
		}
	}
}
.top-header36 .menu-wishlist .elementor-item >.have-title{ 
	display: flex;
    align-items: center;
}
.header-36{
	.swe-woo-cart .swe-wrap-cart-head .swe-cart-icon{
		.image-icon{ height:44px; }
	}
}
.header-37{
	.swe-woo-cart .swe-wrap-cart-head .swe-cart-icon{
		.image-icon{ height:19px; }
	}
}
.header-bottom-39{
	.swe-woo-cart .swe-wrap-cart-head .swe-cart-icon{
		&:hover img{ opacity:0.5; }
		.image-icon{ height:20px; }
	}
}
.header-41{
	.swe-woo-cart .swe-wrap-cart-head .swe-cart-icon{
		.image-icon{ height:24px; }
	}
}
.header-42{
	.swe-woo-cart .swe-wrap-cart-head{
		.swe-cart-subtotal{
			display:flex;
		}
		.swe-cart-icon{
			.image-icon{ height:16px; }
		}
	}
}
.header-bottom-43{
	.swe-woo-cart{
		.swe-cart-icon{
			.image-icon{
				height:24px;
			}
			.swe-cart-count{
				height:17px !important; border-radius:8px;
				line-height:17px !important;
				right:-55px;
				left:auto !important;
				top:-3px !important;
			}
		}
		.swe-cart-subtotal .text{ padding-top:20px; }
	}
}
.header-bottom-44{
	.swe-woo-cart .swe-wrap-cart-head{
		justify-content:center;
	}
}
.header-mid-45{
	.swe-woo-cart .swe-wrap-cart-head .swe-cart-icon{
		width:auto;
		.swe-cart-count{
			position: relative;
			right: -15px !important;
			top: 10px !important;
			left: auto !important;
			font-weight:600;
		}
	}
}
.header-top-46{
	>.e-con-inner >.elementor-element{
		&:after{
			content: '';
			width: 4px;
			height: 4px;
			background-color: #333;
			border-radius: 50%;
			position: absolute;
			top: 18px;
			right: 0;
		}
		&:last-child:after{ width:0; height:0; }
	}
}
.header-mid-46{
	.swe-woo-cart .swe-wrap-cart-head .swe-cart-icon .swe-cart-count{
		position: relative;
		right: -35px !important;
		top: 10px !important;
		left: auto !important;
		font-weight:600;
	}
}
.header-bottom49{
	.vertical-toggle.swg-menu .swg-menu-vertical, .vertical-hover.swg-menu .swg-menu-vertical{
		box-shadow:none;
		.swg-elementor-menu > li.dropdown > a >.dropdown-icon{
			font-size:11px;
		}
	}
	.home &{
		.vertical-toggle.swg-menu .swg-menu-vertical, .vertical-hover.swg-menu .swg-menu-vertical{
			display: block;
		}
	}
}
.mid-home51{
	.swe-woo-cart .swe-wrap-cart-head .swe-cart-icon{
		.image-icon{ height:20px; }
	}
}
.header-bottom-54{
	.swe-woo-cart .swe-wrap-cart-head{
		justify-content:center;
		.swe-cart-icon{
			.image-icon{ height:22px; }
			.swe-cart-count{ font-weight:700;
					top: -35% !important;
					left: -50% !important; }
		}
	}
}
.header-mid-55{
	.swg-search form .search-remove{ font-size:18px; right:24%; }
	.swe-woo-cart .swe-wrap-cart-head{
		justify-content:center;
		.swe-cart-icon{
			.image-icon{ height:22px; }
			.swe-cart-count{ font-weight:700;
					top: -35% !important;
					left: -50% !important; }
		}
	}
}
.header-top-56{
	.swe-woo-cart .swe-wrap-cart-head{
		justify-content:center;
		.swe-cart-icon{
			.image-icon{ height:19px; }
		}
	}
}
.header-bottom-57{
	.swe-woo-cart .swe-wrap-cart-head{
		justify-content:center;
		.swe-cart-icon{
			.image-icon{ height:24px; }
			&:hover{ opacity:0.85; }
		}
	}
	.swg-search .search-button-toggle svg{
		width:24px; height:24px; 
	}
	.swg-menu .swg-elementor-menu > li > a span.menu-img{
		position:absolute;
		top:-4px; right:10px;
	}
}
.header-top-60{
	.swe-woo-cart .swe-wrap-cart-head, .swe-woo-cart .swe-wrap-cart-head{
		flex-direction:column;
		justify-content:center;
		.swe-cart-icon{
			.image-icon{ height:24px; }
		}
	}
}
.header-bottom-60{
	.swg-menu-horizontal-wrapper .swg-elementor-menu > li{
		> a{
			&:after{
				content: '';
				width: 0;
				height: 2px;
				background-color: var(--color);
				position: absolute;
				left: 0;
				bottom: -1px;
				transition: all 0.3s;
				opacity: 1 !important;
			}
		}
		&.active > a, &:hover > a{
			&:after{
				width:100%;
			}
		}
	}
}
.footer-top15 >.e-con-inner{
	position:relative;
}
.footer-menu16{
	.swg-menu .swg-menu-vertical .swg-elementor-menu > li{
		transition:all 0.3s;
		&:hover{ padding-left:15px; > a:before{ background-color:var(--color); }}
		> a{
			position:relative;
			&:before{
				content: '';
				height: 5px;
				width: 5px;
				background-color: #555;
				border-radius: 50%;
				position: absolute;
				left: 0;
				top: 15px;
				display: inline-block;
			}
		}
	}
}
.footer-top16 .icon-newsletter{
	i{
		color:var(--color) !important;
	}
	&:hover i{ color:#000 !important; }
}
.footer-home23{
	.elementor-widget-heading{
		h5 {
			padding       : 15px 0;
			position      : relative;

			&:before {
				content         : '';
				position        : absolute;
				left            : 0;
				bottom          : 0;
				width           : 50px;
				height          : 3px;
				background-color: var(--color);
			}
		}
	}
}
.footer-47{
	.swg-elementor-menu > li{
		> .elementor-item{
			&:after{
				content: '//';
				position: absolute;
				right: -5px;
				top: 14px;
				color: #555;
				font-size: 14px;
				opacity: 1 !important;
			}
		}
		&:last-child{
			> .elementor-item{
				&:after{
					content: '';
					position: absolute;
					right: -5px;
					top: 14px;
					color: #555;
					font-size: 14px;
					opacity: 1 !important;
				}
			}
		}
	}
}
.form-footer-53 .mf-input-wrapper .mf-input{
	border-top-right-radius:0 !important;
	border-bottom-right-radius:0 !important;
}
.copyright-style-news a{ color:var(--color) !important; &:hover{ opacity:0.85; }}
@media (max-width: 1024px) {
	.header-bottom15 .swg-menu.vertical-hover .swg-menu-vertical{
		display:none;
	}
	.header-bottom15 .swg-menu-horizontal{
		background-image:linear-gradient(0deg, #2584BA 0%, #2A95D3 100%);
	}
	.home .header-bottom16 .swg-menu.vertical-hover .swg-menu-vertical{
		display:none;
	}
	.header-bottom15 .swg-menu.swg-menu-horizontal-wrapper{
		&:after, &:before{
			width:0; height:0;
		}
	}
}

@media (max-width: 1199px) {
	
}
@media (min-width: 992px) and (max-width: 1199px) {
	.header-bottom-43 .e-con-inner .yith-wcwl-items-count .wishlist-right{
		gap:5px;
		span{
			display:block;
		}
	}
}

@media (max-width: 1199px) {
	.home-style53 .elementor .header-bottom-53{
		position:relative;
		background-color:#000 !important; top:auto; left:auto;
	}
	.header-bottom-53 .swg-nav-menu-responsive-tablet .swg-elementor-menu > li{
		> .elementor-item{
			color:#000 !important;
		}
		&.active, &:hover{
			> .elementor-item{
				color:var(--color) !important;
			}
		}
	}
	.header-bot-55 .swg-menu .swg-elementor-menu > li > .elementor-item{
		color:#000 !important;
	}
	.header-bot-55 .swg-menu .swg-elementor-menu > li:hover > .elementor-item, .header-bot-55 .swg-menu .swg-elementor-menu > li.active > .elementor-item{
		color:var(--color) !important;
	}
	.swg-nav-menu-responsive-tablet .wrapper-menu{
		top:130%;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	.header-bottom-43 .e-con-inner .yith-wcwl-items-count .wishlist-right{
		gap:5px;
		padding-left:5px;
		span{
			display:block;
		}
	}
}
@media (max-width: 767px) {
	
}

@media (max-width: 480px) {
	.home-style12 .header-style14.header-bottom-elementor12{
		position:relative;
	}
	.home-style17 .responsive-post-slider15 .resp-slider-container .box-title{ width:36%; h3{ padding:3px 0; } }
	.home-style17 .responsive-post-slider15 .resp-slider-container .slider{ width:64%; }
	.home-style17 .responsive-post-slider15 .resp-slider-container .slider .slick-list .item .item-detail .entry-content{padding:0; .description{ display:none;} }
	.home-style17 .responsive-post-slider15 .resp-slider-container .box-title h3:after,.home-style17 .responsive-post-slider15 .resp-slider-container .slider:after{ width:0; height:0; }
	.home-style17 .header-bottom-elementor19:after{ height:47px; }
	.header-top-elemntor24 .elementor-widget-icon-box .elementor-icon-box-wrapper{
		align-items:center;
	}
	.image-box-footer23 .elementor-widget-image-box .elementor-image-box-wrapper{ display:flex; }
	.header-bottom-29 .swg-search .cat-wrapper{ display:none; }
	.header-top-elementor32 .e-con-inner #lang_sel>ul.nav>li >a:after, .header-top-elementor32 .e-con-inner .currency_w>li >a:after{
		font-size:14px; line-height:20px;
	}
	.header-top-elementor32 .e-con-inner{
		.elementor-widget-wp-widget-woocommerce_currency_converter{ margin-left:5px; }
		#lang_sel >ul.nav >li >a{ padding-left:0; }
	}
	.header-bottom-elementor34 .e-con-inner .icon-sidebar{
		margin:0;
	}
	.footer-47 .swg-menu .swg-elementor-menu{
		flex-wrap:wrap;
	}
	.footer-47{
		.swg-elementor-menu > li{
			> .elementor-item{
				&:after{
					content:'';
				}
			}
		}
	}
	.footer-top35 .elementor-widget-image-box .elementor-image-box-wrapper{
		display:flex; align-items:center;
	}
	.header-36{
		background-image:none !important;
	}
	.header-42 .elementor-hidden-tablet .icon-sidebar{
		border:0;
	}
}