/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Aug 12 2024 | 12:37:59 */
/*MISC*/
@media (min-width:900px){
.site-header .main-navigation nav ul li a {
    font-size: 18px;
}
.site-header .site-branding a img {
    max-height: 90px;
}
.additional-menu-area .sidenav ul li a {
    font-size: 18px;
    margin-bottom: 13px;
}
.additional-menu-area .sidenav .additional-logo img {
    max-height: 60px;
}
}
.additional-menu-area .sidenav ul li a:hover {
	color: #D4AF37;
}
.header-search {
    background-color: rgb(0 0 0 / 56%);
}
#tophead, #tophead a {
    color: #000;
    font-weight: bold;
}

/*home*/
.about-subscribe .mc4wp-form .form-group input.form-control {
    width: 350px;
    max-width: 100%;
}
.thin-border .elementor-column-wrap.elementor-element-populated {
    border-width: 0.13em!important;
}

/*Archive*/
.entry-banner .entry-banner-content {
    padding: 20px 0 25px;
	text-align: center;
}
.entry-banner {
    background-color: transparent!important;
}
.archive .entry-banner .entry-banner-content h1 {
    color: #d4af37;
}
.sidebar-widget-area h3.widgettitle {
    display: none!important;
}

/*single posts*/
.single li.blog-cat {
    display: none!important;
}
.single-post .entry-meta {
    padding-top: 10px;
}
.single-post .wp-block-image .aligncenter {
    margin-left: auto!important;
    margin-right: auto!important;
}
@media (min-width:900px){
.entry-title {
    font-size: 34px;
}
.single-post .rt-single-content p {
    font-size: 20px;
}
.single-post .rt-single-content p:nth-child(1) {
    font-weight: bold;
}
	.archive .entry-banner .entry-banner-content h1 {
    font-size: 40px;
}
	.single-post .col-xl-9 {
    flex: 0 0 70%;
    max-width: 70%;
}
	.single-post .col-lg-3.col-md-12 {
    flex: 0 0 30%;
    max-width: 30%;
}
}
.single .entry-footer-meta .post-share {
    display: none;
}
.entry-content.rt-single-content {
    text-align: left;
}


/* .elementor-kit-2834 .entry-banner-content:after {
    content: "Reviews";
    color: #d4af37;
	    line-height: 1.4;
    font-weight: 700;
    margin-bottom: 10px;
    font-size: 40px;
	font-family: 'Playfair Display', serif;
}
.elementor-kit-2834 h1.entry-title {
    display: none;
} */

/*subscribe form*/
.formkit-form[data-uid="521e85f150"] {
    margin: auto;
}
.widget h2 {
    font-size: 1.2em!important;
}
.page-id-180 .formkit-form[data-uid="521e85f150"] {
    margin: 30px auto;
}
.home .content-area {
    padding-bottom: 26px;
}
.home .elementor-shortcode .formkit-form[data-uid="521e85f150"] {
    border: 0px solid transparent;
}

/*NEW About page*/
.page-id-3646 .content-area {
    padding-top: 0px;
    padding-bottom: 100px;
}