/*
Theme Name: Glovera Child
Description: Child Theme for glovera Theme
Author: zozothemes
Version: 1.0
Template: glovera
Tags: one-column, two-columns, right-sidebar, flexible-header, custom-colors, custom-header, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready
Text Domain: zozothemes
*/

/*Custom Style Code Right Here */
/************Header*************/
i.fa.fa-mobile {font-size: 30px !important;}
a.header-phne {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    align-items: center !important;
    gap: 10px !important;
    font-size: 20px !important;
}



/**************404****************/
.error404 .page-title-wrap {
    display: none !important;
}

.error404 .sticky-head {
    background: #000 !important;
}


/*****************Prestation****************/
.container-presta h3 {font-size:40px !important;}
.container-presta:hover h3 {color: var(--e-global-color-primary);}
.img-presta-prince {width: 90%;}
.container-presta {position: relative;}
.bef-img-presta {
    width: 84px;
    height: 84px;
    padding: 10px;
    background: #f6ebe7;
    position:absolute;
    left: 20px;
    bottom: 15px;
}
.container-presta:hover .bef-img-presta{
  animation: shake 0.82s cubic-bezier(.36,.07,.19,.97) both;
  transform: translate3d(0, 0, 0);
  perspective: 1000px;
}
@keyframes shake {
  10%, 90% {
    transform: translate3d(-1px, 0, 0);
  }
  20%, 80% {
    transform: translate3d(2px, 0, 0);
  }
  
  30%, 50%, 70% {
    transform: translate3d(-2px, 0, 0);
  }
  40%, 60% {
    transform: translate3d(2px, 0, 0);
  }
}
	@media (max-width: 1024px){
		.container-presta h3 {font-size:30px !important;}
		
	}
.img-absul-full, .img-absul-full img {height: 100% !important;}
/***************** list price**************/
	.lst-prx .elementor-price-list-price span {
		font-size: 18px !important;
		color: gray !important;
	}


@media only screen and (max-width: 768px){
    aside.footer-widget-2:nth-child(2) {
        padding: 0px 15px 0px 15px;
    }
	footer#site-footer .footer-widgets-wrap .row {
		display: flex !important;
		width: 100% !important;
		align-items:flex-start !important;
	}

	footer#site-footer .footer-widgets-wrap .row aside.footer-widget-2.col-md-4 {
		width:50% !important;
	}
}
@media only screen and (max-width: 768px){
    aside.footer-widget-2:nth-child(2) {
        padding: 35px 15px 35px 15px;
    }
	footer#site-footer .footer-widgets-wrap .row {
		display: flex !important;
		width: 100% !important;
		align-items:flex-start !important;
		flex-direction: column !important;
	}

	footer#site-footer .footer-widgets-wrap .row aside.footer-widget-2.col-md-4 {
		width:100% !important;
	}
}