/***sg style*****/
#menu-influencer-main-menu span.fusion-open-nav-submenu { display: none!important;}
#menu-influencer-main-menu li.menu-item i.glyphicon.fa-align-justify.fas {
    font-size: 30px;
}
.single-product .woocommerce-product-details__short-description ul {
    padding-left: 15px;
}
.single-product .woocommerce-product-details__short-description p, .single-product .price del .amount, .single-product .summary-container p{font-size: 18px;}
.single-product .woocommerce-product-details__short-description ul li {
    font-size: 18px;
    line-height: 1.5;
    list-style: disc;
	margin-left: 10px;
}
.fusion-menu-element-wrapper.direction-column.expand-method-hover.expand-right .menu-item-has-children .sub-menu{
	left:0 !important;
	top:38px;
}
.fusion-menu-element-wrapper:not(.collapse-enabled).expand-method-hover.dropdown-arrows-child.direction-column.expand-right>ul>li:after{
	display: none;
}
.fusion-body .fusion-flex-container.fusion-builder-row-2_2455{padding-bottom:0!important;padding-top:0!important}
	.cust-wrapper.shop_table{
		display: flex;
		justify-content: flex-start;
		flex-wrap: wrap;
		max-width: 950px;
		margin: 0px auto;
		column-gap: 15px;
	}
	.cust-wrapper.shop_table .cust-items-block {
		width: 226px;
		display: flex;
		flex-direction: column;
		justify-content: center;
		margin-bottom: 20px;
	}
	.cust-wrapper.shop_table .product-thumbnail {
	    flex-shrink: 0;
	    width: auto;
	    margin-right: 0px;
	    float: none;
	}
	.cust-wrapper.shop_table .prod-content{
		border: 1px solid #e9e7e6;
	    background: url(https://shop-poppers.pl/wp-content/themes/Avada-child/images/bg_item.png) no-repeat top center #FFF;
	    height: 100%;
	    width: 100%;
	    display: block;
	    border-bottom-left-radius: 10px;
	    border-bottom-right-radius: 10px;
	    background-size: 100%;
	    padding: 10px;
	}
	.cust-wrapper.shop_table .product-name{
	    width: 100%;
	    font-size: 17px;
	    margin: 0px;
	    padding: 0px;
	    color: #fc5e5a;
	    border: none;
	    text-align: center;
	    margin-top: 15px;
	    line-height: 35px;
	}
	.cust-wrapper.shop_table .product-price{
	    border-top: 1px solid #f2f2f2;
	    border-bottom: 1px solid #f2f2f2;
	    margin: 10px auto;
	    padding: 7px 20px;
	}
	/*.fusion-body #main .cust-wrapper.shop_table .quantity .minus{
		height: 35px;
    	width: 35px;
	}*/
	
	.cust-wrapper.shop_table .product-quantity {
		text-align: center;
		//padding: 7px 20px;
		border-bottom: 1px solid #f2f2f2;
		margin: 10px auto;
	}	
	.cust-wrapper.shop_table .product-addto-cart {
		text-align: center;
	}
	
	button.single_add_to_cart_button_custom.button.alt {
		font-size: 14px;
		padding: 10px 20px;
	}
	
	.cust-wrapper.shop_table .product-quantity .quantity {
		margin: 10px auto;
	}	

	a.poppers-prod-link{
		color:#ff3501;
	}
	a.poppers-prod-link:hover{
		color:#ff0202;
	}
	.home #order_review tbody tr.opc_cart_item td.product-name {
	    min-width: 80%;
	    display: flex;
	    align-items: center;
	}
	.home #order_review thead tr th.product-name .product-quantity{
	    margin-left: 18%;
	    margin-right: 10%;
	}
	.home #order_review .opc_order_review .product-details{
		padding-right: 10px;
	}	
	.woocommerce-checkout .checkout .shop_table tfoot th{width:54%!important}
	.woocommerce-checkout .cart-subtotal th, .woocommerce-cart .cart-subtotal th{visibility: hidden;}
	.single-product .woocommerce-product-gallery figure {
	    margin-left: auto;
	}
	.woocommerce-cart .cart_totals.calculated_shipping h2{
		display:none;
	}

	.woocommerce .social-share li .fusion-woo-social-share-text img.custom-icons, .home .social-share li .fusion-woo-social-share-text img.custom-icons {
	    max-width: 42px;
	}
	.woocommerce-page.woocommerce .social-share li .fusion-woo-social-share-text, .home .social-share li .fusion-woo-social-share-text {
	width: calc(100% - 0px);
    display: flex;
    align-items: center;
    column-gap: 10px;
	}
	.home.woocommerce .social-share{
		margin-top:0;
		margin-bottom:10px;
		border-top: none;
		border-bottom: none;
	}
	.woocommerce-page.woocommerce .social-share li, .home.woocommerce .social-share li{
		padding: 20px 20px;
		display: flex;
    	align-items: center;
		border-top: 1px solid #e7e6e6;
		border-bottom: 1px solid #e7e6e6;		
		border-right: 1px solid #e7e6e6;
	}
	.web-cart-subtotal {
	    border: 2px solid;
	    width: inherit;
	    padding: 6px 9px;
	    text-align: center;
	    margin: 10px 0px 10px auto;
	    border-color: #ff3501;
	    font-weight: 600;
	    min-width: 185px;
	}
	.web-update-cart {
	    text-align: right;
	    margin-top:10px;
	}
	
	.column_left {
		display: table-cell;
		vertical-align: top;
	}

.column_left input.wpcf7-form-control.wpcf7-text {
    display: block;
    //margin: 5px 0 0;
    padding: 15px;
    border: 0;
    border-radius: 0;
    outline: 0;
    resize: none;
    font-size: 13px;
    line-height: 17px;
    background-color: #fff;
    color: #818181;
    font-family: Raleway;
    font-weight: 400;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-appearance: none;
}
	
	.column_right {
		display: table-cell;
		width: 1%;
		text-align: left;
		vertical-align: top;
	}
	.column_right #es-submit {
		width: auto;
		height: 50px;
		background-color: #000;
		color: #fff;
	}
	.column_right input.wpcf7-form-control.wpcf7-submit, .column_right input.wpcf7-form-control.wpcf7-submit:not([disabled]) {
		color: #000;
		font-family: Lato,sans-serif;
		border-color: #000;
		font-size: 12px;
		line-height: 36px;
		height: 36px;
		font-style: normal;
		font-weight: 600;
		background-color: #fff;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0px;
		letter-spacing: 1px;
		text-transform: uppercase;
		border-width: 1px;
		padding-left: 52px;
		padding-right: 52px;
	}
	body.fusion-body .menu-left {
	  width: 25% !important;
	}
	.newsletter-col .fusion-column-inner-bg-wrapper .fusion-column-wrapper{
		pointer-events: auto;
	}
	.newsletter-block .esd-form {
	    background: rgb(0,0,0,.46);
	}
	.newsletter-block .gdpr-row label{
		color:#fff;
	}
	.post-content .newsletter-block h3{
		text-transform: uppercase;
		font-weight: 400;
		letter-spacing: .5px;
		margin-top: 0px;
	}
	.newsletter-block input#es-nl-email {
	    max-height: 49.5px;	    
	}
	.newsletter-block .column_right #es-submit{
		cursor: pointer;
	}
	.newsletter-block .esd-form__fields{
		position: relative;
	}
	.newsletter-block .column_right p.esd-form__row.esd-form__response {
		    position: absolute;
		    top: -25px;
		    left: 0;
		    width: 100%;
		    color: #FFFF00;
		    text-align: center;
		}
	.single-product .product .entry-summary .summary-container {
		float: none;
	}
	/**Responsive media**/
	@media screen and (max-width: 1024px){
		.home .mob-featured{
			display: none !important;
		}
	}
	@media screen and (max-width: 574px){

		.cust-wrapper.shop_table .cust-items-block {
			margin: 0px auto 20px;
			width:150px;
		}
		.cust-wrapper.shop_table .product-quantity .quantity{
			width:100%;
		}
		.home .checkout .woocommerce-content-box{
			padding: 0px;
		}
		.home .opc_order_review table .product-details{
			min-width: auto;
		}
		.home table.shop_table .product-quantity .quantity{
			width: 120px;
			height: 35px;
		}
		.home.fusion-body #main table .quantity .minus{
			height: 35px;
			width: 35px;
		}

		.single-product .woocommerce-product-gallery figure {
			margin-left: auto;
   			margin-right: auto;
		}
		.checkout .shop_table tfoot tr.woocommerce-shipping-totals.shipping{
			display: flex;
			flex-direction: column;
			width: :100%;
		}
		.woocommerce-checkout .checkout .shop_table tfoot tr.woocommerce-shipping-totals.shipping th, .woocommerce-checkout .checkout .shop_table tfoot tr.woocommerce-shipping-totals.shipping td{
			width:160% !important;
		}
		.woocommerce-checkout .checkout .shop_table tfoot tr.order-total th{
			padding-bottom:0px;
		}
		html .woocommerce-page.woocommerce .woocommerce-container .social-share, html .home .social-share {
		    display: flex;
		    flex-wrap: wrap;
		}
		.woocommerce-page.woocommerce .social-share li, .home .social-share li{
			width: 48%;
    		max-width: 48%;
			border: none;
		}
		.web-cart-subtotal{
			min-width: 145px;
           font-size: 16px;
		}
		.woocommerce-cart .cart_totals .shop_table td{
			width: 180px;
		}
		.woocommerce-cart .shop_table tbody tr{
			height: unset !important;
		}
		.web-update-cart {
		    text-align: center;
		}
		body.fusion-body .mob-logo {
		  width: 20% !important;
		}
		.newsletter-block .esd-form{
			padding: 20px 15px;
		}
		.post-content .newsletter-block h3{
			font-size: 20px;
		}
		.newsletter-block .column_left{
			display: block;
			margin-bottom: 10px;
		}
		.newsletter-block .column_right {
		    display: block;
		    width: 100%;
		}
		.newsletter-block .column_right #es-submit{
			width: 100%;
		}
		.home.woocommerce-checkout .checkout .shop_table tfoot tr.woocommerce-shipping-totals.shipping td {
			    width: 155% !important;
			}
		.home.woocommerce-checkout .checkout .shop_table tfoot th {
		    width: 30%!important;
		}
		.home.woocommerce-checkout .checkout .shop_table tfoot td {
		    width: 70%!important;
		}
		.home .web-cart-subtotal{
			transform: translateX(-20%);
		}
		.page-template.page-id-2864 #opc-product-selection{margin-top:20px}
	}