@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: 30px;
  padding: 20px;
  border: 1px solid #353535; }

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

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

.sidebar_right ul li a:hover, .sidebar_left ul li a:hover {
  color: #ffd200;
  background: url(../../images/bullet-11.png) no-repeat bottom left;
  padding-left: 30px;
  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(../../images/sidebar_li_a_hover.png) no-repeat left top; }
  h6.email {
    background: url(https://www.viridisgardendesign.com/wp-content/themes/sktnatureone/images/icon_address.png) no-repeat left top; }
  h6.phone {
    background: url(https://www.viridisgardendesign.com/wp-content/themes/sktnatureone/images/icon_contact_email.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;
  width: 85px;
  height: 85px;
  left: 110px; }
  .logo:hover {
    transform: scale(1.05);
    transition: all 0.4s ease 0s; }

#logo_navigation {
  position: relative;
  width: 300px;
  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%;
  height: 179px; }

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

#slider_inr {
  width: 320px;
  height: 179px;
  margin: 0 -10px;
  position: relative; }

.cycloneslider-template-responsive .cycloneslider-caption {
  display: none !important; }
.cycloneslider-template-responsive .cycloneslider-prev {
  display: none !important; }
.cycloneslider-template-responsive .cycloneslider-next {
  display: none !important; }

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

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

#slider_innerpage {
  width: 300px;
  height: 240px;
  margin: 0;
  position: relative;
  overflow: hidden; }

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

.chi_display_header {
  height: 178px !important; }

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

.nav {
  background: url(../../images/menu_bg.png) no-repeat left top;
  width: 100%;
  height: auto;
  line-height: 90px;
  font: 600 18px/18px Open Sans;
  position: absolute;
  top: 179px;
  padding: 0; }
  .nav ul li {
    list-style: none; }
    .nav ul li a {
      display: block;
      padding: 10px 20px;
      color: #fff;
      text-decoration: none;
      line-height: 18px;
      background-color: #36350b;
      border-bottom: 1px solid #e4eec2;
      text-align: center; }
      .nav ul li a span {
        display: block;
        font-size: 11px;
        color: #b9b308;
        font-weight: 400; }
    .nav ul li ul {
      z-index: 1;
      background-color: #36350b; }
      .nav ul li ul li {
        color: #fff; }
        .nav ul li ul li.current_page_item > a {
          color: #d1cb12; }
        .nav ul li ul li.current-menu-item > a {
          color: #d1cb12; }
    .nav ul li.current_page_item > a {
      color: #d1cb12; }
    .nav ul li.current-menu-item > a {
      color: #d1cb12; }
    .nav ul li.current-page-ancestor a {
      color: #fff; }

.toggleMenu {
  z-index: 9999;
  display: none;
  padding: 10px;
  color: #000 !important;
  font: normal 16px Open Sans;
  width: 280px;
  text-align: center;
  height: 26px;
  margin: 0;
  text-decoration: none;
  position: absolute;
  top: 132px;
  background-color: #e4eec2;
  text-transform: uppercase; }
  .toggleMenu a {
    color: #481f00 !important;
    text-decoration: none;
    text-shadow: 1px 1px 1px #ffb942; }

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

ul.sevices {
  list-style: none;
  margin: 0 !important; }
  ul.sevices li {
    float: left;
    width: 135px;
    margin: 0 0 25px 0;
    padding: 20px !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: 5px !important; }
ul.ourteam {
  list-style: none;
  padding: 0;
  margin: 0 !important; }
  ul.ourteam li {
    width: auto;
    text-align: center;
    margin: 0 0 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; }

.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(https://www.viridisgardendesign.com/wp-content/themes/sktnatureone/images/menu_child_bg.jpg) no-repeat left center;
    padding: 0 0 0 20px;
    line-height: 22px; }
    #content ul li a {
      display: block; }

#about_wrap {
  margin-bottom: 70px; }
  #about_wrap .about_content {
    width: 100%; }
  #about_wrap .about_video {
    width: 100%; }
    #about_wrap .about_video iframe {
      border: 2px solid #fff;
      width: 295px; }

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

.content_right {
  padding: 0;
  width: 100%;
  float: none;
  clear: right; }

.content_left {
  padding: 0;
  width: 100%;
  float: none;
  clear: left; }

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

.sidebar_left {
  padding: 0;
  width: 100%;
  float: none;
  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: 100% !important;
  float: none !important;
  border-right: none !important; }

.contactpageright {
  padding: 10px 0;
  width: 100% !important;
  float: none !important; }
  .contactpageright iframe {
    width: 410px !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: 275px !important;
  height: 100px !important; }
.contact_request_form p {
  margin: 0 !important; }
.contact_request_form .namefield {
  margin: 0 0 7px;
  width: 275px !important; }
.contact_request_form .emailfield {
  margin: 0 0 7px;
  width: 275px !important; }
.contact_request_form .phonefield {
  margin: 0 0 7px;
  width: 275px !important; }
.contact_request_form .captchafield {
  width: 210px !important; }
.contact_request_form .submitBtnContact {
  margin-left: 0 !important; }

.footer {
  width: 100%; }

.footer-wrap {
  width: 300px;
  margin: 0 auto;
  padding: 20px 0;
  overflow: hidden;
  min-height: 50px; }
  .footer-wrap p {
    margin-bottom: 10px;
    line-height: 18px; }
  .footer-wrap .footer_left {
    text-align: center; }
  .footer-wrap .footer_right {
    text-align: center; }

.foo_wrap_first {
  background: url(https://www.viridisgardendesign.com/wp-content/themes/sktnatureone/images/icon_contact_phone.png) repeat-x left top #660002;
  color: #303030; }
  .foo_wrap_first h6 {
    color: #303030; }

.foo_wrap_second {
  color: #fff; }

.footer_box {
  width: 100%;
  margin: 0 45px 0 0; }
  .footer_box ul {
    list-style: none; }
    .footer_box ul li {
      list-style: none;
      margin-bottom: 20px;
      text-align: center; }
      .footer_box ul li h6 {
        margin-bottom: 0;
        font-size: 15px; }
      .footer_box ul li .f_thum {
        margin: 5px 15px 0 0;
        border: 2px solid #fff; }
  .footer_box blockquote {
    /* 
    		:before {
    			quotes: "“" "”" "‘" "’";
    			font-family: "Times New Roman", Georgia, Serif;
    			font-size: 26px;
    			content: open-quote;
    		}
    		
    		:after {
    			quotes: "“" "”" "‘" "’";
    			font-family: "Times New Roman", Georgia, Serif;
    			font-size: 26px;
    			content: close-quote;
    		}
     */ }
  .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; }
    #menu-footer-menu li a {
      text-transform: none;
      font-size: 12px;
      font-weight: 400;
      color: #660002;
      padding: 10px 0;
      text-align: center;
      display: block;
      border-bottom: 1px solid #404040; }
    #menu-footer-menu li:hover a {
      color: #fff; }
    #menu-footer-menu li.current_page_item a {
      color: #fff; }

.mainpage {
  width: 90%;
  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 {
    width: 100%; }
    #cols-2 .what_new_col ul li {
      list-style: none;
      display: table; }
      #cols-2 .what_new_col ul li .wn_date {
        background-color: #660002;
        width: 50px;
        height: 50px;
        border-radius: 38px;
        padding: 12px;
        font: 400 18px/24px Oswald;
        text-align: center;
        color: #303030;
        margin: 0 auto;
        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 {
        width: 100%;
        margin: 0 auto;
        text-align: center;
        margin-top: 10px; }
        #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 {
    width: 100%; }

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

.jcarousel-skin-tango .jcarousel-item {
  width: 263px !important;
  float: none !important;
  margin: 0 !important;
  text-align: left !important; }
.jcarousel-skin-tango .jcarousel-prev-horizontal {
  display: none !important; }
.jcarousel-skin-tango .jcarousel-next-horizontal {
  display: none !important; }

.controls {
  width: 100% !important;
  margin: 0 !important; }

.mix-hover-image {
  height: 225px !important;
  width: 300px !important; }

.mix-hover-video {
  height: 225px !important;
  width: 300px !important; }

.blog_article article {
  margin-bottom: 30px; }
  .blog_article article img {
    padding: 3px;
    border: 1px solid #606060;
    border-radius: 3px;
    float: none; }
  .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 {
    width: 100%;
    margin: 0 20px 20px 0;
    padding: 0 20px 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/f_menu_sep.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/f_menu_sep.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; }

#featured_carousel .jcarousel-item img {
  display: inline-block !important; }

#Grid li {
  display: block !important; }

#commentform textarea {
  padding: 5px 0 !important; }

/*
$color_black_approx: #010101;
$color_mine_shaft_approx: #303030;
$color_cape_cod_approx: #404040;

//fonts
$font_0: Oswald;
$font_1: sans-serif;
$font_2: Open Sans;
$font_3: PT Sans;

//urls
$url_0: url(../images/page_title_bg.png);
$url_1: url(../images/page_title_bg_yel.png);
$url_2: url(../images/innerpage_slide_bg.png);
$url_3: url(../images/submenu_bg.png);
$url_4: url(../images/menu_child_bg.jpg);
$url_5: url(../images/bullet-11.png);
$url_6: url(../images/sidebar_li_a_hover.png);
$url_7: url(../images/icon_address.png);
$url_8: url(../images/icon_contact_email.png);
$url_9: url(../images/icon_contact_phone.png);
$url_10: url(../images/footer_bg.png);
$url_11: url(../images/f_title_line.png);
$url_12: url(../images/quote_start.png);
$url_13: url(../images/quote_end.png);
$url_14: url(../images/srv_readmore.png);
$url_15: url(../images/srv_readmore_hover.png);
*/
/*@extend-elements
//original selectors
//.alignleft, img.alignleft
%extend_1 {
	display: inline;
	float: left;
	margin-right: 20px;
	margin-top: 6px;
}

//original selectors
//.alignright, img.alignright
%extend_2 {
	display: inline;
	float: right;
	margin-left: 20px;
	margin-top: 0;
}

//original selectors
//.aligncenter, img.aligncenter
%extend_3 {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
}

//original selectors
//h1, h2, h3, h4, h5, h6
%extend_4 {
	font-weight: 300;
	font-family: $font_0, $font_1;
	margin-bottom: 20px;
	line-height: normal;
	color: $color_watercourse_approx;
}

//original selectors
//.sidebar_right .widget, .sidebar_left .widget
%extend_5 {
	background: $color_tuatara_approx;
	margin-bottom: 30px;
	padding: 20px;
	border: 1px solid $color_tuatara_approx;
}

//original selectors
//.sidebar_right ul li, .sidebar_left ul li
%extend_6 {
	display: block;
	font: 300 13px/22px $font_3;
	margin: 5px;
}

//original selectors
//.sidebar_right ul li a, .sidebar_left ul li a
%extend_7 {
	color: $white;
	background: $url_6 no-repeat top left;
	padding-left: 30px;
	//Instead of the line below you could use @include transition($transition-1, $transition-2, $transition-3, $transition-4, $transition-5, $transition-6, $transition-7, $transition-8, $transition-9, $transition-10)
	transition: all 0.5s ease 0s;
}

//original selectors
//.sidebar_right ul li a:hover, .sidebar_left ul li a:hover
%extend_8 {
	color: $color_gold_approx;
	background: $url_6 no-repeat bottom left;
	padding-left: 30px;
	//Instead of the line below you could use @include transition($transition-1, $transition-2, $transition-3, $transition-4, $transition-5, $transition-6, $transition-7, $transition-8, $transition-9, $transition-10)
	transition: all 0.5s ease 0s;
}


.alignleft {
	@extend %extend_1;
}
img {
	&.alignleft {
		@extend %extend_1;
		margin-bottom: 10px;
	}
	&.alignright {
		@extend %extend_2;
		margin-bottom: 10px;
	}
	&.aligncenter {
		@extend %extend_3;
		margin-bottom: 10px;
	}
}
.alignright {
	@extend %extend_2;
}
.aligncenter {
	@extend %extend_3;
}
h1 {
	@extend %extend_4;
	font-size: 30px;
	color: $color_watercourse_approx;
	&.page-title {
		text-align: center;
		margin-top: -35px;
	}
}
h2 {
	@extend %extend_4;
	font-size: 28px;
	color: $color_watercourse_approx;
}
h3 {
	@extend %extend_4;
	font: 300 24px/24px $font_2;
	color: $color_pizza_approx;
}
h4 {
	@extend %extend_4;
	font-size: 20px;
	color: $color_watercourse_approx;
	&.title_inner {
		border-bottom: 1px solid $color_chicago_approx;
		padding-bottom: 10px;
		font-weight: 400;
		span {
			border-bottom: 6px solid $color_pizza_approx;
			padding-bottom: 5px;
		}
	}
}
h5 {
	@extend %extend_4;
	font-size: 18px;
	color: $color_pizza_approx;
	font-weight: 400;
	&.abt_sub {
		text-align: center;
		margin-top: -15px;
	}
	&.subtitle {
		font-size: 22px;
		text-transform: uppercase;
		color: $color_black_approx;
	}
}
h6 {
	@extend %extend_4;
	font-size: 16px;
	color: $color_watercourse_approx;
	font-weight: 400;
	&.address {
		background: $url_7 no-repeat left top;
	}
	&.email {
		background: $url_8 no-repeat left top;
	}
	&.phone {
		background: $url_9 no-repeat left top;
	}
	&.tm_author {
		text-align: right;
	}
}
.header {
	position: relative;
}
.logo {
	padding-top: 5px;
	position: absolute;
	//Instead of the line below you could use @include transition($transition-1, $transition-2, $transition-3, $transition-4, $transition-5, $transition-6, $transition-7, $transition-8, $transition-9, $transition-10)
	transition: all 0.4s ease 0s;
	width: 85px;
	height: 85px;
	left: 110px;
	&:hover {
		//Instead of the line below you could use @include transform($scale, $rotate, $transx, $transy, $skewx, $skewy, $originx, $originy)
		transform: scale(1.05);
		//Instead of the line below you could use @include transition($transition-1, $transition-2, $transition-3, $transition-4, $transition-5, $transition-6, $transition-7, $transition-8, $transition-9, $transition-10)
		transition: all 0.4s ease 0s;
	}
}
#logo_navigation {
	position: relative;
	width: 300px;
	margin: 0 auto;
	display: table;
	z-index: 100;
}
.header_title {
	padding-bottom: 5px;
	margin-bottom: 20px;
	border-bottom: solid 2px $color_tapa_approx;
}
.yellow {
	background: $url_1 no-repeat center bottom!important;
}
#slider_wrap {
	position: relative;
	overflow: hidden;
	width: 100%;
	height: 179px;
}

#slider_inr {
	width: 320px;
	height: 179px;
	margin: 0 -10px;
	position: relative;
}
.cycloneslider-template-responsive {
	.cycloneslider-caption {
		display: none !important;
	}
	.cycloneslider-prev {
		display: none !important;
	}
	.cycloneslider-next {
		display: none !important;
	}
	.cycloneslider-pager {
		left: 7px !important;
	}
}
#slider_wrap_innerpage {
	position: relative;
	overflow: hidden;
	width: 100%;
	height: 240px;
}
#slider_inner {
	width: 300px;
	height: 240px;
	margin: 0 auto;
	position: relative;
	overflow: visible;
	z-index: 0;
}
#slider_innerpage {
	width: 300px;
	height: 240px;
	margin: 0;
	position: relative;
	overflow: hidden;
}
.inner_slide_shadow {
	background: $url_2 no-repeat center bottom;
	height: 60px;
	border-top: 7px solid $color_bird_flower_approx;
	display: none;
}
.chi_display_header {
	height: 178px !important;
}

// .nav {
	// width: 100%;
	// height: auto;
	// line-height: 90px;
	// font: 600 18px/18px $font_2;
	// position: absolute;
	// top: 179px;
	// padding: 0;
	// ul li {
		// list-style: none;
		// a {
			// display: block;
			// padding: 10px 20px;
			// color: $white;
			// text-decoration: none;
			// line-height: 18px;
			// background-color: $color_waiouru_approx;
			// border-bottom: 1px solid $color_fall_green_approx;
			// text-align: center;
			// span {
				// display: block;
				// font-size: 11px;
				// color: $color_la_rioja_approx;
				// font-weight: 400;
			// }
		// }
		// &:hover {
			// a {
				// color: $color_bird_flower_approx;
			// }
			// ul {
				// display: block;
				// position: absolute;
				// li {
					// float: none;
					// display: block;
					// background: $url_4 repeat-x left top;
					// border-bottom: 1px solid $color_chicago_approx;
					// height: auto;
					// line-height: normal;
					// a {
						// background: none;
						// padding: 8px 20px;
						// color: $white;
						// width: 200px;
					// }
					// &:hover a {
						// color: $color_bird_flower_approx;
					// }
					// &.current_page_item a {
						// color: $color_bird_flower_approx;
					// }
					// &.current-menu-ancestor a {
						// color: $color_bird_flower_approx;
					// }
				// }
			// }
		// }
		// ul {
			// display: none;
			// z-index: 1;
			// background: $url_3 repeat left top;
			// li a {
				// font-size: 14px;
				// font-weight: 400;
			// }
		// }
		// &.current_page_item a {
			// color: $color_bird_flower_approx;
		// }
		// &.current-page-ancestor a {
			// color: $color_bird_flower_approx;
		// }
	// }
// }
// .toggleMenu {
	// z-index: 9999;
	// display: none;
	// padding: 10px;
	// color: $black !important;
	// font: normal 16px $font_2;
	// width: 280px;
	// text-align: center;
	// height: 24px;
	// margin: 0;
	// text-decoration: none;
	// position: absolute;
	// top: 134px;
	// background-color: $color_fall_green_approx;
	// text-transform: uppercase;
	// a {
		// color: $color_morocco_brown_approx !important;
		// text-decoration: none;
		// Instead of the line below you could use @include text-shadow($shadow-1, $shadow-2, $shadow-3, $shadow-4, $shadow-5, $shadow-6, $shadow-7, $shadow-8, $shadow-9, $shadow-10)
		// text-shadow: 1px 1px 1px $color_yellow_orange_approx;
	// }
// }
.wrapper {
	width: 300px;
	margin: 0 auto 30px;
	display: table;
	position: relative;
}
ul {
	&.sevices {
		list-style: none;
		margin: 0 !important;
		li {
			float: left;
			width: 135px;
			margin: 0 0 25px 0;
			padding: 20px !important;
			text-align: center;
			position: relative;
			border: 1px solid $color_celeste_approx;
			//Instead of the line below you could use @include border-radius($radius, $vertical-radius)
			border-radius: 5px;
			//Instead of the line below you could use @include box-shadow($shadow-1, $shadow-2, $shadow-3, $shadow-4, $shadow-5, $shadow-6, $shadow-7, $shadow-8, $shadow-9, $shadow-10)
			box-shadow: 0 8px 6px -6px $color_woodsmoke_approx;
			background: none !important;
			//Instead of the line below you could use @include transition($transition-1, $transition-2, $transition-3, $transition-4, $transition-5, $transition-6, $transition-7, $transition-8, $transition-9, $transition-10)
			transition: all 0.4s ease 0s;
			&:hover {
				//Instead of the line below you could use @include transform($scale, $rotate, $transx, $transy, $skewx, $skewy, $originx, $originy)
				transform: scale(1.05);
				//Instead of the line below you could use @include transition($transition-1, $transition-2, $transition-3, $transition-4, $transition-5, $transition-6, $transition-7, $transition-8, $transition-9, $transition-10)
				transition: all 0.4s ease 0s;
				cursor: pointer;
			}
			.thum_box {
				background-color: $color_bird_flower_approx;
				width: 63px;
				height: 45px;
				margin: 0 auto;
				margin-bottom: 5px;
				padding-top: 18px;
				//Instead of the line below you could use @include border-radius($radius, $vertical-radius)
				border-radius: 35px;
			}
			h3 {
				margin-bottom: 10px;
			}
			p {
				margin-bottom: 15px;
				line-height: 18px;
			}
			&.lastcol {
				background: none!important;
				margin-right: 5px!important;
			}
		}
	}
	&.ourteam {
		list-style: none;
		padding: 0;
		margin: 0 !important;
		li {
			width: auto;
			text-align: center;
			margin: 0 0 25px 0;
			padding: 5px !important;
			position: relative;
			border: 1px solid $color_celeste_approx;
			//Instead of the line below you could use @include border-radius($radius, $vertical-radius)
			border-radius: 5px;
			//Instead of the line below you could use @include box-shadow($shadow-1, $shadow-2, $shadow-3, $shadow-4, $shadow-5, $shadow-6, $shadow-7, $shadow-8, $shadow-9, $shadow-10)
			box-shadow: 0 8px 6px -6px $color_woodsmoke_approx;
			background: none !important;
			//Instead of the line below you could use @include transition($transition-1, $transition-2, $transition-3, $transition-4, $transition-5, $transition-6, $transition-7, $transition-8, $transition-9, $transition-10)
			transition: all 0.4s ease 0s;
			&:hover {
				//Instead of the line below you could use @include transform($scale, $rotate, $transx, $transy, $skewx, $skewy, $originx, $originy)
				transform: scale(1.05);
				//Instead of the line below you could use @include transition($transition-1, $transition-2, $transition-3, $transition-4, $transition-5, $transition-6, $transition-7, $transition-8, $transition-9, $transition-10)
				transition: all 0.4s ease 0s;
				cursor: pointer;
			}
			img {
				border: 1px solid $color_squirrel_approx;
			}
			h6 {
				margin: 0;
			}
			span {
				color: $color_pizza_approx;
				margin-bottom: 10px;
				display: block;
			}
			p {
				margin-bottom: 15px;
				line-height: 18px;
			}
			&.lastcol {
				background: none!important;
				margin-right: 0!important;
			}
		}
	}
}
.why_chose_us {
	margin: 75px 0 0;
}
#content {
	ol {
		margin-bottom: 25px;
		li {
			line-height: 20px;
		}
	}
	ul {
		list-style: none;
		margin-bottom: 25px;
		li {
			background: $url_5 no-repeat left center;
			padding: 0 0 0 20px;
			line-height: 22px;
			a {
				display: block;
			}
		}
	}
	.why_chose_us ul li {
	}
}
#about_wrap {
	margin-bottom: 70px;
	.about_content {
		width: 100%;
	}
	.about_video {
		width: 100%;
		iframe {
			border: 2px solid $white;
			width: 295px;
		}
	}
}
.meta-nav {
	background-color: $color_log_cabin_approx;
	padding: 5px;
}
.content_right {
	padding: 0;
	width: 100%;
	float: none;
	clear: right;
}
.content_left {
	padding: 0;
	width: 100%;
	float: none;
	clear: left;
}
.sidebar_right {
	padding: 0;
	width: 100%;
	float: none;
	clear: right;
	.widget {
		@extend %extend_5;
	}
	.widget-title {
		padding: 0 0 5px;
	}
	ul {
		list-style: inside disc;
		li {
			@extend %extend_6;
			a {
				@extend %extend_7;
				&:hover {
					@extend %extend_8;
				}
			}
		}
	}
}
.sidebar_left {
	padding: 0;
	width: 100%;
	float: none;
	clear: left;
	.widget {
		@extend %extend_5;
	}
	.widget-title {
		padding: 0 0 5px;
	}
	ul {
		list-style: inside disc;
		li {
			@extend %extend_6;
			a {
				@extend %extend_7;
				&:hover {
					@extend %extend_8;
				}
			}
		}
	}
}
.contact_details {
	background-color: $color_gallery_approx;
	padding: 20px 30px;
}
.contactpageleft {
	padding: 10px 0;
	width: 100% !important;
	float: none !important;
	border-right: none !important;
}
.contactpageright {
	padding: 10px 0;
	width: 100% !important;
	float: none !important;
	iframe {
		width: 410px !important;
	}
	h6 {
		color: $color_torch_red_approx!important;
		font-weight: 500;
		height: 24px;
		margin-bottom: 0;
		padding: 0 0 0 37px;
		line-height: 22px;
	}
	p {
		color: $color_tapa_approx!important;
		margin: 0 0 10px 37px;
	}
}
.contact_request_form {
	.msgarea {
		width: 275px !important;
		height: 100px !important;
	}
	p {
		margin: 0 !important;
	}
	.namefield {
		margin: 0 0 7px;
		width: 275px !important;
	}
	.emailfield {
		margin: 0 0 7px;
		width: 275px !important;
	}
	.phonefield {
		margin: 0 0 7px;
		width: 275px !important;
	}
	.captchafield {
		width: 210px !important;
	}
	.submitBtnContact {
		margin-left: 0!important;
	}
}
.footer {
	width: 100%;
}
.footer-wrap {
	width: 300px;
	margin: 0 auto;
	padding: 20px 0;
	overflow: hidden;
	min-height: 50px;
	p {
		margin-bottom: 10px;
		line-height: 18px;
	}
	.footer_left {
		text-align: center;
	}
	.footer_right {
		text-align: center;
	}
}
.foo_wrap_first {
	background: $url_10 repeat-x left top $color_pizza_approx;
	color: $color_mine_shaft_approx;
	h6 {
		color: $color_mine_shaft_approx;
	}
}
.foo_wrap_second {
	color: $white;
}
.footer_box {
	width: 100%;
	margin: 0 45px 0 0;
	ul {
		list-style: none;
		li {
			list-style: none;
			margin-bottom: 20px;
			text-align: center;
			h6 {
				margin-bottom: 0;
				font-size: 15px;
			}
			.f_thum {
				margin: 5px 15px 0 0;
				border: 2px solid $white;
			}
		}
	}
	blockquote {
		background: $url_12 no-repeat left top;
		padding: 0 0 10px 30px;
		p {
			background: $url_13 no-repeat 200px bottom;
			padding: 0;
		}
	}
	h6.footer-title {
		background: $url_11 no-repeat left bottom;
		margin-bottom: 10px;
		padding: 0 0 12px 0;
	}
}
#menu-footer-menu {
	margin: 0 0 8px 0;
	padding: 0;
	li {
		margin: 0;
		padding: 0;
		list-style: none;
		a {
			text-transform: none;
			font-size: 12px;
			font-weight: 400;
			color: $color_pizza_approx;
			padding: 10px 0;
			text-align: center;
			display: block;
			border-bottom: 1px solid $color_cape_cod_approx;
		}
		&:hover a {
			color: $white;
		}
		&.current_page_item a {
			color: $white;
		}
	}
}
.mainpage {
	width: 300px;
	margin: 0 auto;
	position: relative;
	padding: 30px 0;
}
.rw_sep {
	border-bottom: 1px solid $color_chicago_approx;
}
#cols-2 {
	padding-top: 20px;
	.what_new_col {
		width: 100%;
		ul li {
			list-style: none;
			display: table;
			.wn_date {
				background-color: $color_pizza_approx;
				width: 50px;
				height: 50px;
				//Instead of the line below you could use @include border-radius($radius, $vertical-radius)
				border-radius: 38px;
				padding: 12px;
				font: 400 18px/24px $font_0;
				text-align: center;
				color: $color_mine_shaft_approx;
				margin: 0 auto;
				//Instead of the line below you could use @include transition($transition-1, $transition-2, $transition-3, $transition-4, $transition-5, $transition-6, $transition-7, $transition-8, $transition-9, $transition-10)
				transition: all 0.4s ease 0s;
				&:hover {
					//Instead of the line below you could use @include transform($scale, $rotate, $transx, $transy, $skewx, $skewy, $originx, $originy)
					transform: scale(1.05);
					//Instead of the line below you could use @include transition($transition-1, $transition-2, $transition-3, $transition-4, $transition-5, $transition-6, $transition-7, $transition-8, $transition-9, $transition-10)
					transition: all 0.4s ease 0s;
				}
			}
			.wn_content {
				width: 100%;
				margin: 0 auto;
				text-align: center;
				margin-top: 10px;
				h5 {
					margin-bottom: 10px;
					line-height: 18px;
				}
				p {
					line-height: 18px;
				}
			}
		}
	}
	.featured_col {
		width: 100%;
	}
}

.jcarousel-skin-tango {
	.jcarousel-item {
		width: 263px!important;
		float: none !important;
		margin: 0 !important;
		text-align: left !important;
	}
	.jcarousel-prev-horizontal {
		display: none !important;
	}
	.jcarousel-next-horizontal {
		display: none !important;
	}
}
.controls {
	width: 100% !important;
	margin: 0 !important;
}
.mix-hover-image {
	height: 225px !important;
	width: 300px !important;
}
.mix-hover-video {
	height: 225px !important;
	width: 300px !important;
}
.blog_article article {
	margin-bottom: 30px;
	img {
		padding: 3px;
		border: 1px solid $color_storm_dust_approx;
		//Instead of the line below you could use @include border-radius($radius, $vertical-radius)
		border-radius: 3px;
		float: none;
	}
	.readmorelink {
		background-color: $color_log_cabin_approx;
		padding: 6px 10px;
		&:hover {
			background-color: $black;
		}
	}
}
.srv_wrap ul.list-sevices {
	list-style: none;
	li {
		&.services {
			width: 100%;
			margin: 0 20px 20px 0;
			padding: 0 20px 0 0;
			text-align: center;
			position: relative;
		}
		.thum_box {
			min-height: 86px;
			margin-bottom: 5px;
			//Instead of the line below you could use @include transition($transition-1, $transition-2, $transition-3, $transition-4, $transition-5, $transition-6, $transition-7, $transition-8, $transition-9, $transition-10)
			transition: all 0.4s ease 0s;
			&:hover {
				//Instead of the line below you could use @include transform($scale, $rotate, $transx, $transy, $skewx, $skewy, $originx, $originy)
				transform: scale(1.05);
				//Instead of the line below you could use @include transition($transition-1, $transition-2, $transition-3, $transition-4, $transition-5, $transition-6, $transition-7, $transition-8, $transition-9, $transition-10)
				transition: all 0.4s ease 0s;
				cursor: pointer;
			}
		}
		.more_link {
			background: $url_14 no-repeat left top;
			color: $color_waiouru_approx;
			font-size: 11px;
			width: 73px;
			height: 22px;
			line-height: 22px;
			margin: 0 auto;
			display: block;
			&:hover {
				background: $url_15 no-repeat left top;
			}
		}
		h3 {
			margin-bottom: 10px;
			color: $black;
		}
		p {
			margin-bottom: 15px;
			line-height: 18px;
		}
		&.lastcol {
			background: none!important;
			margin-right: 0!important;
			padding-right: 0!important;
		}
	}
}
#featured_carousel .jcarousel-item img {
	display: inline-block !important;
}
#Grid li {
	display: block !important;
}
#commentform textarea {
	padding: 5px 0 !important;
}
*/

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