/**
Theme Name: Advocateba
Author: ACSIUS Technologies
Author URI: https://acsius.com/
Description: Discover how our comprehensive suite of digital services empowers your business to adapt to the dynamic digital landscape and thrive in the face of change. With ACSIUS as your strategic partner, you\'ll be well-equipped to overcome challenges and seize new opportunities.
Version: 4.5.2
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: Advocateba
Template: astra
*/
h1, h1 a, h2, h2 a, h3, h3 a, h4, h4 a, h5, h6, .blog .entry-title a{
    color:#000;
}

.header-widget-area-inner .textwidget p{
	color: #524f4a;
    border-bottom: 2px solid #cea3ad;
    padding-bottom: 5px;
    padding-left: 10px;
    margin: 0 70px 5px;
    font-size: 30px;
    letter-spacing: 12px;
    display: inline-block;
}
.ast-site-identity {
    padding: 0em 0;
}
header .widget-title {
    font-size: 60px;
    line-height: 46px;
    font-weight: 500;
    color: #524f4a;
    margin-bottom: 15px;
	font-family: 'Abril Fatface'
}
.custom-logo-link img{
    border-radius: 50%;
    border: 3px solid #cea3ad;
}
.review-box .eael-infobox.icon-on-left .infobox-icon .infobox-icon-wrap{
	background: #5483c3;
    width: 60px;
    height: 60px;
	border-radius: 50%;
}
.review-box  .infobox-content p{
	margin-bottom: 0;
}
.review-sec .e-con-full:nth-child(2) .review-box .eael-infobox.icon-on-left .infobox-icon .infobox-icon-wrap{
	background: #eb443c;
}
.review-sec .e-con-full:nth-child(3) .review-box .eael-infobox.icon-on-left .infobox-icon .infobox-icon-wrap{
	background: #f5c236;
}
.review-sec .e-con-full:nth-child(4) .review-box .eael-infobox.icon-on-left .infobox-icon .infobox-icon-wrap{
	background: #39ac5d;
}
.abt01 .uael-image .uael-image-content img {
	border: 6px solid #C4C8B2;
}
.contact-form01 .wpforms-field:first-child label,
.contact-form01 em{
	display: none !important;
}
.wpforms-confirmation-scroll{
	text-align: center;
}
.list01 li{
	align-items: center;
}
.list01 li h3{
	margin: 0;
}
.list01 .eael-feature-list-icon-inner{
	border-radius: 5px;
}
footer .widget-title{
	color: #524f4a;
    font-size: 48px;
    font-weight: 800;
    font-family: 'Montserrat',sans-serif;
    margin-bottom: 0;
}
footer .menu-link{
	color: #524f4a;
    font-size: 22px;
    line-height: 32px;
    font-weight: 600;
}
footer .menu-link:hover{
	color: #cea3ad;
}
footer .wpforms-container{
	margin-top: 0;
}
footer div.wpforms-container-full .wpforms-form .wpforms-description{
	color: #524f4a;
	font-size: 15px;
	font-weight: 700;
}
footer div.wpforms-container-full .wpforms-form .wpforms-head-container {
    padding: 0 0 20px 0;
}
footer .wpforms-container input.wpforms-field-large{
	width: auto;
    background: #C4C8B2;
    border: 0;
    border-radius: 50px;
    height: 30px;
}
footer div.wpforms-container-full input.wpforms-field-large:focus:invalid{
	border: 0;
	box-shadow: none;
}
footer .wpforms-container input.wpforms-field-large::placeholder{
	color: #000;
	opacity: 1;
	letter-spacing: 0.5px;
}
footer .wpforms-container .wpforms-field {
    padding: 5px 0;
}
footer div.wpforms-container-full button[type=submit]{
    font-size: 11px;
    font-weight: 500;
    letter-spacing: 6px;
    border-radius: 50px;
    padding: 0 6px 0 12px;
    height: 25px;
}
footer div.wpforms-container-full button[type=submit]:not(:hover):not(:active){
	background: #C2858C;
}
footer div.wpforms-container-full button[type=submit]:hover{
	background: #524F4A;
}
.journey-box01 .elementor-widget-container{
	background-color: #fff;
	width: 220px;
    height: 220px !important;
}
div.wpforms-container-full .wpforms-confirmation-container-full, div[submit-success]>.wpforms-confirmation-container-full:not(.wpforms-redirection-message) {
    background: #cea3ad;
    border: 1px solid #cea3ad;
    box-sizing: border-box;
	color: #fff;
}


@media (min-width:768px){
.e-con {
    --container-max-width: 1300px;
}
.ast-container {
    max-width: 1300px;
}
	
.ast-grid-section-center{
	display: block;
	text-align: center;
}
.contact-form01 .wpforms-field{
	display: flex;
    align-items: baseline;
	align-items: center;
}
.contact-form01 .wpforms-field-label{
	width: 27%;
	margin-bottom: 0 !important;
}
.contact-form01 input{
	width: 73%;
}
.contact-form01 .wpforms-field:first-child fieldset{
	width: 100%;
    display: flex;
	align-items: center;
}
.contact-form01 .wpforms-field:first-child legend{
    width: 21%;
    float: left;
}
.contact-form01 .wpforms-field:first-child .wpforms-field-row{
	width: 79%;
    float: right;
}
.contact-form01.uael-wpf-input-size-sm .uael-wpf-style .wpforms-form .wpforms-field textarea{
	height: 120px
}

	
}

@media (max-width:768px){
header .widget-title {
	text-align: center;
    font-size: 40px;
    line-height: 50px;
}
.header-widget-area-inner .textwidget p {
    font-size: 20px;
    letter-spacing: 5px;
	margin: 0;
}
footer .widget-title {
    font-size: 32px;
}
footer .wpforms-submit-container,
.footer-widget-area-inner{
	text-align: left !important;
}
footer .menu-link {
    font-size: 18px;
}
.journey-sec{
	position: relative;
}
.journey-sec:before{
    content: "";
    position: absolute;
    border-left: 5px dashed #C4C8B2;
    height: 90%;
    width: 5px;
    left: 50%;
    transform: translateX(-50%);
}
.journey-gallery01 .gallery-item{
	padding-right: 0 !important;
}
	
.journey-gallery01 .gallery {
	margin: 0 !important
}
	
}

