/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Oct 20 2025 | 12:20:02 */
@media only screen and (max-width: 600px) {
	.steps .toggle_text_button {
    text-align: left !important;
}
	.elementor-column.elementor-col-66.elementor-top-column.elementor-element.elementor-element-aad46c8.tier-3-content {
    width: 100% !important;
}
	
	.steps .long_txt{
    text-align: left !important;
	padding-left: 15px;
}
	
	.steps .uc_style_toggle_text_button_elementor_short_txt {
    padding-left: 15px;
}
	.elementor-40753 .elementor-element.elementor-element-fa23f83 > .elementor-widget-container {
    margin: -80px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
	
	.side-scroll-tablet .uael-post-grid .uael-post-grid__inner {
    margin-left: calc( -28px/2 );
    margin-right: calc( -28px/2 );
    flex-wrap: nowrap;
    overflow-x: scroll;
}
	.side-scroll-tablet .uael-post__content-wrap {
    min-height: 420px !important;
    border-radius: 75px 0px;
}
	.side-scroll-tablet .uael-post__content-wrap {
    background-color: var( --e-global-color-9d561c3 );
    padding: 60px 40px 60px 40px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-ffd8e35 );
    width: 290px !important;
    margin-bottom: 1px;
}
	
	section.elementor-section.elementor-top-section.elementor-element.elementor-element-c8ddc9a.elementor-section-height-min-height.f-menu-section.elementor-hidden-desktop.elementor-section-boxed.elementor-section-height-default.elementor-section-items-middle.active {
    z-index: 9999;
}
	
	.toggle_text_button div{
		 text-align: left !important;

	}
	.attorneys .attachment-full.size-full {
    margin: -20px 0px -8px -30px;
}
	
	.horizontale:after {
   display: none;
}
	.elementor-flip-box--effect-fade.flipbox.elementor-widget__width-auto.elementor-widget.elementor-widget-flip-box {
    min-width: 50% !important;
}
	.elementor-flip-box--effect-fade.flipbox.flipbox-last.elementor-widget__width-auto.elementor-widget.elementor-widget-flip-box {
    min-width: 100% !important;
}
	
	.flipbox .elementor-flip-box__layer.elementor-flip-box__front {
    border-radius: 50px 0px !important;
}

.flipbox .elementor-flip-box__layer.elementor-flip-box__back {
   border-radius: 50px 0px !important;
}
	.mobile-no-padding .elementor-column-gap-default>.elementor-column>.elementor-element-populated {
    padding: 20px 0px 10px 10px !important;
}
	.romw-outer-wrapper::before {display: none;}
	
	.elementor-custom-embed-image-overlay {
    max-width: 260px !important;
}
	.swiper-slide .elementor img {
    padding: 0px 20px;
}
	.elementor-image-carousel .swiper-slide {
    padding: 0px 10px;
	margin: 0px 5px;
}
	.block-quote-angel-reyes .elementor-blockquote p {
    text-align: center !important;
}
	.block-quote-angel-reyes cite.elementor-blockquote__author{
		margin: auto;
	}
	
.elementor-10 .elementor-element.elementor-element-6a62a20 .uael-post-grid .uael-post-grid__inner {
    margin-left: calc( -28px/2 );
    margin-right: calc( -28px/2 );
    flex-wrap: nowrap;
    overflow-x: scroll;
}
.three-steps-section.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    margin-left: 20px;
}

.elementor-10 .elementor-element.elementor-element-6a62a20 .uael-post__content-wrap {
    background-color: var( --e-global-color-9d561c3 );
    padding: 60px 40px 60px 40px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-ffd8e35 );
    width: 270px;
    margin-bottom: 1px;
}
	.elementor-10 .elementor-element.elementor-element-6a62a20 .uael-post__content-wrap {
    min-height: 390px !important;
    border-radius: 75px 0px;
}
	.read_more {
    margin-top: -60px;
    border-radius: 5px;
    padding: 0px 0px 40px 15px !important;
}
	.elementor-384 .elementor-element.elementor-element-9d8b45e .uael-post__content-wrap {
    margin-bottom: 30px;
}
	#blog-post-featured-image article {
    border-radius: 50px 0px;
}
.wpml-ls-statics-shortcode_actions.wpml-ls.wpml-ls-legacy-list-horizontal {
    float: none !important;
    margin: 0px;
    padding: 0px;
}
	div#language-selector {
    text-align: center !important;
		margin-bottom: 20px !important;
}
	.elementor-element.elementor-element-452aebd.elementor-widget-mobile__width-initial.elementor-absolute.f-close-es.elementor-widget.elementor-widget-image {
    opacity: 1 !important;
}
	
.reviews-page .elementor-custom-embed-image-overlay {
    max-width: 320px !important;
}
	.reviews-page .elementor-40774 .elementor-element.elementor-element-d758249 > .elementor-widget-container {
    margin: 0px 0px 0px 17px !important;
    padding: 0px 0px 0px 0px;
}
}	
	
	
	
}
.overflow-hidden {
    overflow: hidden;
    max-width: 100%;
    margin: 0px;
}

html, body:not(.page-id-43340):not(.page-id-42645):not(.attorneys-template-default):not(.single-attorneys):not(.single-post) {
  overflow-x: hidden;
}
body {
  position: relative
}

.cta-mobile-top a {
    color: #fff;
    font-family: "Circular Std", Sans-serif;
    font-size: 14px;
    text-decoration: none;
    line-height: 5px;
}

.elementor-element.elementor-element-5d75258.white-text.elementor-widget-mobile__width-initial.elementor-widget.elementor-widget-text-editor {
    width: 100%;
}

:root {
     color-scheme: light only;
}