/**
* Theme Name: Affiche Child
* Author: <a href="https://www.thunder-stores.com/">Thunderstores</a>
* Description: A block theme for Arts and Crafts online stores.
* Tags: blog, one-column, custom-background, custom-colors, custom-logo, custom-menu, editor-style, featured-images, footer-widgets, full-width-template, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready, block-styles, wide-blocks
* Template: affiche
* Version: 1.0.12
* License: GNU General Public License v2 or later
* License URI: http://www.gnu.org/licenses/gpl-2.0.html
* Text Domain: affiche
*/

#menu-item-9960 > a{
	color:#9AEDAD !important
}
#menu-item-8441 > a{
	color:#9AEDAD
}
.flex-1.text-right {
    max-width: 100px !important;
}
.nomarginbottom{
	margin-bottom:0px !important
}
/* Account Page remove payments*/
.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--payment-methods{
	display:none
}

/* LOGO SIZE */
#site-identity-wrapper,.transparent-logo.has-transparency,.transparent-site-logo,.site-logo,.custom-logo.has-transparency{
	max-width:250px !important;
	max-height:50px !important; 
}
.body-fade-logo{
	display:none
}

/* BUTTON */
.wp-block-button__link{
	margin-top:0px;
	padding:15px;
	background-color:#9AEDAD;
}

/* MENU - adjust margin on desktop */
@media only screen and (min-width: 768px) {
	.sub-menu-icon{
		margin-left:0;	
}
	
/* HEADER */
header {
	margin-bottom:0px !important;
}	
	@media (max-width: 781px){
	.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {
		margin-bottom:0px ;
		}
	}
/* PROMO */
	.has-text-align-center{
		margin-bottom:0px !important;
	}
}
/* NEWSLETTER */
#mce-EMAIL{
	width:100%;
	font-size:16px;
}
#mc_embed_signup div.mce_inline_error{
	background-color:#fff !important;
	color:#ca7454 !important;
}

/* HEADING */
h2 {
	margin-left:auto;
	margin-right:auto;
	max-width:1100px !important;
}

/* PARAGRAPH */
p{
	text-align:justify;
	font-size:16px !important;
}
@media only screen and (max-width:767px){
	p{
		margin-bottom:0px !important;
	}
}
/* LIST ITEM */
li{
	font-size:16px !important
}

/* ARTICLE */
article {
    margin-bottom: 0rem !important;
}

/* LINK */
a{
	background-image: none;
	text-decoration: underline;
}

/* CART PAGE */
.cart{
	margin-top:20px !important;
}
thead{
	background:#f2f2f2;
}

/* POP UP FORM */
.popup-trigger.popmake-1467.pum-trigger:hover{
    background-image: linear-gradient(transparent 50%, var(--global--footer-text-medium--color) 50%);
    background-size: auto 185%;
}
.popup-trigger.popmake-1467.pum-trigger{
	text-decoration: underline;
	font-weight: var(--global--headings-font-weight);
}
#wpforms-1463-field_0-container,#wpforms-1463-field_2-container,#wpforms-1463-field_1-container,#wpforms-1463-field_3-container,#wpforms-1463-field_4-container{
		
		padding-bottom:5px;
	padding-top:5px;
	}
	.wpforms-field-label{
		margin-bottom:0px;
	}
#wpforms-submit-1463{
	background-color:#9AEDAD !important;
	color: #1d1d1a;
}
/* BLOG */
.bdp-post-title{
	font-size: 20px !important;
}
.entry-header-inner{
	max-width:50% !important;
}
.pgafu-filter-wrp {
	max-width:1100px !important
}

.pgafu-post-title{
	text-decoration:#9AEDAD underline;
}

.pgafu-post-content{
	font-size: 15px;
}

/* HOMEPAGE - SERVICE SECTION BOX BORDER */
.wp-container-15.wp-block-column.has-color-1-background-color.has-background,.wp-container-16.wp-block-column.has-color-1-background-color.has-background,.wp-container-19.wp-block-column.has-color-1-background-color.has-background,.wp-container-20.wp-block-column.has-color-1-background-color.has-background,.wp-container-24.wp-block-column.has-color-1-background-color.has-background,.wp-container-25.wp-block-column.has-color-1-background-color.has-background,.wp-container-28.wp-block-column.has-color-1-background-color.has-background,.wp-container-29.wp-block-column.has-color-1-background-color.has-background{
	border:solid ;
	border-color:#f2f2f2;
}

.wp-block-column.has-color-1-background-color.has-background.is-layout-flow.wp-block-column-is-layout-flow{
	border:solid ;
	border-color:#f2f2f2;
}

/* HOMEPAGE - MONO IN NUMBERS ADJUSTING SPACE */
.wp-container-12.wp-block-column{
	margin-top: 0px !important;
}

/* HOMEPAGE - container width */
.wp-block-cover__inner-container{
	width:1100px !important;
	margin-left:auto !important;
	margin-right:auto !important
}
/* HOMEPAGE - center text for products */
figcaption{
	text-align: center !important;
}
	
[class*='wp-block-'] figcaption  {
	text-align:center !important;
}

/* FOOTER */
#site-footer{
	padding-top:10px;
	padding-bottom:10px:
}
/* HOMEPAGE - hide page title */
	.entry-title.heading-size-page-title-lg-up.heading-size-2-lg-down{
		display:none !important;
		
	}
	.entry-header .entry-title{
		font-size:56px !important; 
	}
	
	@media only screen and (max-width: 768px){
		header{
			margin-bottom:0px !important;
		}
		.home .entry-header.main-header.alignfull .entry-header-inner{}
		display:none !important;
	}
	}
/* HOMEPAGE - adjust size for about us block */
@media only screen (min-width:768){
	.wp-container-9.wp-block-columns {
		width:1100px !important;
		margin-left:170px !important;
		margin-right:170px !important;
	}
}

/* PRODUCT PAGE - related products */
.woocommerce-product-details-wrapper {
	max-width:920px !important;

}

.woocommerce-LoopProduct-wrapper {
	display: none
}

.related.products{
		border-top: 2px dashed black;
  border-right: none;
  border-bottom: none;
  border-left: none;
}

/* CATEGORY POST PAGE - remove img*/
.attachment-full.size-full.ls-is-cached.lazyloaded{
	display:none
}

.thin{	
	max-width:775px !important;
}

.wide{	
	max-width:1100px !important;
}


/* ALL CONTAINERS - set 1100px width */
.wp-container-8.wp-block-columns,.wp-container-9.wp-block-columns,.wp-container-18.wp-block-columns,.wp-container-23.wp-block-columns,.wp-container-25.wp-block-columns,.wp-container-32.wp-block-columns,.wp-container-34.wp-block-columns,.wp-container-36.wp-block-columns,.wp-container-40.wp-block-columns,.wp-container-39.wp-block-columns,.wp-container-45.wp-block-columns,.wp-container-54.wp-block-columns,.wp-container-63.wp-block-columns,.wp-container-72.wp-block-columns,.wp-container-81.wp-block-columns,.wp-container-90.wp-block-columns,.wp-container-99.wp-block-columns,.wp-container-108.wp-block-columns,.wp-container-117.wp-block-columns,.wp-container-126.wp-block-columns,.wp-container-135.wp-block-columns,.wp-container-144.wp-block-columns,.wp-container-153.wp-block-columns{
	max-width:1100px !important;
}
/* HP and templates*/
.wp-block-columns.is-layout-flex.wp-container-core-columns-layout-12.wp-block-columns-is-layout-flex,.wp-block-columns.is-layout-flex.wp-container-core-columns-layout-15.wp-block-columns-is-layout-flex,.wp-block-columns.is-layout-flex.wp-container-core-columns-layout-18.wp-block-columns-is-layout-flex,.wp-block-columns.is-layout-flex.wp-container-core-columns-layout-21.wp-block-columns-is-layout-flex,.wp-block-columns.is-layout-flex.wp-container-core-columns-layout-24.wp-block-columns-is-layout-flex,.wp-block-columns.is-layout-flex.wp-container-core-columns-layout-30.wp-block-columns-is-layout-flex,.wp-block-columns.is-layout-flex.wp-container-core-columns-layout-33.wp-block-columns-is-layout-flex,.wp-block-columns.is-layout-flex.wp-container-core-columns-layout-36.wp-block-columns-is-layout-flex,.wp-block-columns.is-layout-flex.wp-container-core-columns-layout-39.wp-block-columns-is-layout-flex,.wp-block-columns.is-layout-flex.wp-container-core-columns-layout-42.wp-block-columns-is-layout-flex,.wp-block-columns.is-layout-flex.wp-container-core-columns-layout-45.wp-block-columns-is-layout-flex,.wp-block-columns.is-layout-flex.wp-container-core-columns-layout-48.wp-block-columns-is-layout-flex.no-margin-bottom,.wp-block-columns.is-layout-flex.wp-container-core-columns-layout-12.wp-block-columns-is-layout-flex,.wp-block-columns.is-layout-flex.wp-container-core-columns-layout-15.wp-block-columns-is-layout-flex,.wp-block-columns.is-layout-flex.wp-container-core-columns-layout-18.wp-block-columns-is-layout-flex,.wp-block-columns.is-layout-flex.wp-container-core-columns-layout-21.wp-block-columns-is-layout-flex.no-margin-bottom,.wp-block-columns.is-layout-flex.wp-container-core-columns-layout-12.wp-block-columns-is-layout-flex,.wp-block-columns.is-layout-flex.wp-container-core-columns-layout-15.wp-block-columns-is-layout-flex,.wp-block-columns.is-layout-flex.wp-container-core-columns-layout-18.wp-block-columns-is-layout-flex,.wp-block-columns.is-layout-flex.wp-container-core-columns-layout-21.wp-block-columns-is-layout-flex,.wp-block-columns.is-layout-flex.wp-container-core-columns-layout-24.wp-block-columns-is-layout-flex{
	max-width:1100px !important;
}

/*Galleries*/
.wp-block-columns.is-layout-flex.wp-container-core-columns-layout-15.wp-block-columns-is-layout-flex,.wp-block-columns.is-layout-flex.wp-container-core-columns-layout-18.wp-block-columns-is-layout-flex,.wp-block-columns.is-layout-flex.wp-container-core-columns-layout-21.wp-block-columns-is-layout-flex,.wp-block-columns.is-layout-flex.wp-container-core-columns-layout-24.wp-block-columns-is-layout-flex,.wp-block-columns.is-layout-flex.wp-container-core-columns-layout-30.wp-block-columns-is-layout-flex,.wp-block-columns.is-layout-flex.wp-container-core-columns-layout-33.wp-block-columns-is-layout-flex.no-margin-bottom,.wp-block-columns.is-layout-flex.wp-container-core-columns-layout-15.wp-block-columns-is-layout-flex,.wp-block-columns.is-layout-flex.wp-container-core-columns-layout-18.wp-block-columns-is-layout-flex.no-margin-bottom,.wp-block-columns.is-layout-flex.wp-container-core-columns-layout-15.wp-block-columns-is-layout-flex.no-margin-bottom,.wp-block-columns.is-layout-flex.wp-container-core-columns-layout-15.wp-block-columns-is-layout-flex,.wp-block-columns.is-layout-flex.wp-container-core-columns-layout-18.wp-block-columns-is-layout-flex.no-margin-bottom{
	max-width:1100px !important;
}
.wp-block-uagb-post-carousel.uagb-post-grid.uagb-post__image-position-top.uagb-post__image-enabled.uagb-block-2e8c910c    .uagb-post__arrow-outside.uagb-slick-carousel.uagb-post__items.uagb-post__columns-3.is-carousel.uagb-post__columns-tablet-2.uagb-post__columns-mobile-1.slick-initialized.slick-slider.slick-dotted{
		max-width:1100px !important;
	}
	
.wp-container-9.wp-block-columns.small,.wp-container-7.wp-block-columns.small,.wp-container-8.wp-block-columns.small{
	max-width:775px !important;
}

@media only screen (min-width:1020px).entry-content>*{
	max-width: 1100px !important;
    width: 1100px !important;
}


	.uagb-post-grid.uagb-post__items.is-carousel{
		max-width:1100px !important
	}
/* CHECKOUT - remove payment heading */
#payment_heading{
	display:none;
}

/* FULL PAGE */
#post-483{
	margin-bottom: 0px !important
}

/* PRODUCT PAGE - adjust padding for description */
.wapf-field-description{
	padding: 5px 0 15px 0 !important;
}

/* HOMEPAGE - adjust size for instagram block */
#sb_instagram{
		max-width:1100px !important;
		padding-bottom: 120px !important;
		padding-top:120px
}

/* remove nif field */
#shipping_nif_field{
	display:none;
}

/* set required color */
.required{
	color:red;
}

/* CART PAGE - change position for price */
table.shop_table thead th:last-child,.woocommerce table.shop_table thead th:last-child {
    padding-right: 0;
    text-align: center
}

/* PRODUCT PAGE - set width for DELIVERY ADDRESS field in configurator to 100% */
input.wapf-input.input-64243cb4759e7, input.wapf-input.input-64243dc01f3a2{
	width: 100%
}

/* ALL PAGES - do not display quantities */
.quantity {
  display: none;
}

/* do not display price */
p.price{
	display:none;
}

/* ALL PAGES - do not display page title */
.entry-title.heading-size-page-title-lg-up.heading-size-2-lg-down{
	display:none
}

/* HOMEPAGE - post slider*/
.bdp-post-slides{
	background-color:#e4e4e4 !important;
}
.bdp-post-slider.bdp-design-2 .bdp-post-image-bg{
	background-color:#e4e4e4 !important;
}
.bdp-post-title{
	font-size:30px !important;
}
.bdp-readmorebtn{
	border:none;
	border-radius:5px;
	background-color:#9AEDAD;
	color:#1d1d1d
}
/* CHECKOUT PAGE - set color of EU VAT ID label from red to black */
.woocommerce form .form-row.woocommerce-invalid label {
	color:#000;
}

/* CHECKOUT PAGE - shipping tooltip info */
.tooltiptext {
  visibility: hidden;
  width: 140px;
  background-color: white;
  border: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #585F5E;
  color: #171717;
  text-align: center;
  padding: 10px;
  border-radius: 5px;
  position: absolute;
  z-index: 1;
  font-size: 12px;
}
.attachment-15x15:hover + .tooltiptext {
  visibility: visible;
}
.tooltiptext:hover{
  visibility: visible;
}
/* CHECKOUT PAGE - center shipping */
#ship-to-different-address{
	text-align:center;
}

/* CART PAGE - padding prices */
.woocommerce-cart #content .entry-content .cart-collaterals .cart_totals table.shop_table tr th {
	padding-right: 0;
}

/* PRODUCT PAGE - input width */
.wapf-input.input-6495889e64369,.wapf-input.input-64958987e2183,.wapf-input.input-649589f87ba4e,.wapf-input.input-64958a6582227,.wapf-input.input-64958bf888ffc{
	width:100%;
}
	
/* PRODUCT PAGE - set width for configurator */
#content .site-main div.product.type-product .summary.entry-summary {
		padding:0 !important;
        width: 80% !important;
		margin-left:10%;
		margin-right:10%
}

/* PRODUCT PAGE - add to cat */
@media only screen and (min-width:768px){
.wapf-product-totals{
	width: 25% !important;
    position: fixed;
    right: 5%;
    bottom: 10%;
    background-color: white;
    z-index: 1000;
	padding-left:20px;
	padding-right:20px;
	border-top-left-radius:5px !important;
	border-top-right-radius:5px !important;
	padding-top:10px;
	padding-bottom:10px;
	border: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #585F5E;
	margin-bottom:0px !important;
	/*box-shadow: -3px -3px 10px 0px #585F5E;*/
}
}
.wapf-product-totals.wapf--inner{
	margin-bottom:0px !important;
}
.wapf-total.wapf-grand-total.price.amount{
	margin-bottom: 0px !important;
}
.wapf--inner{
	padding-top:10px;
		margin-left:10px;
	margin-right:10px;
	margin-bottom:0px !important;
}
	
/* PRODUCT PAGE - set width for add to cart button */
#content .site-main div.product.type-product .summary.entry-summary form.cart:not(.grouped_form) .quantity:not(.hidden)+.button {
	width:25%;
}
@media only screen and (max-width: 767px) {
	#content .site-main div.product.type-product .summary.entry-summary form.cart:not(.grouped_form) .quantity:not(.hidden)+.button {
	width:50%;
	margin-left:25%;
	margin-right:25%
	}
}

/* PRODUCT PAGE - set width for ADDITIONAL COMMENTS field */
textarea{
	width:100%;
}
	
/* CHECKOUT PAGE - set style for add to cart button */	
button.single_add_to_cart_button.button.alt{
	position:fixed;
	right:5%;
	bottom:2%;
	z-index:3;
	width:25%;
	padding-top:20px !important;
	padding-bottom: 20px !important;
	border-radius:5px !important;
	background-color:#9AEDAD;
	color: #1D1D1A
}


/* PRODUCT PAGE - mobile*/
@media only screen and (max-width:767px){
	input.wapf-input.input-63fdb72f2342b,input.wapf-input.input-640c5c1f8c9dd,input.wapf-input.input-649589f87a346,input.wapf-input.input-64958a6580ba3,input.wapf-input.input-64958bf887840,input.wapf-input.input-6495889e62bf6,input.wapf-input.input-64958987e0b07,input.wapf-input.input-668f939480b37{
		width:100% !important;
	}
}
@media only screen and (max-width:767px){
	.wapf-product-totals{
	width: 55%;
    position: fixed;
    right: 0%;
    top: 10%;
	bottom: none;
    background-color: white;
    z-index: 1000;
	padding-left:20px;
	padding-right:20px;
	border-top-left-radius:5px !important;
	border-top-right-radius:5px !important;
	padding-top:10px;
	padding-bottom:10px;
	border: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #585F5E;
	margin-bottom:0px !important;
	/*box-shadow: -3px -3px 10px 0px #585F5E;*/
}
}

/* PRODUCT PAGE - overwrite default width (100%) for input fields */
input[type="date"],input[type="month"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="week"],input[type="number"],input[type="search"],input[type="color"],.wc-block-components-select .components-custom-select-control__button,.wc-block-components-form .wc-block-components-select .components-custom-select-control__button,select,.select2-container .select2-selection.select2-selection--single,.select2-container .select2-selection.select2-selection--multiple,.select2-container .select2-dropdown .select2-search__field,.wc-block-components-textarea,.wc-block-components-form .wc-block-components-textarea,.is-multiple .wc-block-components-dropdown-selector__input,.is-single .wc-block-components-dropdown-selector__input:first-child,.wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input,.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input{
    width: auto !important;
}


/* PRODUCT PAGE - set width for RELEASE NAME field in configurator to 50% */
input.wapf-input.input-63fdb72f2342b, input.wapf-input.input-640c5c1f8c9dd, input.wapf-input.input-640b4031d104c, input.wapf-input.input-649589f87a346, input.wapf-input.input-64958a6580ba3,input.wapf-input.input-64958bf887840,input.wapf-input.input-6495889e62bf6, input.wapf-input.input-64958987e0b07, input.wapf-input.input-64de1d93bcd9a,input.wapf-input.input-668e672bb29d4, input.wapf-input.input-668f939480b37, input.wapf-input.input-681a00db215b4, input.wapf-input.input-67bef9fd5f02b, input.wapf-input.input-68ba8b9a3bfc0{
	width:50% !important
}
.
input.wapf-input.input-63c9080267765,input.wapf-input.input-640c88cf8a92d,inout.wapf-input.input-649589f87a559,input.wapf-input.input-649589f87a5be {
    width: auto !important;
}
.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail{
	border:none !important;
}
.title-shipping{
	padding-right: 0;
}

.wc-block-grid.wp-block-product-category.wc-block-product-category.has-5-columns.no-margin-bottom{
	max-width:1100px
}

.site-header-wrapper #site-header {
	padding-left: 1.5rem ;
	padding-right: 1.5rem;
	padding-top:1rem;
	padding-bottom:1rem
}
.site-header-wrapper #site-header #primary-menu-wrapper ul.primary-menu>li.menu-item-has-children>.sub-menu-icon {
	margin-left:0;
}

.site-header-wrapper #site-header #primary-menu-wrapper ul.primary-menu>li {
    padding: 0 0.5rem 0 0;
}

.flex-1.text-right{
	max-width:170px;
}

.woocommerce #payment #place_order, .woocommerce-page #payment #place_order{
    width: 50%;
    float: none;
    margin-left: 25%;
    margin-right: 25%;
}


.woocommerce-account-fields, .woocommerce-billing-fields, .woocommerce-shipping-fields{
		width:50%;
		margin-left:25%;
		margin-right:25%
	}
	
#order_review_additionals{
	width:80%;
	margin-right:10%;
	margin-left:10%;
	}
#payment{
	width:80%;
	margin-right:10%;
	margin-left:10%;
	}
.woocommerce-checkout .entry-content form.woocommerce-checkout{
		margin-top:0;
	}
#order_notes{
		width:50%
	}

	.form-row, .woocommerce form .form-row{
		margin: 0 0 0.5rem 0;
	}
	

#thwmscf-tab-panels{
	width: 70%;
	margin-left:auto;
	margin-right:auto
	}

.tabs.wc-tabs{
	display:none;
}


.site-header-wrapper #site-header #primary-menu-wrapper ul.primary-menu>li.menu-item-has-children>ul.sub-menu>li { 
    padding: 1rem 1rem 1rem 1rem;
	max-width:auto;
}

.site-header-wrapper #site-header #primary-menu-wrapper ul.primary-menu>li.menu-item-has-children>ul.sub-menu>li:first-child {
    padding-top: 1rem;
}

.site-header-wrapper #site-header #primary-menu-wrapper ul.primary-menu>li.menu-item-has-children>ul.sub-menu>li:last-child {
    padding-bottom: 1rem;
}

.site-header-wrapper #site-header #primary-menu-wrapper ul.primary-menu>li.menu-item-has-children>ul.sub-menu {
	min-width:200px;
	min-height: auto;
}

.wapf-swatch-label{
	font-size:14px
}




.woocommerce div.product p.price, .woocommerce div.product span.price{
    color: black;
}

#content .site-main div.product.type-product .summary.entry-summary form.cart:not(.grouped_form) .quantity:not(.hidden)+.button {
    border-radius: 2px 2px 2px 2px;
}

table.shop_table thead th:last-child, .woocommerce table.shop_table thead th:last-child {
    text-align: center !important;
	padding: 0 0 0 0 !important; 
}

.woocommerce-cart #content .entry-content .woocommerce table.cart tbody td.product-price{
	text-align: center;
	padding: 10 0 10 0 ;
	width:auto;
}

.woocommerce-cart #content .entry-content .woocommerce table.cart tbody td.product-name{
	text-align: left;
	padding: 10 0 10 0 ;
	width:auto;
}
.variation-Na{
	display:None !important;
}

.woocommerce-cart #content .entry-content .woocommerce table.cart tbody td.product-remove {
    left: auto;
}

.woocommerce-cart #content .entry-content .woocommerce table.cart tbody td.product-thumbnail {
    min-width: 5rem;
    width: 5rem;
}

.submit-input-wrap {
	display: inline
}

#place_order{
	background-color:#9AEDAD;
	color: #1d1d1a;
}
	
.wpmc-step-item #order_review{
	margin-left:auto !important;
	margin-right:auto !important;
}
.woocommerce-notices-wrapper{
	color:#1d1d1d !important;
	}

	


.variation-ADDITIONALCOMMENTS,.variation-PLEASEDESCRIBEYOURVINYLVARIATIONS,.variation-PLEASEDESCRIBEYOURSPLATTEREFFECT,.variation-PLEASEDESCRIBEYOURMARBLEEFFECT,.variation-PLEASEDESCRIBEYOURSMOKEEFFECT,.variation-PLEASEDESCRIBEYOURGALAXYEFFECT,.variation-PLEASEDESCRIBEYOURSUNBURSTEFFECT,.variation-PLEASEDESCRIBEYOURSPINNEREFFECT,.variation-PLEASEDESCRIBEYOURCOLOUR-IN-COLOUREFFECT,.variation-PLEASEDESCRIBEYOURHALF-HALFEFFECT,.variation-DOYOUNEEDACOVER,.variation-CHOOSEYOURCOVER,.woocommerce-privacy-policy-text,.variation-CHOOSEYOURSHELLCOLOUR,.variation-CHOOSEYOURON-BODYPRINT,.variation-DELIVERYADDRESSleaveblankiftheaddressisthesameastheprimarydeliveryaddress,.variation-CHOOSEYOURINNERSLEEVE,.variation-CHOOSEYOURCOVEROUTERSLEEVE,.variation-DOYOUNEEDSHRINK-WRAPPINGSTRONGLYRECOMMENDED,.variation-DELIVERYADDRESSleaveblankiftheaddressisthesameastheprimarydeliveryaddress,.variation-DESCRIBEHEREYOURPROJECT,.variation-PLEASEDESCRIBEYOURSMOKEEFFECT,.variation-DOYOUNEEDACOVER,.variation-CHOOSEYOURADDITIONALOPTIONS{
	  text-align:justify;
      word-break: break-word;
      white-space: pre-line;
      overflow-wrap: break-word;
      -ms-word-break: break-word;
      word-break: break-word;
      -ms-hyphens: auto;
      -moz-hyphens: auto;
      -webkit-hyphens: auto;
      hyphens: auto;	
}	

.wpmc-step-item #order_review{
		max-width:80%;
		display:flex;
		justify-content:center;
}
	.woocommerce-Price-amount.amount{
		font-size:20px !important;
	}

	#file_upload{
		width:50%;
	}
	.product-name{
		width:80%
	}
	.product-total{
		width:20%
	}
	
	.woocommerce-message{
		background-color:#4fa06b;
	}
	
	.woocommerce-info{
		background-color:#4fa06b;
	}
	
.woocommerce-cart #content .entry-content .woocommerce table.cart tbody td.actions div.coupon .button{
	padding:10px;
	}
@media only screen and (min-width: 767px) {
.wp-container-26.wp-block-column.has-color-1-background-color.has-background, .wp-container-27.wp-block-column.has-color-1-background-color.has-background, .wp-container-30.wp-block-column.has-color-1-background-color.has-background, .wp-container-31.wp-block-column.has-color-1-background-color.has-background {
	min-height: 480px;
	}
	}
	#block-4, #block-7, #block-8, #block-6{
		margin-bottom:0px !important;
	}
