html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}
body{margin:0;}
footer,header,main,section{display:block;}
a{background:transparent;}
a:active,a:hover{outline:0;}
strong{font-weight:bold;}
img{border:0;}
@media print{
*{text-shadow:none!important;color:#000!important;background:transparent!important;box-shadow:none!important;}
a,a:visited{text-decoration:underline;}
a[href]:after{content:" (" attr(href) ")";}
a[href^="#"]:after{content:"";}
img{page-break-inside:avoid;}
img{max-width:100%!important;}
p,h2,h3{orphans:3;widows:3;}
h2,h3{page-break-after:avoid;}
}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0);}
body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff;}
a{color:#428bca;text-decoration:none;}
a:hover,a:focus{color:#2a6496;text-decoration:underline;}
a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
img{vertical-align:middle;}
h2,h3,h5{font-family:inherit;font-weight:500;line-height:1.1;color:inherit;}
h2,h3{margin-top:20px;margin-bottom:10px;}
h5{margin-top:10px;margin-bottom:10px;}
h2{font-size:30px;}
h3{font-size:24px;}
h5{font-size:14px;}
p{margin:0 0 10px;}
.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;}
@media (min-width:768px){
.container{width:750px;}
}
@media (min-width:992px){
.container{width:970px;}
}
@media (min-width:1200px){
.container{width:1170px;}
}
.row{margin-left:-15px;margin-right:-15px;}
.col-sm-3,.col-sm-4,.col-xs-6,.col-sm-6,.col-sm-8,.col-sm-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px;}
.col-xs-6{float:left;}
.col-xs-6{width:50%;}
@media (min-width:768px){
.col-sm-3,.col-sm-4,.col-sm-6,.col-sm-8,.col-sm-12{float:left;}
.col-sm-12{width:100%;}
.col-sm-8{width:66.66666667%;}
.col-sm-6{width:50%;}
.col-sm-4{width:33.33333333%;}
.col-sm-3{width:25%;}
}
.container:before,.container:after,.row:before,.row:after{content:" ";display:table;}
.container:after,.row:after{clear:both;}
/*! CSS Used from: https://bloomstaxonomy.net/htaccess_files/main.css ; media=all */
@media all{
body{background:transparent url(https://bloomstaxonomy.net/concrete/themes/elemental/images/background.png) repeat scroll;}
div.ccm-page{position:relative;}
div.ccm-page{font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-weight:400;font-size:15px;line-height:1.42857143;-webkit-font-smoothing:antialiased;}
div.ccm-page h2{font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:1.46em;font-weight:700;color:#1a1a1a;line-height:1.42857143;text-transform:none;}
div.ccm-page h3{font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:1.25em;font-weight:700;color:#75ca2a;line-height:1.42857143;text-transform:none;}
div.ccm-page h5{font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:0.73em;font-weight:700;color:#9fa9ad;line-height:1.42857143;text-transform:uppercase;}
div.ccm-page img{max-width:100%;height:auto;}
div.ccm-page main{background-color:#ffffff;padding-bottom:80px;}
div.ccm-page main a:not(.fa):not(.btn),div.ccm-page footer a:not(.fa):not(.btn){color:#20bde8;}
div.ccm-page main a:not(.fa):not(.btn):hover,div.ccm-page footer a:not(.fa):not(.btn):hover{color:#abddff;text-decoration:none;}
div.ccm-page header{background-color:#ffffff;padding-top:30px;padding-bottom:30px;border-bottom:1px solid #d9d9d9;}
div.ccm-page header #header-site-title{font-family:'Titillium Web';font-weight:400;color:#75ca2a;text-transform:none;line-height:1.15em;font-size:2.3em;-webkit-transition:color 0.2s linear;-o-transition:color 0.2s linear;transition:color 0.2s linear;}
div.ccm-page header #header-site-title:hover{color:#447618;text-decoration:none!important;}
div.ccm-page div.area-content-accent{background-color:#f8faf1;margin-top:80px;padding:65px 0px 65px 0px;margin-bottom:-80px;}
.title-caps-bold{color:#75ca2a!important;font-family:'Titillium Web'!important;font-size:1.73em!important;line-height:2.47142857em!important;font-weight:700!important;text-transform:uppercase;}
footer#footer-theme{color:#5b676c;}
footer#footer-theme a{color:#75ca2a;}
footer#footer-theme a:hover{color:#548627;}
footer#footer-theme section{border-top:1px solid #d9d9d9;padding-top:30px;padding-bottom:30px;}
footer#footer-theme section:first-child{background-color:#ffffff;}
footer#footer-theme section:last-child{padding-bottom:30px;background-color:transparent;}
}
/*! CSS Used from: Embedded */
.ccm-custom-style-container.ccm-custom-style-main-281{margin-bottom:80px;}
/*! CSS Used fontfaces */
@font-face{font-family:'Titillium Web';font-style:normal;font-weight:200;src:url(https://fonts.gstatic.com/s/titilliumweb/v15/NaPDcZTIAOhVxoMyOr9n_E7ffAzHGIVzY4SY.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Titillium Web';font-style:normal;font-weight:200;src:url(https://fonts.gstatic.com/s/titilliumweb/v15/NaPDcZTIAOhVxoMyOr9n_E7ffAzHGItzYw.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Titillium Web';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/titilliumweb/v15/NaPecZTIAOhVxoMyOr9n_E7fdM3mDbRS.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Titillium Web';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/titilliumweb/v15/NaPecZTIAOhVxoMyOr9n_E7fdMPmDQ.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Titillium Web';font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/titilliumweb/v15/NaPDcZTIAOhVxoMyOr9n_E7ffHjDGIVzY4SY.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Titillium Web';font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/titilliumweb/v15/NaPDcZTIAOhVxoMyOr9n_E7ffHjDGItzYw.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Titillium Web';font-style:normal;font-weight:900;src:url(https://fonts.gstatic.com/s/titilliumweb/v15/NaPDcZTIAOhVxoMyOr9n_E7ffEDBGIVzY4SY.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Titillium Web';font-style:normal;font-weight:900;src:url(https://fonts.gstatic.com/s/titilliumweb/v15/NaPDcZTIAOhVxoMyOr9n_E7ffEDBGItzYw.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}