/**handles:stripe-handler-ng-style,rbcb-2020-style**/
.asp-spinner{text-indent:-9999px;vertical-align:middle;margin-left:5px;display:inline-block;box-sizing:border-box;position:relative;width:20px;height:20px;border-radius:50%;border:2px solid #ccc;border-top-color:#333;animation:asp-spinner .6s linear infinite}@keyframes asp-spinner{to{transform:rotate(360deg)}}.asp-btn-spinner-container{width:100%;text-align:center;padding:10px}.asp-btn-spinner{display:inline-block;position:relative;width:64px;height:64px}.asp-btn-spinner div{box-sizing:border-box;display:block;position:absolute;width:51px;height:51px;margin:6px;border:6px solid #6fcef3;border-radius:50%;animation:asp-btn-spinner 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:#6fcef3 transparent transparent transparent}.asp-btn-spinner div:first-child{animation-delay:-.45s}.asp-btn-spinner div:nth-child(2){animation-delay:-.3s}.asp-btn-spinner div:nth-child(3){animation-delay:-.15s}@keyframes asp-btn-spinner{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.asp_line_through{text-decoration:line-through}.asp_product_coupon_input_container{margin:5px 0 10px 0}.asp_btn_normalize{text-transform:none;border:none;margin:0;padding:0;width:auto;overflow:visible;background:0 0;color:inherit;font:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none}&::-moz-focus-inner{border:0;padding:0}.asp_product_custom_field_error{display:none;color:red}.asp_out_of_stock{font-weight:700}.asp_product_buy_button input,.asp_product_buy_button select{display:inline-block;line-height:1;padding:8px 10px;height:auto}.asp_product_custom_field_label{margin-right:10px}.asp-product-variations-label{margin-right:10px}.asp_product_coupon_field_label{margin-right:10px}.asp_product_coupon_input_container input.asp_product_coupon_field_input{width:auto;max-width:200px;margin-right:10px}.asp_product_buy_btn_container{display:inline-block}.asp_product_buy_button input::placeholder{font-style:italic;color:#bbb}@keyframes blink{0%{opacity:.2}20%{opacity:1}100%{opacity:0}}.asp-processing-cont{display:none!important}.asp-processing i{animation-name:blink;animation-duration:1s;animation-iteration-count:infinite;animation-fill-mode:both}.asp-processing i:nth-child(2){animation-delay:.1s}.asp-processing i:nth-child(3){animation-delay:.2s}.asp-popup-iframe{z-index:2147483647;background:rgba(0,0,0,.004);border:0 none transparent;overflow:auto;-webkit-overflow-scrolling:touch!important;visibility:visible;margin:0;padding:0;-webkit-tap-highlight-color:transparent;position:fixed;left:0;top:0;width:100%;height:100%}.asp-popup-iframe-cont{align-items:center;justify-content:center;z-index:2147483647;background:rgba(0,0,0,.3);border:0 none transparent;overflow:auto;-webkit-overflow-scrolling:touch!important;visibility:visible;margin:0;padding:0;-webkit-tap-highlight-color:transparent;position:fixed;left:0;top:0;width:100%;height:100%}.asp-popup-spinner-cont{text-align:center;height:85px;padding-top:10px}@media (max-width:500px){.asp_product_buy_btn_container{display:block;margin-left:0;margin-top:10px;text-align:center;width:100%}}.asp-order-data-box{display:flex;border-style:solid;border-color:#d3d3d3;border-width:1px 0 0 1px;width:100%}.asp-order-data-box-col{border-style:solid;border-color:#d3d3d3;border-width:0 1px 1px 0;word-break:break-all;flex-grow:1;padding:15px}.asp-order-data-box-col :first-child{font-weight:700;margin-bottom:10px;margin-right:10px}@media screen and (max-width:768px){.asp-order-data-box{flex-direction:column}}.asp-order-details-table,.asp-order-downloads-table{width:100%;border-collapse:collapse;border:1px solid #d3d3d3}.asp-order-details-table td,.asp-order-details-table th,.asp-order-downloads-table td,.asp-order-downloads-table th{padding:15px;border-top:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3}.asp-order-billing-address,.asp-order-shipping-address{padding:15px;border:1px solid #d3d3d3;white-space:pre-line}
/*!
Theme Name: RBCB 2020
Theme URI: http://gopbeavercounty.org/
Author: Simply Fluid
Author URI: http://simplyfluid.com/
Description: Republic Committee of Beaver County 2020
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: rbcb-2020
*/html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}body,button,input,optgroup,select,textarea{color:#333;font-family:Roboto,'Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:400;font-size:16px;font-size:1rem;line-height:1.6}h1,h2,h3,h4,h5,h6{margin:0 auto 1em;font-family:'Roboto Slab',Georgia,'Times New Roman',Times,serif;font-weight:700;line-height:1.2;clear:both}h1{font-size:60px}h2{font-size:48px}h3{font-size:36px}h4{font-size:28px;line-height:1.4}h5{font-size:24px;line-height:1.4}h6{font-size:18px;line-height:1.6}p{margin-bottom:1.5em;widows:3;orphans:3}cite,dfn,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;font-size:.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:15px;font-size:.9375rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{background:#fff9c0;text-decoration:none}big{font-size:125%}@media screen and (max-width:600px){h1{font-size:48px}h2{font-size:36px}h3{font-size:28px}h4{font-size:24px}h5{font-size:20px}h6{font-size:16px}}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{background:#fff}hr{background-color:#ccc;border:0;height:1px;margin-top:2.5em;margin-bottom:3em}ol,ul{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}img{display:block;height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}.wrapper-outer{display:block;width:100%;overflow:hidden}.wrapper-inner{display:flex;justify-content:space-between;align-items:flex-start;align-content:flex-start;flex-wrap:nowrap;width:100%;max-width:1440px;margin:0 auto;padding:0 80px}@media screen and (max-width:1200px){.wrapper-inner{padding:0 40px}}button,input[type=button],input[type=reset],input[type=submit]{height:44px;margin:8px auto;padding:0 16px;background:#22419a;font-size:18px;font-weight:700;line-height:42px;text-decoration:none;text-transform:uppercase;color:#fff;border:2px solid #fff;border-radius:8px}button .large,input[type=button] .large,input[type=reset] .large,input[type=submit] .large{height:60px;padding:0 24px;font-size:24px}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{width:100%;margin:8px auto;padding:8px 16px;color:#333;border:1px solid #ccc;border-radius:8px}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=range]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}a,a:active,a:focus,a:hover,a:visited{color:#22419a;outline:0}.btn{display:inline-block;margin:8px 8px 8px 0;padding:0 16px;height:44px;font-size:18px;line-height:44px;text-decoration:none;color:#fff;border-radius:8px;background:#22419a}.btn.outline,input[type=button] .outline,input[type=reset] .outline,input[type=submit] .outline{line-height:43px;color:#22419a;border:1px solid #22419a;background:0 0}.main-nav{display:block;text-align:right;flex:1 1 auto}.main-nav ul{list-style:none;margin:0 auto;padding:0}.main-nav ul li{display:inline-block;position:relative;padding:0}.main-nav a{display:inline-block;height:100px;margin:0;padding:0 16px;font-size:18px;line-height:84px;text-decoration:none;text-transform:uppercase;color:#333;border-top:8px solid #fff}.main-nav ul li:last-child a{font-weight:700;color:#ec1d25}.main-nav a:hover{color:#ec1d25;border-top:8px solid #ec1d25;cursor:pointer}.main-nav ul ul{float:left;position:absolute;top:90%;left:-999em;padding:16px 0;text-align:left;background:#fff;border:1px solid #eee;border-radius:8px;z-index:99999;box-shadow:0 3px 3px rgba(0,0,0,.2);min-width:100%;white-space:nowrap}.main-nav ul ul li{display:block;margin:0;padding:0}.main-nav ul ul a{padding:12px 16px;height:auto;width:100%;line-height:normal;text-transform:none;border:none}.main-nav ul ul:last-child a{font-weight:inherit;color:inherit}.main-nav ul ul a:hover{color:#ec1d25;background:#eff2f8;border:none}.main-nav ul li.focus>ul,.main-nav ul li:hover>ul{left:auto}.main-nav ul ul ul{left:-999em;top:0}.main-nav ul ul li.focus>ul,.main-nav ul ul li:hover>ul{left:100%}.main-nav .menu-item-has-children>a:after{content:'';width:18px;height:18px;margin-left:8px;margin-bottom:-2px;display:inline-block;vertical-align:baseline;background-image:url(https://www.beavercountygop.com/wp-content/themes/rbcb-2020/assets/images/icon-chevron-down-24px-gray.svg);background-repeat:no-repeat;background-position:center;background-size:18px 18px}.main-nav .menu-item-has-children>a:hover:after{background-image:url(https://www.beavercountygop.com/wp-content/themes/rbcb-2020/assets/images/icon-chevron-down-24px-red.svg)}#menu-toggle,label[for=menu-toggle]{display:none}@media screen and (max-width:1200px){.main-nav a{font-size:16px}.main-nav a{padding:0 12px}}@media screen and (max-width:900px){.main-nav{position:absolute;top:64px;left:0;width:100%;height:0;text-align:left;background:#fff;overflow:hidden}.main-nav ul{padding:8px 0}.main-nav ul li{display:block}.main-nav a{height:52px;width:100%;padding:0 16px;font-size:18px;line-height:52px;border-top:none}.main-nav a:hover{border-top:none}.main-nav ul ul{display:block;float:none;position:relative;top:100%;left:0;margin-bottom:8px;padding:0;border:none;box-shadow:none}.main-nav ul ul a{padding:0 16px 0 32px;height:44px;width:100%;font-size:18px;line-height:44px}.main-nav ul ul a:hover{color:#ec1d25;background:0 0}.main-nav .menu-item-has-children>a{cursor:default;margin-bottom:-4px;color:#ccc}.main-nav .menu-item-has-children>a:after{display:none}#menu-toggle{display:hidden}label[for=menu-toggle]{display:flex;position:absolute;top:12px;right:12px;width:40px;height:40px;justify-content:center;align-items:center;cursor:pointer}#menu-toggle:checked~.menu-toggle-show{visibility:hidden;opacity:0;transition:opacity .2s;transition-timing-function:ease-in-out}#menu-toggle:checked~.menu-toggle-hide{visibility:visible;opacity:1;transition:opacity .2s;transition-timing-function:ease-in-out}#menu-toggle:checked~.main-nav{height:calc(100vh - 64px);transition:height .2s;transition-timing-function:ease-in-out}#menu-toggle:not(:checked)~.main-nav{height:0;transition:height .2s;transition-timing-function:ease-in-out}#menu-toggle:not(:checked)~.menu-toggle-hide{visibility:hidden;opacity:0;transition:opacity .2s;transition-timing-function:ease-in-out}#menu-toggle:not(:checked)~.menu-toggle-show{visibility:visible;opacity:1;transition:opacity .2s;transition-timing-function:ease-in-out}}.site-main .comment-nav,.site-main .post-nav,.site-main .posts-nav{margin:0 0 1.5em;overflow:hidden}.comment-nav .nav-previous,.post-nav .nav-previous,.posts-nav .nav-previous{float:left;width:50%}.comment-nav .nav-next,.post-nav .nav-next,.posts-nav .nav-next{float:right;text-align:right;width:50%}.footer-a-nav{display:block;text-align:left}.footer-a-nav ul{list-style:none;margin:0 auto;padding:0}.footer-a-nav ul li{position:relative}.footer-a-nav a{margin:0;padding:0;font-size:16px;line-height:2;text-decoration:none;color:#333}.footer-a-nav ul li:first-child a{font-weight:700;color:#ec1d25}.footer-a-nav a:hover{color:#ec1d25;border-bottom:solid 2px #ec1d25}.footer-a-nav ul ul li:first-child a{font-weight:inherit;color:inherit}.footer-a-nav ul ul li:first-child a:hover{color:#ec1d25}.footer-a-nav .menu-item-has-children>a:hover{color:inherit;border-bottom:inherit}.footer-b-nav{display:block;margin-right:-16px;text-align:right}.footer-b-nav ul{list-style:none;margin:0 auto;padding:0}.footer-b-nav ul li{display:inline-block;position:relative;padding:0 16px}.footer-b p,.footer-b-nav a{display:block;margin:0;padding:0;line-height:2;text-decoration:none;color:#fff}.footer-b-nav a:hover{color:#fff;border-bottom:solid 1px #fff}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.alignleft{display:inline;float:left;margin-right:2em;margin-bottom:2em}.alignright{display:inline;float:right;margin-left:2em;margin-bottom:2em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:2em}@media screen and (max-width:600px){.aligncenters,.alignleft,.alignright{display:block;float:none;margin:0 auto 2em}}.clear:after,.clear:before,.comment-content:after,.comment-content:before,.entry-content:after,.entry-content:before,.site-content:after,.site-content:before,.site-footer:after,.site-footer:before,.site-header:after,.site-header:before{content:"";display:table;table-layout:fixed}.clear:after,.comment-content:after,.entry-content:after,.site-content:after,.site-footer:after,.site-header:after{clear:both}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.site-header{display:flex;justify-content:space-between;align-items:center;position:fixed;top:0;width:100%;height:100px;margin:0 auto;padding:0 40px;background:#fff;box-shadow:0 0 20px rgba(0,0,0,.2);z-index:99}.site-branding{width:188px}.site-content{margin-top:100px}.site-footer{background:#f5f5f5}.site-footer a{text-decoration:none}.footer-a,.footer-b{margin:56px auto}.footer-a-left h5{margin-bottom:1.5em}.social-icon{width:40px}.footer-a-middle{flex-grow:1;margin:0 16%}@media screen and (max-width:1200px){.site-branding{width:150px}}@media screen and (max-width:900px){.site-header{height:64px;padding:0 16px;justify-content:flex-start}.site-branding{width:120px}.site-content{margin-top:64px}.footer-a{flex-wrap:wrap;justify-content:space-between}.footer-a-middle{flex-grow:0;margin:0 8% 0 0}.footer-a-right{order:-2;width:100%;margin-bottom:2em;flex-shrink:0}.footer-a-right img{width:120px}}@media screen and (max-width:600px){.footer-b{flex-direction:column;justify-content:center;align-items:center}.footer-b p{margin-bottom:2em}}@media screen and (max-width:500px){.footer-a-left{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:2.5em}.footer-a-left h5{margin:0}.footer-a-right{margin-bottom:1em}}.sticky{display:block}.page,.post{margin:0 auto}.updated:not(.published){display:none}.entry-content,.entry-summary,.page-content{margin:2em auto}.entry-header{margin:144px auto 64px}.page-links{clear:both;margin:0 auto}@media screen and (max-width:900px){.entry-header{margin:88px auto 48px}}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.infinite-scroll .posts-nav,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.comment-content .wp-smiley,.entry-content .wp-smiley,.page-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}.home .entry-content{margin:0 auto;background-color:#22419a;background-position:center;background-repeat:no-repeat;background-size:cover}.home .entry-content-inner{width:70%;margin:4em 0 8em;padding:4em 80px;background:rgba(0,0,0,.7)}.home .entry-content h1,.home .entry-content p{margin-bottom:.5em;color:#fff}.home .entry-content p{font-size:24px}.letter{display:block;width:calc(100% - 370px);margin-bottom:2px;padding:3em 2em;border:1px solid #ccc;border-radius:8px;box-shadow:0 2px #ccc}.letter img{display:block;margin-left:-1em}.fb-page{display:block;width:340px;height:560px}@media screen and (max-width:900px){.home .entry-content-inner{width:90%;margin:3em 0 6em;padding:3em 60px}.letter-row{flex-wrap:wrap}.letter{width:100%;margin-bottom:2em}.fb-page{margin:0 auto}}@media screen and (max-width:600px){.home .entry-content-inner{width:100%;margin:2.5em 0 5em;padding:2em 40px}.home .entry-content p{font-size:18px}}.page-template-elected-officials .entry-title{margin-bottom:0}.wrapper-inner.official{padding:0}.official{margin:2em auto;justify-content:flex-start}.official-image{width:340px;margin-right:56px;flex-shrink:0}.official img{border-bottom:8px solid #ec1d25}.official h4{margin-bottom:.5em}.county-officials h2:before{content:'';width:28px;height:38px;margin-right:24px;margin-bottom:-2px;display:inline-block;vertical-align:baseline;background-image:url(https://www.beavercountygop.com/wp-content/themes/rbcb-2020/assets/images/beaver-county-icon.png);background-repeat:no-repeat;background-position:center;background-size:28px 38px}.state-officials h2:before{content:'';width:64px;height:38px;margin-right:24px;margin-bottom:-2px;display:inline-block;vertical-align:baseline;background-image:url(https://www.beavercountygop.com/wp-content/themes/rbcb-2020/assets/images/pennsylvania-icon.png);background-repeat:no-repeat;background-position:center;background-size:64px 38px}.federal-officials h2:before{content:'';width:66px;height:38px;margin-right:24px;margin-bottom:-2px;display:inline-block;vertical-align:baseline;background-image:url(https://www.beavercountygop.com/wp-content/themes/rbcb-2020/assets/images/united-states-icon.png);background-repeat:no-repeat;background-position:center;background-size:66px 38px}@media screen and (max-width:1000px){.official-image{width:260px}}@media screen and (max-width:700px){.official-image{width:160px}}@media screen and (max-width:500px){.official{flex-flow:column}.official-image{width:100%;margin-bottom:2em}}.events>.bg-image{background-image:url(/wp-content/uploads/secondary-hero-06.jpg)}.sign-up{padding-bottom:64px}.sign-up .left{padding:36px 80px 0 0;flex-grow:0;flex-shrink:0}.sign-up .right{padding-top:20px;flex-grow:1;flex-shrink:1}.sign-up .right p{font-size:24px;color:#fff}.sign-up button,.sign-up input[type=button],.sign-up input[type=email],.sign-up input[type=reset],.sign-up input[type=submit],.sign-up input[type=text]{height:60px;margin:.5em auto;padding:0 24px;font-size:24px;line-height:58px}.sign-up input[type=email],.sign-up input[type=text]{color:#fff;border:1px solid #fff;background:rgba(0,0,0,.05)}.sign-up ::placeholder{color:#fff;opacity:.6}@media screen and (max-width:900px){.sign-up .left{padding-right:40px;flex-shrink:1}.sign-up .left h3{margin-bottom:0}.sign-up .right{padding-top:0}}@media screen and (max-width:600px){.sign-up{display:block}.sign-up .right p{font-size:18px}}.block{display:block}.center{text-align:center}.one-half{width:50%}.one-third{width:34%}.two-third{width:66%}.two-fifth{width:40%}.three-fifth{width:60%}.one-fourth{width:25%}.three-fourth{width:75%}.white{color:#fff}.red{color:#ec1d25}.blue{color:#22419a}.dk-gray{color:#333}.gray{color:#666}.lt-gray{color:#ccc}.bg-white{background-color:#fff}.bg-red{background-color:#ec1d25}.bg-blue{background-color:#22419a}.bg-dk-gray{background-color:#333}.bg-gray{background-color:#666}.bg-lt-gray{background-color:#ccc}.bg-image{background-color:#22419a;background-position:center;background-repeat:no-repeat;background-size:cover}