#wpfront-notification-bar-spacer {
	z-index: 1000000 ;
	position: fixed ;
	width: 66% ;
}

#et-secondary-menu .et-social-icons::before {
	content: 'Follow Us ' ;
	font-family: Open Sans,sans-serif ;
//	font-size: 66% ;
}
				@media all and (max-width: 980px) { .top, .top-header, 
/* Show/Hide mobile Above-Header section */ 	   #et-secondary-nav, #et-secondary-menu {
	display:        block  !important ; 
	padding-bottom:  0px ;			position: relative ; } .top, #top-header { 
	padding-top:     10px ;		  }
}
			.et_social_sidebar_networks .et_social_icons_container::before {
/* Monarch [Share This] banner atop share buttons */
	display: block ; /* "block" to show and "none" to hide */
	width: 50px ;
	background: #fff ;
	padding: 10px 0 ;
	content: 'share this ⤵' ;
	text-align: center ;
	font-family: Brandon-Bold,sans-serif ;
	font-size: 66% ;
	font-weight: 400 ;
     /* Font */ color: #DB1C4A ;
	text-transform: uppercase ;
	line-height: 110% ;
}

li.et-social-google-plus a.icon:before {content: "\e09a" ; }

.et_pb_post .entry-content .et_pb_section, .et_pb_post .entry-content .et_pb_row {padding: 0% ; }
.et_pb_post a img {max-height: 150px ; width: auto ; float: left ; margin-right: 2% ; }

.entry-content table {border: none ; }
.entry-content tr td {border-top: none ; }

.et_pb_gutters3.et_pb_footer_columns2 .footer-widget .fwidget {width: 100% ; }

/* ADD TO IMAGE CSS TO ADJUST:  max-height: 295px ; overflow: hidden ; */ 

.nav li ul.sub-menu {width: 260px ; }
#top-menu li li a   {width: 250px ; }

/* Toggle Module Styles */     .et_pb_row.et_pb_row_fullwidth {
/* Toggle */ width: 100% !important ; max-width: 100% !important ; }
/* Title Border */ .et_pb_toggle	{background-color: #000000 ; padding: 3px ; border: none ; border-radius: 10px 10px 10px 10px ; }
/* Title Body   */ .et_pb_toggle h5.et_pb_toggle_title	{font-size: 2rem ; background-color: #222222 ; color: #ffffff ; text-align: center ; padding: 7px ; }
/* Title Border Hover */ .et_pb_toggle	                                 { background-color: #000000 ; }
/* Title Body   Hover */ .et_pb_toggle h5.et_pb_toggle_title:hover       { background-color: #444444 ; color: #ffffff ; }
/* Title Icon */ h5.et_pb_toggle_title::before		{font-size: 2rem ; margin-right: 15px ; }
/* Content Section */  .et_pb_toggle_content	{padding-top: 0px ; }
       .et_pb_toggle_content .et_pb_section     {border-top: solid 3px #000000 ; background-color: #222222 ; padding: 0px 20px 0px 20px ; }

.et_pb_gallery		{background-color: #222222 ; margin: 10px ; }

.et_pb_gallery .et_pb_gallery_items .et_pb_grid_item	{width: 22.875% ; margin: 0 2.5% 2.5% 0 ; }
.et_overlay	{background: rgba(255, 255, 255, 0.5);}

.et_pb_gallery_item	{}
.et_pb_bg_layout_light	{}


.bullets h3 {padding-bottom: 20px ; }

.et_pb_video_box .shortened {height: 73%}
.et_pb_video_box .shortened .fluid-width-video-wrapper {margin-bottom: -100px !important ; }
.et_pb_video_box .shortened .fluid-width-video-wrapper iframe {height: 73%}

.page h2 {background: #222222 ; width: 104.6% ; display: block ; margin: -2.1% 0% 2.1% -2.3% ; border-radius: 10px 10px 0px 0px ; text-align: center ; padding: 5px 5px 5px 5px ; }

/* Style Your [dropcap] */
.wpsdc-drop-cap, .et-dropcap {font-size: 3rem ; color: #e2e164 ; margin: 0px 7px -2px 0px ; }

/* removes 30px mobile margins between sections */
@media all and (max-width: 980px) {    .et_pb_column {margin-bottom: 0px; } 
/* adds spacing around text modules */ .et_pb_text   {padding: 20px 0px 20px 0px ; } }

.et_pb_image, img, .et_pb_video, .et_pb_video_box, .fluid-width-video-wrapper, .fluid-width-video-wrapper iframe
{border-radius: 10px 10px 10px 10px ; }
.et_pb_text {border-radius: 10px 10px 10px 10px ;  padding: 2% 2% 2% 2% ; border: solid 1px #222222 ; }
.et_pb_video {border: solid 1px #222222 ; }

.dc5 {padding-right: 5px ; float: left ; clear: both ; }
.dc7 {padding-right: 7px ; float: left ; clear: both ; }
.dc10 {padding-left: 5px ; padding-right: 5px ; float: left ; clear: both ; }
.dc12 {padding-left: 6px ; padding-right: 6px ; float: left ; clear: both ; }
.dc15 {padding-left: 7px ; padding-right: 8px ; float: left ; clear: both ; }
.dc20 {padding-left: 10px ; padding-right: 10px ; float: left ; clear: both ; }
.dc25 {padding-left: 12px ; padding-right: 13px ; float: left ; clear: both ; }
.dc30 {padding-left: 15px ; padding-right: 15px ; float: left ; clear: both ; }

.style1 {color: #e2e164 /* eacd48 #77ad77 */ !important ; font-size: 2.8rem ; }

.et_pb_testimonial_description {height: 324px ; }

#footer-bottom {display: none ; }




/* *** Photo-Menu in Sub-Header Left Column *** */
.subheader .side-menu h2 {padding-bottom: 0px ;  /* overrides default padding */ }
.subheader .side-menu {
    max-width: 100% ;
    margin-bottom: 5px ; /* separates blocks */
    border: 0px ; 
    padding: 0px 0px 0px 0px ;
border-radius: 10px;
    vertical-align: top ;
    background: rgb(116, 16, 16);
	margin 0 auto ;
	text-align: center ;
	display: inline-block ;
}
.subheader .side-menu:last-child {
    border-bottom: 1px solid #999999 ;
}
.subheader .side-menu:hover {
	background: rgb( 0, 82, 25); 
	transition: all  200ms  ease-in  0ms  ;
}
.subheader .current {background: rgb( 0, 82, 25) !important ; }

/* Left Menu Link */		.subheader .left-menu-links, .subheader .left-menu-links a {
	width: 100% ;
	height: 100% ;
	padding: 1px 1px 3px 1px ;
		display: block		  ;
	font-family:	inherit		  ;
	font-size:	0.8rem		  ;
	line-height:	0.9rem		  ;
     /* Font */ color:	#F0F0F0	  	  ;
	font-weight:	bold		  ;
	text-decoration: none		  ;
	transition: all  200ms  ease-in  0ms  ;
}
/* Left Menu Mouse-Over Link */					.subheader a:hover {
     /* Font */ color:	#F0F0F0		  ;
	font-weight: bold ;                 
	text-decoration: none ;
	padding: 3px 3px 3px 3px ;
}
/* Left Menu Image Margins */			    .subheader .left-menu-links img {
	width: 100% ; 
border-radius: 10px 10px 0px 0px ;
}







/* Sub-Header Slider -- Abutting Row-Columns (no gutter) Specialty Section Class: abutting_columns */

.subheader .et_pb_text {border-radius: 0px ; border: none ; } 
.subheader .et_pb_text h1 {font-size: 1.7rem ; font-weight: bold ; }
.subheader .et_pb_text h3 {font-weight: bold ; }
.subheader .et_pb_column_1_4 {width: 12% ; }
.subheader .et_pb_column_1_2 {width: 76% ; }
.subheader .et_pb_column {margin-right: 0%;}
.subheader > .et_pb_row {width: 100% !important ; max-width: 100% !important ; }
            /* Matching Side Columns -- Specialty Section Class: abutting_columns ( + match column IDs ) */
            /* Padding Within Side Columns -- (lower) Text ID: left_column -OR- right_column */
.subheader #left_column  {margin: 5px 10% 0px 10% ; }
.subheader #right_column {margin: 5px 18% 0px 18% ; }
            /* Title Bars Above All Columns -- Text Class: center_title_bar -OR- side_title_bar */
.subheader .center_title_bar, .subheader .side_title_bar { height:50px ; 
                            margin-bottom: -50px !important ;
                                  padding: 7px 0px 0px 0px ;     border-radius: 0px 0px 0px 0px ; 
                         /* Text */ color: #ffffff ; 
                  width:100% ; z-index:10; margin: 0px ; display: block ; position: relative ; 
                  background-color: rgba( 0, 135, 35, 0.6) ; }
.subheader .side_title_bar { background-color: rgba( 0, 82, 25, 0.6) ; margin-bottom: 0px !important ; z-index: 0 ; padding: 14px 0px 0px 0px ;}
      /* Sub-Header Slider -- Abutting Row-Columns -- Adjust for Canvas Editor */
#et-fb-app .subheader, #et-fb-app .subheader .et_pb_row {min-height: 470px ; clear: both; }
#et-fb-app .subheader .center_title_bar { margin-bottom: 0px !important ; }
/* IF WITH HIDDEN HEADER   #et-fb-app .subheader .center_title_bar {margin-top: 100px ; }  */

      /* Sub-Header Slider -- Abutting Row-Columns -- Adjust for Web Pages */

/* Home */ .page-id-44 .subheader .et_pb_column_1_4:first-child {padding-top: inherit ; 
        background: transparent url(/wp-content/uploads/2016/09/slider-left-logos.jpg) no-repeat left top scroll ; background-size: 100% 100% ; }
.page-id-44 .subheader .et_pb_column_1_4:last-child  {padding-top: inherit ; margin-left: -2px !important ; 
        background: transparent url(/wp-content/uploads/2016/09/slider-right-logos.jpg) no-repeat right top scroll ; background-size: 100% 100% ; }
/* Design */ .page-id-237 .subheader .et_pb_column_1_4:first-child {padding-top: inherit ; 
        background: transparent url(/wp-content/uploads/2016/10/landscaping-design-left.jpg) no-repeat right top scroll ; background-size: 100% 100% ; }
                .page-id-237 .subheader .et_pb_column_1_4:last-child  {padding-top: inherit ; margin-left: -2px !important ; 
        background: transparent url(/wp-content/uploads/2016/10/landscaping-design-right.jpg) no-repeat right top scroll ; background-size: 100% 100% ; }
/* Construction */ .page-id-238 .subheader .et_pb_column_1_4:first-child {padding-top: inherit ; 
        background: transparent url(/wp-content/uploads/2016/10/landscape-construction-left.jpg) no-repeat left top scroll ; background-size: 100% 100% ; }
                   .page-id-238 .subheader .et_pb_column_1_4:last-child  {padding-top: inherit ; margin-left: -2px !important ; 
        background: transparent url(/wp-content/uploads/2016/10/landscape-construction-right.jpg) no-repeat right top scroll ; background-size: 100% 100% ; }
/* Plantings */ .page-id-245 .subheader .et_pb_column_1_4:first-child {padding-top: inherit ; 
        background: transparent url(/wp-content/uploads/2016/10/plantings-maintenance-left.jpg) no-repeat left top scroll ; background-size: 100% 100% ; }
                   .page-id-245 .subheader .et_pb_column_1_4:last-child  {padding-top: inherit ; margin-left: -2px !important ; 
        background: transparent url(/wp-content/uploads/2016/10/plantings-maintenance-right.jpg) no-repeat right top scroll ; background-size: 100% 100% ; }
/* Christmas */ .page-id-251 .subheader .et_pb_column_1_4:first-child {padding-top: inherit ; 
        background: transparent url(/wp-content/uploads/2016/10/christmas-decor-left.jpg) no-repeat left top scroll ; background-size: 100% 100% ; }
                .page-id-251 .subheader .et_pb_column_1_4:last-child  {padding-top: inherit ; margin-left: -2px !important ; 
        background: transparent url(/wp-content/uploads/2016/10/christmas-decor-right.jpg) no-repeat right top scroll ; background-size: 100% 100% ; }


@media all and (max-width: 1400px) {
	.subheader .left-menu-links, .subheader .left-menu-links a {
		font-size: 0.9rem ; line-height: 0.8rem ; } }

@media all and (max-width: 1300px) {
	.subheader .left-menu-links, .subheader .left-menu-links a {
		font-size: 0.8rem ; line-height: 0.7rem ; } }

@media all and (max-width: 1200px) {
	.subheader .left-menu-links, .subheader .left-menu-links a {
		font-size: 0.7rem ; line-height: 0.6rem ; } }

/* Sub-Header Slider -- mobile sizing of menu icons & images */
@media all and (max-width: 980px) {
	.subheader .left-menu-links, .subheader .left-menu-links a {
		font-size:	1.2rem		  ;
		line-height:	1.2rem		  ;
		padding: 1px 1px 0.9rem 1px ;
	}  .subheader a:hover {padding: 6px 6px 0.9rem 6px ;}
	   .subheader .side-menu {max-width: 44% ; margin: 2% ;}
	   .subheader #right_column img {max-width: 44% ; margin: 2% ;}
}


