/**
 * Theme Name:     Legal Scout
 * Author:         Elementor Team
 * Template:       hello-elementor
 * Text Domain:	   legal-scout
 * Description:    Hello Elementor is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor site builder plugin. The theme is free, open-source, and designed for users who want a flexible, easy-to-use, and customizable website. The theme, which is optimized for performance, provides a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. Its simplicity and flexibility make it a great choice for both beginners and experienced Web Creators.
 */

*{ padding:0; margin:0;}
html, body{ overflow-x:hidden;}
#tabsec button .e-n-tab-icon svg+svg{ display:none!important;}
#tabsec button:hover .e-n-tab-icon .st0, #tabsec button:hover .e-n-tab-icon .st1{  stroke:#fff!important; }
#tabsec button[aria-selected="true"] .e-n-tab-icon .st0, #tabsec button[aria-selected="true"] .e-n-tab-icon .st1{  stroke:#fff!important; }
#tabsec button[aria-selected="true"] .e-n-tab-icon svg { height:auto;  opacity:1;  transform: translateY(-0);}
#faqs details+details{ margin:-16px 0 0;}
#faqs .e-n-accordion details:nth-child(1) .e-n-accordion-item-title{ background:#ac4d93;}
#faqs .e-n-accordion details:nth-child(2) .e-n-accordion-item-title{ background:#9c3b83;}
#faqs .e-n-accordion details:nth-child(3) .e-n-accordion-item-title{ background:#8c2c73;}
#faqs .e-n-accordion details:nth-child(4) .e-n-accordion-item-title{ background:#822269;}
#faqs .e-n-accordion details:nth-child(5) .e-n-accordion-item-title{ background:#75185d;}
#faqs .e-n-accordion details .e-n-accordion-item-title-icon{border:1px solid #fff; border-radius:40px; padding:5px;}
.bg-op canvas{ opacity:0.5!important;}
#ledttab .e-n-tabs-heading button{ position:relative;}
#ledttab .e-n-tabs-heading button[aria-selected="true"]:before{ content:""; position: absolute; left:100%; top:50%; transform:translateY(-50%);  width:0;  height:0; border-top:28px solid transparent;  border-bottom:28px solid transparent; border-left:30px solid #ac4d93; z-index: 1;}
#ledttab .e-n-tabs-heading button:hover:before, #ledttab .e-n-tabs-heading button[aria-selected="true"]:before{ border-left:30px solid #ac4d93;}
.elementor-widget .ekit-wid-con .elementor-inline-items .elementor-icon-list-item:after{ margin: 6px 0 0; }
#intruction-qa .elementor-field-type-html{ background:url(icon1.jpg) no-repeat 0 0; padding-left:25px;}
#intruction-qa .elementor-field-type-checkbox{ padding-left:25px; margin:3px 0 20px;}
.ekit-heading__description ul{  padding: 10px 0 0 15px!important;}
.ekit-heading__description ul li{ padding-top:3px;}
.txtinfo p {text-align: left;}
#newsletterbox label{ width:100%;}
#newsletterbox input[type="email"]{ width:100%!important; height:50px; margin:2px 0 0; border:0; border-bottom:1px solid #fff; border-radius:0!important; color:#fff; background:none!important;}
#newsletterbox input[type="submit"]{ background:url(https://legalscout.com.au/wp-content/uploads/2025/10/submot-link2.jpg) no-repeat 50% 50%!important;border:0!important; border-radius: 90px!important; padding:0px!important; width:48px !important; height:48px !important; font-size:0!important; position:absolute; right:0; top:0;}
#newsletterbox .gjs-row{ margin-bottom:0!important;}
.es_subscription_message.success {	color: #fff!important;}
.captcha-fornm .elementor-field-group{justify-content: center;}

#newsubmi input[type="email"]{ width:100%!important; height:50px; margin:2px 0 0; border:0; border-bottom:1px solid #fff; border-radius:0!important; color:#fff; background:none!important;}
#newsubmi input[type="submit"]{ background:url(https://legalscout.com.au/wp-content/uploads/2025/10/submot-link2.jpg) no-repeat 50% 50%!important;border:0!important; border-radius: 90px!important; padding:0px!important; width:48px !important; height:48px !important; font-size:0!important; position:absolute; right:0; top:0;}

#newsubmi .wpcf7 form .wpcf7-response-output{margin:0!important; color:#fff!important;}
#newsubmi p{ margin: 0!important;}

@media only screen and (max-width: 740px) {
#ledttab .e-n-tabs-heading button:before{ display:none; }
.txtinfo p {text-align: center;}	
}