body{line-height:1.5em;font-family:"Trebuchet MS",Helvetica,sans-serif;font-size:16px}a{color:#4f2412}a:hover{color:#c9a798}h1,h2,h3,h4,h5,h6{font-family:"Lobster",Georgia,"Times New Roman",Times,serif;color:#000}#wp-calendar{font-size:.8rem}#wp-calendar td,#wp-calendar th{border:1px solid #eee;text-align:center;padding:0}#wp-calendar caption{font-weight:700;margin-bottom:5px}table#wp-calendar{width:100%}input{border:1px solid #e5e5e5;color:#999;padding:9px 7px}input[type=submit]{letter-spacing:1px;background:#eee;padding:10px 20px;border-radius:3px;border:none;cursor:pointer;text-transform:uppercase}input.search-submit:hover{color:#fff;background:#333}textarea{padding:14px;border:1px solid #ddd}select{border:1px solid #e5e5e5;color:#999;padding:9px 7px}figure{max-width:100%}.thumbnail{position:relative;display:block;margin-left:auto;margin-right:auto;max-width:100%;height:auto}#top-bar{height:40px;background:#e9e0db}#top-container{max-width:1024px;position:relative;margin:0 auto}#social{position:absolute;right:0;top:0}#social i{padding:0 2px;line-height:40px;display:inline-block}#container{max-width:1024px;margin:0 auto}.layout-1c #main{width:100%}.layout-2c-l #main{max-width:68.666%;min-width:68.666%;float:left;box-shadow:2px 0 2px #b1b1b1}.layout-2c-l .sidebar{max-width:28.333%;min-width:28.333%;float:right;padding-left:3%}.layout-2c-r #main{width:66.666%;float:right;box-shadow:-2px 0 2px #b1b1b1}.layout-2c-r .sidebar{width:28.333%;float:left;padding-right:3%}#main{background:#fff;position:relative;margin-bottom:30px}#content{padding:.5rem 2rem}#sidebar-primary ul{list-style:none}#sidebar-primary ul li:before{font-family:'FontAwesome';content:'\f061';margin:0 10px 0 -15px;font-size:.8rem}article[id*=post-]{padding:1rem 0;border-bottom:1px solid #eee}#branding{float:left;width:29.333%;text-align:center;padding:2rem 0}#site-title a{font-size:3rem;line-height:2.6rem}#site-description{font-family:"Trebuchet MS",Helvetica,sans-serif;font-size:1.15rem;color:#000}#header-widget{float:right;width:66.66%;text-align:center;padding:2rem 0}#header-widget .widget{margin:0}.archive-header{border-top:1px solid #eee;border-bottom:1px solid #eee;padding:20px 0;text-align:center}.archive-description p{margin:0}#search-bar{float:right}#menu-primary{text-transform:uppercase;font-weight:700;font-size:.9rem}#menu-primary ul{list-style-type:none;margin:0;background:#e9e0db;position:relative}#menu-primary ul li{float:left}#menu-primary li a{padding-right:30px;line-height:40px;display:block}#menu-primary ul li:hover>ul{display:block}#menu-primary ul ul{display:none;z-index:9999;position:absolute;padding:5px}#menu-primary ul ul li{float:none}#menu-primary .sub-menu a{display:block;min-width:140px;padding-right:0;padding-left:10px;line-height:25px}#menu-primary .sub-menu{z-index:99999;-webkit-box-shadow:0 5px 4px -4px rgba(190,190,190,.1);-moz-box-shadow:0 5px 4px -4px rgba(190,190,190,.1);box-shadow:0 5px 4px -4px rgba(190,190,190,.1)}#menu-primary .sub-menu ul li{float:none;position:}#menu-primary ul ul ul{display:none;position:absolute;margin-left:150px;margin-top:-24px}#menu-primary ul ul li:hover>ul{display:block}#menu-primary ul:after{content:"";clear:both;display:block}li.current-menu-item>a{color:#c9a798}#menu-secondary{max-width:1024px;margin:0;float:right}#menu-secondary ul{list-style:none;margin:0}#menu-secondary ul ul{display:none}#menu-secondary li{display:inline}#menu-secondary li a{text-transform:uppercase}nav#footer-navigation{max-width:1024px;margin:0 auto;padding-top:.5rem}#menu-subsidiary{font-size:.9rem;text-transform:uppercase}#menu-subsidiary ul{list-style:none;margin:0;padding:0}#menu-subsidiary ul ul{display:none}#menu-subsidiary li{display:inline;float:left}#footer-navigation ul li a{padding:0 15px;border-right:1px solid #d8d8d8}.breadcrumb-trail{font-family:"Lobster",Georgia,"Times New Roman",Times,serif;padding:10px}h2.trail-browse{font-size:1rem;display:inline}.breadcrumb-trail ul{list-style:none;display:inline;margin:0}.breadcrumb-trail ul li{display:inline-block;padding:0 5px}.breadcrumb-trail ul li:after{content:" >"}.breadcrumb-trail ul li:last-child:after{content:""}.entry-header{position:relative}.entry-title{padding:15px 0;text-align:center;font-size:2.5rem;line-height:2rem;margin:0}.entry-title a{color:#000}.entry-terms.category{text-transform:uppercase;font-weight:700;font-size:.9rem;text-align:center;color:#c9a798}.entry-terms.category a{color:#c9a798}span.entry-terms.category{text-align:center;display:block;padding:10px 0}.entry-footer{font-style:italic;font-size:.8rem}.loop-nav{padding:5px 0;text-transform:uppercase;font-size:.8rem;border-bottom:1px solid #eee}div.prev{display:inline-block;float:left}div.next{display:inline-block;float:right}}.nav-links{margin-top:40px;height:45px;text-align:center}.nav-links a,.nav-links .page-numbers{background-color:#eee;border-radius:3px;cursor:pointer;padding:10px 12px;color:#000;text-transform:uppercase;font-size:.9rem;letter-spacing:1px}.nav-links a:hover{background-color:#bbb;color:#fff}.page-numbers.current{background-color:#bbb;color:#fff}.widget{margin-bottom:2rem}.widget-title{overflow:hidden;text-align:center;letter-spacing:2px;margin-bottom:20px}.widget-title span{position:relative;display:inline-block}.widget-title>span:before,.widget-title>span:after{content:"";position:absolute;top:50%;border-bottom:1px solid;border-color:#d8d8d8;width:591px;margin:0 14px}}.widget-title>span:after{left:100%}.widget-title>span:before{right:100%}.widget select{width:100%}.widget .search-submit{display:none}.widget .search-field{width:100%}#comments-template{margin:30px 0}#comments-number{margin-bottom:30px}ol.comment-list{list-style:none;margin:0;padding:0}ol.comment-list ol.children{list-style:none}.comment-list .avatar{border-radius:50%;float:left;margin-right:30px;margin-bottom:10px}.comment-meta{text-transform:uppercase;letter-spacing:1px;font-size:.9rem;padding:10px 0}.comment-content{font-size:.9rem;border-bottom:1px dotted #eee}a.comment-permalink{display:none}#respond{margin-top:30px}#respond label{text-transform:uppercase;font-size:.9rem;width:100px;display:inline-block}#respond p{margin:0 0 .5rem;font-size:.9rem}#respond input{border-radius:3px}#respond input[type=submit]{text-transform:uppercase;letter-spacing:1px;background:#eee;padding:12px 19px 14px;border-radius:3px;border:none;cursor:pointer}#respond input[type=submit]:hover{background:#bbb;color:#fff}#respond textarea{width:100%;border-radius:3px}#footer{max-width:1024px;margin:0 auto;margin-top:.5rem;padding-top:.5rem;border-top:1px solid #d8d8d8}#footer .credit{font-family:"Lobster",Georgia,"Times New Roman",Times,serif;text-align:center;font-size:.9rem}* Media Queries * --------------------------------------------------------------------------- */@media only screen and (max-width:860px){#top-bar{width:100%}#container{width:100%}#top-container{width:100%}.layout-2c-l #main,#main{max-width:100%;float:none}.layout-2c-r #main,#main{width:100%;float:none}#branding{width:100%;padding:1rem 0}#sidebar-primary{max-width:100%;width:100%;float:none;padding:0}#header-widget{float:none;width:100%;padding:0}#header-widget .widget{padding:10px 0}.widget{padding:0 2rem}footer#footer{width:100%}nav#footer-navigation{width:100%}.breadcrumb-trail{display:none}.footer-widgets{margin:1.5em}.quarter{width:48%}.layout-2c-r #container #sidebar-primary{padding-left:0}.layout-2c-l #container #sidebar-primary{padding-right:0}#footer .credit{float:none;text-align:center;padding:.5em 0}#menu-footer{float:none;text-align:center;padding:.5em 0}}@media only screen and (max-width:768px){.menu-toggle{position:relative;display:inline-block;margin:0;cursor:pointer;font-size:.8125rem;line-height:24px;vertical-align:middle}.menu-toggle button{position:relative;top:7px;left:15px;right:0;background:0 0;border:none}#menu-primary .menu-toggle button:before{content:'\f0c9';display:inline-block;font-family:'FontAwesome';font-size:25px;-webkit-font-smoothing:antialiased}#menu-primary .wrap{display:none}#menu-primary ul{padding:10px 20px;z-index:99999;position:relative}#menu-primary li{width:100%;display:block}#menu-primary li a{display:block;width:100%;box-sizing:border-box;line-height:25px;font-size:1.1rem}#menu-primary ul ul{display:block;padding:0;position:relative}#menu-primary ul ul ul{display:block;margin:0;padding:0 10px;position:relative}}@media only screen and (max-width:480px){.quarter{width:100%;float:left}.one-third{width:200%;float:left}}.entry-content:after,header.comment-meta:after,#top-container:after,.loop-nav:after,nav#footer-navigation:after,#container:after,#header:after,.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}