﻿article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary{display:block;}
audio,
canvas,
video{display:inline-block;*display:inline;*zoom:1;}
audio:not([controls]){display:none;height:0;}
[hidden]{display:none;}
html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
html,
button,
input,
select,
textarea{font-family:sans-serif;}
body{margin:0;}
a:focus{outline:thin dotted;}
a:active,
a:hover{outline:0;}
h1{font-size:2em;margin:0.67em 0;}
h2{font-size:2.5em;margin:0.67em 0;}
h3{font-size:1.5em;margin:1em 0;}
h4{font-size:1em;margin:1.33em 0;}
h5{font-size:0.93em;margin:1.67em 0;}
h6{font-size:0.67em;margin:2.33em 0;}
abbr[title]{border-bottom:1px dotted;}
b,
strong{font-weight:bold;}
blockquote{margin:1em 40px;}
dfn{font-style:italic;}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;}
mark{background:#ff0;color:#000;}
p,
pre{margin:1em 0;}
code,
kbd,
pre,
samp{font-family:monospace, serif, 'courier new', monospace;font-size:1em;}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;}
q{quotes:none;}
q:before,
q:after{content:'';content:none;}
small{font-size:80%;}
sub,
sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
dl,
menu,
ol,
ul{margin:1em 0;}
dd{margin:0 0 0 40px;}
menu,
ol,
ul{padding:0 0 0 40px;}
nav ul,
nav ol{list-style:none;list-style-image:none;padding:0;margin:0;}
img{border:0;-ms-interpolation-mode:bicubic;}
svg:not(:root){overflow:hidden;}
figure{margin:0;}
form{margin:0;}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}
legend{border:0;padding:0;white-space:normal;*margin-left:-7px;}
button,
input,
select,
textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;max-width:100%}
button,
input{line-height:normal;}
button,
select{text-transform:none;}
button, html input[type=button], input[type=reset], input[type=submit]{-webkit-appearance:button;cursor:pointer;*overflow:visible;}
button[disabled],
html input[disabled]{cursor:default;}
input[type=checkbox], input[type=radio]{box-sizing:border-box;padding:0;*height:13px;*width:13px;}
input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration{-webkit-appearance:none;}
button::-moz-focus-inner,
input::-moz-focus-inner{border:0;padding:0;}
textarea{overflow:auto;vertical-align:top;}
table{border-collapse:collapse;border-spacing:0;}
body{font-size:110%;color:#888;font-family: -apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;-o-background-size:cover;}
.lead {font-size: 125%;font-weight:300;color:#444}
.lead2 {font-size: 110%;font-weight:300;}
h1, h2, h3, h4, h5, h6{font-weight:normal;line-height:1.2em;margin:.1em 0;padding:0;}
a,
a:visited,
a:active,
a:hover{color:#7098D9;}
a:hover{text-decoration:none;}
a{text-decoration:none;border:none;}
*{box-sizing:border-box;-moz-box-sizing:border-box;}
#banner{text-align:center;}
.parabox{border:thin #4F7AB7 solid;border-radius:8px;padding:10px;box-shadow:5px 5px 3px #888888;background:white url('images/cell-bg-sm.jpg') repeat-x left bottom;margin-bottom:8px;height:inherit;text-align:left; -webkit-animation: animatezoom 0.6s; animation: animatezoom 0.6s}
.parabox-reg{border:thin #4F7AB7 solid;border-radius:8px;box-shadow:5px 5px 3px #888888;background:white url('images/cell-bg-sm.jpg') repeat-x left bottom;margin-bottom:8px;padding:30px 50px;height:inherit;text-align:left; -webkit-animation: animatezoom 0.6s; animation: animatezoom 0.6s}
@media only screen and (max-width:480px){
.parabox-reg{padding:10px;}
}
.parabox2{border:thin #4F7AB7 solid;border-radius:8px;padding:10px;box-shadow:5px 5px 3px #888888;background:white;margin-bottom:8px;-webkit-animation: animatezoom 0.6s; animation: animatezoom 0.6s}
.widget h5{color:#fff;font-size:1em;line-height:1.6em;font-weight:200;padding:5px 5px 5px 10px;background-color:#7098D9;margin-bottom:0px;border-radius:6px 6px 0 0;box-shadow:0 4px 4px -2px rgba(0, 0, 0, 0.5);}
.widget h4{color:#fff;font-size:1.6em;line-height:2.0em;font-weight:200;padding:5px 5px 5px 10px;background-color:#7098D9;margin-bottom:0px}
.widget p{line-height:1.5em}
.widget li{line-height:1.5em}
.widget{margin-bottom:10px;position:relative;color:#888}
.more{text-align:right;}
.auto-style1{color:#888888;}
.centered{margin:0 auto;text-align:center}
.contact-form input, .contact-form textarea, .contact-form select{background-color:#E0F4E1;color:#888;padding:10px 0;font:inherit;width:100%;text-indent:5px;margin:0 1% 10px 0}
.contact-form textarea{height:50px;}
input, textarea, select{border:1px solid #CCC;padding:10px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background:#fff;-moz-box-shadow:inset 0px 0px 6px #CCC;-webkit-box-shadow:inset 0px 1px 6px #CCC;box-shadow:inset 0px 1px 6px #CCC;max-width:100%}
input::-webkit-input-placeholder, input:-moz-placeholder, .placeholder{color:#bbb;}
.redtxt{color:#E61400 !important;}
.parabox3{border:thin #4F7AB7 solid;border-radius:8px;padding:10px;box-shadow:5px 5px 3px #888888;background:white url('images/cell-bg-sm.jpg') repeat-x left bottom;margin-bottom:8px;-webkit-animation: animatezoom 0.6s; animation: animatezoom 0.6s}
.parabox3:hover {background:url('images/cell-bg-sm.jpg') repeat-x left bottom, linear-gradient(180deg, #4E7FCC 95px,#fff 1%) ;}
.parabox3:hover h3 {color:#fff}
 @-webkit-keyframes animatezoom {
  from {-webkit-transform: scale(0)} 
  to {-webkit-transform: scale(1)}
}
@keyframes animatezoom {
  from {transform: scale(0)} 
  to {transform: scale(1)}
}
.bgmain {background:#fff;} 
/*.bgmain{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background:#fff;background-image: url('../images/body_background.jpg');background-repeat: no-repeat; background-attachment: fixed;} */
#hero,
#page-header{background:#5279B9 url('images/bg_pattern.png') repeat;padding:10px;box-shadow:5px 5px 3px #888;}
#hero h1{line-height:1.2em;margin-top:0px;margin-bottom:10px;}
#hero1{background:#5279B9 url('images/bg_pattern.png') repeat;box-shadow:5px 5px 3px #888;}
.flexslider{display:none;}
#content{margin:10px 0;color:#888;}
#content ul{padding:0 0 20px 20px;line-height:1.3em;}
#content ul li{padding:5px 0;}
aside{margin:10px 0;}
p{margin:0 0 1.5em;}
img{max-width:100%;height:auto;}
.menu-toggle{display:block;padding:10px;margin:20px 0 0;background:#666;color:#fff;cursor:pointer;text-transform:uppercase;font-size:20px;}
.menu-toggle.toggled-on{background:#0099ff;}
.srt-menu{display:none;}
.srt-menu.toggled-on{display:block;position:relative;z-index:10;}
.srt-menu{clear:both;margin-bottom:60px;}
.srt-menu li a{background:#dadada;display:block;margin:1px 0;padding:10px;text-decoration:none;}
.srt-menu li a:hover{background:#0099ff;color:#fff;}
.srt-menu li li a{background:#e8e8e8;padding-left:40px;}
.srt-menu li li li a{background:#efefef;padding-left:80px;}
#secondary-navigation{margin-bottom:60px;}
#secondary-navigation ul{margin:0;padding:0;}
#secondary-navigation ul li a{background:#E6E6E6;display:block;margin:5px 0;padding:10px;text-decoration:none;}
#secondary-navigation ul li a:hover,
#secondary-navigation ul li.current a{background:#0099ff;color:#fff;}
.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12{margin-bottom:10px;position:relative;min-height:1px;padding-left:0px;padding-right:15px;}
body{background:#fff;}
h1, h2, h3, h4, h5, h6{color:#333;}
footer{background-color: #7C9ACC;text-align:left;margin:0 4px 0 6px;border-radius:8px;clear:both;padding:20px;}
footer a{color:white;}
footer a:visited{color:white;}
footer a:hover {color:black;}
footer h1, footer h2, footer h3, footer h4{color:#CCC;margin-bottom:10px;}
footer ul{margin:0 0 0 8%;}
a.buttonlink{background:#4E7FCC;border-radius:7px;color:#fff;display:inline-block;margin:10px 5px 10px 0;padding:10px;text-decoration:none;box-shadow:5px 5px 3px #555;}
a.buttonlink:hover{background:#84ACEB;color:black}
.greenelement{background:#5ec79e;color:#fff;}
.violetelement{background:#887dc2;color:#fff;}
.clearfix:before,
.clearfix:after,
.row:before,
.row:after{content:" ";display:table;}
.clearfix:after,
.container:after,
.row:after{clear:both;}
@media only screen and (min-width:900px){
#banner{float:left;text-align:left;margin-bottom:-20px;}
.menu-toggle{margin-top:10px;float:right;}
}
@media only screen and (min-width:1200px){
.wrapper{max-width:1200px;margin:.75em auto;}
#banner{float:left;text-align:left;margin-bottom:0px;}
header{padding:0;}
#content{float:left;width:65%;}
#wide-content{float:left;width:100%;color:#888;}
/*.wide-content{float:none;width:100%;color:#888;} */
.flexslider{display:block;margin:0 0 60px;background:#fff;border:4px solid #fff;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;border-radius:4px;box-shadow:0 1px 4px rgba(0,0,0,.2);-webkit-box-shadow:0 1px 4px rgba(0,0,0,.2);-moz-box-shadow:0 1px 4px rgba(0,0,0,.2);-o-box-shadow:0 1px 4px rgba(0,0,0,.2);}
aside{float:right;width:30%;}
.menu-toggle{display:none;}
#menu-main-navigation{display:block;}
.srt-menu, .srt-menu *{margin:0;padding:0;list-style:none;}
.srt-menu ul{position:absolute;display:none;width:12em;}
.srt-menu ul li{width:100%;}
.srt-menu li:hover{visibility:inherit;}
.srt-menu li{float:left;position:relative;margin-left:1px;}
.srt-menu li li{margin-left:0px;}
.srt-menu a{display:block;position:relative;}
.srt-menu li:hover ul,
.srt-menu li.sfHover ul{display:block;left:0;top:45px;z-index:99;-webkit-box-shadow:2px 3px 2px 0px rgba(00, 00, 00, .3);box-shadow:2px 3px 2px 0px rgba(00, 00, 00, .3);}
ul.srt-menu li:hover li ul,
ul.srt-menu li.sfHover li ul{top:-999em;}
ul.srt-menu li li:hover ul,
ul.srt-menu li li.sfHover ul{left:12em;top:0;}
ul.srt-menu li li:hover li ul,
ul.srt-menu li li.sfHover li ul{top:-999em;}
ul.srt-menu li li li:hover ul,
ul.srt-menu li li li.sfHover ul{left:10em;top:0;}
#topnav, .srt-menu{float:right;margin:.35em 0 0 0;}
.srt-menu a{text-decoration:none;}
.srt-menu li a{background:#fff;margin:0;padding:10px 20px;height:45px;}
.srt-menu a, .srt-menu a:visited{color:#0099ff;}
.srt-menu li li a{border-top:1px solid rgba(255,255,255,.2);background:#333;background:rgba(0,0,0,.6);color:#fff;padding-left:20px;height:auto;}
.srt-menu li li a:visited{color:#fff;}
.srt-menu li li li a,
.srt-menu li.current * li a{padding-left:20px;background:rgba(0,0,0,.6);}
.srt-menu li:hover > a,
.srt-menu li.current a{color:#fff;background:#7098D9;}
.srt-menu li li:hover > a{color:#fff;background:#7098D9;}
.grid_1{width:8.33333333%;}
.grid_2{width:16.66666667%;}
.grid_3{width:25%;}
.grid_4{width:33.33333333%;}
.grid_5{width:41.66666667%;}
.grid_6{width:50%;}
.grid_7{width:58.33333333%;}
.grid_8{width:66.66666667%;}
.grid_9{width:75%;}
.grid_10{width:83.33333333%;}
.grid_11{width:91.66666667%;}
.grid_12{width:100%;}
.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12{float:left;display:block;}
.rightfloat{float:right;}
#hero [class*="grid_"]{margin-bottom:-20px;}
}
.section {clear: both;padding: 0px;margin: 0px;}
.group:before,.group:after {content:""; display:table;}
.group:after {clear:both;}
.group {zoom:1; /* For IE 6/7 (trigger hasLayout) */}
.col {display: block;float:left;margin: 1% 0 1% 1.6%;}
.col:first-child { margin-left: 0;} /* all browsers except IE6 and lower */
@media only screen and (max-width: 480px) {
.col { margin: 1% 0 1% 0%;	}
}
.span_1_of_2a {width: 49%; display:block;}
.span_1_of_2 {width: 49%; display:block;overflow:auto;}
@media only screen and (max-width: 480px) {
.span_1_of_2a {width: 100%;height:100%;}
.span_1_of_2 {width: 48.2%; height:100%;}
}
@media only screen and (min-width:1030px){}
@media only screen and (min-width:1240px){}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min--moz-device-pixel-ratio:1.5),
only screen and (min-device-pixel-ratio:1.5){}
@media (device-height:568px) and (-webkit-min-device-pixel-ratio:2){}
@media print{*{background:transparent !important;color:black !important;text-shadow:none !important;filter:none !important;-ms-filter:none !important;}
a, a:visited{text-decoration:underline;}
a[href]:after{content:" (" attr(href) ")";}
abbr[title]:after{content:" (" attr(title) ")";}
.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after{content:"";}
pre, blockquote{border:1px solid #999;page-break-inside:avoid;}
thead{display:table-header-group;}
tr, img{page-break-inside:avoid;}
img{max-width:100% !important;}
@page{margin:0.5cm;}
p, h2, h3{orphans:3;widows:3;}
h2, h3{page-break-after:avoid;}
}
.rowindex{display:flex;flex-wrap:wrap;margin-left:-15px}
/*.col-3{flex-basis:0;flex-grow:1;max-width:100%}
.col-3-auto{flex:0 0 auto;width:auto;max-width:100%} */
.col-3, .col-4{position:relative;width:100%;}
.col-3{flex:0 0 33.3333333333%;max-width:31.3333333333%;margin:10px}
.col-4{flex:0 0 25%;max-width:23%;margin:10px}
@media (max-width:1015px){
.col-3, .col-4{flex:0 0 96%;max-width:96%}
}
@media only screen and (max-width: 480px) {
.col-3, .col-4{flex:0 0 95%;max-width:95%}
}
.zoom {transition: transform .2s; }
.zoom:hover {transform: scale(1.1); }

