.blog-srch input#elementor-search-form-e2cf23b {
    background: #fff;
    border: 2px solid #4d3267;
    border-radius: 10px 0 0 10px;
}

.blog-srch button.elementor-search-form__submit {
    border-radius: 0 10px 10px 0 !important;
}

h1,h2,h3,h4,h5,h6 {
	letter-spacing: -0.05em;
}
.page-id-22667 a {
    text-decoration: none !important;
}
.ast-advanced-headers-title {
    text-align: left;
}

#home-team-image a {
	display: block;
}

#home-team-image img {
	object-position: top center;
}

#footer-sub-nav a:hover {
    color: #E7C28E !important;
}


/* texas divorce lawyer form */

div#wpforms-21927 {
    background-color: #fcf5eb;
    padding: 15px;
    border-radius: 20px;
    margin-top: 0px;
    border: 3px solid #000;
}

button#wpforms-submit-21927 {
    background-color: #4d3267 !important;
    text-transform: capitalize;
    border-radius: 50px !important;
    color: #fff !important;
    line-height: 16px;
    overflow: hidden;
    padding: 16px 36px !important;
    position: relative;
    font-weight: 700;
    text-align: center;
    white-space: pre;
}

.tex .wpforms-submit-container {
    text-align: center;
}

.tex input#wpforms-21927-field_0 {
    background-color: #fff;
   
    color: #333;
    font-size: 16px;
    font-family: inherit;
    border: 1px solid #ccc;
    padding: 6px 10px;
    width: 100%;
    line-height: 1.3;
}



.tex input#wpforms-21927-field_7 {
    background-color: #fff;
    
    color: #333;
    font-size: 16px;
    font-family: inherit;
    border: 1px solid #ccc;
    padding: 6px 10px;
    width: 100%;
    line-height: 1.3;
}


.tex input#wpforms-21927-field_3 {
    background-color: #fff;
   
    color: #333;
    font-size: 16px;
    font-family: inherit;
    border: 1px solid #ccc;
    padding: 6px 10px;
    width: 100%;
    line-height: 1.3;
}

.tex input#wpforms-21927-field_1 {
    background-color: #fff;
   
    color: #333;
    font-size: 16px;
    font-family: inherit;
    border: 1px solid #ccc;
    padding: 6px 10px;
    width: 100%;
    line-height: 1.3;
}


h4.tex-div {
    margin: 0 !important;
    font-size: 24px !important;
    padding-bottom: 10px !important;
}

.tex div#wpforms-21927-field_8-container {
    padding-top: 5px;
    justify-content: center;
    display: flex;
}


/* texas divorce lawyer form end */


/* my-style start now */
.page-id-21919 .elementor-widget-container p, .elementor-widget-container {
    font-size: 16px;
    font-weight: normal;
    line-height: normal;
}

.page-id-21919 .elementor-widget-heading h2.elementor-heading-title {
    line-height: 1.3em;
    font-size: 30px;
}

.page-id-21919 .elementor-widget-container b {
    font-weight: 600;
}



.page-id-21919 .elementor-16926 .elementor-element.elementor-element-87a0184 {
    padding: 50px 30px !important;
    margin-top: 50px !important;
}



.page-id-22667 .elementor-element-e818954{
	display:none;
}
.my-form{
	background:white;
	padding:0px 25px;
}
.my-input input{
border-radius: 5px !important;
	font-size:16px
}
.my-input input::placeholder{
	font-size:14px
}
.my-form .wpforms-title{
	text-align:center;
	font-size:28px !important; 
	font-weight:500;
	color:#4d3267;
}
.my-form{
	border: 1px solid #4d3267;
    border-radius: 10px;
    box-shadow: 2px 1px 10px 0px #bfbfbf;

}
.my-form #wpforms-submit-22903{
	    font-size: 20px;
    width: 100%;
    border-radius: 10px;
    height: 50px;
    font-weight: 600;
    color: white;
    background: #3c2255;
}


/* .elementor-page-17969 .elementor-16926,.elementor-page-17969 .elementor-element-e818954 {
    display: none;
} */


/* .page-id-22667 .elementor-16926 {
display:none;
} */
@media(min-width:1500px){
    #my-slider-text .elementor-swiper-button-prev{
        padding-left: 5% !important;
			
}
#my-slider-text .elementor-swiper-button-next {
        padding-right: 5% !important;
    }
}
@media(min-width:1100px){
    #my-slider-text .elementor-swiper-button-prev{
        padding-left: 2% !important;
}
#my-slider-text .elementor-swiper-button-next {
        padding-right: 2% !important;
    }
	#my-slider-text .elementor-swiper-button-next svg{
		    border: 2px solid white;
    border-radius: 50%;
	}
	.elementor-swiper-button-prev svg{
	  border: 2px solid white;
		  border-radius: 50%;
	}
}


.page-id-22667 .bottom-border{  border-bottom: 1px solid #3C2255;
    display: inline-block;
    width: fit-content;
}

@media(min-width:1000px) and (max-width:1480px){
	.page-id-22667 .elementor-element-0c9ec58,.page-id-22667 .elementor-element-96569e9{
    padding-left: 10%;
}
}

    .elementor-swiper-button-prev svg,.elementor-swiper-button-next svg {
        border: 2px solid #121212;
        border-radius: 50%;
        width: 30px !important;
        height: 30px !important;
        /* font-size: 20px; */
        background: #3C2255;
        fill: red;
    }

.page-id-22667 .elementor-post__title {
    height: 50px;
}
.elementor-22667 .elementor-element.elementor-element-92b4ebd .elementor-swiper-button svg {
    fill: #FFFFFF;
    display: none;
}
@media(max-width:900px){
	.page-id-22667 .elementor-post__title {
    height: auto !important;
}
}
@media(max-width:768px){
	p,.elementor-icon-list-items .elementor-icon-list-text,.elementor-widget-container,.elementor-testimonial__text{
		font-size:14px !important;
	}
	
	
	.elementor-18397 .elementor-element.elementor-element-30e3043{
		margin:10px;
	}
	
	
	
	.single-post .elementor-widget-text-editor h2 {
    font-size: 22px;
}
	
	
	
	.single-post .elementor-widget-text-editor h3 {
    font-size: 18px;
}
	
	
	
	.page-id-16221 div.wpforms-container-full .wpforms-form textarea.wpforms-field-large {
    height: 80px;
}
	
	.fgfg .elementor-image-box-wrapper {
    display: flex;
    text-align: left !important;
    gap: 20px;
}

.fgfg .elementor-image-box-wrapper figure.elementor-image-box-img {
    width: 7% !important;
}

.page-id-16221 iframe {
    height: 250px;
}
	
		.page-id-16219 div.wpforms-container-full .wpforms-form textarea.wpforms-field-large {
    height: 80px;
}
	.page-id-16219 iframe {
    height: 250px;
}
			.page-id-16225 div.wpforms-container-full .wpforms-form textarea.wpforms-field-large {
    height: 80px;
}
	.page-id-16225 iframe {
    height: 250px;
}
	.staff-data {
    padding: 10px !important;
    margin-bottom: 2rem !important;
}
	
	
	.gfgf .e-con-inner {
    display: block !important;
}
	.page-id-25353 .gfgf .e-con-inner {

	padding:0 !important;
}
	
}




#apple-img img{
	height:auto !important;
}





.page-id-23763 .elementor-element.elementor-element-e818954.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded {
    background-image: url(https://scrogginslawgroup.com/wp-content/uploads/2023/05/iStock-1550868120-1-768x323-2.jpg);
}




/* Blog Form */


input#wpforms-24382-field_10 {
    border: 2px solid #4D3267;
    background: #F0F0F0;
}


input#wpforms-24382-field_11 {
    border: 2px solid #4D3267;
    background: #F0F0F0;
}

input#wpforms-24382-field_12 {
    border: 2px solid #4D3267;
    background: #F0F0F0;
}

textarea#wpforms-24382-field_17 {
    border: 2px solid #4D3267;
    background: #F0F0F0;
    border-radius: 5px;
}


button#wpforms-submit-24382 {
    width: 100%;
    background: #4D3267;
    color: #fff;
    font-weight: 300;
    border-radius: 20px;
}


#wpforms-24382-field_10::placeholder {
    color: #4D3267;
}


#wpforms-24382-field_11::placeholder {
    color: #4D3267;
}

#wpforms-24382-field_12::placeholder {
    color: #4D3267;
}

#wpforms-24382-field_17::placeholder {
    color: #4D3267;
}

.wpforms-recaptcha-container.wpforms-is-recaptcha.wpforms-is-recaptcha-type-v2 {
    display: none;
}




div#wpforms-24382 {
    margin: 0;
}



.single-post .elementor-widget-text-editor h3 {
    font-style: normal;
    font-size: 26px;
    margin-bottom: 10px;
}

.single-post .elementor-widget-text-editor h3 em {
    font-style: normal;
    font-size: 26px;
    margin-bottom: 10px;
}

.single-post .elementor-widget-text-editor h2 em {
    font-size: 30px;
    margin-bottom: 10px;
}

.single-post .elementor-widget-text-editor h2 {
    font-size: 30px;
    margin-bottom: 10px;
}

.single-post .elementor-widget-text-editor p {
    margin-bottom: 20px;
}




.single-post .elementor-widget-theme-post-conten h3 {
    font-style: normal;
    font-size: 26px;
    margin-bottom: 10px;
}




.single-post .elementor-widget-theme-post-content h2 {
    font-size: 30px;
    margin-bottom: 10px;
}


.archive.category .main-header-bar.ast-header-breadcrumb {
    display: none;
}

.blog-srch input#elementor-search-form-bbe0da3 {
    background: #fff;
    border: 2px solid #4d3267;
    border-radius: 10px 0 0 10px;
}




.elementor-post__badge {
    display: none;
}



a.elementor-post__read-more {
    width: 100%;
    color: #b89b6e;
    font-size: 16px !important;
	text-decoration:underline !important;
}

a.elementor-post__read-more:hover {
    color: #3C2255;
}

.elementor-post__card h3.elementor-post__title {
	color: #d5b98e;
    font-size: 22px !important;
    font-weight: 600;
    text-decoration: none;
}


.staff-data h3.elementor-icon-box-title {
    font-size: 22px;
    font-weight: 600;
    margin-bottom: 20px;
    color: #B89B6E;
}

.staff-data {
    background: #ffffff;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .15);
    padding: 30px;
	margin: 0 1rem;
}

.staff-data-blank {
    margin: 0 1rem;
}

.staff-data p.elementor-icon-box-description {
    text-align: left;
}

.staff-data:hover {
    background: #4d3267;
    cursor: pointer;
    color: #fff;
}


.gfgf{
	display:flex !important;
}

.page-id-25353 .gfgf .e-con-inner {
    display: flex;
	padding:2rem 0;
}

.page-id-25353 .gfgf figure.elementor-image-box-img {
    width: 5%;
    margin-right: 10px !important;
}

.page-id-25353 .gfgf iframe {
    height: 300px !important;
	border-radius:5px;
}

.page-id-25353 .elementor-element.elementor-element-d9b784c.e-con-full.e-flex.e-con.e-child {
    display: none;
}


	.page-id-25353 .gfgf {
    background: #DCE4EB;
    margin-bottom: 2rem;
    --background-overlay: '';
    background-image: url(https://scrogginslawgroup.com/wp-content/uploads/2024/08/Group-3-1.png);
    background-position: bottom;
    background-repeat: no-repeat;
		    background-size: cover;
}

.entry-content ul li {
    margin-bottom: 10px;
}
#gfgf .elementor-widget-container {
    margin: 0;
}
.br a {
    padding: 20px 25px !important;
    border-radius: 50px !important;
}


.entry-content ol li {
    margin-bottom: 10px;
}

.page-id-25238 .gfgf .e-con-inner {
    display: flex;
	padding:2rem 0;
}

.page-id-25238 .gfgf figure.elementor-image-box-img {
    width: 5%;
    margin-right: 10px !important;
}

.page-id-25238 .gfgf iframe {
    height: 300px !important;
	border-radius:5px;
}

.page-id-25238 .elementor-element.elementor-element-d9b784c.e-con-full.e-flex.e-con.e-child {
    display: none;
}


	.page-id-25238 .gfgf {
    background: #DCE4EB;
    margin-bottom: 2rem;
    --background-overlay: '';
    background-image: url(https://scrogginslawgroup.com/wp-content/uploads/2024/08/Group-3-1.png);
    background-position: bottom;
    background-repeat: no-repeat;
		    background-size: cover;
}

.page-id-25238 .gfgf {
 margin-top:2rem;
}

.single-post .elementor-widget-theme-post-content h3 {
    font-size: 20px;
    margin-bottom: 10px;
}
.single-post .elementor-widget-theme-post-content h2 {
    margin-bottom: 15px;
	margin-top:25px;
}







.page-id-25598 .gfgf .e-con-inner {
    display: flex;
	padding:2rem 0;
}

.page-id-25598 .gfgf figure.elementor-image-box-img {
    width: 5%;
    margin-right: 10px !important;
}

.page-id-25598 .gfgf iframe {
    height: 300px !important;
	border-radius:5px;
}

.page-id-25598 .elementor-element.elementor-element-d9b784c.e-con-full.e-flex.e-con.e-child {
    display: none;
}


	.page-id-25598 .gfgf {
    background: #DCE4EB;
    margin-bottom: 2rem;
    --background-overlay: '';
    background-image: url(https://scrogginslawgroup.com/wp-content/uploads/2024/08/Group-3-1.png);
    background-position: bottom;
    background-repeat: no-repeat;
		    background-size: cover;
}

.page-id-25598 .gfgf {
 margin-top:2rem;
}

@media(max-width:768px){
	#myspacep{
		padding:0px 10px !important;
	}
}













