/*
Theme Name: Chiricahua Trails Theme
Theme URI: https://chiricahuatrails.com
Author: Jonathan Patt
Description: Custom theme based on the original Rails site for trail documentation.
Version: 1.0
*/

/*! normalize.css v2.1.3 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:transparent}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:0.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace, serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,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:collapse;border-spacing:0}body{color:#333;font-family:"Source Sans Pro", sans-serif;font-size:100%}@media print{body{color:#000;font-size:80%}}a{text-decoration:none}a:hover{text-decoration:underline}@media print{a a{color:#000}}p{margin:0}p+p{margin-top:1em}p a{text-decoration:underline}ul,ol{padding-left:1.3em}form .field+.field{margin-top:1em}form label{font-weight:bold}form input,form select,form textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #999;border-radius:3px;padding:2px 7px;width:100%}form input[type="checkbox"],form input[type="radio"]{width:auto}form textarea{height:15em}table th{text-align:left}img{max-width:100%}.hide-iphone-portrait{display:none}@media only screen and (min-width: 480px){.hide-iphone-portrait{display:inherit}}.hide-iphone{display:none}@media only screen and (min-width: 600px){.hide-iphone{display:inherit}}.l-justified{text-align:justify}.l-justified:after{content:'';display:inline-block;width:100%}.l-justified>*{text-align:left}.l-horizontally-centered{margin:0 auto}.l-page-width,#page,#footer{max-width:800px}#page,#footer{margin:10px auto;padding:0 1em}#header{background-color:#364467;color:#fff;padding:10px 1em;text-align:center}#header a{color:#fff}#header h1{font-size:1em;margin:0}#header nav{font-size:0.8em;margin-top:0.5em}#header nav ul{margin:0;word-spacing:0.2em;padding:0}#header nav ul li{background-color:rgba(0,0,0,0.2);border-radius:1em;box-shadow:0 -1px 0 rgba(255,255,255,0.2) inset;padding:0.3em 0.8em;display:inline;word-spacing:0;line-height:2;white-space:nowrap}@media print{#header{display:none}}@media only screen and (min-width: 480px){#header{overflow:hidden}#header h1{float:left;line-height:1;margin-top:0.45em}#header nav{float:right;margin:0;white-space:nowrap}}@media only screen and (min-width: 600px){#header h1{font-size:1.2em;margin-top:0.25em}}@media only screen and (min-width: 768px){#header h1{font-size:1.5em}#header nav{font-size:1em}}#footer{border-top:1px solid #aaa;padding-top:10px !important;text-align:center}.browse-filters{margin:0;padding:0}.browse-filters-category{display:inline-block;margin-bottom:1em;vertical-align:top;width:49%}.browse-filters-category h3{margin-top:0}.browse-filters-category ul{padding:0}.browse-filters-category li{list-style-type:none}@media only screen and (min-width: 600px){.browse-filters-category{width:24.5%}}.btn,input[type=submit]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#ddd;border-radius:3px;border:none;color:#333;display:inline-block;margin-top:1em;padding:7px 14px;text-align:center;text-decoration:none;width:100%}.btn:active,input[type=submit]:active{background-color:#c4c4c4}@media only screen and (min-width: 600px){.btn,input[type=submit]{display:inline-block;width:auto}.btn+.btn,input[type=submit]+.btn{margin-left:0.5em}}.btn-submit,input[type=submit]{background-color:#bec9a6}.btn-submit:active,input[type=submit]:active{background-color:#a7b686}.footnotes{font-size:0.9em;padding-left:1.3em}.footnotes .footnote+.footnote{margin-top:0.25em}.info-text{color:#666;font-size:0.9em;margin:0;padding:0}.info-text .info-text-item{cursor:help}.info-text li.info-text-item{display:inline}.info-text li.info-text-item+li:before{content:" \00B7 ";margin-left:3px;margin-right:6px}.info-text-standalone{margin-top:1em}.msg{background-color:#ddd;margin:1em -1em;padding:1em;text-align:justify}.msg h3{margin-top:0;margin-bottom:0}.msg h3+p{margin-top:1em}@media print{.msg{border:1px solid #000;border-radius:5px;background-color:#fff}}@media only screen and (min-width: 833px){.msg{border-radius:5px}}.msg-note{background-color:#bec9a6}.msg-warning{background-color:#febe43}.msg-alert{background-color:#ea2a15;color:#fff}.sup{font-size:0.7em;position:relative;top:-0.3em}@media print{.sup{text-decoration:none}}.label{background-color:#febe43;border-radius:3px;color:#333;display:inline-block;font-size:12px;line-height:1;padding:2px 5px 3px;position:relative;top:-0.3em;white-space:nowrap}.label-info{background-color:#ddd}.trail-description h3{margin-bottom:0}.trail-description .info-text{margin-bottom:1em}.trail-description .fa-question-circle{color:#999;margin-left:0.2em}@media only screen and (min-width: 600px){.trail-details{column-count:2;-webkit-column-count:2;-moz-column-count:2;-ms-column-count:2;-o-column-count:2;column-gap:2em;-webkit-column-gap:2em;-moz-column-gap:2em;-ms-column-gap:2em;-o-column-gap:2em}}.trail-list{padding:0}.trail-list-item{list-style-type:none}.trail-list-item h2{margin-bottom:0}@media only screen and (min-width: 768px){.trail-list-item{display:inline-block;vertical-align:top;width:49%}}@media only screen and (min-width: 768px){.two-col .column-first,.two-col .column-second{width:49%}.two-col .column-first{float:left}.two-col .column-second{float:right}}
