/*
Theme Name: Numerique Child
Author: VamTam
Author URI: https://vamtam.com
Template: numerique
*/



/* Header Start 
----------------------------------------------------------------------*/

.header_design .elementor-widget-call-to-action .elementor-cta__description {
    font-family:"Roboto", Sans-serif !important;
    font-weight:500 !important;
}
.header_design .elementor-nav-menu li a {
    font-family: "Roboto", Sans-serif !important;
    font-weight: 500 !important;
    text-transform: capitalize !important;
    font-size: 15px !important;
    padding: 0 13px !important;
}
.custom_mail .elementor-cta__description {
     text-transform:lowercase !important;
	 letter-spacing: 0px !important;
}
/* Header Start 
----------------------------------------------------------------------*/


/* Banner Start 
----------------------------------------------------------------------*/
.banner_design .elementor-widget-container img {
    padding: 18px 20px;
    background: #fff;
    border-radius: 20px !important;
}
.banner_design .elementor-button:hover {
    box-shadow: -11px -8px 19px 0px #2B0954 !important;
}
.banner_design .slick-track {
    padding-bottom:110px !important;
}


/* Banner End 
----------------------------------------------------------------------*/




/* Home Accessories Start 
----------------------------------------------------------------------*/

.all_accessories .elementor-image-box-img {
    width: 100% !important;
}
.all_accessories .elementor-image-box-img {
    margin-bottom: 0;
}
.all_accessories h3.elementor-image-box-title {
    margin-top: 0;
    background: #966eae;
    padding:13px 0;
    border-radius: 6px;
    transition: .3s all ease;
}
.all_accessories .elementor-element:hover h3.elementor-image-box-title {
    background: #5a3289;
}

.all_accessories .elementor-element {
    border-color:#9a8ba3;
}
.all_accessories .elementor-element:hover {
    border-color:#5a3289;
}

/* Home Accessories End 
----------------------------------------------------------------------*/




/* Product Start 
----------------------------------------------------------------------*/

.image_slide_gallery .swiper-pagination {
    bottom: -15px !important;
}
.image_slide_gallery figure.swiper-slide-inner img {
    box-shadow: 0px 6px 34px 0px #311159;
	transition:.3s all ease;
}
.image_slide_gallery figure.swiper-slide-inner:hover img {
    box-shadow: 0px 0px 0px 0px #1e0340;
}
.image_slide_gallery .swiper {
    padding: 35px 0;
}

.dialog-lightbox-widget footer.elementor-slideshow__footer {
	display:none !important;
}

.dialog-lightbox-widget .swiper-zoom-container img{
	border-radius:15px;
}

.for_table_design th {
	background: #593389;
    text-align: left;
    color: #fff;
    font-weight: 300;
    padding:10px 17px;
    border-radius: 5px;
}

.for_table_design tr td {
    padding: 10px 17px;
    border-radius: 5px;
}
.for_table_design tr:nth-child(odd) td {
  background-color: #e5e5e5;
}
.for_table_design table {
    width: 100%;
    box-shadow: 0px 4px 50px 0px #503e679c;
    border-radius: 16px;
    border: 2px solid #ffffffab;
    overflow: hidden;
}


/* Product End 
----------------------------------------------------------------------*/


/* Contact Us Page Start 
----------------------------------------------------------------------*/

.form_design button, input, select, textarea {
    width: 100%;
	border-radius:12px !important;
	color:#000 !important;
}
.form_design textarea {
	height:90px;
}
.form_design .wpcf7-submit {
	color:#fff !important;
}

/* Contact Us Page End 
----------------------------------------------------------------------*/



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

.banner_design .slick-track .elementor-section .elementor-container {
	flex-direction: column-reverse;
    gap: 39px;
}
.banner_design .slick-track {
    padding-bottom: 0px !important;
}	
	
.banner_design ul.slick-dots {
        text-align: left !important;
        padding-left: 10px !important;
    }	
	
	
}




