Browse Source

mobile navigation

windhamdavid 6 years ago
parent
commit
5bd0ae1d5a
3 changed files with 1397 additions and 1307 deletions
  1. 2 1
      header.php
  2. 91 1
      js/climatecontrol.js
  3. 1304 1305
      style.css

+ 2 - 1
header.php

@@ -15,6 +15,7 @@
 <head>
 
 	<meta charset="<?php bloginfo( 'charset' ); ?>">
+	<meta name="viewport" content="width=device-width, initial-scale=1">
 	<title><?php wp_title( '|', true, 'right' ); ?></title>
 	<meta name="description" content="Climate Control Systems of Greenwood has been owned and operated in Greenwood, SC for over 25 years.  We are a full-service heating, ventilation and air conditioning company offering repairs and installations for residential and commercial customers. "/>
 	<meta property="og:image" content="http://www.climategreenwood.com/wp-content/themes/climatecontrol/images/climategreenwood.jpg" />
@@ -61,7 +62,7 @@
 				</div>
 			</div>
 		</div>
-		<nav id="primary-navigation" class="site-navigation primary-navigation inner-wrapper" role="navigation">
+		<nav id="primary-navigation" class="site-navigation primary-navigation inner-wrapper " role="navigation">
 			<div class="inner-wrapper">
 				<?php wp_nav_menu( array( 'theme_location' => 'primary', 'menu_class' => 'nav-menu' ) ); ?>
 			</div>

+ 91 - 1
js/climatecontrol.js

@@ -7,10 +7,100 @@ $(document).ready( function() {
 	function() {
 		$('.sub-nav-back').removeClass('show');
 	});
+	
+	
 });
 $(window).load( function() {
 	$('#slider').nivoSlider({
 		directionNav: false,
 		controlNav: false,
 	});
-});
+});
+
+$(function () {
+  $("#menu-primary-menu").tinyNav();
+});
+
+
+/*! http://tinynav.viljamis.com v1.2 by @viljamis */
+(function ($, window, i) {
+  $.fn.tinyNav = function (options) {
+
+    // Default settings
+    var settings = $.extend({
+      'active' : 'selected', // String: Set the "active" class
+      'header' : '', // String: Specify text for "header" and show header instead of the active item
+      'indent' : '- ', // String: Specify text for indenting sub-items
+      'label'  : '' // String: sets the <label> text for the <select> (if not set, no label will be added)
+    }, options);
+
+    return this.each(function () {
+
+      // Used for namespacing
+      i++;
+
+      var $nav = $(this),
+        // Namespacing
+        namespace = 'tinynav',
+        namespace_i = namespace + i,
+        l_namespace_i = '.l_' + namespace_i,
+        $select = $('<select/>').attr("id", namespace_i).addClass(namespace + ' ' + namespace_i);
+
+      if ($nav.is('ul,ol')) {
+
+        if (settings.header !== '') {
+          $select.append(
+            $('<option/>').text(settings.header)
+          );
+        }
+
+        // Build options
+        var options = '';
+
+        $nav
+          .addClass('l_' + namespace_i)
+          .find('a')
+          .each(function () {
+            options += '<option value="' + $(this).attr('href') + '">';
+            var j;
+            for (j = 0; j < $(this).parents('ul, ol').length - 1; j++) {
+              options += settings.indent;
+            }
+            options += $(this).text() + '</option>';
+          });
+
+        // Append options into a select
+        $select.append(options);
+
+        // Select the active item
+        if (!settings.header) {
+          $select
+            .find(':eq(' + $(l_namespace_i + ' li')
+            .index($(l_namespace_i + ' li.' + settings.active)) + ')')
+            .attr('selected', true);
+        }
+
+        // Change window location
+        $select.change(function () {
+          window.location.href = $(this).val();
+        });
+
+        // Inject select
+        $(l_namespace_i).after($select);
+
+        // Inject label
+        if (settings.label) {
+          $select.before(
+            $("<label/>")
+              .attr("for", namespace_i)
+              .addClass(namespace + '_label ' + namespace_i + '_label')
+              .append(settings.label)
+          );
+        }
+
+      }
+
+    });
+
+  };
+})(jQuery, this, 0);

+ 1304 - 1305
style.css

@@ -1,1314 +1,1313 @@
-/* @override https://macs.local/cc/wp-content/themes/cc_17/style.css?ver=4.8 */
-
-/*
-Theme Name: Climate Control Systems
-Author: AdServices
-*/
-
-/**
- * Table of Contents:
- *
- * 1.0 - Reset
- * 2.0 - Repeatable Patterns
- * 3.0 - Basic Structure
- * 4.0 - Header
- * 5.0 - Navigation
- * 6.0 - Content
- *   6.1 - Post Thumbnail
- *   6.2 - Entry Header
- *   6.3 - Entry Meta
- *   6.4 - Entry Content
- *   6.5 - Galleries
- *   6.6 - Post Formats
- *   6.7 - Post/Image/Paging Navigation
- *   6.8 - Attachments
- *   6.9 - Archives
- *   6.10 - Contributor Page
- *   6.11 - 404 Page
- *   6.12 - Full-width
- *   6.13 - Singular
- *   6.14 - Comments
- * 7.0 - Sidebar
- *   7.1 - Widgets
- *   7.2 - Content Sidebar Widgets
- * 8.0 - Footer
- * 9.0 - Featured Content
- * 10.0 - Fluid Columns
- * 11.0 - Media Queries
- * 12.0 - Print
- * -----------------------------------------------------------------------------
- */
-
-
-/**
- * 1.0 Reset
- *
- * Resetting and rebuilding styles have been helped along thanks to the fine
- * work of Eric Meyer http://meyerweb.com/eric/tools/css/reset/index.html
- * along with Nicolas Gallagher and Jonathan Neal
- * http://necolas.github.com/normalize.css/ and Blueprint
- * http://www.blueprintcss.org/
- *
- * -----------------------------------------------------------------------------
- */
-
-html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
-	border: 0;
-	font-family: inherit;
-	font-size: 100%;
-	font-style: inherit;
-	font-weight: inherit;
-	margin: 0;
-	outline: 0;
-	padding: 0;
-	vertical-align: baseline;
-}
-
-article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
-	display: block;
-}
-
-audio, can vas, video {
-	display: inline-block;
-	max-width: 100%;
-}
-
-html {
-	overflow-y: scroll;
-	-webkit-text-size-adjust: 100%;
-	-ms-text-size-adjust:     100%;
-}
-
-html, body {
-	height:100%;
-	position: relative;
-}
-
-body, button, input, select, textarea {
-	color: #2b2b2b;
-	font-family: 'Economica', sans-serif;
-	font-size: 16px;
-	font-weight: 400;
-	line-height: 1.5;
-}
-
-body {
-}
-
-p {
-	font-size: 16px;
-	line-height: 1.3em;
-	margin-bottom:1em;
-}
-
-a {
-	text-decoration: none;
-}
-
-a:hover, a:active {
-	outline: 0;
-}
-
-a:active, a:hover {
-}
-
-h1, h2, h3, h4, h5, h6 {
-	clear: both;
-	font-weight: 700;
-	margin:0 0 .7em 0;
-	color:#7a1919;
-	text-transform: uppercase;
-}
-
-h1 {
-	font-size: 30px;
-	line-height: 1;
-}
-
-h2 {
-	font-size: 26px;
-	line-height: 1;
-}
-
-h3 {
-	font-size: 22px;
-	line-height: 1.0909090909;
-}
-
-h4 {
-	font-size: 20px;
-	line-height: 1.2;
-}
-
-h5 {
-	font-size: 18px;
-	line-height: 1.3333333333;
-}
-
-h6 {
-	font-size: 16px;
-	line-height: 1.5;
-}
-
-address {
-	font-style: italic;
-	margin-bottom: 24px;
-}
-
-abbr[title] {
-	border-bottom: 1px dotted #2b2b2b;
-	cursor: help;
-}
-
-b, strong {
-	font-weight: 700;
-}
-
-cite, dfn, em, i {
-	font-style: italic;
-}
-
-mark, ins {
-	background: #fff9c0;
-	text-decoration: none;
-}
-
-code, kbd, tt, var, samp, pre {
-	font-family: monospace, serif;
-	font-size: 15px;
-	-webkit-hyphens: none;
-	-moz-hyphens:    none;
-	-ms-hyphens:     none;
-	hyphens:         none;
-	line-height: 1.6;
-}
-
-pre {
-	border: 1px solid rgba(0, 0, 0, 0.1);
-	-webkit-box-sizing: border-box;
-	-moz-box-sizing:    border-box;
-	box-sizing:         border-box;
-	margin-bottom: 24px;
-	max-width: 100%;
-	overflow: auto;
-	padding: 12px;
-	white-space: pre;
-	white-space: pre-wrap;
-	word-wrap: break-word;
-}
-
-blockquote, q {
-	-webkit-hyphens: none;
-	-moz-hyphens:    none;
-	-ms-hyphens:     none;
-	hyphens:         none;
-	quotes: none;
-}
-
-blockquote:before, blockquote:after, q:before, q:after {
-	content: "";
-	content: none;
-}
-
-blockquote {
-	color: #767676;
-	font-size: 19px;
-	font-style: italic;
-	font-weight: 300;
-	line-height: 1.2631578947;
-	margin-bottom: 24px;
-}
-
-blockquote cite, blockquote small {
-	color: #2b2b2b;
-	font-size: 16px;
-	font-weight: 400;
-	line-height: 1.5;
-}
-
-blockquote em, blockquote i, blockquote cite {
-	font-style: normal;
-}
-
-blockquote strong, blockquote b {
-	font-weight: 400;
-}
-
-small {
-	font-size: smaller;
-}
-
-big {
-	font-size: 125%;
-}
-
-sup, sub {
-	font-size: 75%;
-	height: 0;
-	line-height: 0;
-	position: relative;
-	vertical-align: baseline;
-}
-
-sup {
-	bottom: 1ex;
-}
-
-sub {
-	top: .5ex;
-}
-
-dl {
-	margin-bottom: 24px;
-}
-
-dt {
-	font-weight: bold;
-}
-
-dd {
-	margin-bottom: 24px;
-}
-
-ul, ol {
-	list-style: none;
-	margin: 0 0 24px 20px;
-}
-
-ul {
-	list-style: disc;
-}
-
-ol {
-	list-style: decimal;
-}
-
-li > ul, li > ol {
-	margin: 0 0 0 20px;
-}
-
-img {
-	-ms-interpolation-mode: bicubic;
-	border: 0;
-	vertical-align: middle;
-}
-
-figure {
-	margin: 0;
-}
-
-fieldset {
-	border: 1px solid rgba(0, 0, 0, 0.1);
-	margin: 0 0 24px;
-	padding: 11px 12px 0;
-}
-
-legend {
-	white-space: normal;
-}
-
-button, input, select, textarea {
-	-webkit-box-sizing: border-box;
-	-moz-box-sizing:    border-box;
-	box-sizing:         border-box;
-	font-size: 100%;
-	margin: 0;
-	max-width: 100%;
-	vertical-align: baseline;
-}
-
-button, input {
-	line-height: normal;
-}
-
-input, textarea {
-	background-image: -webkit-linear-gradient(hsla(0,0%,100%,0), hsla(0,0%,100%,0)); /* Removing the inner shadow, rounded corners on iOS inputs */
-}
-
-button, html input[type="button"], input[type="reset"], input[type="submit"] {
-	-webkit-appearance: button;
-	cursor: pointer;
-}
-
-button[disabled], input[disabled] {
-	cursor: default;
-}
-
-input[type="checkbox"], input[type="radio"] {
-	padding: 0;
-}
-
-input[type="search"] {
-	-webkit-appearance: textfield;
-}
-
-input[type="search"]::-webkit-search-decoration {
-	-webkit-appearance: none;
-}
-
-button::-moz-focus-inner, input::-moz-focus-inner {
-	border: 0;
-	padding: 0;
-}
-
-textarea {
-	overflow: auto;
-	vertical-align: top;
-}
-
-table {
-	border-collapse: separate;
-	border-spacing: 0;
-	border-width: 1px 0 0 1px;
-	margin-bottom: 24px;
-	width: 100%;
-}
-
-caption, th, td {
-	font-weight: normal;
-	text-align: left;
-}
-
-th {
-	border-width: 0 1px 1px 0;
-	font-weight: bold;
-}
-
-td {
-	border-width: 0 1px 1px 0;
-}
-
-del {
-	color: #767676;
-}
-
-hr {
-	background-color: rgba(0, 0, 0, 0.1);
-	border: 0;
-	height: 1px;
-	margin-bottom: 23px;
-}
-
-/* Support a widely-adopted but non-standard selector for text selection styles
- * to achieve a better experience. See http://core.trac.wordpress.org/ticket/25898.
- */
-::selection {
-	background: #7a1919;
-	color: #fff;
-	text-shadow: none;
-}
-
-::-moz-selection {
-	background: #7a1919;
-	color: #fff;
-	text-shadow: none;
-}
-
-
-/**
- * 2.0 Repeatable Patterns
- * -----------------------------------------------------------------------------
- */
-
-/* Input fields */
-
-input, textarea {
-	border: 1px solid rgba(0, 0, 0, 0.1);
-	border-radius: 2px;
-	color: #2b2b2b;
-	padding: 8px 10px 7px;
-}
-
-textarea {
-	width: 100%;
-}
-
-input:focus, textarea:focus {
-	border: 1px solid rgba(0, 0, 0, 0.3);
-	outline: 0;
-}
-
-/* Buttons */
-
-
-/* Placeholder text color -- selectors need to be separate to work. */
-
-::-webkit-input-placeholder {
-	color: #7a1919;
-}
-
-:-moz-placeholder {
-	color: #7a1919;
-}
-
-::-moz-placeholder {
-	color: #7a1919;
-	opacity: 1; /* Since FF19 lowers the opacity of the placeholder by default */
-}
-
-:-ms-input-placeholder {
-	color: #7a1919;
-}
-
-/* Responsive images. Fluid images for posts, comments, and widgets */
-
-.comment-content img, .entry-content img, .entry-summary img, #site-header img, .widget img, .wp-caption {
-	max-width: 100%;
-}
-
-/**
- * Make sure images with WordPress-added height and width attributes are
- * scaled correctly.
- */
-
-.comment-content img[height], .entry-content img, .entry-summary img, img[class*="align"], img[class*="wp-image-"], img[class*="attachment-"], #site-header img {
-	height: auto;
-}
-
-img.size-full, img.size-large, .wp-post-image, .post-thumbnail img {
-	height: auto;
-	max-width: 100%;
-}
-
-/* Make sure embeds and iframes fit their containers */
-
-embed, iframe, object, video {
-	margin-bottom: 24px;
-	max-width: 100%;
-}
-
-p > embed, p > iframe, p > object, span > embed, span > iframe, span > object {
-	margin-bottom: 0;
-}
-
-/* Alignment */
-
-.alignleft {
-	float: left;
-}
-
-.alignright {
-	float: right;
-}
-
-.aligncenter {
-	display: block;
-	margin-left: auto;
-	margin-right: auto;
-}
-
-blockquote.alignleft, img.alignleft {
-	margin: 7px 24px 7px 0;
-}
-
-.wp-caption.alignleft {
-	margin: 7px 14px 7px 0;
-}
-
-blockquote.alignright, img.alignright {
-	margin: 7px 0 7px 24px;
-}
-
-.wp-caption.alignright {
-	margin: 7px 0 7px 14px;
-}
-
-blockquote.aligncenter, img.aligncenter, .wp-caption.aligncenter {
-	margin-top: 7px;
-	margin-bottom: 7px;
-}
-
-.site-content blockquote.alignleft, .site-content blockquote.alignright {
-	border-top: 1px solid rgba(0, 0, 0, 0.1);
-	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
-	padding-top: 17px;
-	width: 50%;
-}
-
-.site-content blockquote.alignleft p, .site-content blockquote.alignright p {
-	margin-bottom: 17px;
-}
-
-.wp-caption {
-	margin-bottom: 24px;
-}
-
-.wp-caption img[class*="wp-image-"] {
-	display: block;
-	margin: 0;
-}
-
-.wp-caption {
-	color: #767676;
-}
-
-.wp-caption-text {
-	-webkit-box-sizing: border-box;
-	-moz-box-sizing:    border-box;
-	box-sizing:         border-box;
-	font-size: 12px;
-	font-style: italic;
-	line-height: 1.5;
-	margin: 9px 0;
-	padding-right: 10px;
-}
-
-.wp-smiley {
-	border: 0;
-	margin-bottom: 0;
-	margin-top: 0;
-	padding: 0;
-}
-
-/* Assistive text */
-
-.screen-reader-text {
-	clip: rect(1px, 1px, 1px, 1px);
-	position: absolute;
-}
-
-.screen-reader-text:focus {
-	background-color: #f1f1f1;
-	border-radius: 3px;
-	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
-	clip: auto;
-	color: #21759b;
-	display: block;
-	font-size: 14px;
-	font-weight: bold;
-	height: auto;
-	line-height: normal;
-	padding: 15px 23px 14px;
-	position: absolute;
-	left: 5px;
-	top: 5px;
-	text-decoration: none;
-	text-transform: none;
-	width: auto;
-	z-index: 100000; /* Above WP toolbar */
-}
-
-.hide {
-	display: none;
-}
-
-/* Clearing floats */
-
-.footer-sidebar:before, .footer-sidebar:after, .hentry:before, .hentry:after, .slider-direction-nav:before, .slider-direction-nav:after, .contributor-info:before, .contributor-info:after, .search-box:before, .search-box:after, [class*="content"]:before, [class*="content"]:after, [class*="site"]:before, [class*="site"]:after {
-	content: "";
-	display: table;
-}
-
-.footer-sidebar:after, .hentry:after, .slider-direction-nav:after, .contributor-info:after, .search-box:after, [class*="content"]:after, [class*="site"]:after {
-	clear: both;
-}
-.clear {
-	float:none;
-	clear:both;
-}
-
-/* Genericons */
-
-.bypostauthor > article .fn:before .comment-edit-link:before .comment-reply-link:before .comment-reply-login:before .comment-reply-title small a:before .contributor-posts-link:before .menu-toggle:before .search-toggle:before .slider-direction-nav a:before .widget_twentyfourteen_ephemera .widget-title:before {
-	-webkit-font-smoothing: antialiased;
-	display: inline-block;
-	font: normal 16px/1 Genericons;
-	text-decoration: inherit;
-	vertical-align: text-bottom;
-}
-
-/* Separators */
-
-.site-content span + .entry-date:before, .full-size-link:before, .parent-post-link:before, span + .byline:before, span + .comments-link:before, span + .edit-link:before, .widget_twentyfourteen_ephemera .entry-title:after {
-	content: "\0020\007c\0020";
-}
-
-table {
-	color:#7a1919;
-}
-table td {
-	font-weight: bold;
-	font-size: 14px;
-}
-
-
-/**
- * 3.0 Basic Structure
- * -----------------------------------------------------------------------------
- */
-.inner-wrapper {
-	width:980px;
-	position: relative;
-	margin:0 auto;
-}
-#page {
-	padding-top:140px;
-	min-height: calc(100% - 140px);
-	position: relative;
-	background:#CCC;
-}
-.bg-element {
-	position:fixed;
-	width:980px;
-	top:0;
-	left:50%;
-	margin-left:-490px;
-	height:100%;
-	z-index: 0;
-	background:white;
-}
-#main {
-	position: relative;
-	z-index: 5;
-	padding-bottom:100px;
-}
-#main-content {
-}
-#primary {
-	width:940px;
-	padding:20px;
-	min-height: calc(100% - 140px);
-	background:white;
-	position: relative;
-	z-index: 10;
-	/*padding-bottom:;*/
-}
-
-/**
- * 4.0 Header
- * -----------------------------------------------------------------------------
- */
-
-/* Ensure that there is no gap between the header and
-   the admin bar for WordPress versions before 3.8. */
-#wpadminbar {
-	min-height: 32px;
-}
-header#masthead {
-	background: #7f5516; /* Old browsers */
-	background: -moz-linear-gradient(left,  #7f5516 0%, #ba9458 15%, #e8c48b 50%, #ba9458 85%, #7f5516 100%); /* FF3.6+ */
-	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#7f5516), color-stop(15%,#ba9458), color-stop(50%,#e8c48b), color-stop(85%,#ba9458), color-stop(100%,#7f5516)); /* Chrome,Safari4+ */
-	background: -webkit-linear-gradient(left,  #7f5516 0%,#ba9458 15%,#e8c48b 50%,#ba9458 85%,#7f5516 100%); /* Chrome10+,Safari5.1+ */
-	background: -o-linear-gradient(left,  #7f5516 0%,#ba9458 15%,#e8c48b 50%,#ba9458 85%,#7f5516 100%); /* Opera 11.10+ */
-	background: -ms-linear-gradient(left,  #7f5516 0%,#ba9458 15%,#e8c48b 50%,#ba9458 85%,#7f5516 100%); /* IE10+ */
-	background: linear-gradient(to right,  #7f5516 0%,#ba9458 15%,#e8c48b 50%,#ba9458 85%,#7f5516 100%); /* W3C */
-	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7f5516', endColorstr='#7f5516',GradientType=1 ); /* IE6-9 */
-	padding-top:4px;
-	position: fixed;
-	z-index: 100;
-	width:100%;
-	height:136px;
-	top:0;
-	left:0;
-}
-.header-main {
-	background:white;
-}
-.header-main .inner-wrapper {
-	height: 107px;
-}
-.logo {
-	position: absolute;
-	top:10px;
-	left:50%;
-	margin-left:-152px;
-}
-.logo a {
-	display: block;
-	width:305px;
-	height:85px;
-	background:url('images/climate_control_logo.png') center center no-repeat;
-}
-.header-main .search-form {
-	position: absolute;
-	top:10px;
-	right:0;
-	width:200px;
-}
-input.search-field {
-	border: 1px solid #7a1919;
-	padding: 2px 2px 2px 20px;
-	color: #7a1919;
-	background:url('images/search_icon.png') left center no-repeat;
-	background-color: rgba(232,196,139,.5);
-	border-radius: 0;
-	width:90%;
-}
-input.search-submit {
-	display: block;
-	text-indent: -9999px;
-	padding: 0;
-	width: 0;
-	height: 0px;
-	border: 10px solid transparent;
-	border-right: 0;
-	border-left: 15px solid #7a1919;
-	background: none;
-	float: right;
-	margin-top: 2px;
-}
-.search-submit {
-	display: none;
-}
-.social {
-	position: absolute;
-	right:0;
-	bottom:10px;
-}
-.social .social-links {
-	margin:0;
-}
-.social .social-links li {
-	display: inline-block;
-	list-style: none outside none;
-}
-.social .social-links li a {
-	display: block;
-	font-weight: bold;
-	padding:5px 30px 5px 5px;
-	background-position: right center;
-	background-repeat: no-repeat;
-	color:#7a1919;
-}
-
-.header-left{
-	position: absolute;
-	top:10px;
-	left:0;
-}
-.header-left .header-links a {
-	display: block;
-	width:160px;
-	text-align: center;
-	background:#7a1919;
-	color:white;
-	font-weight: bold;
-	font-size: 14px;
-	text-transform: uppercase;
-	margin-bottom:10px;
-}
-.header-left .phone {
-	font-size: 30px;
-	font-weight: bold;
-	color:#7a1919;
-	line-height: 1em;
-	text-align: center;
-}
-
-/**
- * 5.0 Navigation
- * -----------------------------------------------------------------------------
- */
-#primary-navigation, .menu-primary-menu-container {
-	position: relative;
-	z-index: 100;
-}
-#primary-navigation .nav-menu {
-	list-style: none outside none;
-	margin:0;
-	text-align: left;
-}
-#primary-navigation .nav-menu li {
-	display: block;
-	float:left;
-	position: relative;
-}
-#primary-navigation .nav-menu > li > a {
-	display: block;
-	font-size: 17px;
-	font-weight: bold;
-	color:#5a0000;
-	line-height: 17px;
-	padding:6px 12px;
-	text-transform: uppercase;
-}
-#primary-navigation .nav-menu > li:hover > a, #primary-navigation .nav-menu > li.current-menu-item > a, #primary-navigation .nav-menu > li.current-menu-ancestor > a {
-	background: #7f5516; /* Old browsers */
-	background: -moz-linear-gradient(top,  #7f5516 0%, #e8c48b 100%); /* FF3.6+ */
-	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7f5516), color-stop(100%,#e8c48b)); /* Chrome,Safari4+ */
-	background: -webkit-linear-gradient(top,  #7f5516 0%,#e8c48b 100%); /* Chrome10+,Safari5.1+ */
-	background: -o-linear-gradient(top,  #7f5516 0%,#e8c48b 100%); /* Opera 11.10+ */
-	background: -ms-linear-gradient(top,  #7f5516 0%,#e8c48b 100%); /* IE10+ */
-	background: linear-gradient(to bottom,  #7f5516 0%,#e8c48b 100%); /* W3C */
-	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7f5516', endColorstr='#e8c48b',GradientType=0 ); /* IE6-9 */
-	color:white;
-}
-#primary-navigation .nav-menu li > ul {
-	display: none;
-	position: absolute;
-	margin:0;
-	left:50%;
-	-moz-transform: translateX(-50%);
-	-webkit-transform: translateX(-50%);
-	-o-transform: translateX(-50%);
-	-ms-transform: translateX(-50%);
-	transform: translateX(-50%);
-	white-space: nowrap;
-	line-height: 18px;
-}
-#primary-navigation .nav-menu li:hover > ul {
-	display: block;
-}
-#primary-navigation .nav-menu li > ul > li {
-	margin:0 3px 0 1px;
-	line-height: 20px;
-	font-size: 14px;
-	display: inline-block;
-	float:none;
-}
-#primary-navigation .nav-menu li > ul > li:before {
-	content:" | ";
-	color:white;
-}
-#primary-navigation .nav-menu li > ul > li:first-child:before {
-	content:"";	
-}
-#primary-navigation .nav-menu li > ul > li > a {
-	color:white;
-	display: inline-block;
-	padding:0 2px 0 4px;
-}
-.sub-nav-back {
-	background: #452802; /* Old browsers */
-	background: -moz-linear-gradient(left,  #452802 0%, #ac8b59 15%, #ac8b59 50%, #ac8b59 85%, #ac8b59 85%, #452802 100%); /* FF3.6+ */
-	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#452802), color-stop(15%,#ac8b59), color-stop(50%,#ac8b59), color-stop(85%,#ac8b59), color-stop(85%,#ac8b59), color-stop(100%,#452802)); /* Chrome,Safari4+ */
-	background: -webkit-linear-gradient(left,  #452802 0%,#ac8b59 15%,#ac8b59 50%,#ac8b59 85%,#ac8b59 85%,#452802 100%); /* Chrome10+,Safari5.1+ */
-	background: -o-linear-gradient(left,  #452802 0%,#ac8b59 15%,#ac8b59 50%,#ac8b59 85%,#ac8b59 85%,#452802 100%); /* Opera 11.10+ */
-	background: -ms-linear-gradient(left,  #452802 0%,#ac8b59 15%,#ac8b59 50%,#ac8b59 85%,#ac8b59 85%,#452802 100%); /* IE10+ */
-	background: linear-gradient(to right,  #452802 0%,#ac8b59 15%,#ac8b59 50%,#ac8b59 85%,#ac8b59 85%,#452802 100%); /* W3C */
-	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#452802', endColorstr='#452802',GradientType=1 ); /* IE6-9 */
-	width:100%;
-	position: absolute;
-	z-index: 1;
-	left:-20px;
-	padding:0 20px;
-	height:20px;
-	top:100%;
-	display: none;
-}
-.sub-nav-back.show {
-	display: block;
-}
-
-
-/**
- * 6.0 Content
- * -----------------------------------------------------------------------------
- */
-.home .slider {
-	background: #7f5516; /* Old browsers */
-	background: -moz-linear-gradient(left,  #7f5516 0%, #ba9458 15%, #e8c48b 50%, #ba9458 85%, #7f5516 100%); /* FF3.6+ */
-	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#7f5516), color-stop(15%,#ba9458), color-stop(50%,#e8c48b), color-stop(85%,#ba9458), color-stop(100%,#7f5516)); /* Chrome,Safari4+ */
-	background: -webkit-linear-gradient(left,  #7f5516 0%,#ba9458 15%,#e8c48b 50%,#ba9458 85%,#7f5516 100%); /* Chrome10+,Safari5.1+ */
-	background: -o-linear-gradient(left,  #7f5516 0%,#ba9458 15%,#e8c48b 50%,#ba9458 85%,#7f5516 100%); /* Opera 11.10+ */
-	background: -ms-linear-gradient(left,  #7f5516 0%,#ba9458 15%,#e8c48b 50%,#ba9458 85%,#7f5516 100%); /* IE10+ */
-	background: linear-gradient(to right,  #7f5516 0%,#ba9458 15%,#e8c48b 50%,#ba9458 85%,#7f5516 100%); /* W3C */
-	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7f5516', endColorstr='#7f5516',GradientType=1 ); /* IE6-9 */
-	padding-bottom:4px;
-}
-.home .slider .bg-color {
-	background:#7a1919;
-}
-.home .entry-content p {
-	font-size: 22px;
-}
-#slider img {
-	display: none;
-}
-#slider img:first-child {
-	display: block;
-}
-.content_area {
-	padding-left: 10px;
-	border-left: 3px solid #7a1919;
-	margin: 25px 0;
-}
-.home .content_area {
-	padding-left: 0px;
-	border-left: none;
-	margin: 0;
-}
-.entry-content a {
-	color:#7a1919;
-	font-weight: bold;
-}
-a.anchor{ display: block; position: relative; top: -160px; visibility: hidden; }
-
-/**
- * 6.1 Post Thumbnail
- * -----------------------------------------------------------------------------
- */
-
-
-/**
- * 6.2 Entry Header
- * -----------------------------------------------------------------------------
- */
-
-
-/**
- * 6.3 Entry Meta
- * -----------------------------------------------------------------------------
- */
-
-
-
-
-/**
- * 6.4 Entry Content
- * -----------------------------------------------------------------------------
- */
-.home .content_area > div { margin-left:-3px; }
-.home .content_area > div:first-child {
-	border-right:1px solid #7a1919;
-	margin-left:0;
-	padding-right:1%;
-	margin-right:3%;
-}
-form .grid_2 , form .grid_3{
-	float:left;
-}
-form .grid_2 {
-	width:120px;
-}
-form .grid_3 {
-	width:340px;
-}
-.form_row {
-	float: left;
-	padding: 6px 0;
-	width: 570px;
-}
-.form_row .indent { padding-left: 40px; }
-.form_row .indent .row {
-	float: left;
-	margin-bottom: 2px;
-	width: 100%;
-}
-.form_row .indent .first-row { margin-top: 5px; }
-.form_row .indent input, .form_row .indent span {
-	/*float: left;*/
-	padding-right: 8px;
-	width: auto;
-}
-.form_row1 {
-	float: left;
-	padding-top: 6px;
-	width: 570px;
-}
-.form_row1 label {
-	padding-left: 16px;
-	padding-right: 0;
-	padding-top: 0;
-	text-align: left;
-}
-.form_row1 span {
-	float: left;
-	padding: 0 10px 0 6px;
-}
-.form_row span textarea {
-	margin: 0 20px;
-	width: 95%;
-}
-.form_row table { margin-left: 10px; }
-.form_row td input { width: auto; }
-
-
-/**
- * 6.6 Post Formats
- * -----------------------------------------------------------------------------
- */
-
-
-/**
- * 6.7 Post/Image/Paging Navigation
- * -----------------------------------------------------------------------------
- */
-
-
-/**
- * 6.8 Attachments
- * -----------------------------------------------------------------------------
- */
-
-
-/**
- * 6.9 Archives
- * -----------------------------------------------------------------------------
- */
-
-
-/**
- * 6.10 Contributor Page
- * -----------------------------------------------------------------------------
- */
-
-
-/**
- * 6.11 404 Page
- * -----------------------------------------------------------------------------
- */
-
-
-/**
- * 6.12 Full-width
- * -----------------------------------------------------------------------------
- */
-
-
-/**
- * 6.13 Singular
- * -----------------------------------------------------------------------------
- */
-
-
-/**
- * 7.0 Sidebars
- * -----------------------------------------------------------------------------
- */
-
-
-/**
- * 7.1 Widgets
- * -----------------------------------------------------------------------------
- */
-
-
-/**
- * 7.2 Content Sidebar Widgets
- * -----------------------------------------------------------------------------
- */
-
-
-
-/**
- * 8.0 Footer
- * -----------------------------------------------------------------------------
- */
-footer#colophon {
-	margin-top:-100px;
-	background:#7A1919;
-	position: relative;
-	z-index: 100;
-}
-footer#colophon > .inner-wrapper {
-	height:150px;
-}
-#footer-navigation {
-	text-align: center;
-	padding-top:8px;
-}
-#footer-navigation ul {
-	list-style: none outside none;
-	margin:0 auto;
-	display: inline-block;
-}
-#footer-navigation ul ul {
-	display: none;
-}
-#footer-navigation li {
-	display: block;
-	float:left;
-	font-size: 14px;
-}
-#footer-navigation li:before {
-	content:" | ";
-	color:white;
-	font-size: 15px;
-}
-#footer-navigation li:first-child:before {
-	content: "";
-}
-#footer-navigation li a {
-	color:white;
-	font-weight: bold;
-	display: inline-block;
-	padding:0px 7px 0 5px;
-	text-transform: uppercase;
-}
-.footer-left, .footer-right {
-
-	line-height: 1.3em;
-	color: white;
-	position: absolute;
-	bottom: 10px;
-}
-.footer-left a, .footer-right a {
-	color:white;
-}
-.footer-left {
-	left:20px;
-	text-align: left;
-}
-.footer-right {
-	right:20px;
-	text-align: right;
-}
-
-/**
- * 9.0 Pagination
- * -----------------------------------------------------------------------------
- */
- 	.pagination { clear:both; padding:20px 0; position:relative; font-size:11px; line-height:13px; }
-	.pagination span, .pagination a { display:block; float:left; margin: 2px 2px 2px 0; padding:6px 9px 5px 9px; text-decoration:none; width:auto; color:#fff; background: #555; }
-	.pagination a:hover{ color:#fff; background: #3279BB; } 
-	.pagination .current{ padding:6px 9px 5px 9px; background: #3279BB; color:#fff; }
-
-/**
- * 10.0 Fluid Columns
- * -----------------------------------------------------------------------------
- */
-	.one_half{ width:48%; }
-	.one_third{ width:30.66%; }
-	.two_third{ width:65.33%; }
-	.one_fourth{ width:22%; }
-	.three_fourth{ width:74%; }
-	.one_fifth{ width:16.8%; }
-	.two_fifth{ width:37.6%; }
-	.three_fifth{ width:58.4%; }
-	.four_fifth{ width:79.2%; }
-	.one_sixth{ width:13.33%; }
-	.five_sixth{ width:82.67%; }
-	.one_half,.one_third,.two_third,.three_fourth,.one_fourth,.one_fifth,.two_fifth,.three_fifth,.four_fifth,.one_sixth,.five_sixth{ position:relative; margin-right:4%; float:left; }
-	.last{ margin-right:0 !important; clear:right; }
-	.clearboth {clear:both;display:block;font-size:0;height:0;line-height:0;width:100%;}
-
-/**
- * 12.0 Print
- * -----------------------------------------------------------------------------
- */
-
-@media print {
-	body {
-		background: none !important; /* Brute force since user agents all print differently. */
-		color: #2b2b2b;
-		font-size: 12pt;
-	}
-
-	.site, .site-header, .hentry, .site-content .entry-header, .site-content .entry-content, .site-content .entry-summary, .site-content .entry-meta, .page-content, .archive-header, .page-header, .contributor-info, .comments-area, .attachment .entry-attachment .attachment {
-		max-width: 100%;
-	}
-
-	#site-header img, .search-toggle, .site-navigation, .site-content nav, .edit-link, .page-links, .widget-area, .more-link, .post-format-archive-link, .comment-respond, .comment-list .reply, .comment-reply-login, #secondary, .site-footer, .slider-control-paging, .slider-direction-nav {
-		display: none;
-	}
-
-	.site-title a, .entry-meta, .entry-meta a, .featured-content .hentry, .featured-content a {
-		color: #2b2b2b;
-	}
-
-	.entry-content a, .entry-summary a, .page-content a, .comment-content a {
-		text-decoration: none;
-	}
-
-	.site-header, .post-thumbnail, a.post-thumbnail:hover, .site-content .entry-header, .site-footer, .featured-content, .featured-content .entry-header {
-		background: transparent;
-	}
-
-	.header-main {
-		padding: 48px 10px;
-	}
-
-	.site-title {
-		float: none;
-		font-size: 19pt;
-	}
-
-	.content-area {
-		padding-top: 0;
-	}
-
-	.list-view .site-content .hentry {
-		border-bottom: 1px solid rgba(0, 0, 0, 0.1);
-		margin-bottom: 48px;
-		padding-bottom: 24px;
-	}
-
-	.post-thumbnail img {
-		margin: 0 10px 24px;
-	}
-
-	.site-content .has-post-thumbnail .entry-header {
-		padding-top: 0;
-	}
-
-	.site-content footer.entry-meta {
-		margin: 24px auto;
-	}
-
-	.entry-meta .tag-links a {
-		color: #fff;
-	}
-
-	.singular .site-content .hentry.has-post-thumbnail {
-		margin-top: 0;
-	}
-
-	.gallery-columns-1.gallery-size-medium, .gallery-columns-1.gallery-size-thumbnail, .gallery-columns-2.gallery-size-thumbnail, .gallery-columns-3.gallery-size-thumbnail {
-		display: block;
-	}
-
-	.archive-title, .page-title {
-		margin: 0 10px 48px;
-	}
+/* @override https://macs.local/cc/wp-content/themes/cc_17/style.css */
+
+/* @override https://macs.local/cc/wp-content/themes/cc_17/style.css?ver=4.8 */
+
+/*

+Theme Name: Climate Control Systems

+Author: AdServices

+*/

+

+/**

+ * Table of Contents:

+ *

+ * 1.0 - Reset

+ * 2.0 - Repeatable Patterns

+ * 3.0 - Basic Structure

+ * 4.0 - Header

+ * 5.0 - Navigation

+ * 6.0 - Content

+ *   6.1 - Post Thumbnail

+ *   6.2 - Entry Header

+ *   6.3 - Entry Meta

+ *   6.4 - Entry Content

+ *   6.5 - Galleries

+ *   6.6 - Post Formats

+ *   6.7 - Post/Image/Paging Navigation

+ *   6.8 - Attachments

+ *   6.9 - Archives

+ *   6.10 - Contributor Page

+ *   6.11 - 404 Page

+ *   6.12 - Full-width

+ *   6.13 - Singular

+ *   6.14 - Comments

+ * 7.0 - Sidebar

+ *   7.1 - Widgets

+ *   7.2 - Content Sidebar Widgets

+ * 8.0 - Footer

+ * 9.0 - Featured Content

+ * 10.0 - Fluid Columns

+ * 11.0 - Media Queries

+ * 12.0 - Print

+ * -----------------------------------------------------------------------------

+ */

+

+

+/**

+ * 1.0 Reset

+ *

+ * Resetting and rebuilding styles have been helped along thanks to the fine

+ * work of Eric Meyer http://meyerweb.com/eric/tools/css/reset/index.html

+ * along with Nicolas Gallagher and Jonathan Neal

+ * http://necolas.github.com/normalize.css/ and Blueprint

+ * http://www.blueprintcss.org/

+ *

+ * -----------------------------------------------------------------------------

+ */

+

+html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {

+	border: 0;

+	font-family: inherit;

+	font-size: 100%;

+	font-style: inherit;

+	font-weight: inherit;

+	margin: 0;

+	outline: 0;

+	padding: 0;

+	vertical-align: baseline;

+}

+

+article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {

+	display: block;

+}

+

+audio, can vas, video {

+	display: inline-block;

+	max-width: 100%;

+}

+

+html {

+	overflow-y: scroll;

+	-webkit-text-size-adjust: 100%;

+	-ms-text-size-adjust:     100%;

+}

+

+html, body {

+	height:100%;

+	position: relative;

+}

+

+body, button, input, select, textarea {

+	color: #2b2b2b;

+	font-family: 'Economica', sans-serif;

+	font-size: 16px;

+	font-weight: 400;

+	line-height: 1.5;

+}

+

+body {

+}

+

+p {

+	font-size: 16px;

+	line-height: 1.3em;

+	margin-bottom:1em;

+}

+

+a {

+	text-decoration: none;

+}

+

+a:hover, a:active {

+	outline: 0;

+}

+

+a:active, a:hover {

+}

+

+h1, h2, h3, h4, h5, h6 {

+	clear: both;

+	font-weight: 700;

+	margin:0 0 .7em 0;

+	color:#7a1919;

+	text-transform: uppercase;

+}

+

+h1 {

+	font-size: 30px;

+	line-height: 1;

+}

+

+h2 {

+	font-size: 26px;

+	line-height: 1;

+}

+

+h3 {

+	font-size: 22px;

+	line-height: 1.0909090909;

+}

+

+h4 {

+	font-size: 20px;

+	line-height: 1.2;

+}

+

+h5 {

+	font-size: 18px;

+	line-height: 1.3333333333;

+}

+

+h6 {

+	font-size: 16px;

+	line-height: 1.5;

+}

+

+address {

+	font-style: italic;

+	margin-bottom: 24px;

+}

+

+abbr[title] {

+	border-bottom: 1px dotted #2b2b2b;

+	cursor: help;

+}

+

+b, strong {

+	font-weight: 700;

+}

+

+cite, dfn, em, i {

+	font-style: italic;

+}

+

+mark, ins {

+	background: #fff9c0;

+	text-decoration: none;

+}

+

+code, kbd, tt, var, samp, pre {

+	font-family: monospace, serif;

+	font-size: 15px;

+	-webkit-hyphens: none;

+	-moz-hyphens:    none;

+	-ms-hyphens:     none;

+	hyphens:         none;

+	line-height: 1.6;

+}

+

+pre {

+	border: 1px solid rgba(0, 0, 0, 0.1);

+	-webkit-box-sizing: border-box;

+	-moz-box-sizing:    border-box;

+	box-sizing:         border-box;

+	margin-bottom: 24px;

+	max-width: 100%;

+	overflow: auto;

+	padding: 12px;

+	white-space: pre;

+	white-space: pre-wrap;

+	word-wrap: break-word;

+}

+

+blockquote, q {

+	-webkit-hyphens: none;

+	-moz-hyphens:    none;

+	-ms-hyphens:     none;

+	hyphens:         none;

+	quotes: none;

+}

+

+blockquote:before, blockquote:after, q:before, q:after {

+	content: "";

+	content: none;

+}

+

+blockquote {

+	color: #767676;

+	font-size: 19px;

+	font-style: italic;

+	font-weight: 300;

+	line-height: 1.2631578947;

+	margin-bottom: 24px;

+}

+

+blockquote cite, blockquote small {

+	color: #2b2b2b;

+	font-size: 16px;

+	font-weight: 400;

+	line-height: 1.5;

+}

+

+blockquote em, blockquote i, blockquote cite {

+	font-style: normal;

+}

+

+blockquote strong, blockquote b {

+	font-weight: 400;

+}

+

+small {

+	font-size: smaller;

+}

+

+big {

+	font-size: 125%;

+}

+

+sup, sub {

+	font-size: 75%;

+	height: 0;

+	line-height: 0;

+	position: relative;

+	vertical-align: baseline;

+}

+

+sup {

+	bottom: 1ex;

+}

+

+sub {

+	top: .5ex;

+}

+

+dl {

+	margin-bottom: 24px;

+}

+

+dt {

+	font-weight: bold;

+}

+

+dd {

+	margin-bottom: 24px;

+}

+

+ul, ol {

+	list-style: none;

+	margin: 0 0 24px 20px;

+}

+

+ul {

+	list-style: disc;

+}

+

+ol {

+	list-style: decimal;

+}

+

+li > ul, li > ol {

+	margin: 0 0 0 20px;

+}

+

+img {

+	-ms-interpolation-mode: bicubic;

+	border: 0;

+	vertical-align: middle;

+}

+

+figure {

+	margin: 0;

+}

+

+fieldset {

+	border: 1px solid rgba(0, 0, 0, 0.1);

+	margin: 0 0 24px;

+	padding: 11px 12px 0;

+}

+

+legend {

+	white-space: normal;

+}

+

+button, input, select, textarea {

+	-webkit-box-sizing: border-box;

+	-moz-box-sizing:    border-box;

+	box-sizing:         border-box;

+	font-size: 100%;

+	margin: 0;

+	max-width: 100%;

+	vertical-align: baseline;

+}

+

+button, input {

+	line-height: normal;

+}

+

+input, textarea {

+	background-image: -webkit-linear-gradient(hsla(0,0%,100%,0), hsla(0,0%,100%,0)); /* Removing the inner shadow, rounded corners on iOS inputs */

+}

+

+button, html input[type="button"], input[type="reset"], input[type="submit"] {

+	-webkit-appearance: button;

+	cursor: pointer;

+}

+

+button[disabled], input[disabled] {

+	cursor: default;

+}

+

+input[type="checkbox"], input[type="radio"] {

+	padding: 0;

+}

+

+input[type="search"] {

+	-webkit-appearance: textfield;

+}

+

+input[type="search"]::-webkit-search-decoration {

+	-webkit-appearance: none;

+}

+

+button::-moz-focus-inner, input::-moz-focus-inner {

+	border: 0;

+	padding: 0;

+}

+

+textarea {

+	overflow: auto;

+	vertical-align: top;

+}

+

+table {

+	border-collapse: separate;

+	border-spacing: 0;

+	border-width: 1px 0 0 1px;

+	margin-bottom: 24px;

+	width: 100%;

+}

+

+caption, th, td {

+	font-weight: normal;

+	text-align: left;

+}

+

+th {

+	border-width: 0 1px 1px 0;

+	font-weight: bold;

+}

+

+td {

+	border-width: 0 1px 1px 0;

+}

+

+del {

+	color: #767676;

+}

+

+hr {

+	background-color: rgba(0, 0, 0, 0.1);

+	border: 0;

+	height: 1px;

+	margin-bottom: 23px;

+}

+

+/* Support a widely-adopted but non-standard selector for text selection styles

+ * to achieve a better experience. See http://core.trac.wordpress.org/ticket/25898.

+ */

+::selection {

+	background: #7a1919;

+	color: #fff;

+	text-shadow: none;

+}

+

+::-moz-selection {

+	background: #7a1919;

+	color: #fff;

+	text-shadow: none;

+}

+

+

+/**

+ * 2.0 Repeatable Patterns

+ * -----------------------------------------------------------------------------

+ */

+

+/* Input fields */

+

+input, textarea {

+	border: 1px solid rgba(0, 0, 0, 0.1);

+	border-radius: 2px;

+	color: #2b2b2b;

+	padding: 8px 10px 7px;

+}

+

+textarea {

+	width: 100%;

+}

+

+input:focus, textarea:focus {

+	border: 1px solid rgba(0, 0, 0, 0.3);

+	outline: 0;

+}

+

+/* Buttons */

+

+

+/* Placeholder text color -- selectors need to be separate to work. */

+

+::-webkit-input-placeholder {

+	color: #7a1919;

+}

+

+:-moz-placeholder {

+	color: #7a1919;

+}

+

+::-moz-placeholder {

+	color: #7a1919;

+	opacity: 1; /* Since FF19 lowers the opacity of the placeholder by default */

+}

+

+:-ms-input-placeholder {

+	color: #7a1919;

+}

+

+/* Responsive images. Fluid images for posts, comments, and widgets */

+

+.comment-content img, .entry-content img, .entry-summary img, #site-header img, .widget img, .wp-caption {

+	max-width: 100%;

+}

+

+/**

+ * Make sure images with WordPress-added height and width attributes are

+ * scaled correctly.

+ */

+

+.comment-content img[height], .entry-content img, .entry-summary img, img[class*="align"], img[class*="wp-image-"], img[class*="attachment-"], #site-header img {

+	height: auto;

+}

+

+img.size-full, img.size-large, .wp-post-image, .post-thumbnail img {

+	height: auto;

+	max-width: 100%;

+}

+

+/* Make sure embeds and iframes fit their containers */

+

+embed, iframe, object, video {

+	margin-bottom: 24px;

+	max-width: 100%;

+}

+

+p > embed, p > iframe, p > object, span > embed, span > iframe, span > object {

+	margin-bottom: 0;

+}

+

+/* Alignment */

+

+.alignleft {

+	float: left;

+}

+

+.alignright {

+	float: right;

+}

+

+.aligncenter {

+	display: block;

+	margin-left: auto;

+	margin-right: auto;

+}

+

+blockquote.alignleft, img.alignleft {

+	margin: 7px 24px 7px 0;

+}

+

+.wp-caption.alignleft {

+	margin: 7px 14px 7px 0;

+}

+

+blockquote.alignright, img.alignright {

+	margin: 7px 0 7px 24px;

+}

+

+.wp-caption.alignright {

+	margin: 7px 0 7px 14px;

+}

+

+blockquote.aligncenter, img.aligncenter, .wp-caption.aligncenter {

+	margin-top: 7px;

+	margin-bottom: 7px;

+}

+

+.site-content blockquote.alignleft, .site-content blockquote.alignright {

+	border-top: 1px solid rgba(0, 0, 0, 0.1);

+	border-bottom: 1px solid rgba(0, 0, 0, 0.1);

+	padding-top: 17px;

+	width: 50%;

+}

+

+.site-content blockquote.alignleft p, .site-content blockquote.alignright p {

+	margin-bottom: 17px;

+}

+

+.wp-caption {

+	margin-bottom: 24px;

+}

+

+.wp-caption img[class*="wp-image-"] {

+	display: block;

+	margin: 0;

+}

+

+.wp-caption {

+	color: #767676;

+}

+

+.wp-caption-text {

+	-webkit-box-sizing: border-box;

+	-moz-box-sizing:    border-box;

+	box-sizing:         border-box;

+	font-size: 12px;

+	font-style: italic;

+	line-height: 1.5;

+	margin: 9px 0;

+	padding-right: 10px;

+}

+

+.wp-smiley {

+	border: 0;

+	margin-bottom: 0;

+	margin-top: 0;

+	padding: 0;

+}

+

+/* Assistive text */

+

+.screen-reader-text {

+	clip: rect(1px, 1px, 1px, 1px);

+	position: absolute;

+}

+

+.screen-reader-text:focus {

+	background-color: #f1f1f1;

+	border-radius: 3px;

+	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);

+	clip: auto;

+	color: #21759b;

+	display: block;

+	font-size: 14px;

+	font-weight: bold;

+	height: auto;

+	line-height: normal;

+	padding: 15px 23px 14px;

+	position: absolute;

+	left: 5px;

+	top: 5px;

+	text-decoration: none;

+	text-transform: none;

+	width: auto;

+	z-index: 100000; /* Above WP toolbar */

+}

+

+.hide {

+	display: none;

+}

+

+/* Clearing floats */

+

+.footer-sidebar:before, .footer-sidebar:after, .hentry:before, .hentry:after, .slider-direction-nav:before, .slider-direction-nav:after, .contributor-info:before, .contributor-info:after, .search-box:before, .search-box:after, [class*="content"]:before, [class*="content"]:after, [class*="site"]:before, [class*="site"]:after {

+	content: "";

+	display: table;

+}

+

+.footer-sidebar:after, .hentry:after, .slider-direction-nav:after, .contributor-info:after, .search-box:after, [class*="content"]:after, [class*="site"]:after {

+	clear: both;

+}

+.clear {

+	float:none;

+	clear:both;

+}

+

+/* Genericons */

+

+.bypostauthor > article .fn:before .comment-edit-link:before .comment-reply-link:before .comment-reply-login:before .comment-reply-title small a:before .contributor-posts-link:before .menu-toggle:before .search-toggle:before .slider-direction-nav a:before .widget_twentyfourteen_ephemera .widget-title:before {

+	-webkit-font-smoothing: antialiased;

+	display: inline-block;

+	font: normal 16px/1 Genericons;

+	text-decoration: inherit;

+	vertical-align: text-bottom;

+}

+

+/* Separators */

+

+.site-content span + .entry-date:before, .full-size-link:before, .parent-post-link:before, span + .byline:before, span + .comments-link:before, span + .edit-link:before, .widget_twentyfourteen_ephemera .entry-title:after {

+	content: "\0020\007c\0020";

+}

+

+table {

+	color:#7a1919;

+}

+table td {

+	font-weight: bold;

+	font-size: 14px;

+}

+

+

+/**

+ * 3.0 Basic Structure

+ * -----------------------------------------------------------------------------

+ */

+.inner-wrapper {

+	width:980px;

+	position: relative;

+	margin:0 auto;

+}

+#page {

+	padding-top:140px;

+	min-height: calc(100% - 140px);

+	position: relative;

+	background:#CCC;

+}

+.bg-element {

+	position:fixed;

+	width:980px;

+	top:0;

+	left:50%;

+	margin-left:-490px;

+	height:100%;

+	z-index: 0;

+	background:white;

+}

+#main {

+	position: relative;

+	z-index: 5;

+	padding-bottom:100px;

+}

+#main-content {

+}

+#primary {

+	width:940px;

+	padding:20px;

+	min-height: calc(100% - 140px);

+	background:white;

+	position: relative;

+	z-index: 10;

+	/*padding-bottom:;*/

+}

+

+/**

+ * 4.0 Header

+ * -----------------------------------------------------------------------------

+ */

+

+/* Ensure that there is no gap between the header and

+   the admin bar for WordPress versions before 3.8. */

+#wpadminbar {

+	min-height: 32px;

+}

+header#masthead {

+	background: #D1D1D1; /* Old browsers */


+	padding-top:4px;

+	position: fixed;

+	z-index: 100;

+	width:100%;

+	height:136px;

+	top:0;

+	left:0;

+}

+.header-main {

+	background:white;

+}

+.header-main .inner-wrapper {

+	height: 107px;
+	

+}

+.logo {

+	position: absolute;

+	top:10px;

+	left:50%;

+	margin-left:-152px;

+}

+.logo a {

+	display: block;

+	width:305px;

+	height:85px;

+	background:url('images/climate_control_logo.png') center center no-repeat;

+}

+.header-main .search-form {

+	position: absolute;

+	top:10px;

+	right:0;

+	width:200px;

+}

+input.search-field {

+	border: 1px solid #7a1919;

+	padding: 2px 2px 2px 20px;

+	color: #7a1919;

+	background:url('images/search_icon.png') left center no-repeat;

+	background-color: rgba(232,196,139,.5);

+	border-radius: 0;

+	width:90%;

+}

+input.search-submit {

+	display: block;

+	text-indent: -9999px;

+	padding: 0;

+	width: 0;

+	height: 0px;

+	border: 10px solid transparent;

+	border-right: 0;

+	border-left: 15px solid #7a1919;

+	background: none;

+	float: right;

+	margin-top: 2px;

+}

+.search-submit {

+	display: none;

+}

+.social {

+	position: absolute;

+	right:0;

+	bottom:10px;

+}

+.social .social-links {

+	margin:0;

+}

+.social .social-links li {

+	display: inline-block;

+	list-style: none outside none;

+}

+.social .social-links li a {

+	display: block;

+	font-weight: bold;

+	padding:5px 30px 5px 5px;

+	background-position: right center;

+	background-repeat: no-repeat;

+	color:#7a1919;

+}

+

+.header-left{

+	position: absolute;

+	top:10px;

+	left:0;

+}

+.header-left .header-links a {

+	display: block;

+	width:160px;

+	text-align: center;

+	background:#7a1919;

+	color:white;

+	font-weight: bold;

+	font-size: 14px;

+	text-transform: uppercase;

+	margin-bottom:10px;

+}

+.header-left .phone {

+	font-size: 30px;

+	font-weight: bold;

+	color:#7a1919;

+	line-height: 1em;

+	text-align: center;

+}

+

+/**

+ * 5.0 Navigation

+ * -----------------------------------------------------------------------------

+ */

+#primary-navigation, .menu-primary-menu-container {

+	position: relative;

+	z-index: 100;

+}

+#primary-navigation .nav-menu {

+	list-style: none outside none;

+	margin:0;

+	text-align: left;

+}

+#primary-navigation .nav-menu li {

+	display: block;

+	float:left;

+	position: relative;

+}

+#primary-navigation .nav-menu > li > a {

+	display: block;

+	font-size: 17px;

+	font-weight: bold;

+	color:#5a0000;

+	line-height: 17px;

+	padding:6px 12px;

+	text-transform: uppercase;

+}

+#primary-navigation .nav-menu > li:hover > a, #primary-navigation .nav-menu > li.current-menu-item > a, #primary-navigation .nav-menu > li.current-menu-ancestor > a {

+	color:white;
+	background-color: #797979;
+}

+#primary-navigation .nav-menu li > ul {

+	display: none;

+	position: absolute;

+	margin:0;

+	left:50%;

+	-moz-transform: translateX(-50%);

+	-webkit-transform: translateX(-50%);

+	-o-transform: translateX(-50%);

+	-ms-transform: translateX(-50%);

+	transform: translateX(-50%);

+	white-space: nowrap;

+	line-height: 18px;

+}

+#primary-navigation .nav-menu li:hover > ul {

+	display: block;

+}

+#primary-navigation .nav-menu li > ul > li {

+	margin:0 3px 0 1px;

+	line-height: 20px;

+	font-size: 14px;

+	display: inline-block;

+	float:none;

+}

+#primary-navigation .nav-menu li > ul > li:before {

+	content:" | ";

+	color:white;

+}

+#primary-navigation .nav-menu li > ul > li:first-child:before {

+	content:"";	

+}

+#primary-navigation .nav-menu li > ul > li > a {

+	color:white;

+	display: inline-block;

+	padding:0 2px 0 4px;

+}

+.sub-nav-back {

+	background: #452802; /* Old browsers */

+	background: -moz-linear-gradient(left,  #452802 0%, #ac8b59 15%, #ac8b59 50%, #ac8b59 85%, #ac8b59 85%, #452802 100%); /* FF3.6+ */

+	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#452802), color-stop(15%,#ac8b59), color-stop(50%,#ac8b59), color-stop(85%,#ac8b59), color-stop(85%,#ac8b59), color-stop(100%,#452802)); /* Chrome,Safari4+ */

+	background: -webkit-linear-gradient(left,  #452802 0%,#ac8b59 15%,#ac8b59 50%,#ac8b59 85%,#ac8b59 85%,#452802 100%); /* Chrome10+,Safari5.1+ */

+	background: -o-linear-gradient(left,  #452802 0%,#ac8b59 15%,#ac8b59 50%,#ac8b59 85%,#ac8b59 85%,#452802 100%); /* Opera 11.10+ */

+	background: -ms-linear-gradient(left,  #452802 0%,#ac8b59 15%,#ac8b59 50%,#ac8b59 85%,#ac8b59 85%,#452802 100%); /* IE10+ */

+	background: linear-gradient(to right,  #452802 0%,#ac8b59 15%,#ac8b59 50%,#ac8b59 85%,#ac8b59 85%,#452802 100%); /* W3C */

+	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#452802', endColorstr='#452802',GradientType=1 ); /* IE6-9 */

+	width:100%;

+	position: absolute;

+	z-index: 1;

+	left:-20px;

+	padding:0 20px;

+	height:20px;

+	top:100%;

+	display: none;

+}

+.sub-nav-back.show {

+	display: block;

+}

+

+

+/**

+ * 6.0 Content

+ * -----------------------------------------------------------------------------

+ */

+.home .slider {

+	background: #7f5516; /* Old browsers */

+	background: -moz-linear-gradient(left,  #7f5516 0%, #ba9458 15%, #e8c48b 50%, #ba9458 85%, #7f5516 100%); /* FF3.6+ */

+	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#7f5516), color-stop(15%,#ba9458), color-stop(50%,#e8c48b), color-stop(85%,#ba9458), color-stop(100%,#7f5516)); /* Chrome,Safari4+ */

+	background: -webkit-linear-gradient(left,  #7f5516 0%,#ba9458 15%,#e8c48b 50%,#ba9458 85%,#7f5516 100%); /* Chrome10+,Safari5.1+ */

+	background: -o-linear-gradient(left,  #7f5516 0%,#ba9458 15%,#e8c48b 50%,#ba9458 85%,#7f5516 100%); /* Opera 11.10+ */

+	background: -ms-linear-gradient(left,  #7f5516 0%,#ba9458 15%,#e8c48b 50%,#ba9458 85%,#7f5516 100%); /* IE10+ */

+	background: linear-gradient(to right,  #7f5516 0%,#ba9458 15%,#e8c48b 50%,#ba9458 85%,#7f5516 100%); /* W3C */

+	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7f5516', endColorstr='#7f5516',GradientType=1 ); /* IE6-9 */

+	padding-bottom:4px;

+}

+.home .slider .bg-color {

+	background:#7a1919;

+}

+.home .entry-content p {

+	font-size: 22px;

+}

+#slider img {

+	display: none;

+}

+#slider img:first-child {

+	display: block;

+}

+.content_area {

+	padding-left: 10px;

+	border-left: 3px solid #7a1919;

+	margin: 25px 0;

+}

+.home .content_area {

+	padding-left: 0px;

+	border-left: none;

+	margin: 0;

+}

+.entry-content a {

+	color:#7a1919;

+	font-weight: bold;

+}

+a.anchor{ display: block; position: relative; top: -160px; visibility: hidden; }

+

+/**

+ * 6.1 Post Thumbnail

+ * -----------------------------------------------------------------------------

+ */

+

+

+/**

+ * 6.2 Entry Header

+ * -----------------------------------------------------------------------------

+ */

+

+

+/**

+ * 6.3 Entry Meta

+ * -----------------------------------------------------------------------------

+ */

+

+

+

+

+/**

+ * 6.4 Entry Content

+ * -----------------------------------------------------------------------------

+ */

+.home .content_area > div { margin-left:-3px; }

+.home .content_area > div:first-child {

+	border-right:1px solid #7a1919;

+	margin-left:0;

+	padding-right:1%;

+	margin-right:3%;

+}

+form .grid_2 , form .grid_3{

+	float:left;

+}

+form .grid_2 {

+	width:120px;

+}

+form .grid_3 {

+	width:340px;

+}

+.form_row {

+	float: left;

+	padding: 6px 0;

+	width: 570px;

+}

+.form_row .indent { padding-left: 40px; }

+.form_row .indent .row {

+	float: left;

+	margin-bottom: 2px;

+	width: 100%;

+}

+.form_row .indent .first-row { margin-top: 5px; }

+.form_row .indent input, .form_row .indent span {

+	/*float: left;*/

+	padding-right: 8px;

+	width: auto;

+}

+.form_row1 {

+	float: left;

+	padding-top: 6px;

+	width: 570px;

+}

+.form_row1 label {

+	padding-left: 16px;

+	padding-right: 0;

+	padding-top: 0;

+	text-align: left;

+}

+.form_row1 span {

+	float: left;

+	padding: 0 10px 0 6px;

+}

+.form_row span textarea {

+	margin: 0 20px;

+	width: 95%;

+}

+.form_row table { margin-left: 10px; }

+.form_row td input { width: auto; }

+

+

+/**

+ * 6.6 Post Formats

+ * -----------------------------------------------------------------------------

+ */

+

+

+/**

+ * 6.7 Post/Image/Paging Navigation

+ * -----------------------------------------------------------------------------

+ */

+

+

+/**

+ * 6.8 Attachments

+ * -----------------------------------------------------------------------------

+ */

+

+

+/**

+ * 6.9 Archives

+ * -----------------------------------------------------------------------------

+ */

+

+

+/**

+ * 6.10 Contributor Page

+ * -----------------------------------------------------------------------------

+ */

+

+

+/**

+ * 6.11 404 Page

+ * -----------------------------------------------------------------------------

+ */

+

+

+/**

+ * 6.12 Full-width

+ * -----------------------------------------------------------------------------

+ */

+

+

+/**

+ * 6.13 Singular

+ * -----------------------------------------------------------------------------

+ */

+

+

+/**

+ * 7.0 Sidebars

+ * -----------------------------------------------------------------------------

+ */

+

+

+/**

+ * 7.1 Widgets

+ * -----------------------------------------------------------------------------

+ */

+

+

+/**

+ * 7.2 Content Sidebar Widgets

+ * -----------------------------------------------------------------------------

+ */

+

+

+

+/**

+ * 8.0 Footer

+ * -----------------------------------------------------------------------------

+ */

+footer#colophon {

+	margin-top:-100px;

+	background:#7A1919;

+	position: relative;

+	z-index: 100;

+}

+footer#colophon > .inner-wrapper {

+	height:150px;

+}

+#footer-navigation {

+	text-align: center;

+	padding-top:8px;

+}

+#footer-navigation ul {

+	list-style: none outside none;

+	margin:0 auto;

+	display: inline-block;

+}

+#footer-navigation ul ul {

+	display: none;

+}

+#footer-navigation li {

+	display: block;

+	float:left;

+	font-size: 14px;

+}

+#footer-navigation li:before {

+	content:" | ";

+	color:white;

+	font-size: 15px;

+}

+#footer-navigation li:first-child:before {

+	content: "";

+}

+#footer-navigation li a {

+	color:white;

+	font-weight: bold;

+	display: inline-block;

+	padding:0px 7px 0 5px;

+	text-transform: uppercase;

+}

+.footer-left, .footer-right {

+

+	line-height: 1.3em;

+	color: white;

+	position: absolute;

+	bottom: 10px;

+}

+.footer-left a, .footer-right a {

+	color:white;

+}

+.footer-left {

+	left:20px;

+	text-align: left;

+}

+.footer-right {

+	right:20px;

+	text-align: right;

+}

+

+/**

+ * 9.0 Pagination

+ * -----------------------------------------------------------------------------

+ */

+ 	.pagination { clear:both; padding:20px 0; position:relative; font-size:11px; line-height:13px; }

+	.pagination span, .pagination a { display:block; float:left; margin: 2px 2px 2px 0; padding:6px 9px 5px 9px; text-decoration:none; width:auto; color:#fff; background: #555; }

+	.pagination a:hover{ color:#fff; background: #3279BB; } 

+	.pagination .current{ padding:6px 9px 5px 9px; background: #3279BB; color:#fff; }

+

+/**

+ * 10.0 Fluid Columns

+ * -----------------------------------------------------------------------------

+ */

+	.one_half{ width:48%; }

+	.one_third{ width:30.66%; }

+	.two_third{ width:65.33%; }

+	.one_fourth{ width:22%; }

+	.three_fourth{ width:74%; }

+	.one_fifth{ width:16.8%; }

+	.two_fifth{ width:37.6%; }

+	.three_fifth{ width:58.4%; }

+	.four_fifth{ width:79.2%; }

+	.one_sixth{ width:13.33%; }

+	.five_sixth{ width:82.67%; }

+	.one_half,.one_third,.two_third,.three_fourth,.one_fourth,.one_fifth,.two_fifth,.three_fifth,.four_fifth,.one_sixth,.five_sixth{ position:relative; margin-right:4%; float:left; }

+	.last{ margin-right:0 !important; clear:right; }

+	.clearboth {clear:both;display:block;font-size:0;height:0;line-height:0;width:100%;}

+

+/**

+ * 12.0 Print

+ * -----------------------------------------------------------------------------

+ */

+

+@media print {

+	body {

+		background: none !important; /* Brute force since user agents all print differently. */

+		color: #2b2b2b;

+		font-size: 12pt;

+	}

+

+	.site, .site-header, .hentry, .site-content .entry-header, .site-content .entry-content, .site-content .entry-summary, .site-content .entry-meta, .page-content, .archive-header, .page-header, .contributor-info, .comments-area, .attachment .entry-attachment .attachment {

+		max-width: 100%;

+	}

+

+	#site-header img, .search-toggle, .site-navigation, .site-content nav, .edit-link, .page-links, .widget-area, .more-link, .post-format-archive-link, .comment-respond, .comment-list .reply, .comment-reply-login, #secondary, .site-footer, .slider-control-paging, .slider-direction-nav {

+		display: none;

+	}

+

+	.site-title a, .entry-meta, .entry-meta a, .featured-content .hentry, .featured-content a {

+		color: #2b2b2b;

+	}

+

+	.entry-content a, .entry-summary a, .page-content a, .comment-content a {

+		text-decoration: none;

+	}

+

+	.site-header, .post-thumbnail, a.post-thumbnail:hover, .site-content .entry-header, .site-footer, .featured-content, .featured-content .entry-header {

+		background: transparent;

+	}

+

+	.header-main {

+		padding: 48px 10px;

+	}

+

+	.site-title {

+		float: none;

+		font-size: 19pt;

+	}

+

+	.content-area {

+		padding-top: 0;

+	}

+

+	.list-view .site-content .hentry {

+		border-bottom: 1px solid rgba(0, 0, 0, 0.1);

+		margin-bottom: 48px;

+		padding-bottom: 24px;

+	}

+

+	.post-thumbnail img {

+		margin: 0 10px 24px;

+	}

+

+	.site-content .has-post-thumbnail .entry-header {

+		padding-top: 0;

+	}

+

+	.site-content footer.entry-meta {

+		margin: 24px auto;

+	}

+

+	.entry-meta .tag-links a {

+		color: #fff;

+	}

+

+	.singular .site-content .hentry.has-post-thumbnail {

+		margin-top: 0;

+	}

+

+	.gallery-columns-1.gallery-size-medium, .gallery-columns-1.gallery-size-thumbnail, .gallery-columns-2.gallery-size-thumbnail, .gallery-columns-3.gallery-size-thumbnail {

+		display: block;

+	}

+

+	.archive-title, .page-title {

+		margin: 0 10px 48px;

+	}

+

+	.featured-content .hentry {

+		margin-bottom: 48px;

+	}

+

+	.featured-content .post-thumbnail, .slider .featured-content .post-thumbnail {

+		padding-top: 0;

+	}

+

+	.featured-content .post-thumbnail img {

+		position: relative;

+	}

+

+	.featured-content .entry-header {

+		padding: 0 10px 24px;

+	}

+

+	.featured-content .entry-meta {

+		font-size: 9pt;

+		margin-bottom: 11px;

+	}

+

+	.featured-content .cat-links {

+		font-weight: 900;

+	}

+

+	.featured-content .entry-title {

+		font-size: 25pt;

+		line-height: 36px;

+	}

+	

+}

+.bf_layout_checkbox {margin-right:10px!important;}

+
+
+/**************************************************
+ Styles Below Added by https://davidawindham.com 
+ 
+ **************************************************/
+
+
+.tinynav { display: none }
+
+
+/* Small Devices, Tablets */
+@media only screen and (max-width: 767px) {
+	
+	.logo a {
 
-	.featured-content .hentry {
-		margin-bottom: 48px;
 	}
-
-	.featured-content .post-thumbnail, .slider .featured-content .post-thumbnail {
-		padding-top: 0;
+	
+	.tinynav { 
+		display: block 
 	}
+	 #menu-primary-menu { display: none }
 
-	.featured-content .post-thumbnail img {
-		position: relative;
-	}
+}
 
-	.featured-content .entry-header {
-		padding: 0 10px 24px;
-	}
+/* Medium Devices, Desktops */
+@media only screen and (min-width : 992px) {
 
-	.featured-content .entry-meta {
-		font-size: 9pt;
-		margin-bottom: 11px;
-	}
+}
 
-	.featured-content .cat-links {
-		font-weight: 900;
-	}
+/* Large Devices, Wide Screens */
+@media only screen and (min-width : 1200px) {
 
-	.featured-content .entry-title {
-		font-size: 25pt;
-		line-height: 36px;
-	}
-	
 }
-.bf_layout_checkbox {margin-right:10px!important;}
-
-
-/* Added by https://davidawindham.com */
-
-    /* Custom, iPhone Retina */ 
-    @media only screen and (min-width : 320px) {
-
-    }
-
-    /* Extra Small Devices, Phones */ 
-    @media only screen and (min-width : 480px) {
-
-    }
-
-    /* Small Devices, Tablets */
-    @media only screen and (min-width : 768px) {
-
-    }
-
-    /* Medium Devices, Desktops */
-    @media only screen and (min-width : 992px) {
-
-    }
-
-    /* Large Devices, Wide Screens */
-    @media only screen and (min-width : 1200px) {
-
-    }
+    
+    
+ /*! responsive-nav.js 1.0.39 by @viljamis */
+