a{ border:none;border-style:none; }
img{ border:none;border-style:none; }/*
 * jQuery FlexSlider v2.0
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 */

 
/* Browser Resets */
.tWrap .flex-container a:active,
.tWrap .flexslider a:active,
.tWrap .flex-container a:focus,
.tWrap .flexslider a:focus  {outline: none;}
.tWrap .slides,
.tWrap .flex-control-nav,
.tWrap .flex-direction-nav {margin: 0; padding: 0; list-style: none;} 

/* FlexSlider Necessary Styles
*********************************/ 
.tWrap .flexslider {margin: 0; padding: 0;}
.tWrap .flexslider .slides > li {display: none; -webkit-backface-visibility: hidden; padding:0px;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.tWrap .flexslider .slides img {width: 100%; display: block;}
.tWrap .flex-pauseplay span {text-transform: capitalize;}

/* Clearfix for the .slides element */
.tWrap .slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .slides {display: block;} 
* html .slides {height: 1%;}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.tWrap .no-js .slides > li:first-child {display: block;}


/* FlexSlider Default Theme
*********************************/
.tWrap .flexslider li{ list-style:none; }
.tWrap .flexslider {margin: 0 0 60px;  position: relative; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; box-shadow: 0 1px 4px rgba(0,0,0,.2); -webkit-box-shadow: 0 1px 4px rgba(0,0,0,.2); -moz-box-shadow: 0 1px 4px rgba(0,0,0,.2); -o-box-shadow: 0 1px 4px rgba(0,0,0,.2); zoom: 1;}
.tWrap .flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
.tWrap .loading .flex-viewport {max-height: 300px;}
.tWrap .flexslider .slides {zoom: 1;}

.tWrap .carousel li {margin-right: 5px}


/* Direction Nav */
.tWrap .flex-direction-nav {*height: 0;}
.tWrap .flex-direction-nav li{ list-style:none; padding:0px; }
.tWrap .flex-direction-nav a {width: 30px; height: 30px; margin: -20px 0 0; display: block; background: url(concrete/packages/coin_slider/blocks/coin_slider/images/bg_direction_nav.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; opacity: 0;}
.tWrap .flex-direction-nav .flex-next {background-position: 100% 0; opacity: 0.8; right: 5px}
.tWrap .flex-direction-nav .flex-prev {opacity: 0.8; left: 5px;}
.tWrap .flexslider:hover .flex-next { }
.tWrap .flexslider:hover .flex-prev { }
.tWrap .flexslider:hover .flex-next:hover, .tWrap .flexslider:hover .flex-prev:hover {opacity: 1;}
.tWrap .flex-direction-nav .flex-disabled {opacity: .3!important; filter:alpha(opacity=30); cursor: default;}

/* Control Nav */
.tWrap .flex-control-nav {width: 100%; position: absolute; bottom: -40px; text-align: center;}
.tWrap .flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.tWrap .flex-control-paging li a {width: 11px; height: 11px; display: block; background: #666; background: rgba(0,0,0,0.5); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; box-shadow: inset 0 0 3px rgba(0,0,0,0.3);}
.tWrap .flex-control-paging li a:hover { background: #333; background: rgba(0,0,0,0.7); }
.tWrap .flex-control-paging li a.flex-active { background: #000; background: rgba(0,0,0,0.9); cursor: default; }

.tWrap .flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.tWrap .flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.tWrap .flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.tWrap .flex-control-thumbs img:hover {opacity: 1;}
.tWrap .flex-control-thumbs .flex-active {opacity: 1; cursor: default;}

@media screen and (max-width: 860px) {
  .tWrap .flex-direction-nav .flex-prev {opacity: 1; left: 0;}
  .tWrap .flex-direction-nav .flex-next {opacity: 1; right: 0;}
}/*
	Coin Slider jQuery plugin CSS styles
	http://workshop.rs/projects/coin-slider
*/

.coinSlider img{ display:none; }
.coinSlider img:first-child{ display:block; }


.coin-slider {
    overflow: hidden;
    zoom: 1;
    position: relative;
    }
.coin-slider a{
    text-decoration: none;
    outline: none;
    border: none;
    }

.cs-buttons {
    margin-top:12px;
    font-size: 0px;
    padding:0;
    float: left;
    }
    
.cs-buttons a {
    margin-right:6px;
    height:18px;
    width:18px;
    float: left;
    background:url(concrete/packages/coin_slider/blocks/coin_slider/images/bullets.png) no-repeat;
    color: #B8C4CF;
    text-indent: -1000px;
    }
a.cs-active {
    background-position:-18px 0;
    }

.cs-title {
    width: 545px;
    padding: 10px; /* If you change padding, change too in 'coin-slider.js' at line 63. */
    background-color: #000000; 
    color: #FFFFFF; }

.cs-prev, 
.cs-next { background-color: #000000; color: #FFFFFF; padding: 0px 10px; }
.tWrap div,
.tWrap span,
.tWrap applet,
.tWrap object,
.tWrap iframe,
.tWrap h1,
.tWrap h2,
.tWrap h3,
.tWrap h4,
.tWrap h5,
.tWrap h6,
.tWrap p,
.tWrap blockquote,
.tWrap pre,
.tWrap a,
.tWrap abbr,
.tWrap acronym,
.tWrap address,
.tWrap big,
.tWrap cite,
.tWrap code,
.tWrap del,
.tWrap dfn,
.tWrap em,
.tWrap img,
.tWrap ins,
.tWrap kbd,
.tWrap q,
.tWrap s,
.tWrap samp,
.tWrap small,
.tWrap strike,
.tWrap strong,
.tWrap sub,
.tWrap sup,
.tWrap tt,
.tWrap var,
.tWrap b,
.tWrap u,
.tWrap i,
.tWrap center,
.tWrap dl,
.tWrap dt,
.tWrap dd,
.tWrap ol,
.tWrap ul,
.tWrap li,
.tWrap fieldset,
.tWrap form,
.tWrap label,
.tWrap legend,
.tWrap caption,
.tWrap tr,
.tWrap th,
.tWrap article,
.tWrap aside,
.tWrap canvas,
.tWrap details,
.tWrap embed,
.tWrap figure,
.tWrap figcaption,
.tWrap footer,
.tWrap header,
.tWrap hgroup,
.tWrap menu,
.tWrap nav,
.tWrap output,
.tWrap ruby,
.tWrap section,
.tWrap summary,
.tWrap time,
.tWrap mark,
.tWrap audio,
.tWrap video {
	margin: 0;
	padding: 0;
}
/* HTML5 display-role reset for older browsers */
.tWrap article, .tWrap aside, .tWrap details, .tWrap figcaption, .tWrap figure, 
.tWrap footer, .tWrap header, .tWrap hgroup, .tWrap menu, .tWrap nav, .tWrap section {
	display: block;
}
body{ margin:0px; }.tWrap .container_12:before, .tWrap .container_12:after, .tWrap .container_16:before, .tWrap .container_16:after{ content:'.'; display:block; overflow:hidden; visibility:hidden; font-size:0; line-height:0; width:0; height:0; }
.tWrap .container_12:after, .tWrap .container_16:after{ clear:both; }
.tWrap .container_12, .tWrap .container_16{ margin-left:auto; margin-right:auto; width:1280px; padding:0 10px; }
.tWrap .grid_1,
.tWrap .grid_2,
.tWrap .grid_3,
.tWrap .grid_4,
.tWrap .grid_5,
.tWrap .grid_6,
.tWrap .grid_7,
.tWrap .grid_8,
.tWrap .grid_9,
.tWrap .grid_10,
.tWrap .grid_11,
.tWrap .grid_12,
.tWrap .grid_13,
.tWrap .grid_14,
.tWrap .grid_15,
.tWrap .grid_16{ padding:0 10px; border:0px solid rgba(0,0,0,0);
    float:left;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    -moz-background-clip:padding-box !important;
    -webkit-background-clip:padding-box !important;
    background-clip:padding-box !important;}
.container_16 .grid_1 { width:6.25%; }
.container_16 .grid_2 { width:12.5%; }
.container_16 .grid_3 { width:18.75%; }
.container_16 .grid_4 { width:25.0%; }
.container_16 .grid_5 { width:31.25%; }
.container_16 .grid_6 { width:37.5%; }
.container_16 .grid_7 { width:43.75%; }
.container_16 .grid_8 { width:50.0%; }
.container_16 .grid_9 { width:56.25%; }
.container_16 .grid_10 { width:62.5%; }
.container_16 .grid_11 { width:68.75%; }
.container_16 .grid_12 { width:75.0%; }
.container_16 .grid_13 { width:81.25%; }
.container_16 .grid_14 { width:87.5%; }
.container_16 .grid_15 { width:93.75%; }
.container_16 .grid_16 { margin-left:0; width:100%; }

.container_12 .grid_1 { width:8.33333333333%; }
.container_12 .grid_2 { width:16.6666666667%; }
.container_12 .grid_3 { width:25.0%; }
.container_12 .grid_4 { width:33.3333333333%; }
.container_12 .grid_5 { width:41.6666666667%; }
.container_12 .grid_6 { width:50.0%; }
.container_12 .grid_7 { width:58.3333333333%; }
.container_12 .grid_8 { width:66.6666666667%; }
.container_12 .grid_9 { width:75.0%; }
.container_12 .grid_10 { width:83.3333333333%; }
.container_12 .grid_11 { width:91.6666666667%; }
.container_12 .grid_12 { margin-left:0; width:100%; }/*=============================================================
===== UNIVERSAL ===============================================
=============================================================*/

html{ min-height:100%; width:100%; }
body{ min-width:1300px; background:#dddddd;}
.tWrap .floatLeft{ float:left; }
.tWrap .floatRight{ float:right; }
.tWrap .clear{ clear:both; }
.tWrap .mainBoxWrapper{ margin-bottom:1em; }
.tWrap .sideBoxWrapper{ margin-bottom:1em; }

/* Form */
.tWrap .ccm-search-block-form input{ -webkit-border-radius:0px; -webkit-appearance: none; }

.tWrap .formBlockSurveyRow:before, .tWrap .formBlockSurveyRow:after{ content:'.'; display:block; overflow:hidden; visibility:hidden; font-size:0; line-height:0; width:0; height:0; }
.tWrap .formBlockSurveyRow:after{ clear:both; }
.tWrap .formBlockSurveyRow{ overflow:visible; width:100%; padding:0; }
.tWrap .formBlockSurveyCell.question{ width:30%; padding:0; }
.tWrap .formBlockSurveyCell.answer{ width:70%; padding:0 0 5px 0; }
.tWrap .formBlockSurveyCell.question label{ margin-top:8px; display:block; }
.tWrap .extendedFormSurveyView  textarea{ height:100px; box-sizing:content-box; -ms-box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box; }
.tWrap .extendedFormSurveyView  input:focus, .tWrap .extendedFormSurveyView  textarea:focus, .tWrap .extendedFormSurveyView  select:focus{ outline:none; }
.tWrap .extendedFormSurveyView  textarea, .tWrap .extendedFormSurveyView  select, .tWrap .extendedFormSurveyView  input[type=text], .tWrap .extendedFormSurveyView  input[type=tel], .tWrap .extendedFormSurveyView  input[type=email], .tWrap .extendedFormSurveyView  input[type=url]{
	color:#666; border:1px solid #d9d9d9; padding:10px 2%; width:95%;
	-webkit-border-radius:0px; -webkit-appearance: none;
	/*-webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;*/
}
.tWrap .extendedFormSurveyView  textarea:focus, .tWrap .extendedFormSurveyView  select:focus, .tWrap .extendedFormSurveyView  input[type=text]:focus, .tWrap .extendedFormSurveyView  input[type=tel]:focus, .tWrap .extendedFormSurveyView  input[type=email]:focus, .tWrap .extendedFormSurveyView  input[type=url]:focus{
	color:#222; border:1px solid #b1b1b1;
}
.tWrap .extendedFormSurveyView input[type="submit"]{ float:right; -webkit-border-radius:0px; -webkit-appearance: none; }
.tWrap .extendedFormSurveyView #msg { background:#e06a6a; color:#fff; text-shadow: 1px 1px 0 #7b1717; padding:1em; border:none; margin:5px 0; }
.tWrap .extendedFormSurveyView #msg .error{ color:#fff; }
.tWrap .extendedFormSurveyView #msg.formSuccess{ background:#9fd9f1; color:#33363a; text-shadow: 1px 1px 0 #d4dff6; }

/* Breadcrumbs */
.tWrap #breadcrumbsContainer{background:url(themes/greengroup/images/breadcrumbgb.jpg) top center repeat-y; font-size:12px;}
.tWrap .breadcrumbsCont{ color:#076324; padding-left: 238px;padding-top:25px; padding-bottom:25px;}
.tWrap .breadcrumbsCont a{ color:#076324;text-decoration:none; }
.tWrap .breadcrumbsCont a:hover{ color:#076324; }
.tWrap .breadcrumbsCont strong{ font-weight:normal; }
.tWrap .breadcrumbsCont .delim{ padding:0 3px; }

/*=============================================================
===== HEADER ==================================================
=============================================================*/

.tWrap header{ width:100%; }
.tWrap #headerTop{ width:100%; }
.tWrap #headerBottom{ width:100%; }
.tWrap #headerNavContainer{ padding-top:25px;float: right;}
.tWrap #logoContainer {display: block;z-index: 3;}
.tWrap #logo{display:block;float:right; position: absolute;padding-left:60px;z-index: 3; padding-top: 20px; }
.tWrap #headerContentContainer { padding-bottom:16px;padding-top: 8px;}
.tWrap #headerContentContainer img{ display: block;padding-left: 250px;padding-top: 12px;padding-bottom: 0;}

/* Argon/Default Navigation */
.tWrap header .nav{ float:right; margin:0; padding:0; font-family: 'Ubuntu', sans-serif; font-size:14px;text-transform:uppercase; }
.tWrap header .nav > li:first-child{ background-image:none;}
.tWrap header .nav > li{ float:left; list-style:none; position:relative; background:url(themes/greengroup/images/menuseperator.jpg) center left no-repeat;}
.tWrap header .nav > li > a{ font-size:1em; line-height:15px; padding:20px 20px 20px; color:#231f20; display:block; text-decoration:none; }
.tWrap header .nav > li > a:hover, .tWrap header .nav > li.nav-hover > a, .tWrap header .nav > li.nav-path-selected > a{
	color:#076324; text-decoration:none;
}
.tWrap header .nav > li ul{ position:absolute; display:none; margin:0; padding:0px 0 0 0; z-index:4; }
.tWrap header .nav > li ul li{ list-style:none; position:relative; }
.tWrap header .nav > li ul li a{ font-size:1em; line-height:1em; padding:18px 22px 14px; background:#231f20; color:#fff; min-width:130px; text-align:left; display:block; text-decoration:none; }
.tWrap header .nav > li ul li a:hover, .tWrap header .nav > li ul li.nav-hover > a, .tWrap header .nav > li ul li.nav-path-selected > a{
	color:#076324; text-decoration:none;
}
.tWrap header .nav > li > ul ul{ left:100%; top:0; }

/* Antimony Navigation
.tWrap header .nav{ float:right; }
.tWrap header .nav > li > ul ul{ right:100%; left:auto; } */

/* Cobalt Navigation
.tWrap header #logo{ display:none; margin:10px auto; }
.tWrap header .nav{ text-align:center; width:100%; }
.tWrap header .nav > li{ display:inline-block; float:none; margin:0 10px; }
.tWrap header .nav > .nav-item-3 > a{ width:315px; height:90px; padding:50px 0 0 0; background:url(themes/greengroup/images/logo.png) no-repeat top left; text-indent:-9999em; }
.tWrap header .nav > .nav-item-3 > a:hover, .tWrap header .nav > .nav-item-3.nav-hover > a, .tWrap header .nav > .nav-item-3.nav-path-selected > a{
	background:url(themes/greengroup/images/logo.png) no-repeat top left;
}*/

/*=============================================================
===== FOOTER ==================================================
=============================================================*/

.tWrap footer{ width:100%; background:#231f20;font-family: 'Open Sans', sans-serif;font-size:13px;}
.tWrap #footerTop{ width:100%; }
.tWrap #footerBottom{ width:100%;padding:38px 0; }

.tWrap footer p{ padding:0; color:#cecfd0;}
.tWrap footer a{color:#076324; text-decoration:none;}
.tWrap footer #zCopyrightWrapper{ float:right; }
.tWrap footer #zCopyrightLogo{ vertical-align:middle; }

/*=============================================================
===== HOME ====================================================
=============================================================*/

.tWrap #slideshowContainer{ width:100%; position: relative;}
.tWrap #homeContentContainer{ width:100%; top:562px;}
.tWrap #tilesContainer{ width:100%;padding-top:38px; padding-bottom:38px;}

.tWrap .flexslider{ box-shadow:none; -webkit-box-shadow:none; -moz-box-shadow:none; -o-box-shadow:none; }
.tWrap #slideshowContainer .flex-direction-nav .flex-prev{ display:none; }
.tWrap #slideshowContainer .flex-direction-nav .flex-next{  display:none;}
/*.tWrap #slideshowContainer .flex-direction-nav .flex-prev{ width:40px; height:40px; left:20px; background:url(themes/greengroup/images/arrows2.png) no-repeat top left; opacity:1; z-index:3; }
.tWrap #slideshowContainer .flex-direction-nav .flex-next{ width:40px; height:40px; right:20px; background:url(themes/greengroup/images/arrows2.png) no-repeat top right; opacity:1; z-index:3; }*/
/*.tWrap #slideshowContainer .flex-direction-nav .flex-prev{ width:48px; height:48px; left:20px; background:url(themes/greengroup/images/arrows3.png) no-repeat top left; opacity:1; z-index:3; }
.tWrap #slideshowContainer .flex-direction-nav .flex-next{ width:48px; height:48px; right:20px; background:url(themes/greengroup/images/arrows3.png) no-repeat top right; opacity:1; z-index:3; }*/

.tWrap #slideshowContainer  .flexslider{ margin:0;border:4px solid #b1b2b3;position: relative;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
-o-border-radius: 0px;
border-radius: 0px;
box-shadow: 0 0px 0px 0px(0,0,0,.2);
-webkit-box-shadow: 0 0px 0px rgba(0,0,0,.2);
-moz-box-shadow: 0 0px 0px rgba(0,0,0,.2);
-o-box-shadow: 0 0px 0px rgba(0,0,0,.2);
zoom: 1;  }
.tWrap #slideshowContainer .flex-control-nav{}
.tWrap #slideshowContainer .flex-control-nav{width: auto;right: 20px;bottom: 15px;}
.tWrap #slideshowContainer .flex-control-nav a{ background:url(themes/greengroup/images/dots3.png) top left no-repeat; width:18px; height:18px; box-shadow: none;-webkit-border-radius:0px;-moz-border-radius:0px;-o-border-radius:0px;border-radius:0px; }
/*.tWrap #slideshowContainer .flex-control-nav a{ background:url(themes/greengroup/images/dots1.png) top left no-repeat; width:13px; height:13px; box-shadow: none;-webkit-border-radius:0px;-moz-border-radius:0px;-o-border-radius:0px;border-radius:0px; }*/
/*.tWrap #slideshowContainer .flex-control-nav a{ background:url(themes/greengroup/images/dots3.png) top left no-repeat; width:13px; height:13px; box-shadow: none;-webkit-border-radius:0px;-moz-border-radius:0px;-o-border-radius:0px;border-radius:0px; }*/
.tWrap #slideshowContainer .flex-control-nav a.flex-active{ background-position:right top; }

/*=============================================================
===== INNER ===================================================
=============================================================*/

.tWrap .innerContentContainer { padding-top: 72px;padding-bottom: 40px;}
.tWrap .innerContentContainer .nav{ padding:0; margin:0;margin: 0 0 60px;font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;  text-transform:uppercase;}
.tWrap .innerContentContainer .nav > li{ padding:0; margin:0; list-style:none; border-bottom:2px solid #c8cacb; }
.tWrap .innerContentContainer .nav > li > a{ color:#231f20; background:#bcbdbe; padding:14px 40px 14px; font-size:1.071em; line-height:1.071em;display:block; text-decoration:none; }
.tWrap .innerContentContainer .nav > li > a:hover, .tWrap .innerContentContainer .nav > li.nav-hover > a, .tWrap .innerContentContainer .nav > li.nav-path-selected > a{
	background:#076324; color:#fff; text-decoration:none;
}
.tWrap .innerContentContainer .nav > li ul{ padding:0 0 0 0px; margin:0; }
.tWrap .innerContentContainer .nav > li ul li{ list-style:none;border-top:2px solid #c8cacb; }
.tWrap .innerContentContainer .nav > li ul li a{ color:#231f20; background:#bcbdbe; padding:14px 40px 14px; font-size:1.071em; line-height:1.071em; display:block; text-decoration:none; }
.tWrap .innerContentContainer .nav > li ul li a:hover, .tWrap .innerContentContainer .nav > li ul li.nav-hover > a, .tWrap .innerContentContainer .nav > li ul li.nav-path-selected > a{
	background:#076324; color:#fff; text-decoration:none;
}

.tWrap .pageTitle {  }
.tWrap .sidebarTitle {display:none;  }

/*=============================================================
===== CUSTOM ==================================================
=============================================================*/body, #tinymce{ 
	font-size:14px;
	font-family:Verdana, Helvetica, Arial, sans-serif;
	color:#555555;
	line-height:2em;
margin:0; padding:0; border:0; word-wrap: break-word; }

a{ color:#666; text-decoration:none; outline:none; }
a:hover, a:active{ color:#076324; text-decoration:underline; outline:none; }
.tWrap hr, #tinymce hr{ border-top:1px solid #d2d2d2; margin:10px 0; border-bottom:none; border-left:none; border-right:none; }
.tWrap ul, #tinymce ul, .tWrap ol, #tinymce ol{ padding:0 0 0 15px; margin:0; }
.tWrap li, #tinymce li{ font-size:1em; list-style-position:outside; }
.tWrap ul li, #tinymce ul li{ list-style-type:disc; }
.tWrap ol li, #tinymce ol li{ list-style-type:decimal; }

.tWrap p, #tinymce p{ padding:5px 0; margin:0; }
.tWrap h1, #tinymce h1{ font-size:2.250em; padding:10px 0; margin:0; font-weight:600; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; color:#076324;text-transform:uppercase;}
.tWrap h2, #tinymce h2{ font-size:2.143em; padding:10px 0; margin:0; font-weight:600; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; color:#076324;text-transform:uppercase; }
.tWrap h3, #tinymce h3{ font-size:1.786em; padding:10px 0; margin:0; font-weight:600; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; color:#076324;text-transform:uppercase; }
.tWrap h4, #tinymce h4{ font-size:1.286em; padding:10px 0; margin:0; font-weight:600; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; color:#076324;text-transform:uppercase; }
.tWrap h5, #tinymce h5{ font-size:1.286em; padding:10px 0; margin:0; font-weight:600; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; color:#231f20;}
.tWrap h6, #tinymce h6{ font-size:1em; padding:10px 0; margin:0; font-weight:600;  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; color:#076324;text-transform:uppercase; }

/* Button */
.tWrap .zyberButton, #tinymce .zyberButton, .tWrap .extendedFormSurveyView input[type="submit"], .tWrap .guestBook-formBlock input[type="submit"]{
	color: #fff;
	font-size:1.143em;line-height:1.143em;
	font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
	background: #076324;
	padding:15px 21px;
	text-transform:uppercase;
font-weight:600; border: none; display: inline-block; vertical-align: baseline; outline: none; cursor: pointer; text-align: center; text-decoration: none; }
.tWrap .zyberButton:hover, #tinymce .zyberButton:hover, .tWrap .extendedFormSurveyView input[type="submit"]:hover, .tWrap .guestBook-formBlock input[type="submit"]:hover{
	color:#fff;
	background:#231f20;
	text-decoration: none;
}
.tWrap .zyberButton:active, #tinymce .zyberButton:active, .tWrap .extendedFormSurveyView input[type="submit"]:active, .tWrap .guestBook-formBlock input[type="submit"]:active{
	position: relative;
	top: 1px;
}

/* Alternative Button */
.tWrap .zyberButtonAlt, #tinymce .zyberButtonAlt{
	color: #fff;
	font-size:1.143em;line-height:1.143em;
	font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
	background: #231f20;
	padding:15px 10px;
	text-transform:uppercase;
font-weight:600; border: none; display: inline-block; vertical-align: baseline; outline: none; cursor: pointer; text-align: center; text-decoration: none; }
.tWrap .zyberButtonAlt:hover, #tinymce .zyberButtonAlt:hover{
	color:#fff;
	background:#076324;
	text-decoration: none;
}
.tWrap .zyberButtonAlt:active, #tinymce .zyberButtonAlt:active{
	position: relative;
	top: 1px;
}

/* Large Button */
.tWrap .zyberButtonLrg, #tinymce .zyberButtonLrg{
	color: #fff;
	font-size:1.786em;line-height:1.786em;
	font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
	background: #076324;
	padding:15px 17px;
	text-transform:uppercase;
font-weight:600; border: none; display: inline-block; vertical-align: baseline; outline: none; cursor: pointer; text-align: center; text-decoration: none; }
.tWrap .zyberButtonLrg:hover, #tinymce .zyberButtonLrg:hover{
	color:#fff;
	background:#231f20;
	text-decoration: none;
}
.tWrap .zyberButtonLrg:active, #tinymce .zyberButtonLrg:active{
	position: relative;
	top: 1px;
}/*=============================================================
===== UNIVERSAL ===============================================
=============================================================*/
body{ min-width:0px; }
img{ max-width:100%; height:auto; width:auto; }

.tWrap header .nav > li.hasDrop > a{ padding:20px 20px; }
.tWrap header .nav > li a.mobileDropdown{ width:20px; height:55px; background:url(themes/greengroup/images/mobilenavarrow.png) no-repeat center center; position:absolute; display:block !important; right:0; top:0; padding:0; min-width:0; }
.tWrap header .nav > li a.mobileDropdown{ background:url(themes/greengroup/images/mobilenavarrow.png) no-repeat center center !important; }

/*=============================================================
===== DROPDOWNS ===============================================
=============================================================*/

/* Below minimum width */
@media only screen and (max-width: 1279px) {
	.tWrap .container_12, .tWrap .container_16{ width:960px; }
	
	/* Cobalt Navigation
	.tWrap header .nav > .nav-item-3{ display:none; }*/
	
	.tWrap header #logo{ display:block; max-width:300px; margin:0px auto;display: block; float: none; position: relative; }
	.tWrap header #logo img{ text-align:center; }
	.tWrap #headerNavContainer {padding-top: 35px;float: right;}
	.tWrap .innerContentContainer {padding-top: 20px;padding-bottom: 20px;}
	
}

/* 1024 Desktop */
@media only screen and (max-width: 979px) {
	.tWrap .container_12, .tWrap .container_16{ width:748px; }
	
	/* Dropdown grids */
	.tWrap .grid_1, .tWrap .grid_2, .tWrap .grid_3, .tWrap .grid_4, .tWrap .grid_5, .tWrap .grid_6, .tWrap .grid_7, .tWrap .grid_8, .tWrap .grid_9, .tWrap .grid_10, .tWrap .grid_11, .tWrap .grid_12, .tWrap .grid_13, .tWrap .grid_14, .tWrap .grid_15, .tWrap .grid_16, .ccm-layout-col{ clear:both !important; float:none !important; padding-left:0 !important; padding-right:0 !important;width:auto !important; }
	.ccm-layout-col-spacing{ margin:0 !important; }
	
	/* Navigation */
	.tWrap header .nav{ width:100%; }
	.tWrap header .nav > li{ width:100%; text-align:left; margin:0;  background-image:none;}
	
	.tWrap header .nav > li ul{ position:relative; }
	.tWrap header .nav > li ul li{ width:100%; }
	.tWrap header .nav > li ul li a{ background:#231f20; color:#fff; min-width:none; }
	.tWrap header .nav > li ul li a:hover, .tWrap header .nav > li ul li.nav-hover > a, .tWrap header .nav > li ul li.nav-path-selected > a{
		color:#076324; text-decoration:none;
	}
	.tWrap #logoContainer {display: block;z-index: 3;text-align: center;}
	.tWrap #headerContentContainer {padding-bottom: 00px; text-align:center;}
	.tWrap header .nav > li > ul ul{ left:0; }
	.tWrap #headerNavContainer {padding-top: 0px;float: none;}
	.tWrap #headerContentContainer img{padding-left: 20px;display:inline; float: none;padding-top: 50px; text-align:center;}
	.tWrap .innerContentContainer {padding-top: 20px;padding-bottom: 20px;}
	/* Slideshow */
	.tWrap .flex-direction-nav{ display:none; }
	.tWrap .flex-control-nav{ display:none; }
	
	/* Footer */
	.tWrap footer #zCopyrightWrapper{ float:left; }
}

/* iPad Portrait */
@media only screen and (max-width: 767px) {
	.tWrap .container_12, .tWrap .container_16{ width:460px; }
	body{ font-size:13px; }
	.tWrap .breadcrumbsCont {padding-left: 0px;padding-top: 30px;padding-bottom: 30px;}
	.tWrap #logo {display: block;float: right; position: relative;  padding-left: 60px;z-index: 3;}
	.tWrap #headerNavContainer {padding-top: 0px;float: right;}
	.tWrap #headerContentContainer img{padding-left: 20px;display:inline; float: none;padding-top: 10px;}
}

/* Small Tablet */
@media only screen and (max-width: 479px) {
	.tWrap .container_12, .tWrap .container_16{ width:300px; }
	body{ font-size:12px; }
	
	/* Fix galleries for smaller screens */
	.tWrap .deluxe_image_gallery_image > div{ height:auto !important; }
	.tWrap .advanced-slider .navigation-buttons{ display:none !important; }
	
}

/* iPhone */
@media only screen and (max-width: 319px) {
	.tWrap .container_12, .tWrap .container_16{ width:220px; }
	body{ font-size:11px; }
}

/* Small Phone */
@media only screen and (max-width: 239px) {
	.tWrap .container_12, .tWrap .container_16{ width:200px; }
	body{ font-size:10px; }
}