@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;
}
 */
.alignleft, img.alignleft {
  display: inline;
  float: left;
  margin-right: 20px;
  margin-top: 6px; }

img.alignright, .alignright {
  display: inline;
  float: right;
  margin-left: 20px;
  margin-top: 0; }

img.aligncenter, .aligncenter {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0; }

h1, h2, h3, h4, h5, h6 {
  font-weight: 300;
  font-family: Oswald, sans-serif;
  margin-bottom: 20px;
  line-height: normal;
  color: #004932; }

.sidebar_right .widget, .sidebar_left .widget {
  background: #353535;
  margin-bottom: 20px;
  padding: 20px;
  border: 1px solid #353535; }

.sidebar_right ul li, .sidebar_left ul li {
  display: block;
  font: 300 13px/22px PT Sans;
  margin: 5px 0; }

.sidebar_right ul li a, .sidebar_left ul li a {
  color: #fff;
  background: url(../../images/sidebar_li_a_hover.png) no-repeat top left;
  padding-left: 15px;
  transition: all 0.5s ease 0s; }

.sidebar_right ul li a:hover, .sidebar_left ul li a:hover {
  color: #ffd200;
  background: url(../../images/sidebar_li_a_hover.png) no-repeat bottom left;
  padding-left: 15px;
  transition: all 0.5s ease 0s; }

img.alignleft {
  margin-bottom: 10px; }
img.alignright {
  margin-bottom: 10px; }
img.aligncenter {
  margin-bottom: 10px; }

h1 {
  font-size: 30px;
  color: #004932; }
  h1.page-title {
    text-align: center;
    margin-top: -35px; }

h2 {
  font-size: 28px;
  color: #004932; }

h3 {
  font: 300 24px/24px Open Sans;
  color: #660002; }

h4 {
  font-size: 20px;
  color: #004932; }
  h4.title_inner {
    border-bottom: 1px solid #595959;
    padding-bottom: 10px;
    font-weight: 400; }
    h4.title_inner span {
      border-bottom: 6px solid #660002;
      padding-bottom: 5px; }

h5 {
  font-size: 18px;
  color: #660002;
  font-weight: 400; }
  h5.abt_sub {
    text-align: center;
    margin-top: -15px; }
  h5.subtitle {
    font-size: 22px;
    text-transform: uppercase;
    color: #010101; }

h6 {
  font-size: 16px;
  color: #004932;
  font-weight: 400; }
  h6.address {
    background: url(https://www.viridisgardendesign.com/wp-content/themes/sktnatureone/images/icon_address.png) no-repeat left top; }
  h6.email {
    background: url(https://www.viridisgardendesign.com/wp-content/themes/sktnatureone/images/icon_contact_email.png) no-repeat left top; }
  h6.phone {
    background: url(https://www.viridisgardendesign.com/wp-content/themes/sktnatureone/images/icon_contact_phone.png) no-repeat left top; }
  h6.tm_author {
    text-align: right; }

.header {
  position: relative; }

.logo {
  padding-top: 5px;
  position: absolute;
  transition: all 0.4s ease 0s;
  z-index: 99; }
  .logo:hover {
    transform: scale(1.05);
    transition: all 0.4s ease 0s; }

#logo_navigation {
  position: relative;
  width: 700px;
  margin: 0 auto;
  display: table;
  z-index: 100; }

.header_title {
  padding-bottom: 5px;
  margin-bottom: 20px;
  border-bottom: solid 2px #767676; }

.yellow {
  background: url(../../images/page_title_bg_yel.png) no-repeat center bottom !important; }

#slider_wrap {
  position: relative;
  overflow: hidden;
  width: 100%; }

#slider {
  width: 700px;
  height: 290px;
  margin: 0 auto;
  position: relative;
  overflow: hidden;
  z-index: 0; }

#slider_inr {
  width: 700px;
  height: 293px;
  margin: 0;
  position: absolute; }

#slider_wrap_innerpage {
  position: relative;
  overflow: hidden;
  width: 100%; }

#slider_inner {
  width: 700px;
  height: 300px;
  margin: 0 auto;
  position: relative;
  overflow: visible;
  z-index: 0; }

#slider_innerpage {
  width: 700px;
  height: 391px;
  margin: 0 -215px;
  position: absolute; }

.inner_slide_shadow {
  background: url(../../images/innerpage_slide_bg.png) no-repeat center bottom;
  height: 60px;
  border-top: 7px solid #d1cb12; }

.cycloneslider-template-responsive .cycloneslider-caption {
  bottom: 60px !important;
  width: 94% !iMportant;
  margin: 0 0 0 35px !important; }
.cycloneslider-template-responsive .cycloneslider-caption-title {
  font-size: 30px !iMportant;
  text-align: center !important;
  margin-bottom: 0 !important;
  padding: 1px 20px !important; }
.cycloneslider-template-responsive .cycloneslider-caption-description {
  font: 500 12px/14px 'Open Sans' !important;
  padding: 0 20px 10px !important; }

.nav {
  width: 550px;
  height: 90px;
  line-height: 90px;
  font: 600 15px/18px Open Sans;
  position: absolute;
  top: 30px;
  left: 140px;
  padding: 0 0 0 10px; }
  .nav ul li {
    float: left;
    display: inline-block;
    list-style: none; }
    .nav ul li a {
      display: block;
      padding: 27px 10px;
      color: #fff;
      text-decoration: none;
      line-height: 18px; }
      .nav ul li a span {
        display: block;
        font-size: 10px;
        color: #b9b308;
        font-weight: 400; }
    .nav ul li:hover a {
      color: #d1cb12; }
    .nav ul li:hover ul {
      display: block;
      position: absolute; }
      .nav ul li:hover ul li {
        float: none;
        display: block;
        background: url(https://www.viridisgardendesign.com/wp-content/themes/sktnatureone/images/menu_child_bg.jpg) repeat-x left top;
        border-bottom: 1px solid #595959;
        height: auto;
        line-height: normal; }
        .nav ul li:hover ul li a {
          background: none;
          padding: 8px 10px;
          color: #fff;
          width: 160px; }
        .nav ul li:hover ul li:hover a {
          color: #d1cb12; }
        .nav ul li:hover ul li.current_page_item a {
          color: #d1cb12; }
        .nav ul li:hover ul li.current-menu-ancestor a {
          color: #d1cb12; }
    .nav ul li ul {
      display: none;
      z-index: 1;
      background: url(../../images/submenu_bg.png) repeat left top; }
      .nav ul li ul li a {
        font-size: 12px;
        font-weight: 400; }
    .nav ul li.current_page_item a {
      color: #d1cb12; }
    .nav ul li.current-page-ancestor a {
      color: #d1cb12; }

.toggleMenu {
  z-index: 9999;
  display: none;
  padding: 14px 15px;
  color: #481f00 !important;
  text-shadow: 1px 1px 1px #ffb942;
  font: normal 16px Open Sans;
  width: 275px;
  text-align: center;
  height: 24px;
  margin: 0;
  text-decoration: none; }
  .toggleMenu a {
    color: #481f00 !important;
    text-decoration: none;
    text-shadow: 1px 1px 1px #ffb942; }

.wrapper {
  width: 700px;
  margin: 0 auto 30px;
  display: table;
  position: relative; }

ul.sevices {
  list-style: none;
  margin: 0 !important; }
  ul.sevices li {
    float: left;
    width: 187px;
    margin: 0 20px 25px 0;
    padding: 15px !important;
    text-align: center;
    position: relative;
    border: 1px solid #cbcbcb;
    border-radius: 5px;
    box-shadow: 0 8px 6px -6px #101010;
    background: none !important;
    transition: all 0.4s ease 0s; }
    ul.sevices li:hover {
      transform: scale(1.05);
      transition: all 0.4s ease 0s;
      cursor: pointer; }
    ul.sevices li .thum_box {
      background-color: #d1cb12;
      width: 63px;
      height: 45px;
      margin: 0 auto;
      margin-bottom: 5px;
      padding-top: 18px;
      border-radius: 35px; }
    ul.sevices li h3 {
      margin-bottom: 10px; }
    ul.sevices li p {
      margin-bottom: 15px;
      line-height: 18px; }
    ul.sevices li.lastcol {
      background: none !important;
      margin-right: 0 !important; }
ul.ourteam {
  list-style: none;
  padding: 0;
  margin: 0 !important; }
  ul.ourteam li {
    float: left;
    width: 210px;
    margin: 0 15px 25px 0;
    padding: 5px !important;
    position: relative;
    border: 1px solid #cbcbcb;
    border-radius: 5px;
    box-shadow: 0 8px 6px -6px #101010;
    background: none !important;
    transition: all 0.4s ease 0s; }
    ul.ourteam li:hover {
      transform: scale(1.05);
      transition: all 0.4s ease 0s;
      cursor: pointer; }
    ul.ourteam li img {
      border: 1px solid #8b8074; }
    ul.ourteam li h6 {
      margin: 0; }
    ul.ourteam li span {
      color: #660002;
      margin-bottom: 10px;
      display: block; }
    ul.ourteam li p {
      margin-bottom: 15px;
      line-height: 18px; }
    ul.ourteam li.lastcol {
      background: none !important;
      margin-right: 0 !important; }
ul#featured_carousel {
  width: 700px !important;
  height: 250px !important; }

.why_chose_us {
  margin: 75px 0 0; }

#content ol {
  margin-bottom: 25px; }
  #content ol li {
    line-height: 20px; }
#content ul {
  list-style: none;
  margin-bottom: 25px; }
  #content ul li {
    background: url(../../images/bullet-11.png) no-repeat left 7px;
    padding: 0 0 0 20px;
    line-height: 22px; }
    #content ul li a {
      display: block; }
#content .why_chose_us ul li {
  width: 45%;
  float: left;
  margin-right: 2%; }

#about_wrap {
  margin-bottom: 70px; }
  #about_wrap .about_content {
    float: left;
    width: 450px; }
  #about_wrap .about_video {
    float: right;
    width: 225px; }
    #about_wrap .about_video iframe {
      border: 2px solid #fff;
      width: 220px !important; }

.meta-nav {
  background-color: #222;
  padding: 5px; }

.content_right {
  padding: 0;
  width: 460px;
  float: right;
  clear: right; }

.content_left {
  padding: 0;
  width: 460px;
  float: left;
  clear: left; }

.sidebar_right {
  padding: 0;
  width: 240px;
  float: right;
  clear: right; }
  .sidebar_right .widget-title {
    padding: 0 0 5px; }
  .sidebar_right ul {
    list-style: inside disc; }

.sidebar_left {
  padding: 0;
  width: 210px;
  float: left;
  clear: left; }
  .sidebar_left .widget-title {
    padding: 0 0 5px; }
  .sidebar_left ul {
    list-style: inside disc; }

.contact_details {
  background-color: #f0f0f0;
  padding: 20px 30px; }

.contactpageleft {
  padding: 10px 0;
  width: 63% !important;
  float: left !important;
  border-right: 1px solid #cbcbcb; }

.contactpageright {
  padding: 10px 0;
  width: 33% !important;
  float: right !important; }
  .contactpageright iframe {
    width: 300px !important; }
  .contactpageright h6 {
    color: #f00c27 !important;
    font-weight: 500;
    height: 24px;
    margin-bottom: 0;
    padding: 0 0 0 37px;
    line-height: 22px; }
  .contactpageright p {
    color: #767676 !important;
    margin: 0 0 10px 37px; }

.contact_request_form .msgarea {
  width: 330px !important;
  height: 100px !important; }
.contact_request_form p {
  margin: 0 !important; }
.contact_request_form .namefield {
  margin: 0 0 7px;
  width: 330px !important; }
.contact_request_form .emailfield {
  margin: 0 0 7px;
  width: 330px !important; }
.contact_request_form .phonefield {
  margin: 0 0 7px;
  width: 330px !important; }
.contact_request_form .captchafield {
  width: 227px !important; }
.contact_request_form .submitBtnContact {
  margin-left: 0 !important; }

.footer {
  width: 100%; }

.footer-wrap {
  width: 700px;
  margin: 0 auto;
  padding: 20px 0;
  overflow: hidden;
  min-height: 50px; }
  .footer-wrap p {
    margin-bottom: 0;
    line-height: 18px; }
  .footer-wrap .footer_left {
    float: left; }
  .footer-wrap .footer_right {
    float: right; }

.foo_wrap_first {
  background: url(../../images/f_title_line.png) repeat-x left top #660002;
  color: #303030; }
  .foo_wrap_first h6 {
    color: #303030; }

.foo_wrap_second {
  color: #fff; }

.footer_box {
  width: 208px;
  float: left;
  margin: 0 25px 0 0; }
  .footer_box ul {
    list-style: none; }
    .footer_box ul li {
      list-style: none;
      margin-bottom: 20px; }
      .footer_box ul li h6 {
        margin-bottom: 0;
        font-size: 15px; }
      .footer_box ul li .f_thum {
        margin: 5px 15px 0 0;
        float: left;
        border: 2px solid #fff; }
  .footer_box blockquote {
    padding: 0 0 10px 30px; }
    .footer_box blockquote p {
      padding: 0; }
  .footer_box h6.footer-title {
    background: url(../../images/f_title_line.png) no-repeat left bottom;
    margin-bottom: 10px;
    padding: 0 0 12px 0; }

#menu-footer-menu {
  margin: 0 0 8px 0;
  padding: 0; }
  #menu-footer-menu li {
    margin: 0;
    padding: 0;
    list-style: none;
    display: inline-block; }
    #menu-footer-menu li a {
      background: url(../../images/f_menu_sep.png) no-repeat right center;
      text-transform: none;
      font-size: 12px;
      font-weight: 400;
      color: #660002;
      padding: 0 7px 0 5px;
      display: block; }
    #menu-footer-menu li:hover a {
      color: #fff; }
    #menu-footer-menu li.current_page_item a {
      color: #fff; }

.mainpage {
  width: 700px;
  margin: 0 auto;
  position: relative;
  padding: 30px 0; }

.rw_sep {
  border-bottom: 1px solid #595959; }

#cols-2 {
  padding-top: 20px; }
  #cols-2 .what_new_col {
    float: left;
    width: 390px; }
    #cols-2 .what_new_col ul li {
      list-style: none;
      display: table; }
      #cols-2 .what_new_col ul li .wn_date {
        float: left;
        background-color: #660002;
        width: 50px;
        height: 50px;
        border-radius: 38px;
        padding: 12px;
        font: 400 18px/24px Oswald;
        text-align: center;
        color: #303030;
        margin: 0 15px 15px 0;
        transition: all 0.4s ease 0s; }
        #cols-2 .what_new_col ul li .wn_date:hover {
          transform: scale(1.05);
          transition: all 0.4s ease 0s; }
      #cols-2 .what_new_col ul li .wn_content {
        float: right;
        width: 300px; }
        #cols-2 .what_new_col ul li .wn_content h5 {
          margin-bottom: 10px;
          line-height: 18px; }
        #cols-2 .what_new_col ul li .wn_content p {
          line-height: 18px; }
  #cols-2 .featured_col {
    float: right;
    width: 275px; }

#front_servises_full {
  height: auto;
  padding: 15px 0;
  position: relative;
  overflow: hidden;
  width: 100%; }
  #front_servises_full .srv_wrap {
    width: 700px;
    margin: 0 auto; }

.controls {
  width: 700px !important; }

.mix-hover-image {
  width: 233px !important;
  height: 206px !important; }

.mix-hover-video {
  width: 233px !important;
  height: 206px !important; }

.blog_article article {
  margin-bottom: 30px; }
  .blog_article article img {
    padding: 3px;
    border: 1px solid #606060;
    border-radius: 3px; }
  .blog_article article .readmorelink {
    background-color: #222;
    padding: 6px 10px; }
    .blog_article article .readmorelink:hover {
      background-color: #000; }

.srv_wrap ul.list-sevices {
  list-style: none; }
  .srv_wrap ul.list-sevices li.services {
    background: url(../../images/srv_sep.jpg) no-repeat right center;
    float: left;
    width: 160px;
    margin: 0 10px 0 0;
    padding: 0 10px 0 0;
    text-align: center;
    position: relative; }
  .srv_wrap ul.list-sevices li .thum_box {
    min-height: 86px;
    margin-bottom: 5px;
    transition: all 0.4s ease 0s; }
    .srv_wrap ul.list-sevices li .thum_box:hover {
      transform: scale(1.05);
      transition: all 0.4s ease 0s;
      cursor: pointer; }
  .srv_wrap ul.list-sevices li .more_link {
    background: url(../../images/srv_readmore.png) no-repeat left top;
    color: #36350b;
    font-size: 11px;
    width: 73px;
    height: 22px;
    line-height: 22px;
    margin: 0 auto;
    display: block; }
    .srv_wrap ul.list-sevices li .more_link:hover {
      background: url(../../images/srv_readmore_hover.png) no-repeat left top; }
  .srv_wrap ul.list-sevices li h3 {
    margin-bottom: 10px;
    color: #000; }
  .srv_wrap ul.list-sevices li p {
    margin-bottom: 15px;
    line-height: 18px; }
  .srv_wrap ul.list-sevices li.lastcol {
    background: none !important;
    margin-right: 0 !important;
    padding-right: 0 !important; }

.jcarousel-skin-tango .jcarousel-item {
  width: 218px !important; }

#featured_carousel .jcarousel-item {
  margin-right: 15px !important; }

#Grid .mix {
  width: 233px !important; }

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