body { color: #474747; font-family: 'Roboto'; font-size: 17px; font-weight: 400; letter-spacing: 0px; -webkit-text-size-adjust: 100%; line-height: 20px; }
body a { color: #289a2d; }
img.logo { width: auto; max-height:250px; }
h1, h2, h3, h4 { font-family: "Antic Slab"; font-weight: 400; line-height: 1.5; letter-spacing: 0px; }
h1.title-heading-center { color: #004a85; padding: 0 45px; margin: 0; font-size:34px; line-height: 51px; }
h2.title-heading-center { color: #004a85;font-size:30px; line-height:45px }
h3.title-heading-center { color: #004a85; padding: 0 45px; margin: 0; font-size:30px; line-height: 45px; }
h4.title-heading-center { font-size: 23px; line-height: 34px; }
h5.title-heading-center { font-size: 17px; line-height: 24px; color: #0077aa; font-weight: 700; }
label { color: #0077aa; }

.standard-text { color: #474747; }
.center-content { background-color: rgba(66,141,191,0.23); background-position: center center; background-repeat: no-repeat; padding-top: 10px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px; border-top-width: 10px; border-bottom-width: 10px; border-color: rgba(2,126,234,0.48); border-top-style: solid; border-bottom-style: solid; }
.blend-mode { background-blend-mode: overlay; }
.button-wrapper { width:280px; }

.menubar { width: 100%; height:80px; border-bottom: 2px solid #ddd; border-top: 2px solid #ddd; background: url('../images/menu-background.jpg'); background-size: cover; }

.title { margin-top:0px;margin-bottom:31px; }
.title-center { text-align: center; }
.title-sep { position: relative; display: block; width: 100%; border-style: solid; border: 0 solid #e7e6e6; -webkit-box-sizing: content-box; box-sizing: content-box; }
.title-center { text-align: center; margin-top:0px; margin-bottom:31px; }
.title-sep-container { position: relative; height: 6px; -ms-flex-grow: 1; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; }
.title-sep.sep-double { height: 6px; border-bottom-width: 1px; border-top-width: 1px; border-color: #03a9f4; }

.separator { border: 0 solid #e7e6e6; border-top-color: rgb(231, 230, 230); border-top-style: solid; border-top-width: 0px; border-right-color: rgb(231, 230, 230); border-bottom-color: rgb(231, 230, 230); border-bottom-style: solid; border-bottom-width: 0px; border-left-color: rgb(231, 230, 230); clear: both; position: relative; z-index: 11; }
.sep-single { height: auto; border-top-width: 1px; border-bottom-width: 0; }
.sep-solid { border-bottom-style: solid; border-top-style: solid; }
.sep-clear { clear: both; display: block; height: 1px; font-size: 0; line-height: 0; width: 100%; overflow: hidden; }
.sep-none { height: 1px; border-color: transparent; }

.bluback { margin-top: 0px; margin-bottom: 0px; background-color: #2779a426; border-radius: 10px; padding: 15px; }
.greenbox { background-color: rgba(221,221,221,0.18); border: 2px solid #8bc34a; padding: 15px 25px 15px 20px; background-position: left top; background-repeat: no-repeat; background-blend-mode: overlay; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; min-height: 1px; }

.checklist { list-style-type: none; padding: 0; margin: 10px 0 0; line-height: 30px; }
.checklist .icon-wrapper { display: table; float: left; }
.checklist .li-item, ul.checklist .li-item { margin-bottom: 11px; margin-left: 0; }
.checklist .circle-yes, ul.checklist .circle-yes { -webkit-border-radius: 50%; border-radius: 50%; background-clip: padding-box; background-color: #333; color: #fff; text-align: center; }
.checklist .li-icon, ul.checklist .li-icon { display: table-cell; vertical-align: middle; text-align: center; }

.imageframe { display: inline-block; z-index: 1; overflow: hidden; position: relative; vertical-align: middle; max-width: 100%; }
.imageframe-align-center { text-align: center; }

.footer-copyright-area { background-color: #282a2b; color: #fff; font-size: 13px; border-color: #4b4c4d; border-top-width: 1px; padding-top: 18px; padding-bottom: 16px; margin-top:20px; text-align: center; }
