/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

/* Couleur */
:root {
	--green-color: #BEBA60;
	--blue-color: #8CAEB5;
	--purple-color: #701B47;
	--orange-color: #EB6A0A;
	--grey-color: #433f49;
	--white : var(--awb-color1);
}


/* Mega-menu */
.mobile-only{
	Display:none;
}


#menu-tissco .menu-primary .fusion-megamenu .widget-desktop-link {
	display: inherit;
}

#menu-tissco .menu-primary .fusion-megamenu .widget-mobile-link {
	display: none;
}

/* Mega-menu Expend 1 */
#menu-tissco .menu-primary .fusion-megamenu {
	width: 70%;
	margin: 0 auto;
	display: flex;
	flex-direction: row !important;
	align-items: flex-start;
	align-self: stretch;
}

#menu-tissco .menu-primary .fusion-megamenu>li:first-child {
	width: 70% !important;
}

#menu-tissco .menu-primary .fusion-megamenu>li:last-child {
	width: 30% !important;
}


#menu-tissco .menu-primary .fusion-megamenu li .sub-menu {
	display: grid !important;
	grid-template-columns: repeat(4, 1fr);
	grid-column-gap: 0px;
	grid-row-gap: 0px;
}

#menu-tissco .menu-primary .fusion-megamenu li .sub-menu li {
	border-bottom: none;
}

#menu-tissco .menu-primary .fusion-megamenu li .sub-menu li a {
	text-align: center;
	justify-content: center;
	min-width: inherit;
}


#menu-tissco .menu-primary .fusion-megamenu li .sub-menu li a .fusion-megamenu-image {
	width: 100%;
	display: inherit !important;
	padding-inline-end: 0 !important;
}

#menu-tissco .menu-primary .fusion-megamenu li .sub-menu li a .fusion-megamenu-image img {
	max-width: 90px;
	width: 100%;
	margin: auto;
}

#menu-tissco .menu-primary .fusion-megamenu li .fusion-megamenu-widgets-container {
	display: block;
}

#menu-tissco .fusion-megamenu-widgets-container .icon-phare {
	position: absolute;
	top: 10px;
	right: 10px;
	width: 70px;
	height: auto;
}

#menu-tissco .link-myuser-mobile {
	display: none;
}


#menu-tissco .button-menu-tissco-green {
	background-color: var(--green-color);
	text-align: center;
	padding: 5px;
	color: #fff;
	font-size: 14px;
	display: block;
	margin-top: 10px;
}

#menu-tissco .button-menu-tissco-blue {
	background-color: var(--blue-color);
	text-align: center;
	padding: 5px;
	color: #fff;
	font-size: 14px;
	display: block;
	margin-top: 10px;
}

#menu-tissco .button-menu-tissco-purple {
	background-color: var(--purple-color);
	text-align: center;
	padding: 5px;
	color: #fff;
	font-size: 14px;
	display: block !important;
	margin-top: 10px;
}

#menu-tissco .button-menu-tissco-orange {
	background-color: var(--orange-color);
	text-align: center;
	padding: 5px;
	color: #fff;
	font-size: 14px;
	display: block;
	margin-top: 10px;
}


.tissco-mini-cart .fusion-widget-cart-number {
	color: #ffffff !important;
	position: absolute;
	top: 65px;
	left: 40px;
	border-radius: 5px;
	padding: 10px 5px !important;
	width: auto !important;
	height: inherit !important;
	font-size: 14px !important;
}

/* Survol item menu */

#menu-tissco .menu-primary-item-green .awb-menu__main-background-active {
	border-color: var(--green-color);
	left: 10px;
}

#menu-tissco li.menu-primary-item-green:hover>a .menu-text,
#menu-tissco li.menu-primary-item-green:hover>a span.awb-menu__i,
#menu-tissco li.menu-primary-item-green.current-menu-item>a span {
	color: var(--green-color);
}


menu-primary menu-primary-item-green menu-item menu-item-type-taxonomy menu-item-object-product_cat current-menu-item menu-item-has-children menu-item-27885 awb-menu__li awb-menu__main-li awb-menu__main-li_regular fusion-megamenu-menu menu-primary menu-primary-item-green menu-item menu-item-type-taxonomy menu-item-object-product_cat menu-item-has-children menu-item-27885 awb-menu__li awb-menu__main-li awb-menu__main-li_regular fusion-megamenu-menu #menu-tissco .menu-primary-item-blue.current-menu-item .background-active {
	border-bottom-width: 0px;
}

#menu-tissco .menu-primary-item-blue.current-menu-item:hover .background-active {
	border-color: var(--blue-color);
	border-bottom-width: 2px;
	transition-duration: 500ms;
}

#menu-tissco .menu-primary-item-blue .awb-menu__main-background-active {
	border-color: var(--blue-color);
	left: 10px;
}

#menu-tissco li.menu-primary-item-blue:hover>a .menu-text,
#menu-tissco li.menu-primary-item-blue:hover>a span.awb-menu__i,
#menu-tissco li.menu-primary-item-blue.current-menu-item>a span {
	color: var(--blue-color);
}

#menu-tissco .menu-primary-item-purple .awb-menu__main-background-active {
	border-color: var(--purple-color);
	left: 10px;
}

#menu-tissco li.menu-primary-item-purple:hover>a .menu-text,
#menu-tissco li.menu-primary-item-purple:hover>a span.awb-menu__i,
#menu-tissco li.menu-primary-item-purple.current-menu-item>a span {
	color: var(--purple-color);
}

#menu-tissco .menu-primary-item-orange .awb-menu__main-background-active {
	border-color: var(--orange-color);
	left: 10px;
}

#menu-tissco li.menu-primary-item-orange:hover>a .menu-text,
#menu-tissco li.menu-primary-item-orange:hover>a span.awb-menu__i,
#menu-tissco li.menu-primary-item-orange.current-menu-item>a span {
	color: var(--orange-color);
}

.fusion-body #menu-tissco.fusion-menu-element-wrapper[data-count="0"] .fusion-menu-element-list ul:not(.fusion-megamenu)>li:not(.fusion-menu-item-button).current-menu-item>a,
.fusion-body #menu-tissco.fusion-menu-element-wrapper[data-count="0"] .fusion-menu-element-list ul:not(.fusion-megamenu)>li:not(.fusion-menu-item-button):hover>a {
	color: var(--grey-color) !important;
}

.fusion-body #menu-tissco.fusion-menu-element-wrapper[data-count="0"] .fusion-menu-element-list ul:not(.fusion-megamenu)>li:not(.fusion-menu-item-button).current-menu-item>a span,
.fusion-body #menu-tissco.fusion-menu-element-wrapper[data-count="0"] .fusion-menu-element-list ul:not(.fusion-megamenu)>li:not(.fusion-menu-item-button):hover>a span {
	font-weight: 800;
}

/* Image mega-menu */


#menu-tissco .fusion-megamenu-widgets-container .heading h4 {
	color: #fff;
	padding: 10px;
	margin: 20px 0px 0px 0px;
	font-size: 16px;
}

#boxed-wrapper .fusion-content-boxes.fusion-columns-1 .fusion-column {
	margin-bottom: 0px;
}

/*Footer*/

#tissco-subcription-footer .alert {
	padding: 10px 5px;

}

#tissco-subcription-footer .alert .close {
	display: none;
}

#footer-epingle .footer-epingle-img {
	position: absolute;
	bottom: 0px;
	left: -50px;
}


.footer-item-green .menu-text,
#toggle-footer .footer-item-green a {
	color: var(--green-color);
}

.footer-item-blue .menu-text,
#toggle-footer .footer-item-blue a {
	color: var(--blue-color);
}

.footer-item-purple .menu-text,
#toggle-footer .footer-item-purple a {
	color: var(--purple-color);
}

.footer-item-orange .menu-text,
#toggle-footer .footer-item-orange a {
	color: var(--orange-color);
}


#tissco-post-cart .fusion-product-buttons a {
	border: 1px solid;
	border-color: var(--grey-color);
	padding: 5px 10px !important;
	color: var(--grey-color);
}

#tissco-post-cart .show_details_button,
#tissco-post-cart .fusion-rollover-linebreak {
	display: none;
}

#tissco-post-cart .woo-outofstock-badge-circle .fusion-woo-badges-wrapper .fusion-out-of-stock {
	width: 75px;
}

#tissco-post-cart .fusion-out-of-stock .fusion-position-text {
	font-family: 'Montserrat';
}

#tissco-post-cart .fusion-woo-badges-wrapper .onsale {
	border-radius: 50%;
	width: 50px;
	height: 50px;
	text-align: center;
	padding: 0px !important;
	line-height: 0;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	font-family: 'Montserrat';
}

/* Menu mobile */

#menu-tissco .avada-menu-mobile-menu-trigger .inner .collapsed-nav-text {
	order: 2;
	font-size: 16px;
}

#menu-tissco .avada-menu-mobile-menu-trigger .inner .collapsed-nav-icon {
	order: 1;
	margin-right: 10px;
}


#menu-menu-principal {
	padding-top: 20px;
}

#menu-menu-principal li a .menu-text {
	order: 2;
}

#menu-menu-principal li a .fusion-megamenu-icon {
	display: inherit !important;
	order: 1;
	padding-right: 10px;
	font-size: 20px;
}

#tissco-menu-right-mobile .tissco-panier-mobile a {
	flex-wrap: inherit;
}

#tissco-menu-right-mobile ul {
	flex-wrap: inherit;
}

#tissco-search-mobile {
	padding: 0;
}



/* Catalogue */
#tissco-post-cart .fusion-woo-price-tb .price {
	font-weight: 400;
}

#tissco-post-cart .avada-select-wrapper[data-type="button"] {
	display: none;
}

#tissco-post-cart form.cart {
	margin-bottom: 5px;
	margin-top: 5px;
}

.tissco-post-cart-blue:hover {
	border: 1px solid var(--blue-color);
}

.tissco-post-cart-blue .fusion-woo-badges-wrapper .fusion-out-of-stock {
	background-color: var(--blue-color);
	border-color: var(--blue-color);
}

.tissco-post-cart-blue .fusion-woo-badges-wrapper .onsale {
	background-color: var(--blue-color);
	border-color: var(--blue-color);
}

.tissco-post-cart-blue .fusion-title.fusion-title-text.fusion-title-7 a:hover {
	color: var(--blue-color);
}

.tissco-post-cart-blue .fusion-woo-price-tb.fusion-woo-price-tb-1 .fusion-onsale {
	color: var(--blue-color);
	border-color: var(--blue-color);
}

.tissco-post-cart-green:hover {
	border: 1px solid var(--green-color);
}

.tissco-post-cart-purple:hover {
	border: 1px solid var(--purple-color);
}

.tissco-post-cart-purple .fusion-woo-badges-wrapper .fusion-out-of-stock {
	background-color: var(--purple-color);
	border-color: var(--purple-color);
}

.tissco-post-cart-purple .fusion-woo-badges-wrapper .onsale {
	background-color: var(--purple-color);
	border-color: var(--purple-color);
}

.tissco-post-cart-purple .awb-custom-text-color:hover {
	color: var(--purple-color);
}

.tissco-post-cart-purple .fusion-woo-price-tb.fusion-woo-price-tb-11 .fusion-onsale {
	color: var(--purple-color);
	border-color: var(--purple-color);
}

.tissco-post-cart-orange:hover {
	border: 1px solid var(--orange-color);
}

.tissco-post-cart-orange .fusion-woo-badges-wrapper .fusion-out-of-stock {
	background-color: var(--orange-color);
	border-color: var(--orange-color);
}

.tissco-post-cart-orange .fusion-woo-badges-wrapper .onsale {
	background-color: var(--orange-color);
	border-color: var(--orange-color);
}

.tissco-post-cart-orange .awb-custom-text-color:hover {
	color: var(--orange-color);
}

.tissco-post-cart-orange .fusion-woo-price-tb.fusion-woo-price-tb-1 .fusion-onsale {
	color: var(--orange-color);
	border-color: var(--orange-color);
}

.tissco-post-cart-orange .avada-select-wrapper,
.tissco-post-cart-purple .avada-select-wrapper,
.tissco-post-cart-green .avada-select-wrapper,
.tissco-post-cart-blue .avada-select-wrapper {
	pointer-events: none;

}


.cart-loading {
	display: none !important;
}


/* Page checkout */
.checkout .tissco-checkout-order-review .shop_table tfoot th {
	text-align: left;
	width: 50%;
}

.checkout .tissco-checkout-order-review .shop_table tfoot td {
	width: 49%;
}

/* Page panier */
.wac-qty-button {
	display: none;
}

.tissco-update-button {
	display: none;
}

.cart-button {
	position: relative;
	padding: 10px;
	width: 200px;
	height: 60px;
	border: 0;
	border-radius: 10px;
	background-color: #4834d4;
	outline: none;
	cursor: pointer;
	color: #fff;
	transition: .3s ease-in-out;
	overflow: hidden;
}

.cart-button:hover {
	background-color: #35269b;
}

.cart-button:active {
	transform: scale(.9);
}

.cart-button .fa-shopping-cart {
	position: absolute;
	z-index: 2;
	top: 50%;
	left: -10%;
	font-size: 2em;
	transform: translate(-50%, -50%);
}

.cart-button .fa-box {
	position: absolute;
	z-index: 3;
	top: -20%;
	left: 52%;
	font-size: 1.2em;
	transform: translate(-50%, -50%);
}

.cart-button span {
	position: absolute;
	z-index: 3;
	left: 50%;
	top: 50%;
	font-size: 1.2em;
	color: #fff;
	transform: translate(-50%, -50%);
}

.cart-button span.add-to-cart {
	opacity: 1;
}

.cart-button span.added {
	opacity: 0;
}

.cart-button.clicked .fa-shopping-cart {
	animation: cart 1.5s ease-in-out forwards;
}

.cart-button.clicked .fa-box {
	animation: box 1.5s ease-in-out forwards;
}

.cart-button.clicked span.add-to-cart {
	animation: txt1 1.5s ease-in-out forwards;
}

.cart-button.clicked span.added {
	animation: txt2 1.5s ease-in-out forwards;
}

@keyframes cart {
	0% {
		left: -10%;
	}

	40%,
	60% {
		left: 50%;
	}

	100% {
		left: 110%;
	}
}

@keyframes box {

	0%,
	40% {
		top: -20%;
	}

	60% {
		top: 40%;
		left: 52%;
	}

	100% {
		top: 40%;
		left: 112%;
	}
}

@keyframes txt1 {
	0% {
		opacity: 1;
	}

	20%,
	100% {
		opacity: 0;
	}
}

@keyframes txt2 {

	0%,
	80% {
		opacity: 0;
	}

	100% {
		opacity: 1;
	}
}


.icon-tissco-pelote {
	clip-path: "url(#svgPath)" href="#path";
}


.cart_totals table th {
	width: 30% !important;
}


/* Footer mobile */

#footer-content-box .fusion-content-boxes.content-boxes-clean-vertical .col {
	padding: 20px 0;
}


#toggle-footer ul {
	list-style: none;
	padding: 0 10px;
	margin: 0;
}

#toggle-footer ul li a {
	color: var(--grey-color);
}

.footer-mobile-info {}

/* Responsive */

@media only screen and (max-width: 600px) {

	/* Newletter */
	.text-clip h2 {
		font-size: 22px !important;
	}

}


@media only screen and (max-width: 800px) {
	.mobile-only{
		Display:block;
	}
	.woocommerce .woocommerce-MyAccount-navigation ul {
		flex-direction: column;
	}
	/* Menu mobile */
	#menu-tissco .menu-primary .fusion-megamenu {
		width: 100%;
		margin: 0 auto;
		display: block;
		align-items: center;
		align-self: stretch;
	}

	#menu-tissco .menu-primary .fusion-megamenu>li:first-child {
		width: 100% !important;
	}

	#menu-tissco .menu-primary .fusion-megamenu .widget-desktop-link {
		display: none;
	}


	#menu-tissco .menu-primary .fusion-megamenu li .sub-menu {
		display: grid !important;
		grid-template-columns: repeat(1, 1fr);
		grid-column-gap: 0px;
		grid-row-gap: 0px;
	}
	#menu-tissco .menu-primary .fusion-megamenu li .sub-menu li a {
		justify-content: flex-start;

	}

	#menu-tissco .menu-primary .fusion-megamenu .widget-mobile-link {
		display: block;
	}

	#menu-tissco .menu-primary .widget-mobile-link .fusion-megamenu-widgets-container {
		padding: 0 20px;
	}

	#menu-tissco .menu-primary .widget-mobile-link .fusion-megamenu li .sub-menu li a .fusion-megamenu-image {
		width: 100%;
		display: inherit !important;
	}

	#menu-tissco .menu-primary .fusion-megamenu li .sub-menu li a .fusion-megamenu-image img {
		/* max-width: inherit;
		width: 100%;
		margin: auto;
		padding: 10px; */
		display :none ;
	}

	#menu-tissco .menu-primary .widget-mobile-link .fusion-megamenu li .fusion-megamenu-widgets-container {
		display: block;
	}

	#menu-tissco .widget-mobile-link .fusion-megamenu-widgets-container .icon-phare {
		position: absolute;
		top: 0px;
		right: 0px;
		width: 40px;
		height: auto;
	}
	#menu-tissco.awb-menu.collapse-enabled a{

		padding :0 4px!important;
	}
	#menu-tissco.awb-menu.collapse-enabled .sub-menu a{

		padding :0 20px!important;
	}

	#menu-tissco .widget-mobile-link .fusion-megamenu-widgets-container .heading h4 {
		color: #fff;
		padding: 10px;
		margin: 5px 10px 0px 10px;
		font-size: 14px;
	}

	#menu-tissco .widget-desktop-link {
		display: none;
	}

	#menu-tissco .link-myuser-mobile {
		display: inherit;
	}

	#menu-tissco .fusion-megamenu-title {
		display: none;
	}

	#menu-tissco a .awb-menu__i {
		display: flex !important;
		min-width: 35px;
		justify-content: center;

	}

	#menu-menu-principal {
		margin-top: 0px;
		padding-top: 0px;
		min-height:  calc(100vh - 120px);
	}
	/* Catégorie */
	.fusion-builder-row .tissco-text {
		--awb-transform: translateX(0px) !important;
		--awb-transform-hover: translateX(0px) !important;
	}

	.tissco-text .imageframe-align-center .tissco-icon-cat {
		top: -30px;
	}

	#tissco-myaccount .woocommerce .woocommerce-MyAccount-navigation ul {
		display: block;
		padding: 20px;
	}

	.avada-myaccount-user {
		position: inherit !important;
	}

	#tissco-myaccount .woocommerce-MyAccount-navigation {
		margin-top: 20px !important;
	}

	.my_account_orders .woocommerce-orders-table__cell-order-date,
	.my_account_orders .woocommerce-orders-table__cell-order-status {
		display: inherit !important;
	}

	#menu-tissco .menu-primary .fusion-megamenu li .sub-menu li .widget_media_image a {
		padding: 0 !important;
	}

	#tissco-post-cart .variations tr.pa_coloris {
		display: flex !important;
		justify-content: center;
	}

	#tissco-post-cart .fusion-woo-price-tb .price,
	#tissco-post-cart .fusion-woo-price-tb .fusion-onsale {
		text-align: center;
	}

	#tissco-whislist {
		top: 35px !important;
		right: 30px !important;
	}

	#tissco-post-cart {
		padding: 20px 10px;
	}

	#tissco-post-cart .fusion-woo-badges-wrapper .onsale {
		width: 40px;
		height: 40px;
	}

	/* Panier */
	#tissco-cart-product .cart-collaterals {
		width: 100% !important;
	}

	#tissco-cart-product .woocommerce .woocommerce-cart-form {
		width: 100% !important;
	}

	#tissco-cart-product .fusion-column-wrapper {
		margin: 0;
		padding-top: 20px;
	}

	#tissco-cart-product .woocommerce {
		flex-direction: column;
	}

	/* Accueil */
	.tissco-univers h3 {
		font-size: 13px !important;
	}

	.tissco-univers img {
		width: 80% !important;
	}

	/* Temoignage */
	.tissco-temoignage ul li {
		margin-bottom: 20px;
	}

	.tissco-temoignage ul {
		display: inherit !important;
		padding: 0 !important;
	}


	#tissco-checkout .woocommerce-checkout-nav li a {
		font-size: 12px;
	}

	#tissco-checkout .avada-myaccount-user {
		padding: 10px 20px;
	}

	#menu-tissco .menu-primary .fusion-megamenu li .sub-menu li a .fusion-megamenu-image img{

		display :none;
	}
	.woocommerce .woocommerce-MyAccount-content, .woocommerce-MyAccount-content .woocommerce-content-box{
		overflow-x: scroll;
	}
	.shop_table.my_account_orders,.shop_table.order_details{
		width:auto;
	}

	.fusion-post-card-cart {
	--awb-image-swatch-padding-top: 0px!important;
    --awb-image-swatch-padding-right: 0px!important;
    --awb-image-swatch-padding-bottom: 0px!important;
    --awb-image-swatch-padding-left: 0px!important;
	}
	.tissco-product-info-wrappeur .picto-liste{
		display :none;
	}
	.tissco-product-info-wrappeur button.single_add_to_cart_button.button{
		font-size: 14px!important;
	}
	.tissco-product-info-wrappeur  a.add_to_wishlist {
		font-size: 14px;
		padding-top: 9px;
	}
	.tissco-product-info-wrappeur .panel-body a[href$=".pdf"] {
		font-size: 14px;
	}
	.mobil-only{
		display:block !important;
	}
}
}

@media only screen and (max-width: 1024px) {
	#menu-tissco .menu-primary .fusion-megamenu {
		width: 100%;
	}
}



#menu-tissco.expanded #menu-menu-principal>li:first-child {
	border-top: 1px solid #e1e1e1;
}

#menu-tissco.expanded #menu-menu-principal>li:nth-child(3n+4) {
	border-bottom: 1px solid #e1e1e1 !important;
}

#menu-tissco.expanded #menu-menu-principal .sub-menu>li:nth-child(3n+4) {
	border-bottom: none !important;
}


#tissco-product-variation .variations tr {
	display: grid;
}



#tissco-post-cart .avada-select-wrapper[data-type="button"] {
	display: none;
}


#tissco-post-cart .variations tr {
	display: none;
}

#tissco-post-cart .variations tr.pa_coloris {
	display: block;
}

#tissco-icon-box-left .icon-left {
	display: flex;
	justify-content: center;
	align-items: center;
	margin-bottom: 0;
}

#tissco-icon-box-left .icon-left .image {
	order: 2;
	margin-left: 15px;
}


#tissco-icon-box-left-french .icon-left {
	display: flex;
	justify-content: left;
	align-items: center;
	margin-bottom: 0;
}

#tissco-icon-box-left-french .icon-left .image {
	order: 2;
	margin-left: 15px;
}

#tissco-table th.simple-lit,
#tissco-table td.simple-lit {
	background-color: var(--awb-color3);
	color: var(--grey-color);
	border-color: #fff;
}

#tissco-table th.double-lit,
#tissco-table td.double-lit {
	background-color: var(--green-color);
	border-color: #fff
}

#tissco-table th.column-nul {
	border-top: none;
	border-left: none;
	border-color: #fff;
}

#tissco-table td.column-lit {
	background-color: var(--green-color);
	border-color: #fff;
}

#tissco-table td.double-lit:hover,
#tissco-table td.column-lit:hover {
	color: #FFF;
}

/*Lit à l'italienne */

#tissco-italienne .step_title_wrapper {
	display: none;
}

#tissco-italienne .composite_summary ul.summary_elements {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	grid-column-gap: 0px;
	grid-row-gap: 50px;
	padding: 0;
	margin: 0;
}

#tissco-italienne .summary_elements li.summary_element {
	width: 100%;
}

#tissco-italienne .composite_summary .summary_element_data:first-of-type .summary_element_content .step_index {
	display: none;
}

#tissco-italienne .composite_summary .summary_element_data:first-of-type .summary_element_content {
	font-size: 14px;
}

#tissco-italienne .composite_summary .summary_element_image img.summary_element_content {
	width: 100%;
	max-width: 200px;
	margin: 50px auto;
}

#tissco-italienne .composite_summary .summary_element_button {
	margin-top: 10px;
}

#tissco-italienne span.summary_element_content span.content_product_title {
	font-weight: 900;
}

#tissco-italienne .tissco-price {
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 0 0 20px;
}

#tissco-italienne .tissco-price .price {
	margin: 0 0 0 20px;
}

#tissco-italienne .tissco-price .title {
	font-weight: 900;
}

#tissco-italienne .composite_message {
	display: none;
}

#tissco-italienne .composite_button .quantity {
	display: none;
}

#tissco-italienne .component_content {
	display: none;
}

#tissco-italienne p.component_section_title {
	display: none;
}

#tissco-italienne p.component_section_title,
#tissco-italienne h4.composited_product_title {
	text-align: center;
	margin-bottom: 20px;
}

#tissco-related-products .fusion-price-rating button {
	display: none;
}

#tissco-related-products .product-details-container .product-title a {
	text-align: center;
	color: var(--grey-color);
}


#tissco-related-products .product-details-container .product-title {
	font-weight: bold;
	text-align: center;
	font-style: normal;
	margin: 10px 0;
}

#tissco-related-products .fusion-product-buttons,
#tissco-related-products .eael-star-rating {
	display: none;
}

.tissco-text .tissco-icon-cat {
	position: absolute;
	vertical-align: middle;
	max-width: 100%;
	line-height: 1;
	top: -20px;
	left: -20px;
	width: 100%;
	max-width: 70px;
}


.woocommerce-product-gallery__image,
.fusion-carousel .fusion-carousel-item .fusion-image-wrapper {
	font-family: 'Tissco' !important;
}



.tissco-text .tissco-img-cat img {
	height: 250px;
	object-position: 100% 15%;
	object-fit: cover;
}

#tissco-whislist {
	position: absolute;
	top: 50px;
	right: 50px;
	z-index: 9999;
}

#tissco-whislist .yith-wcwl-icon {
	font-size: 17px;
	width: 30px;
	height: 30px;
	display: flex;
	align-content: center;
	justify-content: center;
	align-items: center;
	border-radius: 50%;
	background-color: #e5e5e5;
}

#tissco-whislist .yith-wcwl-add-button .yith-wcwl-icon {
	font-weight: 400;
}

#tissco-whislist .yith-wcwl-wishlistexistsbrowse .yith-wcwl-icon {
	font-weight: 900;
	color: var(--blue-color);
}



/* My account */
.woocommerce-account .woocommerce .avada-myaccount-user {
	border: none;
	margin-bottom: 0;
}

.woocommerce .avada-myaccount-user .username {
	border: none;
	text-align: center;
	margin: 20px 0 0;
	width: 100%;
}

.woocommerce .avada-myaccount-user .avada-myaccount-user-column .view-cart {
	display: none;
}

.woocommerce .woocommerce-MyAccount-navigation {
	background-color: var(--awb-color5) !important;
}

.woocommerce .woocommerce-MyAccount-navigation ul {
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 10px 0;
}

.woocommerce .woocommerce-MyAccount-navigation>ul li a {
	color: var(--awb-color1);
}

.woo-tabs-horizontal .woocommerce-MyAccount-navigation>ul li a {
	color: var(--awb-color8);
	border: none;
	font-size: var(--awb-typography3-font-size);
}

.woo-tabs-horizontal .woocommerce-MyAccount-navigation>ul li a:hover {
	color: var(--awb-color7);
}

.woocommerce .woocommerce-MyAccount-navigation>ul .is-active a {
	background-color: inherit;
	color: var(--awb-color7) !important;
	font-weight: 900;
}

.woo-tabs-horizontal .woocommerce-MyAccount-navigation {
	border: none !important;
}

.fusion-body .woocommerce-MyAccount-content {
	border: none;
}

.avada-myaccount-user {
	position: absolute;
	top: -140px;
	right: 50px;
}

#tissco-myaccount .woocommerce-MyAccount-navigation {
	margin-top: 50px;
}

/* Wishlist*/
.woocommerce .wishlist-title-container {
	display: none;
}


.woocommerce-MyAccount-navigation-link--wishlist a:before {
	content: "\e903";
}

.woocommerce-MyAccount-navigation-link--orders a:before {
	content: "\e90a";
}

.woocommerce-MyAccount-navigation-link--dashboard a:before {
	content: "\e920";
}

.woocommerce-MyAccount-navigation-link--wc-smart-coupons a:before {
	content: "\e921";
}

.woocommerce-MyAccount-navigation-link--edit-address a:before {
	content: "\e907";
}

.woocommerce-MyAccount-navigation-link--edit-account a:before {
	content: "\e90b";
}

.woocommerce-MyAccount-navigation-link--ly_saved_cards a:before {
	content: "\e91f";
}

.woocommerce .woocommerce-MyAccount-navigation>ul li a:before {
	font-family: 'Tissco' !important;
	margin-right: 10px;
	color: var(--awb-color8);
}

.avada-myaccount-user-column {
	margin: 0;
}

.woocommerce .avada-woocommerce-myaccount-heading {
	font-family: var(--awb-typography2-font-family) !important;
	font-size: 24px !important;
}

.woocommerce .woocommerce-MyAccount-navigation>ul li a:hover:before {
	color: var(--awb-color7);
}

.woocommerce .woocommerce-MyAccount-navigation>ul li.is-active a:before {
	color: var(--awb-color7);
}

#yith-wcwl-form .shop_table .product-name {
	width: 30%;
}

#yith-wcwl-form .shop_table .product-price {
	width: 20%;
}

#yith-wcwl-form .shop_table .product-stock-status {
	width: 20%;
}

#yith-wcwl-form .shop_table .product-thumbnail {
	width: 50%;
}


#tissco-product-variation .avada-variation {
	display: none !important;
}

#tissco-product-variation .woocommerce-variation a {
	padding: 10px 20px;
	background-color: var(--blue-color);
	color: #fff;
}


.fusion-woo-cart-1 table.variations .avada-button-select:hover {
	color: var(--awb-color8) !important;
}

.fusion-woo-cart-1 table.variations .avada-button-select[data-checked]:hover {
	color: #fff !important;
}

/* Lit italienne */
#tissco-italienne .composite_form .composite_pagination ul li {
	display: none;
}

#tissco-italienne .composite_form .composite_pagination ul li.pagination_element_current {
	background: #beba60;
	display: inherit;
	width: 50%;
	margin: auto;
	float: inherit;
	text-align: center;
}

#tissco-italienne .composite_pagination .element_index {
	display: none;
}

#tissco-italienne .composite_form .composite_pagination ul li.pagination_element_current:before {
	display: none;
}

#tissco-italienne .composite_form .component_message.top .woocommerce-info {
	width: 50%;
	margin: 0 auto 50px;
	text-align: center;

}

#tissco-italienne .woocommerce-info:before,
.woocommerce-message:before {
	display: none;
}

#tissco-italienne .component .component_description {
	text-align: center;
}

#tissco-italienne .composite_form .composite_navigation .page_button {
	max-width: 40%;
	font-size: 15px;
	position: relative;
	font-weight: 400;
	color: var(--green-color);
	padding: 10px;
}

.composite_form .composite_navigation .next:after,
.composite_form .composite_navigation .prev:before {
	color: var(--green-color);
}



#tissco-italienne .thumbnail_buttons .button {
	background-color: var(--green-color);
	font-size: 13px;
	color: #fff;
}

#tissco-italienne .thumbnail_buttons .button:hover {
	background-color: #fff;
	border-color: var(--green-color);
	color: var(--green-color);
}

#tissco-italienne .single_add_to_cart_button {
	background: var(--green-color);
	font-size: 13px;
	color: #fff;
}


#tissco-italienne .single_add_to_cart_button:hover {
	background-color: #fff;
	border-color: var(--green-color);
	color: var(--green-color);
}

#tissco-italienne .composite_summary a.summary_element_select {
	color: var(--green-color);
}

#tissco-italienne .composite_pagination .pagination_element_current .element_link {
	color: #fff;
}

/* Page témoignages */
.tissco-temoignage ul {
	display: grid;
	grid-template-columns: repeat(1, 1fr);
	/* grid-template-rows: repeat(5, 1fr); */
	grid-column-gap: 50px;
	grid-row-gap: 50px;
	align-items: start;
}

.tissco-temoignage ul li {
	list-style: none;
	border-left: 5px solid #8caeb6;
	padding: 20px;
	text-align: left;
	background-color: #f6f6f6;
}

.tissco-temoignage ul li:after {
	content: "";
}

/* PAge produit */
.woocommerce-variation-add-to-cart .price-rules-table-wrapper {
	margin-top: 20px;
}

.shop_table thead tr {
	background-color: var(--grey-color);
	color: #FFF;
	padding: 20px;
}

.shop_table thead tr th {
	padding: 20px 10px;
	font-size: 14px !important;
}

.shop_table .price-rule-active td {
	background-color: var(--grey-color) !important;
}

.tissco-blog-cart .fusion-grid li:nth-child(3n+1) {
	width: 100%;
}

.tissco-blog-cart .fusion-grid li:nth-child(3n+1) .tissco-blog-button {
	margin-top: 8vw;
}

.tissco-blog-cart .fusion-grid .tissco-blog-title {
	min-height: 60px;
}

.tissco-blog-cart .fusion-filters li a {
	width: auto;
	min-width: 60px;
	padding: 2px 10px;
	text-align: center;
	border: 1px solid var(--blue-color);
	border-radius: 0px;
	color: var(--blue-color);
}

.tissco-blog-cart .fusion-filters .fusion-filter {
	margin-right: 7px;
	margin-bottom: 7px;
}

.tissco-blog-cart .fusion-filters .fusion-filter:hover {
	background-color: var(--blue-color);
	border-radius: 0px;
}

.tissco-blog-cart .fusion-filters li.fusion-active a {
	color: #fff !important;
	background-color: var(--blue-color);
	border-color: var(--blue-color) !important;
}

#tissco-product-variation table.variations select {
	font-size: 14px;
}

.tiered-pricing-wrapper {
	margin-top: 20px;
}

.tiered-pricing-wrapper .tiered-pricing-table thead tr {
	background-color: #7e737a;
	color: #fff;
}

/* GO to top */
#toTop {
	width: 65px !important;
	height: 65px !important;
	display: flex;
	flex-direction: column;
    right: 24px !important;
    bottom: 120px !important;
	background-color: rgba(139, 174, 181, 0.8) !important;
	border: 2px solid #fff;
}

.to-top-right #toTop:before {
	line-height: 30px !important;
}

#toTop:after {
	content: "Haut";
	color: #fff;
	font-weight: 700;
}

/* Ancre */
.tissco-condition h3 {
	scroll-margin-top: 125px;
}


/* Avada button color
.avada-color-select[data-value="sable"] span {
	background: linear-gradient(0deg, rgba(34,193,195,1) 50%, rgba(253,187,45,1) 50%);
}
*/


/* Tissco Panier */
#tissco-cart-product .woocommerce {
	display: flex;
}

#tissco-cart-product .woocommerce .woocommerce-cart-form {
	width: 60%;
	padding: 0 20px;
}


#tissco-cart-product .woocommerce .woocommerce-cart-form .woocommerce-content-box {
	border: none;
	padding: 0;
}

#tissco-cart-product h2 {
	font-family: var(--awb-typography2-font-family);
	font-weight: var(--awb-typography2-font-weight);
	font-style: var(--awb-typography2-font-style);
	font-size: 20px;
}

/* #tissco-cart-product .woocommerce .woocommerce-cart-form .woocommerce-content-box .shop_table thead {
	display: none;
}
*/

#tissco-cart-product .cart-collaterals {
	width: 40%;
	padding: 0 20px;
	margin-top: 0;
}

#tissco-cart-product .cart-collaterals .shipping-coupon {
	flex-direction: column;
	width: 100%;
	order: 2;
	display: none;
}

#tissco-cart-product .cart-collaterals .shipping-coupon .woocommerce-shipping-calculator {
	display: none;
}

#tissco-cart-product .cart-collaterals .shipping-coupon .coupon {
	order: 1;
	border: none;
}

#tissco-cart-product .cart-collaterals .shipping-coupon .coupon .avada-coupon-fields {
	display: block;
}

#tissco-cart-product .cart-collaterals .shipping-coupon .coupon .avada-coupon-fields input {
	width: 100%;
}

#tissco-cart-product .cart-collaterals .shipping-coupon .coupon .avada-coupon-fields button {
	width: 100%;
	margin-top: 10px;
	justify-content: left;
	background: none;
	border: none;
	color: var(--grey-color);
	font-size: 14px;
	font-weight: 400;
	padding: 10px 0;
}

#tissco-cart-product .cart-collaterals .shipping-coupon .coupon .avada-coupon-fields button:hover {
	text-decoration: underline;
	color: var(--blue-color);
}

#tissco-cart-product .cart-collaterals .cart_totals {
	width: 100%;
	border: none;
	order: 1;
	padding: 20px;
}

#tissco-cart-product .cart-collaterals .cart_totals .wpm-continue-shopping {
	text-align: center;
}

#tissco-cart-product .cart-collaterals .cart_totals .wpm-continue-shopping .wpm-shopping-button:hover {
	text-decoration: underline;
}

#tissco-cart-product .cart-collaterals .cart_totals .fusion-update-cart {
	display: none;
}

#tissco-cart-product .cart-collaterals .cart_totals .checkout-button {
	width: 100%;
	margin-bottom: 15px;
}


#tissco-cart-product .cart_totals table th {
	padding: 20px 0;
}


/* Checkout */

#tissco-checkout .woocommerce {
	display: grid;
}

#tissco-checkout .woocommerce-checkout-nav {
	margin-top: 25px;
	display: flex;
	justify-content: space-evenly;
	order: 1;
}

#tissco-checkout .woocommerce-checkout-nav li {
	text-align: center;
}

#tissco-checkout .woocommerce-checkout-nav .is-active {
	border: none;
}

#tissco-checkout .woocommerce-checkout-nav .is-active a {
	color: var(--blue-color);
}

#tissco-checkout .woocommerce-checkout-nav li a {
	display: flex;
	flex-direction: column;
	align-items: center;
	color: var(--grey-color);
}

#tissco-checkout .woocommerce-checkout-nav li:nth-last-child(1) a:before {
	background-image: url('/wp-content/themes/Avada-Child-Theme/image-icone/Groupe%20355.png');
	background-size: 50px;
	display: inline-block;
	width: 50px;
	height: 50px;
	content: "";
	margin-bottom: 20px;
}

#tissco-checkout .woocommerce-checkout-nav li:nth-last-child(2) a:before {
	background-image: url('/wp-content/themes/Avada-Child-Theme/image-icone/Groupe%20354.png');
	background-size: 50px;
	display: inline-block;
	width: 50px;
	height: 50px;
	content: "";
	margin-bottom: 20px;
}

#tissco-checkout .woocommerce-checkout-nav li:nth-last-child(3) a:before {
	background-image: url('/wp-content/themes/Avada-Child-Theme/image-icone/Groupe%20353.png');
	background-size: 50px;
	display: inline-block;
	width: 50px;
	height: 50px;
	content: "";
	margin-bottom: 20px;
}

#tissco-checkout .woocommerce-checkout-nav .is-active:nth-last-child(1) a:before {
	background-image: url('/wp-content/themes/Avada-Child-Theme/image-icone/Groupe%20358.png');
}

#tissco-checkout .woocommerce-checkout-nav .is-active:nth-last-child(2) a:before {
	background-image: url('/wp-content/themes/Avada-Child-Theme/image-icone/Groupe%20357.png');
}

#tissco-checkout .woocommerce-checkout-nav .is-active:nth-last-child(3) a:before {
	background-image: url('/wp-content/themes/Avada-Child-Theme/image-icone/Groupe%20356.png');
}


#tissco-checkout .woocommerce-content-box {
	border: none;
	order: 2;
	padding: 0;
	margin-top: 30px;
}

#tissco-checkout .checkout_coupon {
	margin-top: 25px;
	padding: 20px;
	order: 3;
	border-top: 1px solid #eaeaea;
}

#tissco-checkout .checkout_coupon h2 {
	font-family: 'Montserrat';
	font-size: 18px;
}

/* #tissco-checkout .checkout_coupon .coupon-button .button {
	font-size: 14px;
	background: none;
	color: var(--grey-color);
}

#tissco-checkout .checkout_coupon .coupon-button:hover {
	border: none;
	color: var(--blue-color);
}

#tissco-checkout .checkout_coupon .coupon-button .button:hover {
	border: none;
	color: var(--blue-color);
	text-decoration: underline;
} */

#tissco-checkout .avada-myaccount-user {
	position: inherit;
	background-color: #ebf1f2;
	margin-bottom: 0;
}

#tissco-checkout .woocommerce .checkout h3 {
	font-size: 24px !important;
}

#tissco-checkout .avada-myaccount-user .username {
	text-align: left;
	padding-left: 25px;
	margin-top: 0;
}

#tissco-checkout .woocommerce-info {
	color: var(--grey-color);
}

#tissco-checkout .woocommerce-info:before {
	display: none;
}

.shop_table thead tr {
	background: var(--awb-color5);
	color: var(--grey-color);
}



#tissco-checkout .woocommerce-checkout-payment {
	padding: 20px;
	background: #ebf1f2;
}

#tissco-checkout .checkout .payment_methods {
	margin-top: 0;
	padding: 20px;
}

#tissco-checkout .checkout .payment_methods li {
	margin-bottom: 0px;
	padding: 20px;
	border-bottom: 1px solid #eaeaea;
}

#tissco-checkout .checkout .payment_methods li:last-child {
	border-bottom: none;
}

#tissco-checkout .checkout .payment_methods .payment_box {
	background-color: inherit;
}

#tissco-checkout .place-order {
	margin-top: 20px;
}

#tissco-checkout .woocommerce-order h2,
#tissco-myaccount .woocommerce-content-box h2,
#tissco-myaccount .wc-social-login-profile h2 {
	font-family: 'Montserrat';
	font-size: 24px;
}

/* COOKIES BAR */
.tissco-cookies-button {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	align-items: center;
	margin-top: 20px;
}

.tissco-cookies-titre {
	font-family: 'Montserrat';
	font-size: 24px;
	color: #8CAEB5;
	margin: 10px 0 10px;
	font-weight: bold;
}

.tissco-cookies-text {
	font-family: 'Montserrat';
	margin: 0;
	font-size: 14px;
}

.tissco-cookies-button a {
	border: 1px solid red;
}

.awb-menu__login-reg a {
	font-size: 12px;
}

#customer_login {
	padding: 40px 0;
}

#customer_login h2 {
	font-family: 'Montserrat';
	font-size: 24px;
}

#shipping_method li {
	margin: 1.25em 0;
	text-align: left;
}

#shipping_method input[type=radio] {
	margin: 0 1em 0 0;
}

/* Account  */

.woocommerce .avada-myaccount-user {
	display: none !important;
}

.woocommerce-account .woocommerce .avada-myaccount-user {
	display: none !important;
}

.avada-myaccount-user .username {

	display: none !important;
}

/* cart/checkout  */
h3.payment.label.fusion-responsive-typography-calculated {
	border: none;
	border-top: none;
	padding: 15px;
	margin: 0px;
	background: #ebf1f2;
	font-weight: bold;
}

#tissco-checkout .checkout .payment_methods {
	margin-bottom: 0px;
	padding: 0px;
}

#tissco-checkout .checkout .payment_methods li {
	margin-bottom: 0px;
	padding: 0px;
}

#tissco-checkout .checkout .payment_methods li label {
	font-weight: bold;
}

#tissco-checkout .checkout .payment_methods .payment_box {
	padding: 5px;
}


.woocommerce-variation-fields {
	width: 100%;
}

.content-newsletter-form {
	display: flex;
}

.type-product .fusion-woo-cart-1 .woocommerce-variation .price {
	flex-direction: row !important;
}

.wc-social-login-profile{
display: none ;
}


.wl-from-scode a, .wl-from-scode .feedback{
	padding :10px;
	border: 1px solid;
	font-size:15px;
}

.wl-from-scode .feedback{
border-color: transparent;
}
.yith-wcwl-wishlistexistsbrowse{
	display :none;
}

#content .fusion-widget-area h6, #content  .post-content h6, h6 {
    margin: 8px 0px;
}

a.tissco-btn-p{
	--ThemeColor : #000000;
	border: 1px solid var(--ThemeColor);
    padding: 10px;
    display: table;
    color: var(--ThemeColor);
}
a.tissco-btn-p:hover{
	color: #FFFFFF;
	background-color : var(--ThemeColor);
	border-color : var(--ThemeColor);
}
a.tissco-btn-p.green {
  --ThemeColor: #BEBA60;
}
a.tissco-btn-p.blue {
  --ThemeColor: #8CAEB5;
}
a.tissco-btn-p.purple {
  --ThemeColor: #701B47;
}
a.tissco-btn-p.orange {
  --ThemeColor: #EB6A0A;
}
a.tissco-btn-p.grey {
  --ThemeColor: #433f49;
}
.menu-primary-item-green {
  --ThemeColor: #BEBA60;
}
.menu-primary-item-blue {
  --ThemeColor: #8CAEB5;
}
.menu-primary-item-purple {
  --ThemeColor: #701B47;
}
.menu-primary-item-orange {
  --ThemeColor: #EB6A0A;
}
.menu-primary-item-grey {
  --ThemeColor: #433f49;
}
.woocommerce .awb-menu__main-li_regular.current-menu-ancestor .awb-menu__main-a_regular,.woocommerce .awb-menu__main-li_regular.current-menu-ancestor .awb-menu__main-a_regular span{
	 color : var(--ThemeColor)!important;
}
#menu-primary-menu .fusion-menu-cart-checkout .fusion-menu-cart-checkout-link{
	display:none;
	
}
	.fusion-post-card-cart {
	--awb-image-swatch-padding-top: 0px!important;
    --awb-image-swatch-padding-right: 0px!important;
    --awb-image-swatch-padding-bottom: 0px!important;
    --awb-image-swatch-padding-left: 0px!important;
	}
.product  .avada-image-select{
 padding:0px;
}
.product.product-type-composite .button.add_to_wishlist {
    background-image :none !important;
    background-color :var(--green-color)!important;
	    display: flex;
}
.product.product-type-composite .button.add_to_wishlist:hover {
	background-color: #fff !important;
    border-color: var(--green-color)!important;
    color: var(--green-color)!important;
}

.tissco-h4 h4{
    color: var(--white) !important;
    padding: 10px !important;
	background-color :var(--blue-color);
}
.mobil-only{
	display:none;
}