body{font-size:14px;font-size:1.4rem}body.wordpress{background:#e6e6e6}a{color:#095b93;}a:focus,a:hover{color:#a70533}ul{list-style:square;margin-left:18px;color:#a70533;}blockquote,q{position:relative;padding:0 0 0 2rem;}blockquote:before,q:before{content:"\f122";font-family:dashicons;color:#ccc;position:absolute;left:0;-webkit-font-smoothing:antialiased}pre{background-color:#eee}code{background:#eee}

#container{background:#fff;width:1200px;margin:2rem auto;padding:0}

#header{padding:20px}

#branding:after{content:".";display:block;height:0;clear:both;visibility:hidden}

#site-title{font-size:25px;font-size:2.5rem;margin-bottom:1rem;}

#site-title a{font-weight:800;color:#a70533}

#site-title a:focus,#site-title a:hover{color:#a70533;opacity:.8}

#site-description{font-size:17px;font-size:1.7rem;margin-bottom:0;font-weight:bold;}

#site-logo{margin-bottom:0;width:100%}

#site-logo img.header-image{display:block}.custom-header.custom-header-image.custom-header-text #header{padding:0;border:none}.custom-header.custom-header-image.custom-header-text #branding{padding:2rem}.custom-header.custom-header-image.custom-header-text #header-image-banner img.header-image{display:block;width:100%;height:auto}

#menu-primary{background:#a70533;border:none;}

#menu-primary .menu-container{border:none;}

#menu-primary li a{color:#fff; background:#a70533;}

#menu-primary li a:focus,#menu-primary li a:hover{background-color:#095b93;}

#menu-primary li li a{color:#444; background:#fff}

#menu-primary li li a:focus,#menu-primary li li a:hover{color:#000}

#menu-primary .current-menu-ancestor>a,#menu-primary .current-menu-item>a{background-color:#095b93; background:#095b93;}

#menu-primary .menu-search .search-toggle,#menu-primary .search-toggle-active.menu-search button{color:#fff}

#main{padding:2rem}

#main:after,.main-wrap:after{content:".";display:block;height:0;clear:both;visibility:hidden}



#sidebar-primary .current_page_item>a,#sidebar-primary .current-menu-item>a{font-weight:bold; color:#a70533;}

#sidebar-secondary .current_page_item>a,#sidebar-secondary .current-menu-item>a{font-weight:bold; color:#a70533;}



#content{width:100%}.loop-meta{background:#fff;padding:2rem 2rem 0;margin:0 2rem 2rem 0; border-radius:5px; border:1px solid #ccc}.entry{margin-bottom:2rem;padding:2rem; border-radius:5px; border:1px solid #ccc;background:#fff}.entry:after{content:".";display:block;height:0;clear:both;visibility:hidden}.entry-title{font-weight:400;border-bottom:1px solid #ccc;padding-bottom:2rem;font-weight:bold;}.sticky .entry-title:before{content:"\f109";color:#444;background:#e6e6e6;padding:.5rem;margin-right:1rem;font-family:dashicons;font-size:17px;font-size:1.7rem;vertical-align:middle;-webkit-font-smoothing:antialiased;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.entry-byline{color:#444;margin-bottom:2rem}.entry-footer .entry-byline{margin-bottom:0}.entry-byline a{color:#444}.entry-byline a:focus,.entry-byline a:hover{color:#000}.entry-author:before{content:"\f110";font-family:dashicons;vertical-align:top;margin-right:.5rem;color:#ccc;-webkit-font-smoothing:antialiased}.entry-permalink:before{content:"\f103";font-family:dashicons;vertical-align:top;margin-right:.5rem;color:#ccc;-webkit-font-smoothing:antialiased}.entry-published:before{content:"\f469";font-family:dashicons;vertical-align:top;margin-right:.5rem;color:#ccc;-webkit-font-smoothing:antialiased}.comments-link:empty{display:none}.comments-link:before{content:" | "}.comments-link:after{content:"\f101";font-family:dashicons;vertical-align:middle;-webkit-font-smoothing:antialiased}.entry-content:after,.entry-summary:after{content:".";display:block;height:0;clear:both;visibility:hidden}.entry-summary .theme-thumbnail{float:right;margin:0 0 2rem 2rem;border:1px solid #ccc;padding:1rem}.more-link-wrap{display:block; color:#fff;}p .more-link-wrap{margin-top:2rem; color:#fff;}.more-link{display:inline-block; margin-bottom:2rem; border-radius:5px; padding:.4rem 1rem; color:#fff; background:#a70533;}a.more-link:focus{display:inline-block; margin-bottom:2rem; border-radius:5px; padding:.4rem 1rem; color:#fff; background:#a70533;}a.more-link:hover{ border-radius:5px; color:#fff; background:#095b93;}p .more-link{margin-bottom:0; color:#fff;}.more-text:after{content:"\f345";font-family:dashicons;vertical-align:top;margin-left:1rem;-webkit-font-smoothing:antialiased; color:#fff;}.wp-link-pages .page-numbers,.wp-link-pages a{color:#ccc;padding:.5rem 1rem;border:1px solid #eee}.wp-link-pages a{color:#444; border:1px solid #ccc; border-radius:5px;}.wp-link-pages a:focus,.wp-link-pages a:hover{border:1px solid #aaa}.post-edit-link:before{content:"\f464";font-family:dashicons;vertical-align:top;-webkit-font-smoothing:antialiased}.post-edit-link:after{content:".";display:block;height:0;clear:both;visibility:hidden}.entry-meta .entry-terms{display:block}.singular .entry-content:after,.singular .entry-footer:after,.singular .entry-header:after{content:".";display:block;height:0;clear:both;visibility:hidden}.loop-nav{margin-bottom:2rem; padding:1rem; border:1px solid #ccc; background:#fff; border-radius:5px;}.loop-nav:after{content:".";display:block;height:0;clear:both;visibility:hidden}.loop-nav .prev{padding-left:3rem;width:45%;float:left;text-align:left;position:relative}.loop-nav .next{padding-right:3rem;width:45%;float:right;text-align:right;position:relative}.loop-nav .prev a:before{content:"\f340";font-family:dashicons;vertical-align:top;-webkit-font-smoothing:antialiased;position:absolute;top:0;left:0}.loop-nav .next a:after{content:"\f344";font-family:dashicons;vertical-align:top;-webkit-font-smoothing:antialiased;position:absolute;top:0;right:0}

#comments-template{padding-bottom:2rem;margin-bottom:2rem}.comments-header:after{content:".";display:block;height:0;clear:both;visibility:hidden}.comments-nav{float:right}.comments-nav .prev-comments:before{content:"\f340";font-family:dashicons;vertical-align:top;-webkit-font-smoothing:antialiased;margin-right:1rem}.comments-nav .next-comments:after{content:"\f344";font-family:dashicons;vertical-align:top;-webkit-font-smoothing:antialiased;margin-left:1rem}

#comments-number{font-size:1.2em; font-weight:600; margin-bottom:1rem; padding-bottom:1rem; border-bottom:1px solid #ccc; border-radius:5px;}.comment-list{list-style:none;margin:0}.comment-list .children{list-style:none;margin:0 0 0 1rem}.comment-wrap{border:1px solid #ccc; padding:1rem; margin-bottom:1rem; background:#fff; border-radius:5px;}.comment-wrap:after{content:".";display:block;height:0;clear:both;visibility:hidden}.comment-meta{margin-bottom:1rem; padding-bottom:1rem; border-bottom:1px solid #ccc; color:#999; border-radius:5px;}.comment-meta:after{content:".";display:block;height:0;clear:both;visibility:hidden}.comment-meta .avatar{float:left;margin-right:1rem;width:45px;width:4.5rem;height:45px;height:4.5rem}.comment-author{margin-bottom:1rem;color:#444;font-style:normal;font-weight:700}.comment-edit-link:after{content:"\f464";font-family:dashicons;vertical-align:top;-webkit-font-smoothing:antialiased}.comment-content p{margin-bottom:1rem}.comment-reply-link{float:right; padding:0 .5rem}.pingback{margin-bottom:1rem; padding:1rem; border:1px solid #ccc; border-radius:5px;}.pingback .comment-meta{border:none;padding:0;margin:0}.pingback .comment-author{font-weight:400}.pingback .comment-author a{color:#444}.pingback .comment-author a:focus,.pingback .comment-author a:hover{color:#21759B}.pingback .comment-published{color:#444}

#respond{margin-bottom:1rem; padding:1rem; border:1px solid #ccc;background:#fff; border-radius:5px;}

#respond:after{content:".";display:block;height:0;clear:both;visibility:hidden}.comment-list #respond{margin-left:1rem}

#reply-title{font-size:1.2em; font-weight:600; margin-bottom:1rem; padding-bottom:1rem; border-bottom:1px solid #ccc;}

#cancel-comment-reply-link,#reply-title small{float:right;font-weight:400}

#commentform p{margin-bottom:0}

#commentform .required{color:red}

#commentform .comment-form-author{width:30%;margin-right:5%;float:left}

#commentform .comment-form-email{width:30%;margin-right:5%;float:left}

#commentform .comment-form-url{width:30%;float:left}

#commentform .comment-form-url:after{content:".";display:block;height:0;clear:both;visibility:hidden}

#commentform .comment-form-comment{float:none;width:100%;clear:both}

#respond .comment-form-comment:after,#respond .comment-form-comment:before{content:".";display:block;height:0;clear:both;visibility:hidden}

#commentform #submit{margin-bottom:0;margin-top:1px;float:left;background-color:#a70533;color:#ffffff; border:0px; border-radius:5px;-webkit-appearance: none;}.comments-closed{background:#eee;padding:2rem;margin-bottom:3rem}.loop-pagination{margin:0 2rem 2.5rem 0}.loop-pagination:after,.loop-pagination:before{content:".";display:block;height:0;clear:both;visibility:hidden}.loop-pagination .page-numbers{color:#fff; background:#a70533; border-radius:5px; padding:.5rem 1rem}.loop-pagination a.page-numbers:focus,.loop-pagination a.page-numbers:hover{ border-radius:5px; color:#fff; background:#095b93;}.loop-pagination .page-numbers.current,.loop-pagination .page-numbers.dots{color:#fff; border-radius:5px; background:#095b93;}.loop-pagination .page-numbers.prev:before{content:"\f340";font-family:dashicons;vertical-align:top;-webkit-font-smoothing:antialiased}.loop-pagination .page-numbers.next:after{content:"\f344";font-family:dashicons;vertical-align:top;-webkit-font-smoothing:antialiased}.widget{margin-bottom:2rem;padding:.9rem;border:1px solid #ccc;background:#fff; border-radius:5px;}.widget-title{font-size:14px;line-height:1.7em;font-weight:700;margin-bottom:1rem;padding:0 1rem;background:#a70533;color:#fff; border-radius:5px;}

#wp-calendar,#wp-calendar td,#wp-calendar th,#wp-calendar tr{text-align:center}.widget_archive ul,.widget_meta ul,.widget_recent_comments ul,.widget_recent_entries ul,.widget_rss ul{list-style:none; margin-left:0; padding-top:1rem; border-top:1px solid #ccc; border-radius:5px;}.widget_archive ul li,.widget_meta ul li,.widget_recent_comments ul li,.widget_recent_entries ul li,.widget_rss ul li{display:block; margin-bottom:1rem; padding-bottom:1rem; border-bottom:1px solid #ccc; border-radius:5px;}.widget_archive ul li:after,.widget_meta ul li:after,.widget_recent_comments ul li:after,.widget_recent_entries ul li:after,.widget_rss ul li:after{content:".";display:block;height:0;clear:both;visibility:hidden}.widget_recent_entries .post-date,.widget_rss .rss-date{color:#6A6A6A;display:block}.widget_rss .widget-title .rsswidget:first-child{display:none}.widget_rss .widget-title .rsswidget{color:#fff}.widget_rss cite{float:right}.widget_search .search-field{text-align:center}.widget_search .search-submit{width:100%;margin-bottom:0;border:none;color:#fff;background:#444}.widget_search .search-submit:focus,.widget_search .search-submit:hover{background:#a70533;border:none}

#footer{padding:2rem; border-top:1px solid #ccc; width:100%; clear:both;}

#footer p{margin-bottom:0}span#footer-links a:before{content:" | ";color:#ccc}

#main{padding-right:0}.main-inner{float:right;padding-left:100px;width:100%}.main-wrap{float:none;margin-right:140px;}.content-entry-wrap{padding-right:2rem}

#content{float:left}

#sidebar-primary-wrap{float:right;margin-right:-22rem;width:220px;width:22rem;max-width:100%}

#sidebar-secondary-wrap{width:180px;width:18rem;margin-right:-18rem;float:left;position:relative;}.layout-content .main-wrap{float:none;margin-right:0}.layout-content .main-inner{float:none;padding-left:0}.layout-content-sidebar1 .main-inner{padding-left:0;width:100%}.layout-sidebar1-content .main-inner{padding-left:0;float:none;width:100%}.layout-sidebar1-content .main-wrap{margin-right:0;margin-left:34rem;}.layout-sidebar1-content #content{float:right}.layout-sidebar1-content #sidebar-primary-wrap{float:left;margin-right:0;margin-left:-34rem}.layout-sidebar2-content .main-wrap{margin-right:0}.layout-content-sidebar2 .main-inner{float:left;padding-left:0;padding-right:20rem}.layout-content-sidebar2 .main-wrap{margin-right:0}.layout-content-sidebar2 #sidebar-secondary-wrap{margin-right:2rem;margin-left:-20rem;float:right}.layout-sidebar2-sidebar1-content .main-wrap{margin-right:0;margin-left:34rem}.layout-sidebar2-sidebar1-content #content{float:right}.layout-sidebar2-sidebar1-content #sidebar-primary-wrap{float:left;margin-right:0;margin-left:-34rem}.layout-content-sidebar1-sidebar2 .main-inner{float:left;padding-left:0;padding-right:20rem}.layout-content-sidebar1-sidebar2 #sidebar-secondary-wrap{margin-right:2rem;margin-left:-20rem;float:right}.layout-sidebar1-content-sidebar2 .main-inner{float:left;padding-left:0;padding-right:20rem}.layout-sidebar1-content-sidebar2 #sidebar-secondary-wrap{margin-right:2rem;margin-left:-20rem;float:right}.layout-sidebar1-content-sidebar2 .main-wrap{margin-right:0;margin-left:34rem}.layout-sidebar1-content-sidebar2 #content{float:right}.layout-sidebar1-content-sidebar2 #sidebar-primary-wrap{float:left;margin-right:0;margin-left:-34rem}.entry.has-format .post-format-link:before{content:"";font-family:dashicons;vertical-align:top;margin-right:.5rem;color:#21759b;-webkit-font-smoothing:antialiased}.entry.has-format .entry-terms.post_format{display:none}.entry.format-aside .post-format-link:before{content:"\f123"}.entry.format-audio .post-format-link:before{content:"\f127"}.entry.format-chat .post-format-link:before{content:"\f125"}.chat-author cite{font-weight:800;font-style:normal}.entry.format-gallery .post-format-link:before{content:"\f161"}.entry.format-image .post-format-link:before{content:"\f128"}.entry.format-link .post-format-link:before{content:"\f103"}.format-link-title:after{content:"\f344";margin-left:1rem;font-family:dashicons;vertical-align:top;-webkit-font-smoothing:antialiased}.entry.format-quote .post-format-link:before{content:"\f122"}.entry.format-status .post-format-link:before{content:"\f130"}.status-avatar img{height:50px;height:5rem;width:50px;width:5rem;float:left;margin:0 2rem 2rem 0}.entry.format-video .post-format-link:before{content:"\f126"}.jetpack_subscription_widget{background:#444;color:#999;padding:1rem}.jetpack_subscription_widget .widget-title{color:#fff;background:0 0}.jetpack_subscription_widget #subscribe-text a{color:#fff}.jetpack_subscription_widget input{color:#999;text-align:center;padding:.5rem;border:none;width:100%}.jetpack_subscription_widget #subscribe-email input{width:100%}.jetpack_subscription_widget p#subscribe-submit{margin-bottom:0}.jetpack_subscription_widget input[type=submit]{color:#fff;background:#21759B}.jetpack_subscription_widget input[type=submit]:focus,.jetpack_subscription_widget input[type=submit]:hover{color:#444;background:#fff;border:none}div#commentform{max-width:99%}p.comment-subscription-form input{margin-bottom:0}

#sidebar-primary .widget_top-posts ul{list-style:none; margin-left:0; border-top:1px solid #ccc; border-radius:5px;}

#sidebar-primary .widget_top-posts ul li a{display:block; padding:1rem 0; border-bottom:1px solid #ccc; border-radius:5px;}

#sidebar-primary .widget_top-posts ul li:after{content:".";display:block;height:0;clear:both;visibility:hidden}

#sidebar-primary ul.widgets-list-layout li{margin-bottom:0; border-bottom:1px solid #ccc; border-radius:5px;}

#sidebar-primary .widgets-list-layout-blavatar{margin:1rem 2rem 1rem 1rem;width:40px;width:4rem;height:40px;height:4rem;float:left}

#sidebar-primary ul li .widgets-list-layout-links{float:none;width:100%}

#sidebar-primary ul li .widgets-list-layout-links a{border-bottom:0;min-height:60px;min-height:6rem;padding-top:1.5rem}

#sidebar-primary .widget-grid-view-image a img{display:block}html .woocommerce-page .menu-search .search-submit{display:none;padding:0}html .woocommerce-page .search-toggle-active.menu-search .search-submit{display:inline;border-radius:none;box-shadow:none;font-weight:400}html .woocommerce-page .search-toggle-active.menu-search .search-submit:hover{background:0 0;display:inline;border-radius:none;box-shadow:none;font-weight:400}.woocommerce #content .quantity input.qty,.woocommerce .quantity input.qty,.woocommerce-page #content .quantity input.qty,.woocommerce-page .quantity input.qty{margin-bottom:0}.woocommerce-content-entry-wrap{padding:2rem; border-radius:5px; border:1px solid #ccc;margin-right:2rem}.woocommerce-content-entry-wrap .entry{border:none}.woocommerce .woocommerce-error:before,.woocommerce .woocommerce-info:before,.woocommerce .woocommerce-message:before,.woocommerce-page .woocommerce-error:before,.woocommerce-page .woocommerce-info:before,.woocommerce-page .woocommerce-message:before{padding-top:0!important}.tribe-events-content-entry-wrap{padding:2rem; border-radius:5px; border:1px solid #ccc;margin-right:2rem}.tribe-events-content-entry-wrap.entry{border:none}.tribe-events-list-widget ol{margin:0}.tribe-events-list-widget .entry-title{font-size:17px;font-size:1.7rem;margin-bottom:.5rem;padding-bottom:.5rem}.sidebar .tribe-events-list-widget ol li{margin-bottom:1rem}

#edd_checkout_form_wrap legend{border:none}