/*++++++ Fonts ++++++++*/
@import url(https://fonts.googleapis.com/css?family=Gabriela|Pacifico|Cabin:400,700,600,500);


@font-face {
    font-family: 'FoundationIconsGeneralEnclosed';
    src: url('../fonts/foundation-icons-general-enclosed.eot');
    src: url('../fonts/foundation-icons-general-enclosed.eot?#iefix') format('embedded-opentype'),
         url('../fonts/foundation-icons-general-enclosed.woff') format('woff'),
         url('../fonts/foundation-icons-general-enclosed.ttf') format('truetype'),
         url('../fonts/foundation-icons-general-enclosed.svg#FoundationIconsGeneralEnclosed') format('svg');
    font-weight: normal;
    font-style: normal;
}
.icon.general-enclosed { font-family: "FoundationIconsGeneralEnclosed"; }



/*++++++ Font Families ++++++++*/
body {color:#362819; font-family: "Helvetica Neue", helvetica, sans-serif; font-size: 16px; }


h1 {  font-size: 24px; font-weight: 600; }
h2 {  font-size: 21px;}
/*++++++ headers ++++++++*/
h2,h3,h4,h5,h6 { font-weight: 400;  color: #333}
h3,h4 { font-weight: bold; }
h3,h3 a {font-size: 18px;color: #292929;}
h4 {color: #333;font-size: 20px;}
h5,h5 a {font-size: 15px;color: #515151;text-decoration: none;}
h5 a:hover { text-decoration: underline; }
h6 {font-size: 13px;color: #515151;}
.single.page .sub_heading h2 {font-size: 26px; } 


/*++++++ Links ++++++++*/
a:active, a:focus, a:hover,  a { outline: none;     outline: 0;}
a, a:link, a:visited { text-decoration:none; color: #09625C; }

a:hover { text-decoration: none; color:  #92BAB7; }
.sidebar a:hover { color: #0A3C38 }

h1 a, h1 a:link, h1 a:visited {  font-weight:400;}
a:visited { }
article a:focus, article a:hover, article li a:focus, article li a:hover, .tag_cloud a:focus, .tag_cloud a:hover , #meta-info a:hover ,  .read-more a:hover, .az-char  a:focus, .az-char  a:hover  { text-decoration: none;}

.secret a {  color: #fff; }

/*+++ Tables +++++*/
table {margin-bottom:1.4em;width:100%;}
th {font-weight:bold;}
th, td {padding:4px 10px 4px 5px;}
tr.even td {background:#E5ECF9;}
tfoot {font-style:italic;}

/*+++ Sundry +++++*/
strong {font-weight:bold;}
em, dfn {font-style:italic;}
dfn {font-weight:bold;}
sup, sub {line-height:0;}
abbr, acronym {border-bottom:1px dotted #666;}
address {margin:0 0 1.5em;font-style:italic;}
del {color:#666;}
dl {margin:0 0 1.5em 0;}
dl dt {font-weight:bold;}
dd {margin-left:1.5em;}
caption {background:#eee;}


/*++++++ header ++++++++*/

	/*++++++ Logo ++++++++*/

	.logo a {   color: #fff; font-family: Arial, 'Open Sans Condensed', sans-serif; font-size: 32px; text-transform: uppercase; font-weight: 600; }


/*++++++ Nav++++++++*/
header nav  {font-size: 17px; text-transform: lowercase; }
footer nav ul li  { text-align: left;  }
nav a:hover  { text-decoration: underline;   }
header nav ul li.current-menu-item a {  text-decoration: underline;}
/*++++++ Search++++++++*/
#searchsubmit{ font-size: 22px; }

/*++++++ paragraphs ++++++++*/
p {line-height: 22px;	}
p.larger {font-size: 16px; font-weight: bold;margin-bottom: 20px;line-height: 23px; color: #666;}
b {color: #333;}
.tipsy { line-height: 17px; }
aside { font-size: 14px; }

/*++++++ blockquotes++++++++*/
blockquote, blockquote p { font-size: 13px; line-height: 24px; color: #777; font-style: italic; }
blockquote { margin: 0 0 10px; padding: 3px 20px 3px 5px;  }
blockquote cite { display: block; font-size: 11px;color: #888; }
blockquote cite a, blockquote cite a:visited, blockquote cite a:visited { color: #555; }


/* News */
.news-date { letter-spacing: 1px;  color:#333; font-size: 11px;}


footer h6 {  font-size: 16px; }
span.cp { font-size: 12px; color: #fff;}

