@import "/wp-content/themes/gbruce/css/flexvideo.css";@import "/wp-content/themes/gbruce/css/fix-bootstrap.css";body{font-family:"quincy-cf",serif;font-weight:500;font-style:normal;font-size:17px}img.aligncenter{display:block;margin:0 auto}.ancient-browser-alert{background:#a00;color:#faa;display:block;padding:3px 0;text-align:center}.ancient-browser-alert a{color:#fff;text-decoration:underline}.page-header-top-right{margin-top:10px}.pagination{margin:0}.pagination-center{text-align:center}.pagination-row{margin-bottom:20px}.required{color:red}.site-main .format-aside{background:#f5f5f5}.site-main .format-image{background:url(/wp-content/themes/gbruce/img/content-post-format-image.png) left top no-repeat}.site-main .format-link{background:url(/wp-content/themes/gbruce/img/content-post-format-link.png) left top no-repeat}.site-main .format-quote{background:url(/wp-content/themes/gbruce/img/content-post-format-quote.png) left top no-repeat}.site-main .format-video{background:url(/wp-content/themes/gbruce/img/content-post-format-video.png) left top no-repeat}.site-title{padding:10px 15px}.site-title>a{text-decoration:none}.site-title>div{height:auto;line-height:18px}.site-title .site-description{color:#999;font-size:16px}.site-title .site-title-heading{margin:0}.widget_calendar #wp-calendar{margin:0}.widget_calendar #wp-calendar #next{text-align:right}#comments .comment-navigation{margin-bottom:0}#comments .comment-navigation-below{margin-bottom:20px;margin-top:15px}#comments .media-list li .media{margin-top:15px}#comments .media-list li .media .media-body{border:1px solid #eee;padding:10px}#comments .media-list li .media .media-body .comment-author{font-size:12px;margin-bottom:10px}#comments .media-list ul.children{list-style:none;margin-left:2.5em}#main-column .wp-video-shortcode{display:block;height:auto;max-width:100%}#main-column .attachment .entry-content{margin-bottom:20px}#main-column .attachment .entry-content .attachment{text-align:center}#main-column .attachment .entry-meta{margin-bottom:20px}#main-column .post,#main-column .page{margin-bottom:20px}#main-column .post .entry-header .entry-meta{color:#999;margin-bottom:10px}#main-column .post .entry-header .entry-meta a{color:inherit}#main-column .post .entry-header .entry-meta .posted-on .updated{display:none}#main-column .post .entry-meta .categories-icon{cursor:default}#main-column .post .entry-meta .comments-link a{color:#333}#main-column .post .entry-meta .comments-link a .comment-icon .comment-total,#main-column .page .entry-meta .comments-link a .comment-icon .comment-total{color:#555;font-size:12px;margin-left:5px}#main-column .attachment .edit-post-link a,#main-column .attachment .entry-meta .edit-post-link a,#main-column .post .entry-meta .edit-post-link a,#main-column .page .entry-meta .edit-post-link a{color:#333}#main-column .post .entry-meta .tags-icon{cursor:default}#main-column .attachment .entry-title,#main-column .post .entry-title,#main-column .page .entry-title{margin-top:0;word-wrap:break-word}#sidebar-left .widget,#sidebar-right .widget{margin-bottom:20px;overflow:hidden;padding:0 0 0;background-color:#f0edde}#sidebar-left .widget ul,#sidebar-right .widget ul{padding-left:0;margin-bottom:0}#sidebar-left .widget .widget-title,#sidebar-right .widget .widget-title{font-size:18px;margin-top:0;font-weight:600;color:#f0edde;position:relative;text-align:center;background:#002232;padding:10px 10px 0}#sidebar-left .widget .wigget-blank,#sidebar-right .widget .wigget-blank{margin:0;line-height:16px}#sidebar-left .widget .widget-title:after,#sidebar-right .widget .widget-title:after{border-top:20px solid #002232;border-left:131px solid #fff0;border-right:131px solid #fff0;top:34px;content:"";position:absolute;left:5%;margin-left:-12px;width:0;height:0}.site-content{padding-top:20px}.home .site-content{padding-top:0}.product-template-default .site-content,.tax-product_cat .site-content{padding-top:0}#site-footer{background:#f0edde;padding:20px 0;color:#002232}#site-footer a{color:#002232}#footer_bottom{background-color:#424f3d;color:#FFF;font-size:14px;font-weight:300;padding:10px 0;letter-spacing:.5px;line-height:30px}#footer_bottom .middle_column p{text-align:right;margin:0;line-height:30px}#footer_bottom .middle_column p a{color:#FFF;font-size:14px;text-align:right}.footer-left .widget:not(:last-child){margin-bottom:25px}.footer-column-1 .widget p{margin-bottom:20px;color:#002232;font-size:16px;line-height:22px}.req{color:#f21000}