
.wpcf7-response-output {
    border-color: #ffffff;
    color: #ffffff;
}

.wpcf7 form.sent .wpcf7-response-output {
    border-color: #ffffff;
    color: #ffffff;
}

#content > header > h1{
text-align: center;
	font-family: "Montserrat";
	color: #7A7A7A;
	font-size: 45px;
	font-weight: bold;
	padding: 0px;

}

.page-content a {
    text-decoration: none;
}

div#elementor-tab-title-8731,#elementor-tab-title-8732,#elementor-tab-title-8733,#elementor-tab-title-8734,#elementor-tab-title-8735,#elementor-tab-title-8736,#elementor-tab-title-8737,#elementor-tab-title-8738,#elementor-tab-title-8739 {
    border: 0.1px solid #000000;
    border-radius: 30px;
	    margin-bottom: 20px;
}


.link { color: #FFFFFF; } /* CSS link color (white) */
.link:hover { color: #FFC300; } /* CSS link hover (yellow) */



/* Table customise CSS code */
tr.table-title {
    background-color: #f3d5956b;
	    border: 2px solid #000000;
}

tbody {
    border: 2px solid #000000;
}
tr.gradient {
    background-image: radial-gradient(#FDE3AD, #d9be88);
}


th.left-border {
    border: 2px solid #000000;
}
td.left-border {
    border: 2px solid #000000;
}


/* Contact Form7 CSS code */
input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    width: 100%;
    border: 1px solid #666;
    /* border-radius: 3px; */
    padding: 0.5rem 1rem;
    transition: all .3s;
    line-height: 30px;
}

label {
    color: #ffffff;
}
span.wpcf7-list-item.first  {
    display: inline-block;
    margin: 0 0 0 0em;
}

[type=button], [type=submit], button {
    display: inline-block;
    font-weight: 400;
    color: #000000;
    text-align: center;
    white-space: nowrap;
    user-select: none;
    background-color: #F0D77A;
    border: 1px solid #F0D77A;
    padding: 0.5rem 1rem;
    font-size: 1rem;
    border-radius: 50px;
    transition: all .3s;
    width: 55%;
}

[type=submit]:hover{
    display: inline-block;
    font-weight: 400;
    color: #000000;
    text-align: center;
    white-space: nowrap;
    user-select: none;
    background-color: #F0D77A;
    border: 1px solid #F0D77A;
    padding: 0.5rem 1rem;
    font-size: 1rem;
    border-radius: 50px;
    transition: all .3s;
    width: 55%;
}

h3.elementor-image-box-title {
    background: -webkit-linear-gradient(270deg, #AF8545 30%, #EBDE9F 50%, #AF8545 70%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

section.elementor-section.elementor-top-section.elementor-element.elementor-element-55b65cf.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    background-color: #FAF5EF;
}

i.eicon-chevron-right, .eicon-chevron-left {
    color: #000000;
}
.page-id-3443 .entry-title{
display:none;
}
.page-id-3488 .entry-title{
display:none;
}

.page-id-3488 header, .page-id-3488 footer {
    display: none !important;
}