/**
* Theme Name: Attorly Child
* Description: This is a child theme of Attorly 
* Author: PBM Infotech
* Template: attorly
* Version: 1.0
*/

/**-- POP-UP Prise de rdv Amelia --**/
 /*Sidebar titre*/
.am-fs-sb .am-fs-sb__step .am-fs-sb__step-inner p.am-fs-sb__step-heading {font-size :0.7em !important;}
/*Nom 3 avocates trop longue etape 1*/
.am-oit__data .am-oit__data-label .am-oit__data-label-name {font-size :0.9em !important;}

 /*img congratulation de fin*/
.am-fs__congrats .am-fs__congrats-main:before
{content: " "; background: url(https://avocates.ananas-studio.fr/wp-content/uploads/logo-sjpp-avocats-bordeaux-noir.png);
width: 100px; height: 65px; background-size: 100px; background-repeat: no-repeat;}
.am-fs__congrats .am-fs__congrats-main img,
.am-fs__congrats .am-fs__congrats-main span{display:none;}
/*Alignement texte dans la congratulation*/
.am-fs__congrats-info .am-fs__congrats-info-customer div span:first-child {min-width: 100px;}
.am-fs__congrats-info .am-fs__congrats-info-customer div span { text-align: right; word-break: normal;}

/**-- HEADER --**/
@media (min-width: 1200px) {
body .pbmit-navbar>div>ul>li.p9menurdv a 
{background: #28534F; color: white !important; margin: 20px 0px 0px 0px; padding: 10px; height: 60px !important; display: flex; align-items: center;}
	
body .pbmit-navbar>div>ul>li.p9menurdv a:hover
{background: #EC8569;}

}

/** Menu déroulant **/
@media (min-width: 1200px) {
li.menu-item ul.sub-menu {min-width: 400px !important;}	
}

/** Menu Responsive **/
.pbmit-mobile-menu-bg {background:#28534FDD !important;}
@media (max-width: 1200px){
body:not(.mega-menu-pbminfotech-top) .pbmit-navbar div>ul>li>a, .pbmit-max-mega-menu-override #page #site-navigation .max-mega-menu>li.mega-menu-item>a.mega-menu-link 
	{color: #0a1d35 !important;}
}
@media (max-width: 767px){
body:not(.mega-menu-pbminfotech-top) .pbmit-navbar div>ul>li>a, .pbmit-max-mega-menu-override #page #site-navigation .max-mega-menu>li.mega-menu-item>a.mega-menu-link
	{font-size: 20px !important; padding: 22px!important; }
}

/**-- NOTRE EQUIPE --**/
.p9teamavocat .pbminfotech-box-content-inner .pbmit-team-title a
{color: #28534F !important; }

.pbmit-team-single-style-1 .pbmit-single-team-info li label {min-width: 50px !important;}

/*masquer icone linkedin*/
.page-id-430 .pbminfotech-box-social-links .pbmit-social-links {display:none;}

/** Equipe post **/
.single-pbmit-team-member article.pbmit-ele-service .pbmit-service-cat {display:none;}
.single-pbmit-team-member .pbmit-team-single  .pbmit-team-detail  .pbmit-team-summary h4.pbmit-team-designation {margin-bottom: 10px;}
/*icone linkedin*/
.single-pbmit-team-member li.pbmit-social-linkedin a {background-color: #FFF0;}
.single-pbmit-team-member li.pbmit-social-linkedin a i.pbmit-base-icon-linkedin-squared {font-size: 32px;}

/** témoignage **/
article.pbmit-ele-testimonial .pbminfotech-box-content:after {display: none !important;}

.p9avis .pbmit-testimonial-style-2 .pbminfotech-box-desc blockquote.pbminfotech-testimonial-text {    font-size: 1em;   line-height: 1.5em;}
.pbmit-element-testimonial-style-2 .pbmit-fld-contents {top:-15px !important;}
.pbmit-testimonial-style-2 .pbmit-featured-wrapper img {width: 70% !important;}
.pbmit-testimonial-style-2 .pbminfotech-author-wrapper {margin-top: 0 !important;}
.elementor-430 .elementor-element.elementor-element-ae59e8e {padding:30px !important;}

/** Team Member **/
.single-pbmit-team-member .p9teammembercomainesintervention h2 a{color: var(--pbmit-attorly-link-color-hover) !important;}
.single-pbmit-team-member .p9teammembercomainesintervention h2 a:hover {color: var(--e-global-color-accent) !important;}
/*.single-pbmit-team-member section.elementor-section  .elementor-container .elementor-widget-wrap {}*/

/**-- SERVICE --**/
.home article.pbmit-ele-service .pbmit-service-cat {display:none;}

/*.p9sidebarservice ul li a:before
{content: "➜"; opacity: 1 !important; margin: 0px 0px 0px -20px;}*/

/**changer color txt du menu de gauche générique **/
.single-pbmit-service .elementor-top-column ul li.elementor-icon-list-item a{color: var(--e-global-color-accent);}
.single-pbmit-service .elementor-top-column ul li.elementor-icon-list-item a:hover {color: var(--pbmit-attorly-link-color-hover);}

/**changer fond btn hover**/
.pbmit-btn-color-white.pbmit-btn-style-text.p9btn a.elementor-button:hover:before
{background-color: var(--pbmit-attorly-link-color-hover) !important; border:0px;}

@media (max-width: 1024px) {
.pbminfotech-element-testimonial .pbmit-ele-header-area .pbmit-fld-contents {display:none !important;}
}

/*Grossir sous titre*/
.single-pbmit-service .pbmit-title-bar-content-inner .pbmit-tbar-subtitle {font-size:1.6em; margin-top:15px;}

/*Titre va et vient*/
.single-pbmit-service .elementor-tab-title {font-size:13px !important;}

/*Sous titre en gras*/
.single-pbmit-service .elementor-widget-text-editor p strong {/*font-size:15px !important; text-transform:uppercase;*/}

/**-- HOME --**/
/*curseur more*/
div[data-cursor-text="More"] {}
/*
.home article.affaires-familiales h3.pbmit-service-title,
.home article.construction-immobilier h3.pbmit-service-title,
.home article.divorce-separation h3.pbmit-service-title,
.home article.la-6-categorie h3.pbmit-service-title,
.home article.mandataire-en-transaction-immobiliere h3.pbmit-service-title,
.home article.mode-amiable-et-droit-collaboratif h3.pbmit-service-title
{font-size:0px;}

.home article.affaires-familiales h3.pbmit-service-title a:before {font-size:28px; content:"Affaires Familiales";}
.home article.construction-immobilier h3.pbmit-service-title a:before {font-size:28px; content:"Construction Immobilier";}
.home article.divorce-separation h3.pbmit-service-title a:before {font-size:28px; content:"Divorce & Séparation";}
.home article.la-6-categorie h3.pbmit-service-title a:before {font-size:28px; content:"La 6° catégorie";}
.home article.mandataire-en-transaction-immobiliere h3.pbmit-service-title a:before {font-size:28px; content:"Mandataire en transaction immobiliere";}
.home article.mode-amiable-et-droit-collaboratif h3.pbmit-service-title a:before {font-size:28px; content:"Mode amiable et droit collaboratif";}
*/

.home article.droit-de-la-famille-et-du-patrimoine h3.pbmit-service-title a:before {font-size:28px; content:"Droit de la famille et du patrimoine";}
.home article.droit-de-la-construction h3.pbmit-service-title a:before {font-size:28px; content:"Droit de la construction";}
.home article.reglement-amiable-des-litiges h3.pbmit-service-title a:before {font-size:28px; content:"Règlement amiable des litiges";}
.home article.droit-immobilier h3.pbmit-service-title a:before {font-size:28px; content:"Droit immobilier";}
.home article.droit-des-personnes-et-droit-de-la-responsabilite-civile h3.pbmit-service-title a:before {font-size:28px; content:"Droit de la réparation du préjudice corporel";}

.home article.droit-de-la-famille-et-du-patrimoine h3.pbmit-service-title,
.home article.droit-de-la-construction h3.pbmit-service-title,
.home article.reglement-amiable-des-litiges h3.pbmit-service-title,
.home article.droit-immobilier h3.pbmit-service-title,
.home article.droit-des-personnes-et-droit-de-la-responsabilite-civile h3.pbmit-service-title
{font-size:0px;}


.pbminfotech-post-item h3.pbmit-service-title a {color:#0a1d35;}


.p9homeicon .pbmit-ihbox-style-2 .pbmit-ihbox-icon-wrapper
{color:var(--pbmit-attorly-link-color-hover) !important;}

.p9homeicon h2.pbmit-element-title a {color:white !important;}
.p9homeicon h2.pbmit-element-title a:hover {color: var(--pbmit-attorly-link-color-hover) !important;}

.pbminfotech-gap-0px .pbmit-element-posts-wrapper .row .pbmit-ele {padding: 0 20px 0px 20px !important;}

/*Espacement des blocs services*/
.home .pbmit-ele-service .pbminfotech-post-item .pbminfotech-box-content {margin:-10px 0px -35px 0px;}

.home .pbmit-ele-service .pbminfotech-post-item .pbminfotech-box-content .pbmit-service-title a {line-height: 10px;}

/**-- CONTACT --**/

textarea::placeholder, input::placeholder { color: var(--e-global-color-text) !important; }

.pbmit-form-style-2 textarea, .pbmit-form-style-2 input[type="tel"] {
    background-color: transparent;
    border: 0;
    border-bottom: 1px solid #ddd;
    height: 70px;
    font-size: 14px;
    padding: 10px 0 0 0;
    font-weight: 400;
}

.wpcf7 form .wpcf7-response-output{margin:0px !important; padding:0px !important;}
.wpcf7 form.sent .wpcf7-response-output {border: 0px !important;}



/**-- FOOTER --**/
.pbmit-footer-widget .widget .widget-title {color: var(--pbmit-attorly-global-color) !important; margin-bottom: 8px !important;}

.pbmit-footer-style-3 .pbmit-footer-big-area-wrapper .pbmit-footer-logo .pbmit-main-logo 
{max-height: 90px !important;}

.pbmit-footer-style-3:not(.pbmit-footer-widget-no) .pbmit-footer-big-area-wrapper .pbmit-footer-logo
{padding:0 !important;}

.pbmit-footer-style-3:not(.pbmit-footer-widget-no) .pbmit-footer-text-area .container
{padding-top: 10px !important; }

.pbmit-footer-style-3:not(.pbmit-footer-widget-no) .pbmit-footer-text-area 
{padding:10px !important; }

.pbmit-footer-copyright-text-area p {margin:0px !important; }

@media (max-width: 1024px) {
.pbmit-two-column-menu.widget ul>li {width: 100% !important;}
	}

@media (min-width: 768px) {
.pbmit-footer-widget-col-1 {width: 42% !important;}
	
.pbmit-footer-widget-col-2,
.pbmit-footer-widget-col-2
	{width: 24% !important;}
}
@media (max-width: 767px){
.pbmit-footer-social-area ul, .pbmit-footer-copyright-text-area, .pbmit-footer-menu-area {text-align: left !important; margin: 0px !important;}
	.pbmit-footer-style-3 .pbmit-footer-text-area .container ul li {margin: 0px !important;}
	.pbmit-footer-style-3:not(.pbmit-footer-widget-no) .pbmit-footer-text-area {padding:0px !important; }
}

.pbmit-two-column-menu.widget ul#menu-services>li {width:48%;}