/*
 Theme Name:     Divi Child
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
*/


/* =Theme customization starts here
------------------------------------------------------- */

.cs-product-card--variations .variations .label, 
.cs-product-card .quantity,
.cs-product-card .woocommerce-variation-description,
.cs-single-product-main .variations .label
.cs-single-product-main .woocommerce-variation-description {
	display:none !important;
}



.divi-radio-tick_box .checkmark, .et-db #et-boc .et-l .et_pb_contact_field .checkmark {
	background-color: transparent !Important;
	border: 1px solid #887A63;
}



.cs-product-card--variations .single_variation_wrap{
	
}

.cs-product-card--variations select#pa_color {
	display: none;
}

.cs-product-card--variations .variations .label, 
.cs-product-card .quantity,
.cs-product-card .woocommerce-variation-description,
.cs-single-product-main .variations .label
.cs-single-product-main .woocommerce-variation-description {
	display:none !important;
}


.cs-product-card .variable-items-wrapper{
	display:flex;
	justify-content:center;
	padding-left:0;
	padding-top:.5rem;
	margin-bottom:1rem;
}

.cs-single-product-main .variable-items-wrapper{
	padding-left:0;
	margin-bottom:1rem;
}

.cs-product-card .variations_form.cart,
.cs-single-product-main .variations_form{
	margin:0 !important;
}





.cs-product-card .variations_form.cart .value{
	padding-bottom:0 !important;
}

.cs-product-card  .product_title{
	height:2.5em;
	display:flex;
	justify-content:center;
	margin-top:.5rem;
}

.cs-product-card .variable-items-wrapper li,
.cs-single-product-main .variable-items-wrapper li {
	opacity:.5 !important;
}

.cs-product-card .variable-items-wrapper li.active,
.cs-single-product-main .variable-items-wrapper li.active{
	opacity:1 !important;
	border:1px solid #efe2ca;
	transform:scale(1.1)
}

.cs-product-card .cs-image img{
	transition:ease-in-out .2s;
}


.cs-product-card .bc-variation-image,
.cs-single-product-main .bc-variation-image{
	position:absolute;
	top:0;
	left:0;
}


.cs-product-card .cs-image:hover img{
	-webkit-backface-visibility: hidden; 
    -ms-transform: translateZ(0) rotatez(0deg) scale(1); /* IE 9 */
    -webkit-transform: translateZ(0) rotatez(0deg) scale(1); /* Chrome, Safari, Opera */
    transform: translateZ(0) rotatez(0deg) scale(1);
	transition:ease-in-out .2s;
}







/*LOGIN FORM STYLE*/

.cs-my-account-wrapper .woocommerce > h2{
	margin-top:5%;
	display:flex;
	justify-content:center;
}
.cs-my-account-wrapper .woocommerce-form-login{
	width:100%;
	max-width:90%;
    margin:1em auto 2em auto !important;
}

/*MY ACCOUNT ORDER PAGE*/
.cs-my-account-wrapper .woocommerce-orders-table .woocommerce-orders-table__row
.cs-my-account-wrapper .woocommerce-orders-table{
	padding:1em ;
}

.cs-my-account-wrapper .woocommerce-orders-table .woocommerce-orders-table__row{
	height:auto;
}

.cs-my-account-wrapper .woocommerce-orders-table .woocommerce-orders-table__cell-order-actions{
	height:auto;
}
.woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before{
	margin-right:1em;
}
.cs-my-account-wrapper .woocommerce-orders-table .woocommerce-orders-table__cell-order-actions a{
	font-size:0;
	width:28px;
	height:28px; 
	background:var(--accent);

}
.cs-my-account-wrapper .woocommerce-orders-table .woocommerce-orders-table__cell-order-actions a:after{
	display:none;
}
.cs-my-account-wrapper .woocommerce-orders-table .woocommerce-orders-table__cell-order-actions a::before{
	content:'\e058';
	font-family:var(--icon-font);
	color:var(--light);
	font-size:12px !important;
	position:absolute;
	opacity:1;
	visibility:visible;
	display:flex;
	justify-content:center;
	align-items:center;
	width:100%;
	height:100%;
	margin-left:0;
}

.cs-my-account-wrapper  .woocommerce-address-fields .form-row,
.cs-my-account-wrapper .woocommerce-EditAccountForm .form-row{
	padding:0 !important;
}
.cs-my-account-wrapper  .woocommerce-address-fields .select2-selection {
	padding: 2em 16px !important;
    display: flex;
    align-items: center;
	background:#eee !important;
}
.cs-my-account-wrapper  .woocommerce-address-fields  .select2-selection__rendered{
	padding: 0 !important;
}
.cs-my-account-wrapper  .woocommerce-address-fields .select2-selection__arrow{
	top:50%;
	transform:translatey(-50%);
	right:3px;
}
.cs-my-account-wrapper  .woocommerce-address-fields button.button,
.cs-my-account-wrapper .woocommerce-EditAccountForm button.button{
	margin-top:2em !important;
}


 

.cs-atribute-color .et_pb_module_inner span.db_attribute_term_list span.term_item span.attribute_cont span.attribute_swatch_image {
	border: 1px solid #efe2ca !Important;
}


.et_pb_de_mach_carousel_0 .slick-dots li.slick-active button {
	background: #efe2ca !Important;
}

.et_pb_de_mach_carousel_0 .slick-dots li button {
	background: rgba(255,255,255,0) !important;
	border: 1px solid #efe2ca !Important
}

body .db_attribute_term_list .term-item {
	border: 1px solid #efe2ca !Important;
}

.cs-carousel-item {
    transition: transform 0.3s ease, width 0.3s ease, height 0.3s ease;
}

/* Targeting the center item */
.cs-carousel-item:nth-child(2) {
    transform: scale(1.2) !Important; /* Adjust scale as needed */
    z-index: 2 !Important; /* Bring it to the front */
}

/* Optionally adjust the sizes of the items next to the center */
.cs-carousel-item:nth-child(1),
.cs-carousel-item:nth-child(3) {
    transform: scale(0.8) !Important; /* Adjust scale as needed */
    z-index: 1 !Important;
}


.dipl_blog_timeline .dipl_blog_timeline_right .dipl_blog_timeline_content_wrapper {
	background-color: rgba(255,255,255,0) !Important;
}


.dipl_blog_timeline_0_tb_body .dipl_blog_timeline_meta_date, .dipl_blog_timeline_0_tb_body .dipl_blog_timeline_meta_date .published {
	color: #efe2ca !Important;
	
}


