
.realfactory-footer-wrapper { background-color: #000;}
article { z-index:1; }

.sf-menu > li > .sub-menu a {
    color: #fff;
    font-size: 14px;
    text-transform: uppercase;
}
.realfactory-sidebar-left .realfactory-sidebar-area {
    min-height: auto !important;
}

.gdlr-core-portfolio-thumbnail .gdlr-core-portfolio-title {
    font-size: 16px !important;
}
.gdlr-core-page-builder-body p {
    font-size: 20px;
}

.realfactory-page-title {
    display: none !important;
    font-size: 30px !important;
}

@media screen and (min-width: 320px) and (max-width: 667px) {
	.gdlr-core-image-overlay {
    background-color: rgba(0, 0, 0, 0.8) !important;
}
	.gdlr-core-portfolio-thumbnail .gdlr-core-portfolio-title {
    font-size: 20px !important;
}
.realfactory-page-title {
    display: block !important;
    font-size: 30px !important;
}
	.realfactory-mobile-header .realfactory-mobile-menu {
    margin-left: 40px !important;
}
	.realfactory-item-mgb, .gdlr-core-item-mgb {
    margin-bottom: 50px;
}
}
.cro-content-adj{
	padding-top: 4em !important;
}
.gdlr-core-page-builder-body p{
	margin-bottom:5px !important;
}
.page-id-4846 .gdlr-core-portfolio-item{
	margin-top:5em;
}
.page-id-4843 .gdlr-core-portfolio-item{
	margin-top: 5em;
}
.page-id-4849 .gdlr-core-portfolio-item{
	margin-top: 5em;
}
.page-id-4852 .gdlr-core-portfolio-item{
	margin-top: 5em;
}
.home-hero-text{
	text-align: left !important;
	padding-top:1em;
}
.page-id-5048 .gdlr-core-pbf-column input[type="submit"]{
	background-color: #f8c12c !important;
}
.page-id-9921 .gdlr-core-pbf-section , .page-id-4826 .gdlr-core-pbf-section, .page-id-4852 .gdlr-core-pbf-section, .page-id-4849 .gdlr-core-pbf-section, .page-id-4846 .gdlr-core-pbf-section, .page-id-4843 .gdlr-core-pbf-section, .page-id-4840 .gdlr-core-pbf-section, .page-id-4837 .gdlr-core-pbf-section{
	padding-top:0px !important;

}
.page-id-4826 #cf7-height-control .wpcf7-submit, .page-id-4837 #cf7-height-control .wpcf7-submit, .page-id-4840 #cf7-height-control .wpcf7-submit {
	background-color: #ffcc00 !important;
}




/* Hide the Next and Previous buttons on portfolio project pages - JS 10/17/24 */
.gdlr-core-portfolio-single-nav-wrap.gdlr-core-style-1 {
    display: none;
}
