body {font-family: "Open Sans", sans-serif;}
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {font-family: "Montserrat", sans-serif; }
h1, .h1 {font-size:2.074rem}
h2, .h2 {font-size:1.728rem}
h3, .h3 {font-size:1.44rem}
h4, .h4 {font-size:1.2rem;}
h5, .h5 {font-size:1rem;}
h6, .h6 {font-size:0.8rem;}
section.main-section, .callout-wrapper:nth-of-type(2n) {background-color: #ffffff;}
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {color: #000000;}
body {color: #000000;}
a:link, a:hover, a:visited, a:focus {color: #25aae1;}
body, .nav.top-bar, nav.top-bar ul {background-color: #f89821;}
.fa-bars, nav .menu > li > a, nav .menu > li > a:hover {color: #ffffff;}
footer {background-color: #dfdfdf;}
footer, footer a {color: #000000;}
footer#row-copyright, .top {background-color: #405d87;}
footer#row-copyright, footer#row-copyright *, .top, .top a {color: #ffffff;}
button:not(.close-button):not(.button-hamburger), .button, a.button:link, a.button:visited, input[type=submit] {background-color: #f89821;}
button:not(.close-button):not(.button-hamburger), .button, a.button, a.button:visited, input[type=submit] {color: #ffffff;}
button:not(.close-button):not(.button-hamburger):hover, button:not(.close-button):not(.button-hamburger):focus, .button:hover, .button:focus, a.button:link:hover, a.button:link:focus, a.button:visited:hover, a.button:visited:focus, input[type=submit]:hover, input[type=submit]:focus, .button.disabled:focus, .button.disabled:hover, .button[disabled]:focus, .button[disabled]:hover {background-color: #f89821;}
button:not(.close-button):not(.button-hamburger):hover, button:not(.close-button):not(.button-hamburger):focus, .button:hover, .button:focus, a.button:link:hover, a.button:link:focus, a.button:visited:hover, a.button:visited:focus, input[type=submit]:hover, input[type=submit]:focus, .button.disabled:focus, .button.disabled:hover, .button[disabled]:focus, .button[disabled]:hover {color: #ffffff;}
.cta, button.cta, .button.cta, a.button.cta, a.button.cta::after, .panel-wrapper .action-button a.button {background-color: #f89821;}
.cta, button.cta, .button.cta, a.button.cta, .panel-wrapper .action-button a.button {color: #ffffff;}
.cta:hover, .cta:focus, button.cta:hover, button.cta:focus, .button.cta:hover, .button.cta:focus, a.button.cta:hover, a.button.cta:hover::after, a.button.cta:focus, a.button.cta:focus::after, .panel-wrapper .action-button a.button:hover, .panel-wrapper .action-button a.button:focus {background-color: #f89821;}
.cta:hover, .cta:focus, button.cta:hover, button.cta:focus, .button.cta:hover, .button.cta:focus, a.button.cta:hover, a.button.cta:focus, .panel-wrapper .action-button a.button:hover, .panel-wrapper .action-button a.button:focus {color: #ffffff;}
.panel-wrapper {background-color: #dfdfdf;}
.panel-wrapper h1, .panel-wrapper h2, .panel-wrapper h3, .panel-wrapper h4, .panel-wrapper h5, .panel-wrapper h6 , .panel-wrapper p {color: #ffffff;}
.hero {background-color: #dfdfdf;}
.hero h1, .hero .h1 {color: #ffffff;}
body .gform_wrapper .gform_bb.gfield_click_array div.s-html-wrapper {background-color: #ffffff;}
body .gform_wrapper .gform_bb.gfield_click_array div.s-html-wrapper {color: #000000;}
body .gform_wrapper .gform_bb.gfield_click_array div.s-html-wrapper.s-passive:hover, body .gform_wrapper .gform_bb.gfield_click_array div.s-html-wrapper.s-active {background-color: #f89821;}
body .gform_wrapper .gform_bb.gfield_click_array div.s-html-wrapper.s-passive:hover div.s-html-value, body .gform_wrapper .gform_bb.gfield_click_array div.s-html-wrapper.s-active {color: #ffffff;}
div.everything .text1 {color: #cd222b;}
div.everything .bg1 {background-color: #cd222b;}
.border1 {border-color: #cd222b;}
div.everything .htext1:hover {color: #cd222b;}
div.everything .hbg1:hover {background-color: #cd222b;} 
.hborder1:hover {border-color: #cd222b;}
div.everything .text2 {color: #b12027;}
div.everything .bg2 {background-color: #b12027;}
.border2 {border-color: #b12027;}
div.everything .htext2:hover {color: #b12027;}
div.everything .hbg2:hover {background-color: #b12027;} 
.hborder2:hover {border-color: #b12027;}
div.everything .text3 {color: #405d87;}
div.everything .bg3 {background-color: #405d87;}
.border3 {border-color: #405d87;}
div.everything .htext3:hover {color: #405d87;}
div.everything .hbg3:hover {background-color: #405d87;} 
.hborder3:hover {border-color: #405d87;}
div.everything .text4 {color: #344d6f;}
div.everything .bg4 {background-color: #344d6f;}
.border4 {border-color: #344d6f;}
div.everything .htext4:hover {color: #344d6f;}
div.everything .hbg4:hover {background-color: #344d6f;} 
.hborder4:hover {border-color: #344d6f;}
div.everything .text5 {color: #f89821;}
div.everything .bg5 {background-color: #f89821;}
.border5 {border-color: #f89821;}
div.everything .htext5:hover {color: #f89821;}
div.everything .hbg5:hover {background-color: #f89821;} 
.hborder5:hover {border-color: #f89821;}
div.everything .text6 {color: #d87f27;}
div.everything .bg6 {background-color: #d87f27;}
.border6 {border-color: #d87f27;}
div.everything .htext6:hover {color: #d87f27;}
div.everything .hbg6:hover {background-color: #d87f27;} 
.hborder6:hover {border-color: #d87f27;}
div.everything .text7 {color: #e66724;}
div.everything .bg7 {background-color: #e66724;}
.border7 {border-color: #e66724;}
div.everything .htext7:hover {color: #e66724;}
div.everything .hbg7:hover {background-color: #e66724;} 
.hborder7:hover {border-color: #e66724;}
div.everything .text8 {color: #bf5727;}
div.everything .bg8 {background-color: #bf5727;}
.border8 {border-color: #bf5727;}
div.everything .htext8:hover {color: #bf5727;}
div.everything .hbg8:hover {background-color: #bf5727;} 
.hborder8:hover {border-color: #bf5727;}
div.everything .text9 {color: #000000;}
div.everything .bg9 {background-color: #000000;}
.border9 {border-color: #000000;}
div.everything .htext9:hover {color: #000000;}
div.everything .hbg9:hover {background-color: #000000;} 
.hborder9:hover {border-color: #000000;}
div.everything .text10 {color: #ffffff;}
div.everything .bg10 {background-color: #ffffff;}
.border10 {border-color: #ffffff;}
div.everything .htext10:hover {color: #ffffff;}
div.everything .hbg10:hover {background-color: #ffffff;} 
.hborder10:hover {border-color: #ffffff;}
div.everything .text11 {color: #dfdfdf;}
div.everything .bg11 {background-color: #dfdfdf;}
.border11 {border-color: #dfdfdf;}
div.everything .htext11:hover {color: #dfdfdf;}
div.everything .hbg11:hover {background-color: #dfdfdf;} 
.hborder11:hover {border-color: #dfdfdf;}
div.everything .text12 {color: #25aae1;}
div.everything .bg12 {background-color: #25aae1;}
.border12 {border-color: #25aae1;}
div.everything .htext12:hover {color: #25aae1;}
div.everything .hbg12:hover {background-color: #25aae1;} 
.hborder12:hover {border-color: #25aae1;}
.gradient {
background: -moz-linear-gradient(left, rgba(205,34,43,1) 0%, rgba(230,103,36,1) 70%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, rgba(205,34,43,1) 0%, rgba(230,103,36,1) 70%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, rgba(205,34,43,1) 0%, rgba(230,103,36,1) 70%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#cd222b", endColorstr="#cd222b",GradientType=1 ); /* IE6-9 */
}.row {max-width: 62rem;}
div.hero, .hero-height {min-height: 200px; overflow: hidden;}
body.home div.hero, body.home .hero-height {min-height: 170px;}

.pagination .current a {border: 2px solid #344d6f; border-radius: 5px;}

body .gform_wrapper .gform_bb.gfield_click_array div.s-html-wrapper.s-passive {background-color: rgba(255,255,255, 0.6);}
body .gform_wrapper .gform_bb.gfield_click_array div.s-html-wrapper {border: 2px solid #ffffff !important; border-radius: 5px;}

.store-page .store-item, .product-heading {border: 1px solid #dfdfdf;}

hr, table tbody {border-color: #dfdfdf;}

/* Tile */
.tile-heading { color: #ffffff; }

/* button */
.button-top {
	 color: #ffffff !important;
}

.button-email {
	background-color: #f89821 !important;
}

.button-fb {
	background-color: #344d6f !important;
}

.button-search {
	background-color: #cd222b !important;
}

.footer a {
	color: #000000;
}
@media only screen and (min-width: 40em) { /* <-- min-width 640px - medium screens and up */
    div.hero, .hero-height {min-height: 300px;}
    body.home div.hero, body.home .hero-height {min-height: 300px;}
}
@media only screen and (min-width: 64em) { /* <-- min-width 1024px - large screens and up */
    div.hero, .hero-height {min-height: 400px;}
    body.home div.hero, body.home .hero-height {min-height: 300px;}
}
