a {
	color:#ea7e2e;
}
.comments-area a, .page-content a {
    text-decoration: none;
}
h1.entry-title {
    color: #f08330;
}

form.search-form {
    display: flex;
    position: relative;
    flex-direction: row;
    float: right !important;
    margin-top:-60px;
}
.caf-post-layout1 .caf-featured-img-box {
    display: none;
}

.data-target-div1 .caf-post-layout1 .caf-post-title {
    background-color: #ffffff;
}

.caf-post-layout1 .caf-meta-content {
    display: none;
}
.data-target-div1 .caf-post-layout1 a.caf-read-more {
    display: none;
}
.caf-post-layout1 #manage-post-area {
    background: #fff !important;
    padding: 10px;
    min-height: 300px;
}

.data-target-div1 .caf-post-layout1 .caf-post-title h2, .data-target-div1 .caf-post-layout1 .caf-post-title h2 a {
    color: #f08330;
    font-family: schoolbook;
    text-transform: capitalize;
    font-size: 20px;
    font-weight: 400;
    line-height: 20px;
}
.data-target-div1 .caf-post-layout1 .caf-content {
    font-family: 'Lato';
    font-size: 17px;
}
.data-target-div1 #caf-filter-layout1 li a.active {
    background-color: #f08330;
    color: #ffffff;
}

.data-target-div1 #caf-filter-layout1 li a, .data-target-div1 #caf-filter-layout1 li.more span {
    background-color: #777877;
    color: #fff;
    text-transform: capitalize;
    font-family: inherit;
    font-size: 18px;
}

.is-form-style input.is-search-input {
    background: #fff;
    background-image: none !important;
    color: #333;
    padding: 25px 13px;
    margin: auto !important;
    outline: 0 !important;
    font-size: 14px !important;
    height: 36px;
    min-height: 0;
    line-height: 1;
    border-radius: 0;
    border: 1px solid #f08330 !important;
    font-family: arial;
    width: 50%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-appearance: none;
    -webkit-border-radius: 0;
	float: right;
}
.is-search-icon {
    width: 56px;
    padding-top: 15px !important;
}
.is-form-style input.is-search-submit, .is-search;-icon {

    height: 56px !important;

}

.is-form-style input.is-search-submit, .is-search-icon {
    display: inline-block !important;
    color: #666;
    background: #ededed;
    box-shadow: none !important;
    outline: 0;
    margin: 0;
    font-size: 14px !important;
    border: 1px solid #ccc;
    border-radius: 0;
    line-height: 1;
    height: 53px;
	    margin-top: -8px;
    margin-left: -65px;

}

.single-cases h1.entry-title {
    color: #f08330;
    font-family: schoolbook;
}
.single-cases p {
    color: black;
    font-family: lato;
	  font-size:18px;
}

.single-cases #content {
padding:100px 0px;
}
.entry-title-case {
    font-size: 0;
}

.entry-title-case span {
    font-size: 32px; /* adjust as needed */
}
.entry-title-case span {
    font-size: 40px;
    color: #f08330;
    font-family: century gothic;
}

.post-type-archive-cases a {
    color: black;
    text-decoration: underline !important;
    font-family: 'Lato';
    font-size: 22px;
	line-height:1em;
}
.post-type-archive-cases h2 {
margin-bottom: 0 !important;
}
@media (max-width:767px){
	.single-cases #content {
padding:50px 10px;
}
	.single-cases h1.entry-title {
		font-size:25px;
		padding:0;
}
	form.search-form {
    margin-top:0px;
		float: left !important;

}
	.wp-container-core-group-is-layout-b757edec {
    grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
}
	.is-form-style input.is-search-input {
		width:100%;
}
	.page-id-25 .page-content {
    padding-top: 80px;
}
	.single-post h1 {
		font-size:30px !important;
	}
}

h3.wp-block-heading img {
    width: 22px !important;
}
h3.wp-block-heading {
    font-family: schoolbook;
    font-size: 2rem;
}

[type=button], [type=submit], button
 {
    background-color: #f08330;
    border: 1px solid #f08330;
    border-radius: 0;
	 color:white
}
input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {
    border-radius: 0;
}
[type=button]:focus, [type=button]:hover, [type=submit]:focus, [type=submit]:hover, button:focus, button:hover {
    background-color: #777877;
    color: #fff;
    text-decoration: none;
    border-color: #777877;
}
.page-content p {
    font-size: 18px;
}

.pdf-embed iframe {
  width: 759px; /* desktop */
}

@media (max-width: 768px) {
  .pdf-embed iframe {
    width: 100% !important;
    height: 600px;
  }
}
#commentform input[type="submit"] {
    color: #ffffff;
    background-color: #f08330;
}
#commentform input[type="submit"]:hover {
    background-color: #fff;
    color: #f08330;
}
.page-id-17 {
    background-image: url(https://vedalaw.com/wp-content/uploads/2025/12/Rectangle-88-2.png);
    background-position: center center;
    background-size: cover;
}