/*
Theme Name: Inspiro Child
Template: inspiro
Version: 1.0.0
*/
.social-list .wp-social-link{background: transparent;}
.social-list .wp-social-link a.wp-block-social-link-anchor{width: 33px;height: 33px;border: 1px solid var(--color-green1);font-size: 20px;color: var(--color-green1);transition: var(--transition);}
.social-list .wp-social-link a.wp-block-social-link-anchor svg{color: var(--color-green1) !important;}
header.mobile-header .navbar{background-image: none !important;position: relative !important;background: transparent;}
.navbar-collapse {display: block !important;}
.header a.nav-link{font-family: 'Castoro';}

.footer .footer-list{margin: 0}
.footer a, 
.footer p,
.footer input {font-family: 'Castoro';    margin: 0;color: var(--color-blue);}
.mid-footer .widget{padding: 0; margin: 0;}
.mid-footer h2.title{font-size: 1.7rem;line-height: 2.7rem;margin: 0;color: var(--color-blue);text-transform: capitalize;font-family: "Castoro Titling", serif;font-weight: 400;font-style: normal;transition: var(--transition);position: relative;}
.footer .menu a{    text-transform: capitalize;font-size: 14px;color: var(--color-blue);}
.footer .menu {display: flex;align-items: center;justify-content: flex-start;gap: 30px;}
.footer .menu li{position: relative;}
.footer .menu li:not(:last-child):after {content: '';position: absolute;width: 1px;height: 60%;right: -14px;background-color: var(--color-blue);top: 50%;transform: translateY(-50%);}
.footer .menu li:before{transition: var(--transition);content: '';position: absolute;width: 0%;height: 1px;background-color: var(--color-green1);bottom: 0px;left: 0px;}
.footer .menu li:hover:before {transition: var(--transition);width: 100%;}



.btn-all{font-family: 'Castoro';color: #fff !important;background: var(--color-green1) !important;}
.btn-all:hover{color: var(--color-green1) !important;}

.lenfant-gallery .gallery-item{width: 100% !important;}
.lenfant-gallery .gallery-item .date-text{font-family: 'Castoro';}

.AboutConnect-content .AboutConnect-text{font-family: 'Castoro';}
.about-connect .section-heading:before, 
.about-connect .section-heading::after {content: '';position: absolute;width: 120px;height: 1px;background-color: var(--border-grey);left: 0;}
.about-connect .section-heading::after {bottom: 0;}
.about-connect .section-heading:before {top: -8px;}

.pablo-picaso h2.section-heading:before,
.pablo-picaso h2.section-heading:after {content: '';position: absolute;width: 8em;height: 1px;background-color: var(--border-grey);left: 0;}
.pablo-picaso h2.section-heading:after {top: 40px;}
.pablo-picaso h2.section-heading:before{top: -6px;}
.pablo-picaso .picaso-content .btn-all {background-color: var(--color-white) !important;color: var(--color-green1)  !important;border-color: var(--color-white);}
.pablo-picaso .picaso-content .btn-all:hover{color: var(--color-white) !important;}


.history .section-heading:before,
.history .section-heading:after {content: '';position: absolute;width: 70px;height: 1px;background-color: var(--border-grey);left: 0;}
.history .section-heading:after {top: 40px;}
.history .section-heading:before{top: -6px;}