/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jan 29 2026 | 22:48:01 */
body, button, input, select, textarea {
	color: #000;
	-webkit-font-smoothing: antialiased;
}
.nowrap {
	white-space: nowrap;
}
#top-search-mobile {
	display: none;
}
.entry-meta {
	display: none;
}
.section-hsbr {
	padding-top: 0rem;
	padding-bottom: 0rem;
}
.search-results .featured-heading, .search-no-results .featured-heading {
    background: url('http://stagingdivadirectoryofhomestagers.com/wp-content/uploads/2020/12/CasualLivingRoomBannerAS_6512249-1960x500-1-1650x421.jpg') no-repeat center/cover;
    text-align: center;
}
.search-results .featured-heading .featured-intro, .search-no-results .featured-heading .featured-intro {
  background: rgba(255, 255, 255, 0.75);
}
.search-results .featured-intro.shape-rectangle, .search-no-results .featured-intro.shape-rectangle {
    padding: 25px 40px;
}
.testimonial-name {
	color: #CC6600;
}
.blog .featured-image .featured-intro {
	background: rgba(255, 255, 255, 0.75);
}
.single.content-sidebar .sidebar-primary, .blog.content-sidebar .sidebar-primary {
	padding-bottom: 0px;
}
.archive-pagination ul a {
	background: #CC6600;
}
.archive-pagination ul a:hover, .archive-pagination ul a:active, .archive-pagination ul a:focus {
	background: #eaeaea;
	color: #000;
}
.footer-widgets, .site-footer {
	background: none;
	background-color: #f3f0ec;
}
#searchsubmit {
	margin-top: 20px;
	margin-bottom: 30px;
}
.sidebar #searchsubmit, .search-form-submit {
	margin-top: 20px;
	margin-bottom: 0px;
}
.footer-widgets .wrap, .site-footer .wrap {
	max-width: 1210px;
}
.dark a, .footer-widgets a, a:visited {
	color: #304ffe;
}
.dark a:hover, .footer-widgets a:hover, a.blue-link:hover {
	color: #709fd4 !important;
}
.s-social-icons.lsi-social-icons a {
	font-size: 30px;
	background: #304ffe;
	color: #fff;
}
.s-social-icons.lsi-social-icons a:hover {
	background: #709fd4;
	color: #fff;
}
#genesis-footer-widgets-1 .wrap, #genesis-footer-widgets-1 .wrap h5 {
	padding-bottom: 0;
	margin-bottom: 0;
}
.home .featured-image {
	min-height: 250px;
}
.site-inner {
	padding-top: 0px;
}
.section-hsbr p {
	display: none;
}
.menu-social-menu-container {
	max-width: 160px;
}
.single-post .content {
	width: 75%;
	margin: 0 auto;
}
.site-title a {
	background-size: 200px 63px;
	height: 63px;
	width: 200px;
}
.wp-caption.alignleft, .alignleft {
	margin-top: 10px;
}
.single-post .section-hsbr {
	display: none;
}
.headshot img {
	border-radius: 100%;
}
.single-post h1 {
	display: none;
}
.caption {
	margin: 10px 0;
	border: 0 solid #ccc;
	width: 100%;
}
.caption-left,.caption-right {
	position: relative;
	border: 0 solid #ccc;
	float: left;
	text-align: center;
	width: 400px;
}
.caption-right {
	left: 5px;
}
.caption-title {
	color: #fff;
	font-size: 1.9rem;
	font-weight: bold;
	background-color: #cc6600;
	padding: 10px;
	margin: 5px 0;
}
.caption-desc p {
	color: #c60;
	font-size: 1.3rem;
	margin: 5px 0;
	clear: both;
}
.caption-footer {
	color: #000;
	text-decoration: none;
	margin: 5px 0;
}
.site-footer .footer-menu {
	width: 100%;
	padding-right: 40px;
	float: left;
}
.site-footer .footer-menu li {
	margin-bottom: 20px;
	width: auto;
	float: left;
	padding-right: 30px;
}
.entry p.entry-meta {
	margin-bottom: 0px;
}
.entry-title {
	margin-bottom: 0px;
}
.sidebar .widget_search {
	margin-top: 1rem;
}
.search-form input[type="submit"] {
	display: initial;
}
input[type="submit"]:hover {
	background-color: #304FFE;
}
#text-341102507 ul li {
	list-style: none;
	margin: 20px 0px;
}
#text-341102507 ul li a {
	font-weight: bold;
	text-decoration: none;
}
.lsi-social-icons li a {
	border-radius: 100%;
}
.content-sidebar-wrap {
	margin-top: 50px;
}
.entry-content table th {
	background: #fff;
}
.entry-content table th, .entry-content table td {
	background: #fff;
}
.signature, .author-box {
	display: none;
}
.single-post h1.orange-text {
	display: block;
	margin: 0 0 0;
	color: #cc6600;
}
.s-post-container {
	clear: both;
	float: left;
	width: 100%;
	margin-bottom: 40px;
	position: relative;
}
.s-top-info {
	margin-bottom: 20px;
}
.s-post-info {
	margin-top: 10px;
	line-height: 2em;
}
.s-post-tel, .s-post-email, .s-post-site {
	position: relative;
}
.s-social-icons {
	display: inline-block;
}
.s-button {
	margin-top: 40px;
}
.l-post-container .s-button {
	margin-top: 10px;
}
.s-button a {
	display: inline-block !important;
}
.s-social-icons a {
	position: relative;
	padding: 0 3px;
	top: 15px;
}
.l-post-container {
	margin-bottom: 40px;
}
.l-post-container .s-social-icons a {
	top: 10px;
}
.l-post-container .s-social-icons a img {
	width: 35px;
	height: 35px;
}
.l-post-container h5.orange-text {
	line-height: 1.2em;
	margin-bottom: 5px;
}
.s-top-info .one-third.first {
	margin-right: 7.61904761905%;
}
.s-post-container .s-maintop .two-thirds {
	margin-left: 0;
}
.s-post-container .s-maintop .two-thirds h1 {
	text-align: left;
}
.orange-text {
	color: #cc6600 !important;
}
.green-text {
	color: #669900 !important;
}
h6.green-text {
	font-weight: 700;
	margin-bottom: 8px;
}
h5.regular-name {
	font-weight: 600;
	color: #000000;
	margin-bottom: 5px;
}
.l-post-profile {
	float: left;
	width: 100%;
}
.l-post-button {
	float: left;
	margin-top: 5px;
	margin-left: 6px;
}
.l-post-button > div {
	margin: 0;
}
.l-post-button a {
	display: inline-block !important;
	padding: 21px 12px;
	font-size: 16px;
}
.l-post-container h5.orange-text {
	margin-bottom: 0;
}
.l-post-container a.blue-link {
	font-size: 14px;
}
.l-post-container .s-social-icons a {
	padding: 0 1px;
}
.l-post-container .last-sec a {
	word-break: break-all;
}
.blue-link {
	color: #304ffe !important;
	font-weight: 700;
}
.slider-item .s-post-title h2.orange-text {
	line-height: 1.2em;
	margin: 0;
}
article.post {
	border: none;
}
.owl-height {
	min-height: 500px;
}
.gform_wrapper .gform_footer input.button {
	border-color: rgb(64, 117, 191);
	background-color: #304FFE;
	color: rgba(255, 255, 255, 1);
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
}
.social-menu li .icon, .footer-widgets-2 .menu li .icon {
	text-align: center;
	display: inline-block;
	background: #fff;
	height: 48px;
	width: 48px;
	line-height: 48px;
	color: #cc6600;
	border-radius: 100%;
	font-size: 24px;
	-webkit-transition: background .25s ease;
	transition: background .25s ease;
}
.social-menu li .icon, .footer-widgets-2 #menu-social-menu {
	width: 100%;
}
.social-menu li .icon, .footer-widgets-2 #menu-social-menu li {
	display: inline-block;
	padding-right: 6px;
}
.widget-wrap .menu-social-menu-container {
	max-width: 100%;
}
.footer-widgets ul#menu-become-a-home-stager, .footer-widgets ul#menu-become-a-home-stager li:first-child {
	margin-top: 0;
}
#text-341102515 {
	margin-top:30px;
}
.footer-widgets h3 {
	color: #cc6600;
}
.footer-widgets h1, .footer-widgets h2, .footer-widgets h3, .footer-widgets h4, .footer-widgets h5, .footer-widgets h6, .footer-widgets p {
	color: #000;
}
.footer-widgets h3.local-stager {
	text-transform: none;
}
.featured-image .featured-intro {
	background: rgba(255, 255, 255, 0.75);
}
@media (max-width: 767px) {
	.s-top-info {
		text-align: center;
	}
	.s-post-container .s-post-title {
		text-align: center;
		margin: 0 auto;
	}
	.consult-badge-container {
		width: 100%;
		text-align: center;
	}
	.entry-content.s-post-container .headshot {
		text-align: center;
	}
	.s-post-container .s-post-title h1 {
		font-size: 26px;
	}
	.s-social-icons {
		text-align: center;
		width: 100%;
	}
	.s-social-icons span {
		display: block;
	}
	.s-post-info {
		margin: 10px 0;
		width: 100%;
	}
	.s-button {
		margin-top: 12px;
		text-align: center;
	}
	.single-post .caption {
		max-width: 100%;
		text-align: left;
	}
	.single-post .caption .caption-left, .single-post .caption .caption-right {
		width: 100%;
	}
	.single-post .site-header-push {
		display: none;
	}
	.s-post-info a {
		word-break: break-all;
	}
	.l-post-profile .one-third {
		width: 35%;
		float: left;
	}
	.l-post-profile .l-post-button {
		width: 55%;
		float: left;
		position: relative;
		top: 15px;
	}
	.l-post-container .one-third.last-sec {
		margin-top: 15px;
		line-height: 1.8em;
	}
	.l-post-container .one-third h5.orange-text {
		text-align: left;
		margin-top: 10px;
	}
	.slider-item h3 {
		margin-bottom: 0px;
	}
	.slider-button {
		margin-top: 15px;
	}
	.l-post-container {
		text-align: center;
	}
	.three-fourths.mid-sec {
		width: 100%;
	}
}
@media (min-width: 768px) and (max-width: 1024px) {
	.s-post-container .one-third {
		float: left;
		width: 40%;
	}
	.s-post-container .two-thirds {
		float: left;
		width: 55%;
		padding-left: 20px;
	}
	.s-post-container .s-maintop .two-thirds {
		padding-left: 0px;
		text-align: left;
	}
	.s-post-container.s-top-info .two-thirds h1 {
		font-size: 36px;
	}
	.slider-item h3 {
		margin: 10px 0 0;
	}
	.slider-details {
		padding: 0 10px;
	}
	.slider-button {
		margin-top: 15px;
	}
	.slider-item .s-post-title {
		padding: 0 10px;
	}
}
@media (min-width: 768px) {
	.l-post-container .one-third {
		width: 31%;
		margin-left: 0;
		margin-right: 3%;
	}
	.l-post-container .one-third.first {
		margin-left: 0;
	}
	.l-post-container .one-third.last-sec {
		line-height: 2em;
		margin-right: 0;
	}
	h6.green-text {
		font-size: 20px;
	}
	.slider-item h3 {
		font-size: 20px;
		margin: 10px 0 0;
	}
	.slider-details {
		padding: 0 10px;
		font-size: 14px;
	}
	.slider-button {
		margin-top: 15px;
	}
	.slider-item .s-post-title {
		padding: 0 10px;
	}
	.slider-image {
		margin: 0 4em;
	}
	.l-post-container .one-third.first {
		width: 20%;
	}
	.l-post-container .three-fourths.mid-sec {
		width: 69%;
		float: left;
	}
	.area-served-container {
		float: left;
		width: 100%;
	}
	.l-post-container .three-fourths.mid-sec .one-half.mid-sec {
		margin-left: 0;
		margin-right: 15px;
		width: 60%;
	}
	.l-post-container .one-third.last-sec {
		width: auto;
		text-align: right;
	}
	.l-post-container .one-third.last-sec a, .l-post-container .one-third.last-sec > div {
		font-size: 14px;
	}
	.l-post-container .one-third.last-sec a.button {
		font-size: 15px;
	}
	#genesis-footer-widgets-1 .wrap h6 {
		font-size: 22px;
		text-transform: none;
		color: #cc6600;
	}
	h5.regular-name {
		font-size: 22px;
	}
	.slider-item .s-post-title h2.orange-text {
		font-size: 28px;
	}
	.small-reviews .owl-prev, .small-reviews .owl-next {
		top: 80px;
		width: 45px;
		height: 45px;
	}
	.small-reviews .owl-prev {
		left: 10px;
	}
	.small-reviews .owl-next {
		right: 10px;
	}
	.owl-prev i, .owl-next i {
		font-size: 30px;
	}
	.owl-nav i:before, .owl-nav i:before {
		position: relative;
		top: -8px;
	}
	.owl-prev i {
		margin-left: -3px;
	}
	.owl-next i {
		margin-right: -3px;
	}
	.single-post h1.orange-text {
	}
	.person-name {
		font-size: 22px;
	}
}
@media (min-width: 768px) and (max-width: 920px) {
	.l-post-container .one-third.last-sec {
		width: 45%;
		text-align: left;
	}
}
.owl-carousel .owl-item img {
	width: 147px;
	height: auto;
}
.flexipages_widget ul {
	list-style: none
}
.flexipages_widget ul li {
	margin-left: 0;
}
blockquote p, .wp-caption p {
	color: #000000;
}
.wp-caption p {
	font-size: 16px;
}
.photocaption span {
	font-size: 16px!important;
	font-family: "Open Sans", sans-serif!important;
}
.s-post-container .s-maintop .two-thirds {
	display: table;
}
.single-post h1.orange-text {
	display: table-cell;
	vertical-align: middle
}
@media (max-width: 1250px) {
	.menu-trigger {
		display: block;
	}
}
@media (max-width: 768px) {
	#top-search-mobile {
		display: inline;
	}
    .page-id-190 #top-search-mobile, .page-id-2455 #top-search-mobile, .page-id-149 #top-search-mobile, .page-id-1979 #top-search-mobile, .page-id-2439 #top-search-mobile, .page-id-148 #top-search-mobile, .page-id-2346 #top-search-mobile { 
        display: none;
    }
}
@media (max-width: 767px) {
	.l-post-container .one-third.last-sec a.button {
		font-size: 15px;
		margin-bottom: 20px;
	}
	blockquote {
		margin: 3em 0;
		padding: 0.35em 40px;
	}
	blockquote::before {
		font-size: 80px;
	}
	.l-post-container .one-third.first .headshot {
		width: 50%;
		margin: 0 auto;
	}
	.l-post-container .l-post-profile {
		margin-bottom: 25px;
	}
	.s-post-container .s-post-title {
		height: auto!important;
	}
	.s-post-container .s-maintop .two-thirds {
		width: 100%;
	}
	.single-post .content {
		width: 95%;
		margin: 0 auto;
	}
	.single-post .entry-content img {
		width: 100%;
		margin: 10px 0;
		display: block;
	}
}

@media (min-width: 768px) and (max-width: 1250px) {
  
  .single-post .entry-content blockquote {
    	float: left;
      	margin: 20px;
	}
  
  blockquote:before {
    padding-left: 10px;
    content: "\201C";
    font-size: 100px;
  }
}

.single-post .entry-content blockquote {
    float: left;
}
.single-post article.post {
    float: left;
}


.sidebar .widget_text p a { 
	text-decoration: none;
  	font-weight: bold;
    font-size: 18px;
}