/*
Theme Name: Weinstein Trial Firm PLLC Child
Author: 
Description: Your description goes here
Version: 1.0
Template: hello-elementor

This is the child theme for Weinstein Trial Firm PLLC theme, generated with Generate Child Theme plugin by catchthemes.

(optional values you can add: Theme URI, Author URI, License, License URI, Tags, Text Domain)
*/

section.comments-area {
    display: none !important;
}
.text-circle {
  width: 200px;
  height: 200px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: transparent; /* Background removed */
}
.text-circle svg {
  width: 100%;
  height: 100%;
  animation: rotateText 6s linear infinite;
  background: transparent; /* Ensuring no background */
}

@keyframes rotateText {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

text {
  font-size: 14px;
  fill: #000; /* Text color */
  font-weight: bold;
}
.text-circle {
    position: absolute;
    top: -124px;
    left: -95px;
}

::-webkit-scrollbar { width: 10px !important;}body a:focus { outline: solid 0px !important;}::-webkit-scrollbar-track { background-color:  #ebebeb !important; -webkit-border-radius: 0px !important; border-radius: 0px !important;}::-webkit-scrollbar-thumb { -webkit-border-radius: 0px !important;  border-radius: 0px !important; background: black !important;}
.about-image-09 {
    position: relative;
}
.accordion-09 .elementor-tab-title:hover {
    background: #d5d8dc;
}
.accordion-09  .elementor-tab-title.elementor-active{
    background: #d5d8dc;
}

.bailey-09 .man {
    margin-bottom: -161px;
    position: relative;
    z-index: 1;
}
.bailey-09 .text-border-0 {
    text-align: center;
    margin-top: -55px;
}
.email-09 {
    text-align: left !important;
}
.main-sec-con label {
    color: white !important;
    font-size: 16px;
    width: 100%;
}
.main-sec-con input {
    margin: 10px 0px;
}
.main-sec-con textarea {
    margin: 10px 0px;
    height: 100px;
}
.main-sec-con-btm {
    text-align: center;
}
.main-sec-con-btm span.wpcf7-spinner {
    display: none;
}
.main-sec-con label {
    color: white !important;
    font-size: 16px;
}
.text-border-0 h4 {
    color: white !important;
    -webkit-text-stroke: 2px black;
}
.icon-here h3.elementor-icon-box-title {
    margin: 0px !important;
}.claims h3.elementor-image-box-title {
    margin: 0px;
}
.image-overlap .elementor-image-box-content {
    position: absolute;
    bottom: 48px;
}.accordion-09 .elementor-accordion-item {
    border-bottom: 3px solid #d5d8dc !important;
}
.tab-main-654 .elementor-tab-title.elementor-tab-desktop-title.elementor-active {
    border-bottom: 2px solid gray !important;
}div#elementor-tab-content-1471 p {
    margin: 0px !important;
}.meet-sec-09 {
    position: relative;
}.meet-sec-09:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: url(../../../wp-content/uploads/2025/02/W.png);
    background-repeat: no-repeat;
    background-size: 44%;
    background-position: left bottom;
    left: 0;
    bottom: -51px;
}.address-55 h3.elementor-icon-box-title {
    margin: 0;
}
.upk-item-match-height--yes .upk-alter-carousel .swiper-slide {
    height: initial;
    box-shadow: 1px 2px 18px 0px #8080803b !important;
	margin-top: 19px !important;
	margin-bottom: 19px !important;
}
.footer-90 {
    position: relative;
}
.footer-90:before {
    content: "";
    position: absolute;
    width: 73%;
    height: 11%;
    background: url(../../../wp-content/uploads/2025/02/New-Project-16.png);
    background-repeat: no-repeat;
    background-position: top center;
    top: -37px;
    right: 0;
    z-index: 0;
}
.bailey-09 h2 {
    font-size: 25px !important;
}
.bailey-09 h3 {
    font-size: 15px !important;
}


@media only screen and (max-width:991px) and (min-width:768px) { 

.footer-90:before{display:none; }.about-image-09:before {display:none; }.bailey-09 .man {
    margin-bottom: -92px;
    position: relative;
    z-index: 1;
} .text-border-0 h4 {
    font-size: 35px !important;
    margin-top: 15px;
}.text-circle {
    display: none;
}



	}

@media only screen and (max-width:767px) and (min-width:576px) {
.footer-90:before{display:none; }	.about-image-09:before {display:none; } .text-circle {
    display: none;
}


}

@media  (max-width:575px) { .footer-90:before {display:none; } 
.about-image-09:before {display:none; } .bailey-09 .man {
    margin-bottom: -69px;
    position: relative;
    z-index: 1;
}.text-border-0 h4 {
    font-size: 35px !important;
    margin-top: 15px;
}.elementor-tabs .elementor-tabs-wrapper {
        display: block !important;
    }.elementor-tab-title.elementor-tab-mobile-title {
    display: none !important;
}.elementor-widget-tabs .elementor-tab-desktop-title {
    width: 32%;
    float: left;
    padding: 4px 14px !important;
    text-align: center !important;
}.tab-main-654 .elementor-tab-title.elementor-tab-desktop-title {
    background: #80808038 !important;
    padding: 16px 10px !important;
}.tab-main-654 .elementor-tab-title.elementor-tab-desktop-title.elementor-active {
    border-bottom: 0px solid gray !important;
    background: #030000 !important;
    color: white !important;
}
.claims figure.elementor-image-box-img {
    position: absolute;
    top: 2px;
}
.text-circle {
    display: none;
}


.claims .elementor-image-box-content {
    padding-left: 28px;
}
}