@charset "UTF-8";
body {
   /* FOR HIDING SCROLLBAR ON BROWSER ONLY.
    * NO CODE SHOULD GO HERE
	*/ }

/* 
 * Master Widths for each screen size
 */
.viridis-hidden,
.hidden {
  display: none !important; }

.page-template-page-templatesproject-php #slider_inner {
  height: 156px; }

.attachment-portfolio img {
  height: auto; }

blockquote :before {
  quotes: "“ " " ”" "‘ " " ’";
  font-family: "Times New Roman", Georgia, Serif;
  font-size: 30px;
  content: open-quote; }
blockquote :after {
  quotes: "“ " " ”" "‘ " " ’";
  font-family: "Times New Roman", Georgia, Serif;
  font-size: 30px;
  content: close-quote; }

.homepage-slider .cycloneslider-template-responsive .cycloneslider-pager {
  /*position:absolute;*/
  z-index: 99;
  bottom: 32px;
  left: 0px;
  position: relative;
  width: 96px;
  height: 15px;
  margin: 0 auto;
  padding: 13px 20px 5px 20px; }

h5.tag-cloud-term {
  color: #660002; }

.footer_box.wide {
  width: 100%; }

.testimonials-widget a {
  color: #303030; }
  .testimonials-widget a:hover {
    color: #303030; }

h3.services-page {
  margin-bottom: 15px; }

.wrapper-services {
  margin-top: 30px;
  margin-bottom: 50px;
  width: 100%;
  min-height: 235px; }

/* 
.services-page-image {
	float:left;
	width:30%;
	height:auto;
	// margin-right:20px;
	position:relative;
	
	img {
		height:auto;
	}
}

.services-page-content {
	width:67%;
	float:right;
}
*/
ul.tag-cloud-item {
  list-style: none; }

h3.slide_toggle.adhd_debug_info {
  font-size: 12px; }

.wrapper-services {
  margin-top: 30px;
  margin-bottom: 50px;
  width: 100%;
  min-height: 235px; }

h5.tag-cloud-term a {
  color: #660002; }

.gallery-nav-container {
  margin-top: 10px;
  margin-bottom: 20px;
  width: 100%; }

div.slide_toggle_content.adhd_debug_info {
  width: 1000px;
  z-index: -1000;
  text-align: left; }

/*
.gallery-navigation {
	float: right;
	width: 38%;
}
*/
.gallery_edit_link {
  top: -60px;
  position: relative;
  padding: 10px;
  width: auto; }
  .gallery_edit_link span {
    font-size: 12px;
    float: right;
    background: rgba(0, 0, 0, 0.5);
    padding: 5px; }
    .gallery_edit_link span a {
      color: white; }
    .gallery_edit_link span:hover a {
      color: #d1cb12; }

.widget-edit-link {
  margin-bottom: -30px;
  width: 100%;
  float: left;
  opacity: 0.3; }

.tag-cloud-taxonomy-category .tag-cloud-caption {
  display: none; }

/* 
#mla_gallery-2 div.tag-cloud-item {
	@extend %global_901;
	@extend %global_902;
}

#mla_tag_cloud-1 ul.tag-cloud-item {
	@extend %global_901;
	@extend %global_902;
}

#mla_tag_cloud-1 .tag-cloud-columns-2 ul.tag-cloud-item {
	@extend %global_901;
	@extend %global_903;
}
 */
.home-centered, .home-centered h3 {
  text-align: center;
  padding: 0;
  margin: 5px;
  color: white; }

img.attachment-portfolio {
  height: auto; }

#nav-viridis {
  width: 570px;
  height: 41px;
  font: 600 18px/18px Open Sans;
  position: absolute;
  top: 30px;
  left: 384px;
  padding: 0 0 0 10px;
  border-bottom: 7px solid #e4eec2; }

#contact-info {
  width: 580px;
  background-color: #e4eec2;
  position: absolute;
  top: 66px;
  left: 384px; }

.contact-info {
  font-size: 14px;
  font-weight: normal;
  font-family: Oswald, sans-serif;
  padding: 5px 5px 5px 31px;
  color: #004932; }

#viridis-logo {
  top: 9px;
  left: 53px;
  border-top: 7px solid #e4eec2;
  border-bottom: 7px solid #e4eec2;
  border-left: 7px solid #e4eec2;
  border-right: 7px solid #e4eec2; }

.transparent {
  background: #7f7f7f;
  background: rgba(0, 0, 0, 0.5);
  border-top: 7px #e4eec2;
  border-bottom: 7px #e4eec2; }

.cff-author-img {
  display: none; }

.company-name-letters {
  position: relative;
  top: 82px;
  left: 230px; }

#front_servises_full {
  background: none; }

#front_servises_full_wrap {
  background: url(../../images/viridis/20980997-flowers-seamless-background-floral-seamless-texture-with-flowers-graphic.png);
  background-size: 450px 450px; }

.foo_wrap_first.grass,
.grass {
  background: url(../../images/viridis/16510166-grass-seamless-floral-vector-pattern-background.png); }

#pumpkin {
  color: #660002; }

#white {
  color: white; }

#home-page-strip-slogan {
  color: #d2a452; }

#darkgreen {
  color: #004932; }

.sharethis_widget_wrapper {
  margin-right: auto;
  margin-left: auto;
  text-align: center; }

.footer_box.f_about > .addtoany_list.a2a_kit_size_32 a > span {
  margin-top: 15px; }

.service_title_bkg {
  background: rgba(0, 0, 0, 0.7);
  padding: 0;
  margin: 0;
  width: 100%; }
  .service_title_bkg > h3 {
    padding: 5px;
    margin: 0;
    margin-top: 20px;
    font-size: 20px; }
  .service_title_bkg.sidebar > h3 {
    padding: 5px;
    margin: 0;
    margin-top: 15px;
    font-size: 16px;
    line-height: 22px;
    font-weight: 600;
    font-family: Oswald, sans-serif; }

#service_content {
  padding: 5px;
  color: white; }
  #service_content a {
    color: white; }
    #service_content a:hover {
      color: white; }
    #service_content a:visted {
      color: white; }

#content .no-bullet {
  list-style: none;
  padding: 0; }
#content ul.sevices.viridis li {
  height: 250px;
  background-size: 300px 300px; }

.controls > h3 {
  text-align: center; }
.controls > h4 {
  text-align: center; }
.controls > h5 {
  text-align: center; }

#landscape-garden-design {
  background-image: url(../../images/viridis/Company-photos---plans-and-office-shot.png) !important; }

#landscape-installation {
  background-image: url(../../images/viridis/lscape_install_logo.png) !important; }

#landscape-maintenance {
  background-image: url(../../images/viridis/Pirrung-maintenance.png) !important; }

#specialty-horticulture {
  background-image: url(../../images/viridis/container-garden-collection.png) !important; }

#special-event-design {
  background-image: url(../../images/viridis/special_events.png) !important; }

.chi_display_header {
  background-size: cover; }

.single-recent-work .entry-header {
  display: none; }
.single-recent-work .blog_article {
  float: right;
  width: 38%; }

.recent-works-thumbnail-container {
  margin-bottom: 10px;
  height: 211px;
  width: 100%;
  overflow: hidden; }

.recent-works-thumbnail {
  width: 100%;
  height: auto; }

.recent-works-excerpt {
  float: left; }

.recent-works-thumbnail-title {
  margin-bottom: 10px; }

.project-portfolio {
  margin: 30px 15px;
  width: 267px; }
  .project-portfolio.recent-works-page-portfolio-container {
    width: 31.3%;
    height: 250px;
    margin: 0 1% 10%; }
  .project-portfolio:hover {
    transform: scale(1.05);
    transition: all 0.4s ease 0s;
    cursor: pointer; }

.recent-works-collection-container {
  margin-left: auto;
  margin-right: auto; }

.portfolio-project-type-2 {
  width: 100%;
  float: left;
  margin-bottom: 26px; }

.nav .viridis-main > a {
  padding: 8px 10px; }

._s0._rw.img img {
  display: none; }

.sevices.viridis li {
  height: 250px;
  background-size: 300px 300px; }

ul.sevices li {
  height: 250px;
  background-size: 300px 300px; }
ul.sevices.viridis li {
  height: 250px;
  background-size: 400px 400px !important;
  padding: 0 !important;
  overflow: hidden; }
ul.sevices.viridis.sidebar li {
  height: 160px;
  background-size: 280px 280px !important;
  padding: 0 !important;
  overflow: hidden; }

.contactpageright.no-indent p {
  margin: 0 0 20px 0; }

/* 
@media screen and (min-width: 720px) and (max-width: 989px) {
	#contact-info {
		width: 451px;
		background-color: $color_fall_green_approx;
		position: absolute;
		top: 62px;
		left: 244px;
	}
	.contact-info {
		font-family: $font_0, $font_1;
		padding: 3px 3px 5px 9px;
	}
	#menu-header-menu {
		margin-left: 10px;
	}
	#viridis-logo {
		width: 222px;
		height: 73px;
		border: 4px solid $color_fall_green_approx;
		left: 14px;
	}
	#nav-viridis {
		padding: 0;
		font: 600 15px/ 15px $font_2;
		width: 458px;
		left: 237px;
		height: 40px;
		border-bottom: 4px solid $color_fall_green_approx;
	}
	.nav {
		.viridis-main > a {
			padding: 8px 15px;
		}
		ul li a {
			line-height: 13px;
		}
	}
	.service_title_bkg {
		background: $black_70;
		padding: 0;
		margin: 0;
		width: 100%;
		> h3 {
			padding: 5px;
			margin: 0;
			margin-top: 20px;
			font-size: 20px;
		}
	}
	#service_content {
		padding: 5px;
		color: $white;
		a {
			color: $white;
			&:hover {
				color: $white;
			}
			&:visted {
				color: $white;
			}
		}
	}
	.chi_display_header {
		height: 300px !important;
		width: 1050px !important;
	}
	.recent-works-thumbnail-container {
		height: 140px;
	}
	.project-portfolio.recent-works-page-portfolio-container {
		width: 31.3%;
		height: 200px;
		margin: 5% 1%;
	}
}
 */
/* 
@media screen and (min-width: 480px) and (max-width: 719px) {
	#contact-info {
		display: none;
		width: 451px;
		background-color: $color_fall_green_approx;
		font: 600 18px/ 18px $font_2;
		position: absolute;
		top: 62px;
		left: 244px;
	}
	.contact-info {
		display: none;
		font: 600 12px/12px $font_2;
		padding: 3px 3px 5px 9px;
	}
	#viridis-logo {
		width: 200px;
		height: 75px;
		border: 4px solid $color_fall_green_approx;
		left: 128px;
	}
	#nav-viridis {
		font: 600 15px/ 15px $font_2;
		width: 458px;
		left: 237px;
		height: 40px;
		border-bottom: 4px solid $color_fall_green_approx;
		width: 100%;
		height: auto;
		line-height: 90px;
		font: 600 18px/18px $font_2;
		position: absolute;
		top: 243px;
		padding: 0;
		left: 0;
		.sub-menu {
			width: 100%;
			border-bottom: 1px solid $color_fall_green_approx;
			li {
				width: 100%;
				border-bottom: 1px solid $color_fall_green_approx;
				border-bottom: 1px solid $color_fall_green_approx;
			}
		}
	}
	.nav {
		.viridis-main > a {
			padding: 10px 15px;
		}
		ul li a {
			line-height: 13px;
		}
	}
	.service_title_bkg {
		background: $black_70;
		padding: 0;
		margin: 0;
		width: 100%;
		> h3 {
			padding: 5px;
			margin: 0;
			margin-top: 20px;
			font-size: 20px;
		}
	}
	#service_content {
		padding: 5px;
		color: $white;
		a {
			color: $white;
			&:hover {
				color: $white;
			}
			&:visted {
				color: $white;
			}
		}
	}
	.chi_display_header {
		height: 199px !important;
		width: 483px !important;
	}
	.recent-works-thumbnail-container {
		height: 140px;
	}
	ul.sevices.viridis li {
		height: 250px;
		background-size: 460px 460px !important;
		padding: 0 !important;
		overflow: hidden;
	}
	.project-portfolio.recent-works-page-portfolio-container {
		width: 46%;
		height: 200px;
		margin: 5% 2%;
	}
}
 */
@media screen and (min-width: 320px) and (max-width: 479px) {
  #contact-info {
    display: none; }

  .contact-info {
    display: none; }

  #nav-viridis {
    width: 100%;
    height: auto;
    line-height: 90px;
    font: 600 18px/18px Open Sans;
    position: absolute;
    top: 179px;
    padding: 0;
    left: 0; }

  #viridis-logo {
    width: 161px;
    height: 53px;
    border: 4px solid #e4eec2;
    left: 62px; }

  .chi_display_header {
    height: 134px !important;
    width: 319px !important; }

  .recent-works-thumbnail-container {
    height: 140px; }

  .project-portfolio.recent-works-page-portfolio-container {
    width: 100%;
    height: 200px;
    margin: 5% 0; }

  .gallery-navigation {
    float: left;
    width: 100%; } }

/*# sourceMappingURL=viridis_custom.css.map */
