
	/*
		
		STYLING
		1 - LITE
		2 - FLAT LINED
	
	*/
	
	/* STYLING : ALERT : STYLE 1 */
	.alert-style-1 .alert{
		border-radius: 0;
		border: 0;
	}
	
	/* STYLING : ALERT : STYLE 2 */
	.alert-style-2 .alert{
		border-radius: 0;
		border: 0;
		border-left-width: 2px;
		border-left-style: solid;
	}
	
	/* STYLING : INPUTS : STYLE 1 */
	.form-style-1 .select2-selection,
	.form-style-1 select{
		background-color: transparent;
		color: #333;
		border: 1px solid rgba( 0,0,0,0.15 );
		cursor: pointer;
		height: 34px;
	}
		.form-style-1 .select2-selection:focus,
		.form-style-1 select:focus{
			-webkit-border-bottom-right-radius: 0px;
			-webkit-border-bottom-left-radius: 0px;
			-moz-border-radius-bottomright: 0px;
			-moz-border-radius-bottomleft: 0px;
			border-bottom-right-radius: 0px;
			border-bottom-left-radius: 0px;
		}
		.form-style-1 .select2-selection .select2-selection__arrow,
		.form-style-1 .select2-selection .select2-selection__rendered{
			height: 34px;
			line-height: 34px;
		}
	.form-style-1 input[type=text],
	.form-style-1 input[type=password],
	.form-style-1 input[type=tel],
	.form-style-1 input[type=number],
	.form-style-1 input[type=phone],
	.form-style-1 input[type=email]{
		background-color: transparent;
		color: #333;
		border: 1px solid rgba( 0,0,0,0.15 );
		padding-left: 5px;
		padding-right: 5px;
		height: 34px;
		line-height: 34px;
	}
	.form-style-1 textarea{
		padding-left: 5px;
		padding-right: 5px;
		border: 1px solid rgba( 0,0,0,0.15 );
	}
		.form-style-1 textarea:focus{
			border: 1px solid rgba( 0,0,0,0.3 );
			border: 1px solid var(--pure-color);
		}
		.form-style-1 label:not([for^=shipping_method]):not([for^=payment_method_]){
			display: block;
			margin-bottom: 0px;
		}
			.form-style-1 .woocommerce-input-wrapper,
			.form-style-1 label:not(.checkbox):not(.woocommerce-form__label-for-checkbox):not([for^=shipping_method]) > span{
				display: block;
				width: 100%;
			}
			.form-style-1 label > span.required,
			.form-style-1 label span.optional{
				display: inline !important;
			}
				.form-style-1 .woocommerce-input-wrapper textarea,
				.form-style-1 .woocommerce-input-wrapper select,
				.form-style-1 .woocommerce-input-wrapper input:not([type=checkbox]),
				.form-style-1 .edit-account input:not([type=checkbox]),
				.form-style-2 input:not([type=checkbox]).input-text,
				.form-style-1 label textarea,
				.form-style-1 label select,
				.form-style-1 label input:not([type=checkbox]){
					display: block;
					width: 100%;
					
				}
	.form-style-1 .woocommerce .cart_item .quantity label{
		display: inline-block;
	}
	.form-style-1 .woocommerce .cart_item .input-text.qty{
		width: 60px;
		display: inline-block;
	}
	.form-style-1 .select2-selection:focus,
	.form-style-1 select:focus,
	.form-style-1 input[type=text]:focus,
	.form-style-1 input[type=password]:focus,
	.form-style-1 input[type=tel]:focus,
	.form-style-1 input[type=number]:focus,
	.form-style-1 input[type=phone]:focus,
	.form-style-1 input[type=email]:focus,
	.form-style-1 textarea:focus{
		outline: 0;
		box-shadow: none;
		border-color: #999;
		border-color: var(--pure-color);
	}
	
	/* STYLING : INPUTS : STYLE 2 */
	.form-style-2 .select2-selection,
	.form-style-2 select{
		background-color: rgba( 0,0,0,0.05 );
		color: #333;
		border: 0;
		cursor: pointer;
		height: 34px;
		border-radius: 0;
		border-left-width: 2px;
		border-left-style: solid;
		border-left-color: rgba( 0,0,0,0.3 );
		border-left-color: var(--pure-color);
	}
		.form-style-2 .select2-selection .select2-selection__arrow,
		.form-style-2 .select2-selection .select2-selection__rendered{
			height: 34px;
			line-height: 34px;
		}
	.form-style-2 input[type=text],
	.form-style-2 input[type=password],
	.form-style-2 input[type=tel],
	.form-style-2 input[type=number],
	.form-style-2 input[type=phone],
	.form-style-2 input[type=email]{
		background-color: rgba( 0,0,0,0.05 );
		color: #333;
		border: 0;
		padding-left: 5px;
		padding-right: 5px;
		height: 34px;
		line-height: 34px;
		border-radius: 0;
		border-left-width: 2px;
		border-left-style: solid;
		border-left-color: rgba( 0,0,0,0.3 );
		border-left-color: var(--pure-color);
	}
	.form-style-2 textarea{
		background: rgba( 0,0,0,0.05 );
		border-radius: 0;
		border: 0;
		padding-left: 5px;
		padding-right: 5px;
		border-left-width: 2px;
		border-left-style: solid;
		border-left-color: rgba( 0,0,0,0.3 );
		border-left-color: var(--pure-color);
	}
		.form-style-2 label:not([for^=shipping_method]):not([for^=payment_method_]){
			display: block;
			margin-bottom: 0px;
		}
			.form-style-2 .woocommerce-input-wrapper,
			.form-style-2 label:not(.checkbox):not(.woocommerce-form__label-for-checkbox):not([for^=shipping_method]) > span{
				display: block;
				width: 100%;
			}
			.form-style-2 label > span.required,
			.form-style-2 label > span.optional{
				display: inline !important;
			}
				.form-style-2 .woocommerce-input-wrapper textarea,
				.form-style-2 .woocommerce-input-wrapper select,
				.form-style-2 .woocommerce-input-wrapper input:not([type=checkbox]),
				.form-style-2 .edit-account input:not([type=checkbox]),
				.form-style-2 input:not([type=checkbox]).input-text,
				.form-style-2 label textarea,
				.form-style-2 label select,
				.form-style-2 label input:not([type=checkbox]){
					display: block;
					width: 100%;
					
				}
	.form-style-2 .woocommerce .cart_item .quantity label{
		display: inline-block;
	}
	.form-style-2 .woocommerce .cart_item .input-text.qty{
		width: 60px;
		display: inline-block;
	}
	.form-style-2 .select2-selection:focus,
	.form-style-2 select:focus,
	.form-style-2 input[type=text]:focus,
	.form-style-2 input[type=password]:focus,
	.form-style-2 input[type=tel]:focus,
	.form-style-2 input[type=number]:focus,
	.form-style-2 input[type=phone]:focus,
	.form-style-2 input[type=email]:focus,
	.form-style-2 textarea:focus{
		outline: 0;
		box-shadow: none;
		border-color: #999;
		border-color: var(--pure-color);
	}
	
	/* STYLING : INPUTS : STYLE 3 */
	.form-style-3 .select2-selection,
	.form-style-3 select{
		background-color: rgba( 0,0,0,0.05 );
		color: #333;
		border: 0;
		cursor: pointer;
		height: 34px;
		border-radius: 0;
		border-left-width: 2px;
		border-left-style: solid;
		border-left-color: rgba( 0,0,0,0.05 );
	}
		.form-style-3 .select2-selection .select2-selection__arrow,
		.form-style-3 .select2-selection .select2-selection__rendered{
			height: 34px;
			line-height: 34px;
		}
	.form-style-3 input[type=text],
	.form-style-3 input[type=password],
	.form-style-3 input[type=tel],
	.form-style-3 input[type=number],
	.form-style-3 input[type=phone],
	.form-style-3 input[type=email]{
		background-color: rgba( 0,0,0,0.05 );
		color: #333;
		border: 0;
		padding-left: 5px;
		padding-right: 5px;
		height: 34px;
		line-height: 34px;
		border-radius: 0;
		border-left-width: 2px;
		border-left-style: solid;
		border-left-color: rgba( 0,0,0,0.05 );
	}
	.form-style-3 textarea{
		background: rgba( 0,0,0,0.05 );
		border-radius: 0;
		border: 0;
		padding-left: 5px;
		padding-right: 5px;
		border-left-width: 2px;
		border-left-style: solid;
		border-left-color: rgba( 0,0,0,0.05 );
	}
		.form-style-3 label:not([for^=shipping_method]):not([for^=payment_method_]){
			display: block;
			margin-bottom: 0px;
		}
			.form-style-3 .woocommerce-input-wrapper,
			.form-style-3 label:not(.checkbox):not(.woocommerce-form__label-for-checkbox):not([for^=shipping_method]) > span{
				display: block;
				width: 100%;
			}
			.form-style-3 label > span.required,
			.form-style-3 label > span.optional{
				display: inline !important;
			}
				.form-style-3 .woocommerce-input-wrapper textarea,
				.form-style-3 .woocommerce-input-wrapper select,
				.form-style-3 .woocommerce-input-wrapper input:not([type=checkbox]),
				.form-style-3 .edit-account input:not([type=checkbox]),
				.form-style-3 input:not([type=checkbox]).input-text,
				.form-style-3 label textarea,
				.form-style-3 label select,
				.form-style-3 label input:not([type=checkbox]){
					display: block;
					width: 100%;
					
				}
	.form-style-3 .woocommerce .cart_item .quantity label{
		display: inline-block;
	}
	.form-style-3 .woocommerce .cart_item .input-text.qty{
		width: 60px;
		display: inline-block;
	}
	.form-style-3 .select2-selection:focus,
	.form-style-3 select:focus,
	.form-style-3 input[type=text]:focus,
	.form-style-3 input[type=password]:focus,
	.form-style-3 input[type=tel]:focus,
	.form-style-3 input[type=number]:focus,
	.form-style-3 input[type=phone]:focus,
	.form-style-3 input[type=email]:focus,
	.form-style-3 textarea:focus{
		outline: 0;
		box-shadow: none;
		border-color: #999;
		border-color: var(--pure-color);
	}
	
	/* STYLING : INPUTS : STYLE 4 */
	.form-style-4 .select2-selection,
	.form-style-4 select{
		-webkit-border-radius: 15px;
		-moz-border-radius: 15px;
		border-radius: 15px;
		background-color: transparent;
		color: #333;
		border: 1px solid rgba( 0,0,0,0.15 );
		cursor: pointer;
		height: 34px;
	}
		.form-style-4 .select2-selection:focus,
		.form-style-4 select:focus{
			-webkit-border-bottom-right-radius: 0px;
			-webkit-border-bottom-left-radius: 0px;
			-moz-border-radius-bottomright: 0px;
			-moz-border-radius-bottomleft: 0px;
			border-bottom-right-radius: 0px;
			border-bottom-left-radius: 0px;
		}
		.form-style-4 .select2-selection .select2-selection__arrow,
		.form-style-4 .select2-selection .select2-selection__rendered{
			height: 34px;
			line-height: 34px;
		}
	.form-style-4 input[type=text],
	.form-style-4 input[type=password],
	.form-style-4 input[type=tel],
	.form-style-4 input[type=number],
	.form-style-4 input[type=phone],
	.form-style-4 input[type=email]{
		-webkit-border-radius: 15px;
		-moz-border-radius: 15px;
		border-radius: 15px;
		background-color: transparent;
		color: #333;
		border: 1px solid rgba( 0,0,0,0.15 );
		padding-left: 10px;
		padding-right: 10px;
		height: 34px;
		line-height: 34px;
	}
	.form-style-4 textarea{
		-webkit-border-radius: 15px;
		-moz-border-radius: 15px;
		border-radius: 15px;
		padding-left: 10px;
		padding-right: 10px;
		border: 1px solid rgba( 0,0,0,0.15 );
	}
		.form-style-4 textarea:focus{
			border: 1px solid rgba( 0,0,0,0.3 );
			border: 1px solid var(--pure-color);
		}
		.form-style-4 label:not([for^=shipping_method]):not([for^=payment_method_]){
			display: block;
			margin-bottom: 0px;
		}
			.form-style-4 .woocommerce-input-wrapper,
			.form-style-4 label:not(.checkbox):not(.woocommerce-form__label-for-checkbox):not([for^=shipping_method]) > span{
				display: block;
				width: 100%;
			}
			.form-style-4 label > span.required,
			.form-style-4 label span.optional{
				display: inline !important;
			}
				.form-style-4 .woocommerce-input-wrapper textarea,
				.form-style-4 .woocommerce-input-wrapper select,
				.form-style-4 .woocommerce-input-wrapper input:not([type=checkbox]),
				.form-style-4 .edit-account input:not([type=checkbox]),
				.form-style-2 input:not([type=checkbox]).input-text,
				.form-style-4 label textarea,
				.form-style-4 label select,
				.form-style-4 label input:not([type=checkbox]){
					display: block;
					width: 100%;
					
				}
	.form-style-4 .woocommerce .cart_item .quantity label{
		display: inline-block;
	}
	.form-style-4 .woocommerce .cart_item .input-text.qty{
		width: 60px;
		display: inline-block;
	}
	.form-style-4 .select2-selection:focus,
	.form-style-4 select:focus,
	.form-style-4 input[type=text]:focus,
	.form-style-4 input[type=password]:focus,
	.form-style-4 input[type=tel]:focus,
	.form-style-4 input[type=number]:focus,
	.form-style-4 input[type=phone]:focus,
	.form-style-4 input[type=email]:focus,
	.form-style-4 textarea:focus{
		outline: 0;
		box-shadow: none;
		border-color: #999;
		border-color: var(--pure-color);
	}
		
	/* STYLING : BUTTON : STYLE 1 */
	.button-style-1 #woocommerce .product #review_form_wrapper .form-submit .submit,
	.button-style-1 .woocommerce-pagination ul li a,
	.button-style-1 .woocommerce-pagination ul li span,
	.button-style-1 .woocommerce-ordering-wrap button,
	.button-style-1 form .button,
	.button-style-1 form input[type=submit],
	.button-style-1 .button,
	.button-style-1 .example_button,
	.button-style-1 .elementor-button,
	.button-style-1 .woocommerce .button,
	.button-style-1 #woocommerce .button{
		background: transparent;
		color: #333;
		border: 1px solid rgba( 0,0,0,0.15 );
		cursor: pointer;
		padding: 4px 10px 4px 10px;
		text-decoration: none;
		text-align: center;
		-webkit-transition: all 250ms ease-in-out;
		-moz-transition: all 250ms ease-in-out;
		-ms-transition: all 250ms ease-in-out;
		-o-transition: all 250ms ease-in-out;
		transition: all 250ms ease-in-out;
	}
		.button-style-1 #woocommerce .product #review_form_wrapper .form-submit .submit:hover,
		.button-style-1 .woocommerce-pagination ul li a:hover,
		.button-style-1 .woocommerce-pagination ul li span:hover,
		.button-style-1 .woocommerce-pagination .current,
		.button-style-1 form .button:hover,
		.button-style-1 form input[type=submit]:hover,
		.button-style-1 .button:hover,
		.button-style-1 .example_button:hover,
		.button-style-1 .button[aria-expanded=true],
		.button-style-1 .elementor-button:hover,
		.button-style-1 .woocommerce .button:hover,
		.button-style-1 #woocommerce .button:hover{
			border-color: rgba( 0,0,0,0.3 );
			border-color: var(--pure-color);
			text-decoration: none;
		}
	.button-style-1 .woocommerce .wc-proceed-to-checkout a,
	.button-style-1 .woocommerce .place-order button{
		height: 50px;
		line-height: 40px;
		display: block;
	}
		
	/* STYLING : BUTTON : STYLE 2 */
	.button-style-2 #woocommerce .product #review_form_wrapper .form-submit .submit,
	.button-style-2 .woocommerce-pagination ul li a,
	.button-style-2 .woocommerce-pagination ul li span,
	.button-style-2 .woocommerce-ordering-wrap button,
	.button-style-2 form .button,
	.button-style-2 form input[type=submit],
	.button-style-2 .button,
	.button-style-2 .example_button,
	.button-style-2 .elementor-button,
	.button-style-2 .woocommerce .button,
	.button-style-2 #woocommerce .button{
		background: rgba( 0,0,0,0.05 );
		color: #333;
		border: 0;
		border-radius: 0;
		cursor: pointer;
		text-decoration: none;
		padding: 5px 10px 3px 10px;
		text-align: center;
		border-bottom-width: 2px;
		border-bottom-style: solid;
		border-bottom-color: rgba( 0,0,0,0.05 );
		-webkit-transition: all 250ms ease-in-out;
		-moz-transition: all 250ms ease-in-out;
		-ms-transition: all 250ms ease-in-out;
		-o-transition: all 250ms ease-in-out;
		transition: all 250ms ease-in-out;
	}
		.button-style-2 #woocommerce .product #review_form_wrapper .form-submit .submit:hover,
		.button-style-2 .woocommerce-pagination ul li a:hover,
		.button-style-2 .woocommerce-pagination ul li span:hover,
		.button-style-2 .woocommerce-pagination .current,
		.button-style-2 .woocommerce-ordering-wrap button.active,
		.button-style-2 .woocommerce-ordering-wrap button:hover,
		.button-style-2 form .button:hover,
		.button-style-2 form input[type=submit]:hover,
		.button-style-2 .button:hover,
		.button-style-2 .example_button:hover,
		.button-style-2 .button[aria-expanded=true],
		.button-style-2 .elementor-button:hover,
		.button-style-2 .woocommerce .button:hover,
		.button-style-2 #woocommerce .button:hover{
			border-bottom-width: 2px;
			border-bottom-style: solid;
			border-bottom-color: rgba( 0,0,0,0.3 );
			border-bottom-color: var(--pure-color);
			text-decoration: none;
		}
	.button-style-2 .woocommerce .wc-proceed-to-checkout a,
	.button-style-2 .woocommerce .place-order button{
		height: 50px;
		line-height: 40px;
		display: block;
	}
		
	/* STYLING : BUTTON : STYLE 3 */
	.button-style-3 #woocommerce .product #review_form_wrapper .form-submit .submit,
	.button-style-3 .woocommerce-pagination ul li a,
	.button-style-3 .woocommerce-pagination ul li span,
	.button-style-3 .woocommerce-ordering-wrap button,
	.button-style-3 form .button,
	.button-style-3 form input[type=submit],
	.button-style-3 .button,
	.button-style-3 .example_button,
	.button-style-3 .elementor-button,
	.button-style-3 .woocommerce .button,
	.button-style-3 #woocommerce .button{
		background: #fff;
		color: #333;
		border: 0;
		border-radius: 0;
		cursor: pointer;
		text-decoration: none;
		padding: 5px 10px 3px 10px;
		text-align: center;
		border-bottom-width: 2px;
		border-bottom-style: solid;
		border-bottom-color: rgba( 0,0,0,0.05 );
		-webkit-transition: all 250ms ease-in-out;
		-moz-transition: all 250ms ease-in-out;
		-ms-transition: all 250ms ease-in-out;
		-o-transition: all 250ms ease-in-out;
		transition: all 250ms ease-in-out;
	}
		.button-style-3 #woocommerce .product #review_form_wrapper .form-submit .submit:hover,
		.button-style-3 .woocommerce-pagination ul li a:hover,
		.button-style-3 .woocommerce-pagination ul li span:hover,
		.button-style-3 .woocommerce-pagination .current,
		.button-style-3 .woocommerce-ordering-wrap button.active,
		.button-style-3 .woocommerce-ordering-wrap button:hover,
		.button-style-3 form .button:hover,
		.button-style-3 form input[type=submit]:hover,
		.button-style-3 .button:hover,
		.button-style-3 .example_button:hover,
		.button-style-3 .button[aria-expanded=true],
		.button-style-3 .elementor-button:hover,
		.button-style-3 .woocommerce .button:hover,
		.button-style-3 #woocommerce .button:hover{
			border-bottom-width: 2px;
			border-bottom-style: solid;
			border-bottom-color: rgba( 0,0,0,0.3 );
			border-bottom-color: var(--pure-color);
			text-decoration: none;
		}
	.button-style-3 .woocommerce .wc-proceed-to-checkout a,
	.button-style-3 .woocommerce .place-order button{
		height: 50px;
		line-height: 40px;
		display: block;
	}
		
	/* STYLING : BUTTON : STYLE 4 */
	.button-style-4 #woocommerce .product #review_form_wrapper .form-submit .submit,
	.button-style-4 .woocommerce-pagination ul li a,
	.button-style-4 .woocommerce-pagination ul li span,
	.button-style-4 .woocommerce-ordering-wrap button,
	.button-style-4 form .button,
	.button-style-4 form input[type=submit],
	.button-style-4 .button,
	.button-style-4 .example_button,
	.button-style-4 .elementor-button,
	.button-style-4 .woocommerce .button,
	.button-style-4 #woocommerce .button{
		-webkit-border-radius: 100px;
		-moz-border-radius: 100px;
		border-radius: 100px;
		background: transparent;
		color: #333;
		border: 1px solid rgba( 0,0,0,0.15 );
		cursor: pointer;
		padding: 4px 10px 4px 10px;
		text-decoration: none;
		text-align: center;
		-webkit-transition: all 250ms ease-in-out;
		-moz-transition: all 250ms ease-in-out;
		-ms-transition: all 250ms ease-in-out;
		-o-transition: all 250ms ease-in-out;
		transition: all 250ms ease-in-out;
	}
		.button-style-4 #woocommerce .product #review_form_wrapper .form-submit .submit:hover,
		.button-style-4 .woocommerce-pagination ul li a:hover,
		.button-style-4 .woocommerce-pagination ul li span:hover,
		.button-style-4 .woocommerce-pagination .current,
		.button-style-4 form .button:hover,
		.button-style-4 form input[type=submit]:hover,
		.button-style-4 .button:hover,
		.button-style-4 .example_button:hover,
		.button-style-4 .button[aria-expanded=true],
		.button-style-4 .elementor-button:hover,
		.button-style-4 .woocommerce .button:hover,
		.button-style-4 #woocommerce .button:hover{
			border-color: rgba( 0,0,0,0.3 );
			border-color: var(--pure-color);
			text-decoration: none;
		}
	.button-style-4 .woocommerce .wc-proceed-to-checkout a,
	.button-style-4 .woocommerce .place-order button{
		height: 50px;
		line-height: 40px;
		display: block;
	}
		
	/* STYLING : BUTTON : STYLE 5 */
	.button-style-5 #woocommerce .product #review_form_wrapper .form-submit .submit,
	.button-style-5 .woocommerce-pagination ul li a,
	.button-style-5 .woocommerce-pagination ul li span,
	.button-style-5 .woocommerce-ordering-wrap button,
	.button-style-5 form .button,
	.button-style-5 form input[type=submit],
	.button-style-5 .button,
	.button-style-5 .example_button,
	.button-style-5 .elementor-button,
	.button-style-5 .woocommerce .button,
	.button-style-5 #woocommerce .button{
		-webkit-border-radius: 100px;
		-moz-border-radius: 100px;
		border-radius: 100px;
		background-color: #666;
		background-color: var(--pure-color);
		color: #FFF;
		border: 1px solid #666;
		border-color: var(--pure-color);
		cursor: pointer;
		padding: 4px 10px 4px 10px;
		text-decoration: none;
		text-align: center;
		-webkit-transition: all 250ms ease-in-out;
		-moz-transition: all 250ms ease-in-out;
		-ms-transition: all 250ms ease-in-out;
		-o-transition: all 250ms ease-in-out;
		transition: all 250ms ease-in-out;
	}
		.button-style-5 #woocommerce .product #review_form_wrapper .form-submit .submit:hover,
		.button-style-5 .woocommerce-pagination ul li a:hover,
		.button-style-5 .woocommerce-pagination ul li span:hover,
		.button-style-5 .woocommerce-pagination .current,
		.button-style-5 form .button:hover,
		.button-style-5 form input[type=submit]:hover,
		.button-style-5 .button:hover,
		.button-style-5 .example_button:hover,
		.button-style-5 .button[aria-expanded=true],
		.button-style-5 .elementor-button:hover,
		.button-style-5 .woocommerce .button:hover,
		.button-style-5 #woocommerce .button:hover{
			opacity: 0.85;
			text-decoration: none;
		}
	.button-style-5 .woocommerce .wc-proceed-to-checkout a,
	.button-style-5 .woocommerce .place-order button{
		height: 50px;
		line-height: 40px;
		display: block;
	}
		
	/* STYLING : BUTTON : STYLE 6 */
	.button-style-6 #woocommerce .product #review_form_wrapper .form-submit .submit,
	.button-style-6 .woocommerce-pagination ul li a,
	.button-style-6 .woocommerce-pagination ul li span,
	.button-style-6 .woocommerce-ordering-wrap button,
	.button-style-6 form .button,
	.button-style-6 form input[type=submit],
	.button-style-6 .button,
	.button-style-6 .example_button,
	.button-style-6 .elementor-button,
	.button-style-6 .woocommerce .button,
	.button-style-6 #woocommerce .button{
		background-color: #666;
		background-color: var(--pure-color);
		color: #FFF;
		border: 1px solid #666;
		border-color: var(--pure-color);
		cursor: pointer;
		padding: 4px 10px 4px 10px;
		text-decoration: none;
		text-align: center;
		-webkit-transition: all 250ms ease-in-out;
		-moz-transition: all 250ms ease-in-out;
		-ms-transition: all 250ms ease-in-out;
		-o-transition: all 250ms ease-in-out;
		transition: all 250ms ease-in-out;
	}
		.button-style-6 #woocommerce .product #review_form_wrapper .form-submit .submit:hover,
		.button-style-6 .woocommerce-pagination ul li a:hover,
		.button-style-6 .woocommerce-pagination ul li span:hover,
		.button-style-6 .woocommerce-pagination .current,
		.button-style-6 form .button:hover,
		.button-style-6 form input[type=submit]:hover,
		.button-style-6 .button:hover,
		.button-style-6 .example_button:hover,
		.button-style-6 .button[aria-expanded=true],
		.button-style-6 .elementor-button:hover,
		.button-style-6 .woocommerce .button:hover,
		.button-style-6 #woocommerce .button:hover{
			opacity: 0.85;
			text-decoration: none;
		}
	.button-style-6 .woocommerce .wc-proceed-to-checkout a,
	.button-style-6 .woocommerce .place-order button{
		height: 50px;
		line-height: 40px;
		display: block;
	}
		
	/* STYLING : BUTTON : STYLE 7 */
	.button-style-7 #woocommerce .product #review_form_wrapper .form-submit .submit,
	.button-style-7 .woocommerce-pagination ul li a,
	.button-style-7 .woocommerce-pagination ul li span,
	.button-style-7 .woocommerce-ordering-wrap button,
	.button-style-7 form .button,
	.button-style-7 form input[type=submit],
	.button-style-7 .button,
	.button-style-7 .example_button,
	.button-style-7 .elementor-button,
	.button-style-7 .woocommerce .button,
	.button-style-7 #woocommerce .button{
		background-color: transparent;
		color: #333;
		border: 1px solid #666;
		border-color: var(--pure-color);
		cursor: pointer;
		padding: 4px 10px 4px 10px;
		text-decoration: none;
		text-align: center;
		-webkit-transition: all 250ms ease-in-out;
		-moz-transition: all 250ms ease-in-out;
		-ms-transition: all 250ms ease-in-out;
		-o-transition: all 250ms ease-in-out;
		transition: all 250ms ease-in-out;
	}
		.button-style-7 #woocommerce .product #review_form_wrapper .form-submit .submit:hover,
		.button-style-7 .woocommerce-pagination ul li a:hover,
		.button-style-7 .woocommerce-pagination ul li span:hover,
		.button-style-7 .woocommerce-pagination .current,
		.button-style-7 form .button:hover,
		.button-style-7 form input[type=submit]:hover,
		.button-style-7 .button:hover,
		.button-style-7 .example_button:hover,
		.button-style-7 .button[aria-expanded=true],
		.button-style-7 .elementor-button:hover,
		.button-style-7 .woocommerce .button:hover,
		.button-style-7 #woocommerce .button:hover{
			background-color: #666;
			background-color: var(--pure-color);
			color: #fff;
			text-decoration: none;
		}
	.button-style-7 .woocommerce .wc-proceed-to-checkout a,
	.button-style-7 .woocommerce .place-order button{
		height: 50px;
		line-height: 40px;
		display: block;
	}
		
	/* STYLING : BUTTON : STYLE 8 */
	.button-style-8 #woocommerce .product #review_form_wrapper .form-submit .submit,
	.button-style-8 .woocommerce-pagination ul li a,
	.button-style-8 .woocommerce-pagination ul li span,
	.button-style-8 .woocommerce-ordering-wrap button,
	.button-style-8 form .button,
	.button-style-8 form input[type=submit],
	.button-style-8 .button,
	.button-style-8 .example_button,
	.button-style-8 .elementor-button,
	.button-style-8 .woocommerce .button,
	.button-style-8 #woocommerce .button{
		-webkit-border-radius: 100px;
		-moz-border-radius: 100px;
		border-radius: 100px;
		background-color: transparent;
		color: #333;
		border: 1px solid #666;
		border-color: var(--pure-color);
		cursor: pointer;
		padding: 4px 10px 4px 10px;
		text-decoration: none;
		text-align: center;
		-webkit-transition: all 250ms ease-in-out;
		-moz-transition: all 250ms ease-in-out;
		-ms-transition: all 250ms ease-in-out;
		-o-transition: all 250ms ease-in-out;
		transition: all 250ms ease-in-out;
	}
		.button-style-8 #woocommerce .product #review_form_wrapper .form-submit .submit:hover,
		.button-style-8 .woocommerce-pagination ul li a:hover,
		.button-style-8 .woocommerce-pagination ul li span:hover,
		.button-style-8 .woocommerce-pagination .current,
		.button-style-8 form .button:hover,
		.button-style-8 form input[type=submit]:hover,
		.button-style-8 .button:hover,
		.button-style-8 .example_button:hover,
		.button-style-8 .button[aria-expanded=true],
		.button-style-8 .elementor-button:hover,
		.button-style-8 .woocommerce .button:hover,
		.button-style-8 #woocommerce .button:hover{
			background-color: #666;
			background-color: var(--pure-color);
			color: #fff;
			text-decoration: none;
		}
	.button-style-8 .woocommerce .wc-proceed-to-checkout a,
	.button-style-8 .woocommerce .place-order button{
		height: 50px;
		line-height: 40px;
		display: block;
	}
	
	/* STYLING : WOOCOMMERCE : STYLE 1 */
	.shop-style-1 .mini-cart .dropdown-mini-cart{
		margin-top: 0;
		border-radius: 0;
		border: 0;
		box-shadow: 0px 0px 6px rgba(50,50,50,0.15);
		padding: 15px;
	}
		.mini-cart p:last-child{
			margin-bottom: 0;
		}
		.mini-cart .cart_list{
			list-style-type: none;
			padding: 0;
			margin: 0;
		}
			.mini-cart .cart_list .mini_cart_item{
				margin-bottom: 15px;
			}
				.mini-cart .cart_list .product-data{
					padding-left: 10px;
				}
				.mini-cart .cart_list .mini_cart_item img{
					max-width: 80px;
					width: 100%;
					height: auto;
				}
			.mini-cart .woocommerce-mini-cart__total{
				text-align: right;
			}
			.mini-cart .buttons .wc-forward{
				float: left;
			}
			.mini-cart .buttons .wc-forward.checkout{
				float: right;
				margin-left: 15px;
			}