carousel@import url("print.css");
/* 2021 F+O */
.clearfix:after {display: table;clear: both;content: "";}
*{padding:0;margin:0}
body,html{height:100%;margin:0;font:400 18px/1.8 "Roboto Condensed","Lato",sans-serif;color:#000;line-height:1.4em}
p{font:400 18px/1.8 "Roboto Condensed","Lato",sans-serif;line-height:1.4em}
small{font-size:.8em;padding:0 10px 0 10px}
.yearon{display:inline-block;}
.yearoff{display:none}
.yearoff-list{display:none;}
.stamp19{color:#c2c9db;font-size:2em;position:fixed;left:3px;top:48%;height:35px;width:70px;z-index:-10}
.stamp19r{color:#c2c9db;font-size:2em;position:fixed;right:3px;top:48%;height:35px;width:70px;z-index:-10}
.stamp20{color:#c2c9db;font-size:2em;position:fixed;left:3px;top:48%;height:50px;width:70px;z-index:-10}
.stamp20r{color:#c2c9db;font-size:2em;position:fixed;right:3px;top:48%;height:50px;width:70px;z-index:-10}
a.skip-main{left:-999px;position:absolute;top:auto;width:1px;height:1px;overflow:hidden;z-index:-999}
a.skip-main:focus,a.skip-main:active{color:#fff;background-color:#000;left:auto;top:auto;width:30%;height:auto;overflow:auto;margin:10px 35%;padding:5px;border-radius:15px;border:4px solid yellow;text-align:center;font-size:1.2em;z-index:999}
.spacer{width:100%;height:50px}
.thin{line-height:1em}

select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="tel"],input[type="color"],.uneditable-input{display:inline-block;height:40px;padding:4px 6px;margin-bottom:10px;font-size:18px;line-height:20px;color:#555;vertical-align:middle;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;min-width:80px;}

textarea{height:auto}textarea,select,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="tel"],input[type="color"],.uneditable-input{background-color:#f8f9fb;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-o-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border linear 0.2s,box-shadow linear 0.2s;-moz-transition:border linear 0.2s,box-shadow linear 0.2s;-o-transition:border linear 0.2s,box-shadow linear 0.2s;transition:border linear 0.2s,box-shadow linear 0.2s}
textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus{border-color:rgba(82,168,236,.8);-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6);background:#fff}
select{width:200px;}
.custom-select{width:200px}a{cursor:pointer;color:black;text-decoration:underline solid #657486}
a:visited, article a:visited{color:black}
a:hover{color:blue}
a:visited:hover{color:blue}
a:link{cursor:pointer;color:black}
a:link:visited{color:black}
a:link:hover{color:blue}
a:link:visited:hover{color:blue}
article a:hover, article a:visited:hover{border:1px solid blue}
.carousel-item a:hover, .carousel-item a:visited:hover, .newsbg-inner a:hover, .newsbg-inner a:visited:hover{border:0}

h3 a{color:#084093;padding:8px}
h3 a:visited{color:#084093}
h3 a:hover{color:blue;border:1px solid blue}
h2,h3,h4{margin:15px}
h3{letter-spacing:4px;text-transform:uppercase;font:20px "Lato",sans-serif;color:#111;text-align:center}
/* .dropdown-menu h3{letter-spacing:normal;font-size:18px;} */
/* .dropdown-menu h3 a:link{font-size:24px;text-align:left} */
/* .menu-wide>.nav-item>.dropdown-menu>.menu-group>.dropdown-col h3{text-align:left;} */
a.noref{color:black;text-decoration:underline solid #657486;display:block}
.noref:hover, .noref:visited:hover{color:blue;border:1px solid blue}
.noref:visited{color:black}
.blink{text-decoration:underline}
.noblink{text-decoration:none}
.row h3{z-index:25}
/* main{position:relative;top:30px;box-sizing:border-box; border-top: 5px solid red;} */
.inner-ct{width:92%}
.front-content{width:92%;margin:auto}
.minc{display:none;}
.mobi-hide{display:inline-block}
.mobi-swap,.mobi-plus{display:none}
.pward{font-size:1.5em;color:white}
/* Old layout
#content{height:430px;min-height:430px;height:auto}
#content,#siteinformation{top:50px;padding:30px;box-sizing:border-box}
#content h1{width:96%;margin-bottom:40px;padding-bottom:10px;color:#15448e;border-bottom:1px solid #8594aa} */
/* New layout */
#content h1{color:#15448e;border-bottom:1px solid #8594aa}
#siteinformation{color:#000}
#siteinformation a{color:#000;text-decoration:underline;padding:5px}
#siteinformation a:hover{color:blue;border:1px solid #000}
#siteinformation a:visited{color:#000}
#siteinformation a:visited:hover{color:blue;border:1px solid #000}
#topic{position:relative;width:310px;height:auto;margin:auto;top:15px;text-align:center;z-index:400}
.fh-blocklist ul{font-size:.94em;line-height:.8em;list-style-type:none;letter-spacing:1px}
.fh-blocklist a{color:#000;text-decoration:underline;text-decoration-color:blue;padding:5px}
.fh-blocklist a:hover{font-weight:600}
.fh-blocklist ul li.card{margin-top:8px;line-height:1.2em}
.fh-blocklist ul p{line-height:1.4em}p{margin:7px;padding:5px}
#content ul{position:relative;left:30px}
#content ol{position:relative;left:30px}
.parallax{position:relative;background-attachment:fixed;background-position:right 0;background-repeat:no-repeat;background-size:cover;height:100%}
.caption{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:start;justify-content:start;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;height:100%}
h2.caption{font-size:3em}
h2.caption.off25{top:100px}
.caption .border{background-color:rgba(255,0,0,.3);color:#fff;padding:18px;font-size:25px;letter-spacing:10px}
.slide-inset{margin:-250px 0 250px 0;padding:25px;border:1px solid #000;background:#fff;width:300px;height:300px}
.rnd-yellow{background:#ecc723;border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0}
.rnd-yellow-under{background:#ecc723;border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px}
.rnd-blue{border:4px solid navy;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}
.rnd-grey{border:4px solid #f1f1f1;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;margin:10px}
#vidbox{position:relative;max-width:580px;height:auto;padding:5px;left:-15px}
.row-ft{width:100%}
.row-ft-sm{width:70%}
.text.row{margin:0;padding:0}
.text{width:95%;padding:25px;color:#000;background-color:#fff;text-align:center;text-align:justify}
.col-sm{padding:18px;min-width:240px}
.min-sm{min-width:300px}

.ft-block{background:#eeeeed;height:850px;height:auto;min-width:310px}
.ft-block-inner{padding:10px;background:#fff;min-height:500px;height:auto;min-width:310px;box-sizing:border-box;box-shadow:4px 5px 8px #888}
.mapblock-info{font-size:2em;color:#2e973d;position:relative;top:5px;left:30px}
.otcbanner{height:40px;height:auto;padding:4px;position:relative;top:-50px;font-size:1.4em;background:rgba(0,32.2,80,.75)}
.otcbox-outer{position:relative;width:310px;margin:auto;min-width:310px;margin:auto;height:255px}
.otcbox{width:98px;height:119px;float:left;text-align:center;background:#8aade0;color:#23408f;margin:1px;padding:0;cursor:pointer}
.otcbox:hover{background:#95e6fd}
.otcbox .fa{font-size:48px;margin:10px}
.otcbox-inner{width:98px;height:51px;text-align:center;background:#23408f;color:white;border-top:1px solid white;margin:0;padding:3px;font-size:.9em;position:relative;z-index:10;vertical-align:middle}
#OTCModal .modal-content{background:#3c6fbc;width:100%;width:auto;display:-ms-flexbox;display:-webkit-flex;max-width:552px;min-width:440px;padding:2px}
#OTCModal .modal-body{background:#ccc;width:100%;width:auto;display:-ms-flexbox;display:-webkit-flex;max-width:546px;height:440px;height:auto;padding:1px 1px 8px 1px}
#otcitemselect{width:95%;height:40px;border-radius:5px}
.otctables{width:100%;margin:auto}
.otc-table tr{background:#f0f3f7;border-bottom:1px dotted #607b82}
.otc-table .wh{background:white}
.otc-table tr:hover{background:#3c6fbc;color:white;border-bottom:1px dotted #fff}
.otc-table th{text-align:left;background:#b9bcc1;padding:2px;font-size:.9rem}
.otc-table th.ct{text-align:center;font-size:1.1rem;background:#23408f;color:white;padding:3px;}
.otc-table td{text-align:left;padding:2px}

.otc-table h3{color:white}
.otc-table.collapsing{transition:height 0.5s,opacity 0.3s;opacity:0}
.otc-wd{height:420px;height:auto;min-height:420px;width:330px;min-width:330px;background:#fff;z-index:50}
.otc-wd-p{margin:auto;}

.otc-wd .btn{}

.otcbox-outer-2024{position:relative;width:310px;margin:auto;min-width:310px;margin:auto;height:255px}
.otcbox-2024{width:98px;height:119px;float:left;text-align:center;background:#8aade0;color:#23408f;margin:1px;padding:0;cursor:pointer}
.otcbox-2024:hover{background:#95e6fd}
.otcbox-2024 .fa{font-size:48px;margin:10px}
.otcbox-inner-2024{width:98px;height:51px;text-align:center;background:#23408f;color:white;border-top:1px solid white;margin:0;padding:3px;font-size:.9em;position:relative;z-index:10;vertical-align:middle}
#OTCModal2024 .modal-content{background:#3c6fbc;width:100%;width:auto;display:-ms-flexbox;display:-webkit-flex;max-width:552px;min-width:440px;padding:2px}
#OTCModal2024 .modal-body{background:#ccc;width:100%;width:auto;display:-ms-flexbox;display:-webkit-flex;max-width:546px;height:440px;height:auto;padding:1px 1px 8px 1px}
#otcitemselect2024{width:95%;height:40px;border-radius:5px}
.otctables-2024{width:100%;margin:auto}
.otc-table-2024 tr{background:#f0f3f7;border-bottom:1px dotted #607b82}
.otc-table-2024 .wh{background:white}
.otc-table-2024 tr:hover{background:#3c6fbc;color:white;border-bottom:1px dotted #fff}
.otc-table-2024 th{text-align:left;background:#b9bcc1;padding:2px;font-size:.9rem}
.otc-table-2024 th.ct{text-align:center;font-size:1.1rem;background:#23408f;color:white;padding:3px;}
.otc-table-2024 td{text-align:left;padding:2px}

.otc-table-2024 h3{color:white}
.otc-table-2024.collapsing{transition:height 0.5s,opacity 0.3s;opacity:0}
.otc-wd-2024{height:420px;height:auto;min-height:420px;width:330px;min-width:330px;background:#fff;z-index:50}
.otc-wd-p-2024{margin:auto;}

.otc-wd-2024 .btn{}
.para-text{padding:15px 0 50px 0;font-size:1.1em;line-height:1.5em;width:100%;margin:auto}
.inslide{padding:0;font-size:.9em;line-height:1.2em}
.inslide-lg{padding:20% 0 20% 0;font-size:1.7em;line-height:1.7em}
.footcolor{padding:35px 0 25px 0;background:#23408f;color:white;text-align:center}
.shadow-bottom{box-shadow:2px 8px 6px 4px #888}
.col-sm.shadow-bottom{margin:40px 20px 50px}
.col-sm.shadow-bottom>.rnd{position:relative;top:-35px;min-width:220px;border-radius:30px;-moz-border-radius:25px;-webkit-border-radius:25px;width:180px;margin:auto;font-size:1.8em;font-weight:700;color:white;padding:12px;line-height:1em;text-align:center}
.col-sm.shadow-bottom.whmd{height:400px;width:auto;min-width:260px;max-width:400px;margin:80px 20px 50px;padding:10px}
.col-sm.shadow-bottom.whmd.mit{max-width:45%;height:auto}
.col-sm.shadow-bottom>.rnd.mit{width:10px;width:auto;max-width:75%;height:auto}
.mitic{float:right;width:0;height:68px}
.icinset{width:105px;height:110px;margin:0 -10px -12px 0;overflow:hidden;float:right;clear:right}
.icinset .fas{padding-top:7px}
.icimgopt{display:none}
.icimgfrh{display:none}
.col-sm.shadow-bottom.whmd>.icon-whmd>h3{letter-spacing:1px}
.col-sm.shadow-bottom.whmd>.icon-whmd,.col-sm.shadow-bottom.whmd>.left{position:relative;top:-70px}
.col-sm.shadow-bottom.whmd>.left>ul{top:-10px;margin-left:-10px;max-width:300px}
.col-sm.shadow-bottom.whmd>.icon-whmd img{width:114px;margin:auto}#whmd1{background:transparent}#whmdopt1{background:transparent}
#whmd2{background:url(/sites/all/images/600x350/whmd2sml.jpg) no-repeat top left}
#whmdopt2{background:url(/sites/all/images/600x350/whmdopt2sm1.jpg) no-repeat top left}
.contactg,.contact{position:relative;z-index:5}
.contactg:before{background:#20b08d;top:-50px;content:'';display:block;height:150px;left:0;position:absolute;right:0;transform:skewY(-5.5deg);transform-origin:100%;z-index:0}
.contactgs:before{background:#20b08d;top:20px;content:'';display:block;height:150px;left:0;position:absolute;right:45%;transform:skewY(8.5deg);transform-origin:100%;z-index:-1}
.contact:before{background:#0292d8;top:-50px;content:'';display:block;height:150px;left:0;position:absolute;right:0;transform:skewY(-5.5deg);transform-origin:100%;z-index:0}
.contacts:before{background:#0292d8;top:20px;content:'';display:block;height:150px;left:0;position:absolute;right:45%;transform:skewY(8.5deg);transform-origin:100%;z-index:-1}.hwrap h3{white-space:normal}
.curvy-bt{padding:15px 40px 100px 40px;position:relative;top:-10px;z-index:200}
.pull-top-block{padding:0;height:600px;height:auto;margin-top:-90px;min-width:300px}
.pull-top{padding:0;height:600px;height:auto;margin-top:-60px;min-width:300px;position:relative}
.btn-primary,.btn-default{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin:5px;display:inline;white-space:nowrap}
.btn-primary.active,.btn-warning.active,.btn-danger.active,.btn-success.active,.btn-info.active,.btn-inverse.active{color:rgba(255,255,255,.75)}
.btn-primary{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25);background-color:#006dcc;	background-color: #0055a5 !important; background-color: rgba(0,84,164,1) !important;}
.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{color:#d0fcfc;background-color:#468df7 !important;}
.btn-primary:active,.btn-primary.active{background-color:#039 \9}
.btn-default a{text-decoration:none;font-size:1.5rem;width:103%}
.btn-default{text-align:center;padding:10px;margin-bottom:5px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25);background-color:#006dcc;background-image:-moz-linear-gradient(top,#0088cc,#0044cc);background-image:-webkit-gradient(linear,0 0,0 100%,from(#0088cc),to(#0044cc));background-image:-webkit-linear-gradient(top,#0088cc,#0044cc);background-image:-o-linear-gradient(top,#0088cc,#0044cc);background-image:linear-gradient(to bottom,#0088cc,#0044cc);background-repeat:repeat-x;border-color:#301b71 #301b71 #231356;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0044cc',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}
.btn-default:hover,.btn-default:focus,.btn-default:active,.btn-default.active,.btn-default.disabled,.btn-default[disabled]{color:#d0fcfc;background-color:#000;border-color:#231356 #231356 #000}
.btn-default:active,.btn-default.active{background-color:#039 \9}
#block-frh-2020-content h3{text-align:left}
#block-opt-2020-content h3{text-align:left}
#block-sch-2020-content h3{text-align:left}
#block-frh-2020-content .panell>h4{text-align:center}
#block-opt-2020-content .panell>h4{text-align:center}
#block-frh-2020-content h4.btn,#block-frh-2020-content h3.btn{text-align:center;width:100%;font-size:1.6em;white-space:normal}
#block-opt-2020-content h4.btn,#block-opt-2020-content h3.btn{text-align:center;width:100%;font-size:1.6em;white-space:normal}
#block-sch-2020-content h4.btn,#block-sch-2020-content h3.btn{text-align:center;width:100%;font-size:1.6em;white-space:normal}
.ftinner{position:relative;border:1px solid #777;height:100%;text-align:center;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
.btshade{background:#23408f;padding:5px;margin-bottom:5px;-moz-box-shadow:0 2px 5px #4c6a76;-webkit-box-shadow:0 2px 5px #4c6a76;box-shadow:0 2px 5px #4c6a76}
.rounded-12{border-radius:12px;-moz-border-radius:12px;-webkit-border-radius:12px}
.clkr{cursor:pointer;color:navy}
.clkr:hover{color:blue}
.pspagt{margin:20px 0 0 1%;font-weight:900;line-height:3em;}
.pspagtr{margin:50px 0 0 10%;font-weight:900;line-height:3em;}
#spagt .gtm{margin:30px 0 0 10px;font-size:5em;color:navy;}

#footend{padding:35px 0 50px 0;text-align:center;font-size:.8rem}
.btn-squared-default{width:150px!important;height:150px!important;font-size:18px;display:inline-block}
.btn-squared-default:hover{border:3px solid white;font-weight:800}
.bigbtn{display:inline-block;white-space:normal}
.btn-wide{width:auto;min-width:200px;padding:8px;font-size:1.2em}
.ft-block .btn-wide{min-width:200px}
/* .btn-secondary{font-size:1.2em;background:#213444} */
/* .btn-secondary:hover{background:#000;outline:1px solid white} */
.iconpad{width:330px;width:auto;max-width:350px;min-width:280px;height:320px;padding:10px;position:relative;top:30px;margin:auto}
.iconpad .btn{position:absolute;bottom:30px;left:3%;width:92%}
.iconpad span{position:absolute;bottom:110px;left:3%;right:3%}
.iconpad-sm{height:250px;background-color:rgba(255,255,255,.7)}
.iconpad-sm span{bottom:92px}
.otcb>.collapse{padding:10px 25px 25px;background:#f1f7ff}
.card{font-size:1.3em}
.card a, .card-body a{color:#000;padding:5px;display:inline-block}
.card a:hover, .card-body a:hover, .litext a:hover{color:blue;text-decoration:underline;border:1px solid}
.card a:visited, .card-body a:visited, .litext a:visited{color:#000}
.card a:visited:hover,.card-body a:visited:hover, .litext a:visited:hover{color:blue;text-decoration:underline;border:1px solid}
.center{margin:auto;width:100%;text-align:center}
.logoft{position:fixed;left:30px;top:85px;height:90px;width:170px;z-index:500}
.medicareslide{display:none;opacity:0;position:relative;margin-left:-320px;top:100px;width:100%;font-size:3em}
.tooltip{position:relative;font-size:1em;padding:6px;margin-top:30px}
.tooltip .toolrt{left:150px}
.tooltip.toollt{left:-200px}
.tooltip-inner{background:navy}
.tooltip-arrow{border-bottom-color:#8447cf}
.tooltip .tooltip-arrow{border-top:5px solid red!important}
.showblock{display:block}
.hideblock{display:none}
.popover{border:2px solid navy;text-align:center;margin:18px}
.popover-header{background:#23408f;color:white;font-size:22px}
.popover-body{color:navy;font-size:20px;line-height:1.2em}
#startxt{display:none}
.startxt{line-height:1em;margin:20px;border:2px solid #9a811e;border-radius:10px;text-align:center;padding:5px;width:95%;margin:auto}
#startxt:hover{display:inline-block}
.marquee-front{position:relative;top:0;padding:10px}
#topic{text-align:center}
.yeartabs>.col-12>.nav-pills a{font-size:1.2em;line-height:1.5em;}
.tab-pane{position:relative;top:-20px;line-height:1.3em}
.tab-pane p{line-height:1.4em}
.tab-pane .rnd-grey p{line-height:1.4em}
.yeartabs>.col-12{margin:30px 0 -10px 0}
.yeartabs.pharma>.col-12{margin:-15px 0 0;width:100%}
.yeartabs>.col-12>.nav-pills{left:10px}
.yeartabs.pharma>.col-12>.nav-pills{width:100%;left:0;top:-5px}
.yeartabs>.col-12>.nav-pills>a.nav-link{width:140px! important;text-align:center;font-size:26px;text-decoration:none;border:1px solid navy;padding:0}
.yeartabs>.col-12>.tab-content>.tab-pane>.tab-container{width:100%;padding:0}
.yeartabs>.col-12>.nav-pills>a.nav-link.active{background:#23408f}
.yeartabs>.col-12>.nav-pills>a.nav-link:hover{background:black;color:white}
#topRtn{display:none;position:fixed;bottom:62px;right:4px;z-index:99;font-size:30px;border:none;outline:none;background-color:#44536d;color:white;cursor:pointer;padding:5px;border-radius:8px;text-decoration:none}
#topRtn:hover{background-color:#67a8aa;border:1px solid #000}
#topRtn:focus-visible{outline:1px solid navy;}

/* Navigation - top menu mobi first check @media also */
.bg-light{background-color:#ffffff!important}
/* nav ul.menu-wide a{margin:6px;padding:5px;font-size:1.5em;line-height:1.6em;width:99%} */
/* nav ul.menu-wide .fa-angle-down,nav ul.menu-wide .fa-angle-up{font-size:32px;position:absolute;right:12px} */
/* nav ul.menu-wide li.dropdown:hover>a:link{color:white} */
/* nav ul.menu-wide li.dropdown:hover>a:visited{color:white} */
/* nav>.navbar-collapse>.menu-wide>.nav-item a:hover{border:0}.navbar-brand img{margin:0 0 0 10px;padding:0;position:relative;bottom:7px} */
/* nav>.navbar-collapse>.menu-wide>.nav-item>.dropdown-menu{background:#f2f2f2} */
/* nav>.navbar-collapse>.menu-wide>.nav-item>.dropdown-menu>.menu-group{position:relative;left:-6px;right:6px} */
/* #navbarCollapse{padding-bottom:28px}#navsrch{position:relative;width:95%} */
/* member login is part of top menu */
/* #member_login{position:relative;text-align:center;width:95%} */
/* #member_login .btn-primary{font-size:1.5em;position:relative;top:16px} */
/* searches class only affects top menu search input */
/* input.searches{box-sizing:border-box;height:45px;font-size:28px;background:#d4eefc;;border:1px solid #8a9fa9;-moz-border-radius:10px;-webkit-border-radius:10px;-o-border-radius:10px;border-radius:10px;padding:4px 20px 4px 8px;position:absolute;right:5px;width:95%} */
/* .searches:focus{background-color:#fff;color:#081350;box-shadow:inset 0 0 5px rgba(0,0,0,.13);-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.13);-moz-box-shadow:inset 0 0 5px rgba(0,0,0,.13)} */
/* .searches:active{background-color:#fff;color:#081350;width:250px} */
/* .searches::placeholder,.planfind::placeholder{color:#485d8f;opacity:1} */
/* .searches:-ms-input-placeholder{color:#485d8f} */
/* .searches::-ms-input-placeholder{color:#485d8f} */
/* searchbt class affects topmenu search button and zip code search button */
/* .searchbt{width:45px;height:45px;position:absolute;right:5px;margin-bottom:10px;border:none;cursor:pointer;font-size:20px;color:#9397a0;color:#ccc;z-index:0;border-radius:0 5px 5px 0} */
/* .searchbt:hover,.searchbt:focus{background:blue;color:white;border:4px solid green} */
/* -- top menu -- */
/* .nav li{font-weight:500} */
/* .nav li a:link{color:#000}.nav li a:visited{color:#000} */
/* .nav li a:hover{color:blue} */
/* .nav li a:link:hover{color:blue} */
/* .nav li a:visited:hover{color:blue} */
/* nav .dropdown-toggle::after{display:none} */
/* nav a{text-decoration:none} */
/* .menu-wide{padding-left:4px} */
/* .menu-wide>.nav-item:hover{border:1px solid black;background:#23408f;color:white} */
/* .menu-wide>.nav-item>a:link:hover{color:white} */
/* .menu-wide>.nav-item>.nav-link.dropdown-toggle:hover{color:white} */
/* .menu-wide>.nav-item>.nav-link.dropdown-toggle:active{background:#23408f;color:white} */
#fontslider-box-vl{display:none}
#pagerefresh{position:relative;left:122px;display:none}

/* front page star logo */
#startop{background:transparent;width:86%;height:auto;min-height:100px;max-width:270px;min-width:200px;position:absolute;top:12px;left:60px;box-sizing:border-box;z-index:10}#startop>a>img.fhrate{position:inherit;width:70%;height:auto;min-width:180px; max-width: 230px; margin-left: 15px}
/* covid and hurricane rightside fixed graphics */
img.covst{width:70px;height:auto;position:fixed;top:95px;right:0;margin-right:3px;z-index:100;}
img.hrcst{width:78px;height:auto;position:fixed;top:170px;right:0;margin-right:2px;z-index:100;}
img.hrcnotice{width:180px;height:auto;position:fixed;top:190px;right:0;margin-right:2px;z-index:100;}
img.hrcnotice2{width:180px;height:auto;position:fixed;top:250px;right:0;margin-right:2px;z-index:100;}


.ardown{background:#23408f url(/sites/all/images/ardown.png) no-repeat top center;color:white}
.arleft{background:#23408f url(/sites/all/images/ardown.png) no-repeat top center;color:white}
.lgfont h2{font-size:34px}
.lgfont p{font-size:24px}
.posab{position:absolute}

/*-- zip code search div placement --*/
#tfind{position:absolute;top:210px;left:25px;z-index:10;box-sizing:border-box;border:8px solid #849ac6}
#tfind:hover{border:8px solid #6596fa}
#mdfind{position:relative;z-index:10;box-sizing:border-box;border:8px solid #849ac6}
.inner-t{width:300px;height:210px;margin:auto;background:#fff;padding:5px;-moz-border-radius:10px;-webkit-border-radius:10px;-o-border-radius:10px;border-radius:10px;text-align:center;z-index:200}
#zfind{position:absolute;top:75%;left:0}
.tfind h3{margin-left:8px}

/* NORMALIZE removes zip search year select */  #planfind{position:absolute;margin:7px}.planfind{width:152px;height:52px;font-size:26px;background:#d4eefc;border:1px solid #72a1cd;-moz-border-radius:10px;-webkit-border-radius:10px;-o-border-radius:10px;border-radius:10px;padding:4px 12px 4px 5px}#planfind label{display:inline-block;line-height:1.1em;padding:3px}#planfind select{display:inline-block;width:85px;position:absolute;left:8px;top:0;padding-top:0;height:52px;font-size:22px;background:#d4eefc;border:1px solid #72a1cd;border-radius:5px}#planfind select:active,#planfind select:focus{background-color:#fff}select::-ms-expand{display:none}input.planfind{width:118px;height:52px;font-size:22px;border:1px solid #72a1cd;-moz-border-radius:10px;-webkit-border-radius:10px;-o-border-radius:10px;border-radius:10px;padding:4px 12px 4px 7px;background:#d4eefc;margin-left:-30px}#planfind select:hover,input.planfind:hover{background:#f5feed}#planfind .searchbt{position:inherit;left:150px;height:52px;top:0}
.searchbt{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25);background-color:#006dcc; background-image:-moz-linear-gradient(top,#0088cc,#0044cc); background-image:-webkit-gradient(linear,0 0,0 100%,from(#0088cc),to(#0044cc));background-image:-webkit-linear-gradient(top,#0088cc,#0044cc);background-image:-o-linear-gradient(top,#0088cc,#0044cc); background-image:linear-gradient(to bottom,#0088cc,#0044cc); background-repeat:repeat-x;border-color:#04c #04c #002a80;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0044cc',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}
.searchbt:hover{background:blue;color:white}
#planfind select{display:none}
/* end normalize */
/* AEP zip year select Adjustments */
/* #planfind{position:absolute;margin:7px;} */
/* .planfind {width: 152px;height:52px;font-size:26px;background:#d4eefc;border:1px solid #72a1cd; */
  /* -moz-border-radius: 10px; -webkit-border-radius: 10px; -o-border-radius: 10px; border-radius: 10px;padding: 4px 12px 4px 5px;}  */
/* #planfind label{display:inline-block;line-height:1.1em;padding:3px;} */
/* #planfind select{display:inline-block;width:85px;position:absolute;left:8px;top:0;padding-top:0;height:52px;font-size:22px;background:#d4eefc;border:1px solid #72a1cd;border-radius:5px;} */
/* #planfind select:active, #planfind select:focus{background-color:#fff;} */
/* select::-ms-expand { */
    /* display: none; */
/* } */
/* input.planfind{width: 118px;height:52px;font-size:22px;border:1px solid #72a1cd; */
  /* -moz-border-radius: 10px; -webkit-border-radius: 10px; -o-border-radius: 10px; border-radius: 10px;padding: 4px 12px 4px 7px;background: #d4eefc;margin-left:50px;} */
/* #planfind select:hover, input.planfind:hover{background:#f5feed;}  */
/* #planfind .searchbt{position:inherit;left:200px;height:52px;top:0;} */
/* #planfind select{display:inline-block;} */
/* .searchbt{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25);background-color:#006dcc; background-image:-moz-linear-gradient(top,#0088cc,#0044cc); background-image:-webkit-gradient(linear,0 0,0 100%,from(#0088cc),to(#0044cc));background-image:-webkit-linear-gradient(top,#0088cc,#0044cc);background-image:-o-linear-gradient(top,#0088cc,#0044cc); background-image:linear-gradient(to bottom,#0088cc,#0044cc); background-repeat:repeat-x;border-color:#04c #04c #002a80;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0044cc',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)} */
/* .searchbt:hover{background:blue;color:white} */
/* .col-12.benefits{position:relative;bottom:5px;}.aepoff{display:none;} */
/* end AEP adjustments zip select */

/* -- front page blocks -- */
#prvfind{top:-20px;display:inline-block}
.tab-prv{width:100%;background:#fff url(/sites/all/images/600x500/bg_img4.jpg) no-repeat left center}
.tab-prv_b{width:100%;background:#fff url(/sites/all/images/600x500/bg_img5.jpg) no-repeat left center}
.tab-drug{width:100%;background:#fff url(/sites/all/images/pharm-1.jpg) no-repeat left center}
.tab-drug_b{width:100%;background:#fff url(/sites/all/images/600x500/bg_img2.jpg) no-repeat left center}
.tab-drug_c{width:100%;background:#fff url(/sites/all/images/600x500/bg_img3.jpg) no-repeat left center}
/* bottom link bar */
.telbar{position:fixed;bottom:0;left:0;width:100%;height:50px;height:auto;background:#fff;font-size:1.3em;color:black;text-align:center;padding:1px;z-index:1000}
.telbar span{display:inline-block;white-space:nowrap}
.telbar a{color:blue;margin:5px 15px 5px 12px}
.telbar a:hover{color:black}.telbar a:visited{color:blue}
.telbar>.left{display:none}.telbar>.right{font-size:22px}

/* Making Toll Free Number visible in cellphnes */
.telbar>.left{display:inline;margin:0 10px 0 10px}

.telbar>.right>a>.fa-user{margin-right:0}

/* accordians */
#main-accordion{font-size:1em;line-height:1.6em;width:96%;margin:auto}
#main-accordion>.card>.card-header a{text-decoration:none;display:block;width:100%}
article a.btn-enr:hover{text-decoration:none;border:0;}
article a.btn-enr:active:hover{text-decoration:none;border:0;}
.card-header h2{margin:0}
.footer-accordion{max-width:98%;margin:50px auto;box-shadow:0 0 2px rgba(0,0,0,.2)}
.footer-accordion .card,.footer-accordion .card:last-child .card-header{border:none}
.footer-accordion .card-header{border-bottom-color:#EDEFF0;background:transparent}
.footer-accordion .fa-stack{font-size:18px}
.footer-accordion .card-header{padding:0;margin:0}
.footer-accordion .btn{width:100%;font-weight:700;color:#004987;margin:0;padding:11px}
.footer-accordion .btn-link:hover,.footer-accordion .btn-link:focus{text-decoration:underline;border:1px solid navy;background:#eeeeed}
.footer-accordion .btn-link:focus-visible{outline:1px solid navy;}
.footer-accordion li + li{margin-top:10px}
.enroll-accordian{width:96%;margin:50px auto;box-shadow:0 0 2px rgba(0,0,0,.2)}
.enroll-accordion .card,.enroll-accordion .card:last-child .card-header{border:none}
.enroll-accordion .card-header{width:100%;border-bottom-color:#EDEFF0;background:#496397;color:#eff2f9}
.enroll-accordion .fa-stack{position:relative;text-align:center}
.enroll-accordion .card-header{padding:0;margin:0}
.enroll-accordion .btn{width:100%;margin:auto;font-size:20px;margin:0;padding:11px}
.enroll-accordion .btn-link:hover,.enroll-accordion .btn-link:focus{text-decoration:underline;border:1px solid navy;background:blue;color:#fff}
.enroll-accordion li + li{margin-top:10px}.enr{margin:12px 0 12px 0;min-height:78px}
.enr-stripe{position:relative;left:25px;background:#cae4f7;border:1px solid blue;height:100%;min-height:78px}
.enr-p{position:relative;left:25px;background:navy;color:white;padding:0}
.enr-p p{clear:all;font-size:2em}
#enr-accordion .card-header{margin:10px;border-radius:12px;-moz-border-radius:12px;-webkit-border-radius:12px}
.enr-inset{width:76px;width:auto;height:auto;margin:67px 0 0 0;background:#fff;color:navy;border:1px solid blue;padding:11px;position:absolute}
#enr-accordion .card-body{height:auto;min-height:200px}
#enr-accordion .btn-primary,#enr-accordion .btn-default{white-space:normal}
.vertical-text{-ms-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-ms-transform-origin:left top 0;-moz-transform-origin:left top 0;-webkit-transform-origin:left top 0;transform-origin:left top 0;text-transform:0 1px 1px rgba(0,0,0,.5);box-shadow:0 -2px 2px rgba(0,0,0,.1);font-family:monospace;font-weight:600;line-height:.7em;float:left}
/* enrollment page video */
.w3-modal{z-index:3;display:none;padding-top:100px;position:fixed;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgb(0,0,0);background-color:rgba(0,0,0,.4)}
.w3-modal-content{margin:auto;background-color:#fff;position:relative;padding:0;outline:0;width:600px}
.w3-container:after,.w3-container:before,.w3-panel:after,.w3-panel:before,.w3-row:after,.w3-row:before,.w3-row-padding:after,.w3-row-padding:before,.w3-cell-row:before,.w3-cell-row:after,.w3-clear:after,.w3-clear:before,.w3-bar:before,.w3-bar:after{content:"";display:table;clear:both}
.w3-container,.w3-panel{padding:.01em 16px}
.w3-panel{margin-top:16px;margin-bottom:16px}
/* carousels */
.carousel-item .img-fluid{width:100%}
#freedom_rt>.carousel-inner{height:450px}
/* SCH front page customizations */
.row-du{height:220px;padding:5px;z-index:200;color:navy}
.row-du>.col-sm{min-width:310px;text-align:center}
.row-du>.col-sm>p{background-color:rgba(255,255,255,.7);border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px}
.row-du>.col-sm>a>img.hurrimsg{background:transparent;width:80%;height:auto;min-width:257px;max-width:257px;position:relative;left:-5px;top:-20px}
.row-du>.col-sm>.parag{padding:5px;border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px;background:rgba(255,255,255,.7)}
.row-du>.col-sm>.parag a{text-decoration:none}
.row-du>.col-sm>.parag a:hover{text-decoration:underline}
.row-du>.col-sm>a.mobi-swap>.otcimg{width:100%;height:auto;position:relative;text-align:left;left:-50px}
.carousel-item>a>img.hurrimsg{background:transparent;width:70%;height:auto;max-width:257px;position:absolute;left:75px;top:130px}
/* front page carousels */
#freedom_rt>.carousel-inner>.carousel-item{height:450px;-webkit-background-size:auto;-moz-background-size:auto;-o-background-size:auto;background-size:auto}
#freedom_rt>.carousel-inner>.carousel-item.item1{background:url(/sites/all/images/600x500/img5drx600.jpg) no-repeat right 65px fixed}
#freedom_rt>.carousel-inner>.carousel-item.item2{background:url(/sites/all/images/600x500/img4x600.jpg) no-repeat right 65px fixed}
#freedom_rt>.carousel-inner>.carousel-item.item3{background:url(/sites/all/images/600x500/img2dr600.jpg) no-repeat right 65px fixed}
#freedom_rt>.carousel-inner>.carousel-item.item4{background:url(/sites/all/images/600x500/img3drx600.jpg) no-repeat right 65px fixed}
#freedom_rt>.carousel-inner>.carousel-item.item5{background:url(/sites/all/images/600x500/img6x600.jpg) no-repeat right 65px fixed}
#freedom_rt>.carousel-inner>.carousel-item.item6{background:url(/sites/all/images/600x500/img1x600.jpg) no-repeat right 65px fixed}
#freedom_rt>.carousel-inner>.carousel-item.item7{background:url(/sites/all/images/600x500/img7x600.jpg) no-repeat right 65px fixed}
#freedom_rt>.carousel-inner>.carousel-item.item8{background:url(/sites/all/images/600x500/img1dr600.jpg) no-repeat right 65px fixed}
#freedom_rt>.carousel-inner>.carousel-item.item9{background:url(/sites/all/images/600x500/img5x600.jpg) no-repeat right 65px fixed}
#freedom_rt>.carousel-inner>.carousel-item.item10{background:url(/sites/all/images/600x500/img4drx600.jpg) no-repeat right 65px fixed}
#freedom_rt>.carousel-inner>.carousel-item.item11{background:url(/sites/all/images/600x500/img8x600.jpg) no-repeat right 65px fixed}
#freedom_rt>.carousel-inner>.carousel-item.item12{background:url(/sites/all/images/600x500/5468x600.jpg) no-repeat right 65px fixed}
#freedom_rt>.carousel-inner>.carousel-item.item14{background:url(/sites/all/images/600x500/595x600.jpg) no-repeat right 65px fixed}
#freedom_rt>.carousel-inner>.carousel-item.item15{background:url(/sites/all/images/600x500/img11x600.jpg) no-repeat right 65px fixed}
#freedom_rt>.carousel-inner>.carousel-item.item16{background:url(/sites/all/images/600x500/5308x600.jpg) no-repeat right 65px fixed}
#freedom_rt>.carousel-inner>.carousel-item.item17{background:url(/sites/all/images/600x500/5369x600.jpg) no-repeat right 65px fixed}
#carpharm>.carousel-inner>.carousel-item.item1{background:url(/sites/all/images/600x350/514x320.jpg) no-repeat right top}
#carpharm>.carousel-inner>.carousel-item.item2{background:url(/sites/all/images/600x350/9x320.jpg) no-repeat right top}
#carpharm>.carousel-inner>.carousel-item.item3{background:url(/sites/all/images/600x350/377x320.jpg) no-repeat right top}
#carpharm>.carousel-inner>.carousel-item.item4{background:url(/sites/all/images/600x350/476x350.jpg) no-repeat right top}
#carpharm>.carousel-inner>.carousel-item.item5{background:url(/sites/all/images/600x350/530x350.jpg) no-repeat right top}
#carpharm>.carousel-inner>.carousel-item.item6{background:url(/sites/all/images/600x350/547x350.jpg) no-repeat right top}
#carpharm>.carousel-inner>.carousel-item.item7{background:url(/sites/all/images/600x350/915x350.jpg) no-repeat right top}
#carpharm>.carousel-inner>.carousel-item.item8{background:url(/sites/all/images/600x350/6236x350.jpg) no-repeat right top}
#carpharm>.carousel-inner>.carousel-item.item9{background:url(/sites/all/images/600x350/img1drx320.jpg) no-repeat right top}
#carpharm>.carousel-inner>.carousel-item.item10{background:url(/sites/all/images/600x350/482x350.jpg) no-repeat right top}
.carousel-control-prev,.carousel-control-next{display:none}
.carousel-indicators{width:250px;padding:1px;margin:auto;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background-color:transparent}
#freedom_rt .carousel-indicators>li{width:15px;height:15px;border-radius:50%;background-color:blue;margin-bottom:-5px}
#carousel{background:#23408f;height:635px;height:auto;min-height:635px;width:310px;min-width:310px;margin:auto;top:-45px;border:1px solid navy;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;box-sizing:border-box;font-size:18px}
#carousel>.carousel-inner{width:100%;height:630px;height:auto;min-height:630px;padding:2px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;box-sizing:border-box}
#carousel>.carousel-inner>.carousel-item{width:100%;height:630px;height:auto;min-height:630px;border:2px solid #6c83a6;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;box-sizing:border-box}
#carousel .carousel-indicators{bottom:-35px;background-color:transparent}
#carousel .carousel-indicators>li{width:15px;height:15px;border-radius:50%;background-color:blue}
#carousel .carousel-caption{width:90%;height:auto;position:relative;top:10px;left:0;font-size:18px;line-height:1.3em;margin:auto}
#carousel a{text-decoration:none}
#carousel .carousel-inner{height:100%;width:100%}
#carpharm{background:#eff3f9;height:335px;width:95%;width:auto;margin:auto;top:-15px;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;box-sizing:border-box;font-size:18px}
#carpharm>.carousel-inner{width:100%;height:100%;padding:0;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;box-sizing:border-box}
#carpharm>.carousel-inner>.carousel-item{width:100%;height:100%;border:1px solid #6c83a6;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;box-sizing:border-box}
#carpharm .carousel-caption{width:100%;height:332px;position:relative;top:0;left:0;background:#fff;padding:15px;font-size:16px;line-height:1.2em;margin:auto;overflow:hidden;color:#000;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px}
#carpharm .carousel-caption h2{color:#000}
#carpharm p{color:#000}
#carpharm .carousel-indicators{bottom:-35px;background-color:transparent}
#carpharm .carousel-indicators>li{width:15px;height:15px;border-radius:50%;background-color:blue}
#carpharm .carousel-caption{background:rgba(255,255,255,.8)}
#carbt .carousel-indicators{bottom:-35px;background-color:transparent}
#carbt .carousel-indicators>li{width:15px;height:15px;border-radius:50%;background-color:blue}
.car-sm{width:400px;height:550px}
.car-sm .carousel-caption{width:300px;height:auto;position:relative;top:10px;left:0;font-size:16px;line-height:1.2em;margin:auto}
.car-sm .carousel-inner{height:100%;width:100%}
#carbt{background:#000;width:320px;height:360px;padding:2px;border-radius:12px;-moz-border-radius:12px;-webkit-border-radius:12px;position:relative;left:0}
#carbt .carousel-item>img{width:315px;height:auto;border-radius:12px;-moz-border-radius:12px;-webkit-border-radius:12px}
.car-sm .carousel-item a{display:block;width:100%}
.vertm{margin:0;position:absolute;top:68%;-ms-transform:translateY(-68%);transform:translateY(-68%)}
#membernews{display:block;margin-left:auto;margin-right:auto;max-width:650px;width:auto;text-align:center;box-sizing:border-box;margin-bottom:80px}
#newscar,#newscar .carousel-inner{width:600px;max-width:600px;height:auto;border:1px solid navy}
#newscar .carousel-item a{display:block;width:100%}
#newscar .carousel-caption{color:#000;font-weight:600}
#newscar .carousel-caption h2{color:navy}
#newscar .carousel-item.newscaption{position:absolute;margin-top:400px;color:navy}
.news.carousel-indicators{position:absolute;top:99%;width:500px;width:auto;margin:4px}
.news.carousel-indicators li{width:60px;height:60px;padding:1px;margin:2px;border:1px solid #000;float:left}
.news.carousel-indicators li img{position:inherit;margin:auto;width:60px;height:60px;border:1px solid #000;float:left}
.news.carousel-indicators li figcaption:active{display:block;position:inherit;margin:auto}
.aboutimg{width:110%}
.aboutimg>.col-sm>p{width:100%;margin:auto;min-width:310px;padding:10px;padding-bottom:210px;margin-left:-10px;background-color:rgba(255,255,255,.7);border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px}
#btnPlan{font-size:1.2em;padding:5px 5px 8px;cursor:pointer;position:relative;float:left;margin:20px}
#btnPlan:hover{background:blue}
#btnCall{position:relative;width:280px;height:auto;position:relative;float:left;margin:10px}
#btnCall:hover{border:2px solid blue;border-radius:20px}
img[usemap],map area{border:none;height:auto;max-width:100%;width:auto;z-index:-10}
#servicearea{display:block;z-index:0}
.maphide{background:white;width:300px;height:auto;padding:7px;border:2px solid #0055a5;border-radius:12px;-moz-border-radius:12px;-webkit-border-radius:12px;text-align:center;z-index:500;-webkit-box-shadow:14px 15px 34px -16px rgba(64,67,117,1);-moz-box-shadow:14px 15px 34px -16px rgba(64,67,117,1);box-shadow:14px 15px 34px -16px rgba(64,67,117,1);display:none}
map,.map{z-index:0}
.mapitem{z-index:0}
.mapitem:hover{outline-color:green;outline-width:4px;outline-width:thick}
#servicemap p{color:#163417}
#servicemap h3{color:#163417}
#servicemap{z-index:0}
#frontmap,#servicemap{height:auto;min-height:480px}
#frontmap>.afc{width:100%;height:auto;float:right}
#frontmap>.opt,#frontmap>.frh{width:100%;height:auto;float:right}
.maphide{position:fixed;top:70px;left:3px;z-index:1000}
.maphide h3{background:#0055a5;color:white;padding:5px;border-radius:6px;margin:0}
.maphide p{font-size:1.2em;color:#000}
#freedomhealth_servicearea>.maphide>h3{color:white}
#afc_servicearea>.maphide>h3{color:white}
#maplist{position:relative;top:-10px;z-index:0;font-size:1.6em}
#maplist .col-sm{width:500px;width:auto;min-width:220px;position:relative;top:0}
#maplist a{padding:15px 80px 15px 10px;line-height:2em}
#maplist a:hover{border:2px solid green;background:#f4f5f1;font-weight:600}
#maplist #serv-icons{position:relative;z-index:2;top:-150px;width:450px;height:auto;line-height:1.7em;font-weight:500}
#serv-icons img{float:left;margin-top:20px;z-index:300}
#serv-icons p{position:relative;top:0;padding:3px;float:left;color:#235552;line-height:2.3em}
#areamap{position:relative;top:-260px;left:0;z-index:0}
#areamap>.schlist-sv{top:-300px;z-index:0}
#areamap>.schlist-sv>p{font-size:1.6em;font-weight:600;color:#23408f}
.list-sv{font-size:1.1em;font-weight:600;color:#23408f;position:relative;top:0}
#pgflex{width:100%;height:auto;background:#d1e0e0;position:relative;top:50px;margin-bottom:50px}
#pgflex h5{margin:1px 0 0;padding:8px;background:#23408f;font-size:1.5em;color:#FFF;text-align:center}
.panell{padding:18px;background-color:white;overflow:hidden;text-align:center}
#pgflex h5:hover{background-color:#0077b3}
.accd{max-width:700px;font-size:1.15em;font-family:"Roboto",sans-serif;font-weight:400}
.accd dd{width:95%;position:relative;right:30px;padding:14px;bottom:10px;line-height:1.3em;background:#eff7f9}
.brounded{margin-bottom:15px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;padding:15px;background:#23408f}
.brounded:hover{background:#0e59f0}
.brounded a{position:relative}
.brounded a::before{content:" + "}
.white{color:white}
.white a{color:#eafffe}
.white a:hover{color:#fff;text-decoration:underline}
.white a:visited{color:#eafffe}
.roundv a::before{content:" - "}
.roundb a::before{content:" + "}
.vidhv img:hover{opacity:.9}
.litext li{padding-bottom:8px}
.ect a{color:#001a33}
.ect a:hover{color:#2e2eb8}
.plus a::before{content:""}
.btn{padding:5px 7px 7px}
a.btn{text-decoration:none}
.btn-primary.white{color:white}
.hider h2{color:#265666}
table.pharmprint{border: 1px solid black;border-collapse: collapse;}
table.pharmprint td, table.pharmprint th{border: 1px solid black;}
table.pharmprint td{padding:35px}
.pharmd{position:relative;top:60px;width:980px;font-size:1.15em;font-family:"Roboto",sans-serif;font-weight:400;border:1px solid #ccc}
.tabrow{height:35px;text-align:left;list-style:none;margin:0 0 0 2px;padding:0;line-height:24px;position:relative;z-index:400;bottom:-65px;border-bottom:1px solid #e6e6ff}
.tabrow li{line-height:24px;text-align:center;margin:10px;padding:6px 12px 0;border:2px solid #8080ff;min-width:100px;background:#004d99;color:#ddf;display:inline-block;cursor:pointer}
.tabrow li{border-top-left-radius:6px;border-top-right-radius:6px}
.tabrow li.selected{background:#ccf;color:#003}
.tabrow li{position:relative;z-index:0}
.tabrow li{background:linear-gradient(to bottom,#004d99 50%,#00004D 100%);text-shadow:0 1px #99F;margin:0;padding:4px 10px;letter-spacing:3px;font-size:1.2em}
.tabrow li:hover{background:#0073e6;color:#fff}
.tabrow li:active{background:#99F;color:#000}
.pghd{position:relative;margin:25px 0 25px 0}#ndv{position:relative;z-index:300;background:#fff;padding-bottom:5px}
.pgabs{position:absolute}#fdv{margin-top:36px;z-index:100;background:#fff}
.yearchoice{width:100%;position:relative;top:0;max-height:565px;z-index:0;display:block}
.yearchoice iframe{width:100%;height:565px;max-height:565px;margin-bottom:0;border:2px solid #23408f}
.yearchoice.afc iframe{height:250px;max-height:250px}
.cdgrid{margin:0 0 30px 0;padding:0;width:100%;min-width:300px;height:600px;height:auto;background:#23408f;border-top-left-radius:10px;border-top-right-radius:10px}.cdgrid-webkit{display:block;height:600px;height:auto;overflow-y:scroll;-webkit-overflow-scrolling:touch}
.rteindent1{margin-left:35px}
#starsenr{width:144px;height:54px;float:right}
#starsenr{position:relative;top:-120px}
#lgskew{display:none}
#smskew{display:inline-block;display:flex;overflow:hidden;width:100%;width:auto;min-width:305px}
#smskew p{font-family:Impact Regular,impact;color:white;font-size:2.3em;line-height:.9em;letter-spacing:2px;white-space:nowrap}
.chk p{margin:8px;padding:5px;line-height:1.4em}
.newsbg{min-height:185px;height:auto;width:auto;max-width:775px;padding:2px}
.newsbg-inner{width:auto;height:auto;width:100%;padding:0;background:#fff;text-align:center;margin:2px}
.newsbg-inner p{padding:7px 18px 7px 18px}
.picln img{display:-ms-flexbox;display:-webkit-flex;display:flex;display:flex;width:100%;width:auto;min-width:100%;height:auto;border:5px solid #b30000}
.picln img:hover{border:5px solid #f90}
.squ p{margin-bottom:0}
.pprty a,a:visited{font-size:1.2em;color:#0086b3}
.pprty a:hover{color:#7342c9;font-weight:600}
.litext li{padding-bottom:8px}
.line-spacer{font-size:1.1em;line-height:1.9em}

.imgbox{position:absolute;top:80px;left:80px;width:auto;height:auto;background:#FFF;padding:15px;-moz-border-radius:10px;-webkit-border-radius:10px;-o-border-radius:10px;border-radius:10px}
span.big{font-size:1.2em;font-weight:600;font-style:italic}
span.bigblu{font-size:1.2em;font-style:italic;margin:0;color:#23408f;position:relative;overflow:visible;z-index:100}
span.bigred{font-size:1.2em;font-style:italic;margin:0;color:red;position:relative;overflow:visible;z-index:100}
.carousel-inner img{width:100%;height:100%}
.carousel-inner .ltext{position:absolute;top:80px;left:80px;height:400px;width:200px;background:#FFF;padding:15px;-moz-border-radius:10px;-webkit-border-radius:10px;-o-border-radius:10px;border-radius:10px}
.carousel-inner .rtext{position:absolute;top:280px;left:75%;height:400px;width:200px;background:#FFF;padding:15px;-moz-border-radius:10px;-webkit-border-radius:10px;-o-border-radius:10px;border-radius:10px}
.carousel-inner .vtext{position:absolute;top:100px;left:5%;writing-mode:vertical-rl;text-orientation:upright;font-size:4em;font-weight:600;color:navy}
.carousel-inner .htext{position:absolute;top:88%;left:15%;font-size:3.5em;font-weight:600;color:white}
.carousel-inner .news img{width:65%;height:auto}
#carousel{margin:auto}
/* colors */
.white{color:white}
.white a{color:#eafffe}
.white a:hover{color:#fff;text-decoration:underline}
.white a:visited{color:#eafffe}
.white-bg{background:white;color:#000}
.white-shade-bk{color:#000;text-shadow:0 -1px 0 rgba(0,0,0,.25);background-color:#c2e1f1;background-image:-moz-linear-gradient(top,#fff,#c2e1f1);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#c2e1f1));background-image:-webkit-linear-gradient(top,#fff,#c2e1f1);background-image:-o-linear-gradient(top,#fff,#c2e1f1);background-image:linear-gradient(to bottom,#fff,#c2e1f1);background-repeat:repeat-x;border-color:#599fc2 #a6d0e5 #6b818b;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff',endColorstr='#6b818b',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}
.white-shade-bk:hover{background-color:#9d760d;box-shadow:1px 1px 2px 1px #b3ac77;background-image:linear-gradient(to bottom,#fff,#fff);border-color:#1c4cbb #093394 #011544}
.grey{color:#969391}
.green{color:#2e973d}
.green-lt{color:#66af96}
.huntergreen{color:#078503}
.btredgrad{background:rgb(164,51,20);background:linear-gradient(0deg,rgba(164,51,20,1) 0%,rgba(208,71,26,1) 43%,rgba(232,92,11,1) 100%);border:4px solid #b84a1a;color:#fcf7de}
.btredgrad:hover{background:rgb(159,47,2);background:linear-gradient(0deg,rgba(159,47,2,1) 0%,rgba(222,83,17,1) 44%,rgba(251,160,41,1) 100%);border:4px solid #84f2c7;color:white}
.greengradr{background:rgb(16,129,128);background:linear-gradient(90deg,rgba(16,129,128,1) 0%,rgba(16,129,128,1) 35%,rgba(40,154,126,1) 100%);border:4px solid #077883;color:white}
.greengradl{background:rgb(16,129,128);background:linear-gradient(266deg,rgba(16,129,128,1) 0%,rgba(16,129,128,1) 35%,rgba(38,154,126,1) 100%);border:4px solid #077883;color:white}
.greenltgrad{background:rgb(237,246,239);background:linear-gradient(0deg,rgba(237,246,239,1) 0%,rgba(238,249,239,1) 7%,rgba(255,255,255,1) 100%)}
.greengradbt{background:rgb(25,116,62);background:linear-gradient(0deg,rgba(25,116,62,1) 0%,rgba(9,121,22,1) 16%,rgba(92,195,35,1) 100%);border:2px solid #058005;color:white}
.greengradbt:hover{background:rgb(37,143,65);background:linear-gradient(0deg,rgba(37,143,65,1) 0%,rgba(33,136,45,1) 13%,rgba(114,231,49,1) 100%);border:2px solid #77e977;color:#d4fcd7}
.yellowgrad{background:rgb(245,245,235);background:linear-gradient(0deg,rgba(245,245,235,1) 0%,rgba(242,245,231,1) 6%,rgba(255,255,255,1) 100%)}
.black{color:#000}
.blue-med{color:#4174ed}
.blue{color:#23408f}
.bluegradr{background:rgb(17,12,101);background:linear-gradient(270deg,rgba(17,12,101,1) 0%,rgba(9,49,121,1) 35%,rgba(0,125,255,1) 100%);border:4px solid #110c65;color:white}
.bluegradl{background:rgb(17,12,101);background:linear-gradient(90deg,rgba(17,12,101,1) 0%,rgba(9,49,121,1) 35%,rgba(0,125,255,1) 100%);border:4px solid #110c65;color:white}
.aqua{color:#005f68}
.aqua-lt{color:#56aca7}
.aqua-bg{background:#077883;color:white}
.blue-lt{color:#567cd7}
.blue-lt-bk{background:#567cd7;color:white}
.blue24{font-size:1.6em;color:#23408f;font-weight:600;margin-right:10px}
.bluegrad{background:rgb(13,95,135);background:linear-gradient(0deg,rgba(13,95,135,1) 0%,rgba(14,140,201,1) 42%,rgba(2,146,216,1) 75%)}
.greengrad{background:rgb(25,136,109);background:linear-gradient(0deg,rgba(25,136,109,1) 0%,rgba(32,162,130,1) 42%,rgba(32,176,141,1) 75%)}
.red{color:#b30000}
.red-bg{background:#b30000;color:white}
.white-bg{background:#fff}
.white-o{background-color:rgba(255,255,255,.7);top:-20px}
.blue-bg{background:#23408f;color:white}
.red24{font-size:1.6em;color:#b30000;font-weight:600;margin-right:10px}
.blue-med-bk{background:#0055a5;color:white}
.blue-med-bg{background:#155ee2}
.orangebt{color:#b47f22}
.orangebt-bk{background:#A76811;color:white}
.orangebt-lt{color:#ebdec8}
.dotted{border-style:dotted}
.fa-stroke{color:transparent;fill:none;-webkit-text-stroke-width:2px;stroke-width:2px;stroke:navy;-webkit-text-stroke-color:navy}
#ircModal{min-width:350px!important}
#firstcontact{position:relative;width:350px;margin:auto;min-width:300px;z-index:2500}
.strgt{width:400px;display:inline;white-space:nowrap}
.strgt label{width:120px;padding:5px;text-align:right}
.tableview .col-sm{border:1px solid #cfd2da;overflow:hidden;min-width:310px}
.tableview a,.tableview a:visited{display:block;font-size:1em;color:#000;padding:4px}
.tableview a:hover{color:blue;border:none;}.tableview h4{margin:0;padding:0;line-height:1.2em}
.tableview .col-sm:hover{background:#f3f6fe;border:1px solid blue}
.tableview-c .row{border-bottom:2px solid #094176;width:100%;width:auto;max-width:1180px;margin:auto}
.col-sm>a>img{top:30px;width:80%;height:auto;margin:auto}

.mobi-only{display:inline-block}

@media only screen and (max-device-width:1024px){
	.parallax{background-attachment:scroll}
}
@media(min-width:200px){
p{font:400 20px/1.8 "Roboto Condensed","Lato",sans-serif;line-height:1.4em}
}
@media (min-width:480px){
#maplist .col-sm{width:460px;padding:20px}
.row-du{height:200px;padding:5px;text-align:center}
#carbt{position:relative;left:10%;right:10%}
#carousel{width:420px;margin:auto}
#carousel>.carousel-inner{width:100%}
.carousel-item>a>img.hurrimsg{width:50%;max-width:257px;}
#servicemap>#freedomhealth_servicearea>.maphide{top:200px;left:10%;width:320px;height:auto; text-align: center; }
#servicemap>#freedomhealth_servicearea>.maphide>h3{text-align: center; }
}
@media (min-width:550px){
#carpharm{top:0}
.carousel-item>a>img.hurrimsg{width:50%;height:auto;max-width:257px;position:absolute;left:55%;top:260px}
.telbar>.left{display:inline;margin:0 10px 0 10px}
.telbar a{color:blue;margin:5px 25px 5px 12px}
#servicemap>#freedomhealth_servicearea>.maphide{top:260px;left:10%;width:400px;height:auto; text-align: center; }
}
@media (min-width:769px){
/* #content{width:92%;margin:auto;left:0} */
p{font:400 18px/1.8 "Roboto Condensed","Lato",sans-serif;line-height:1.4em}
.mobi-swap{display:inline-block}
.front-content{width:97%;margin:auto}
.row-ft{width:97%}
#startop{background:transparent;width:100%;max-width:270px;position:absolute;top:12px;left:17%}
#tfind{left:14%;z-index:10}
img.covst{width:95px;height:auto;position:fixed;top:82px;right:0;margin-right:10px;z-index:100;}
img.hrcst{width:105px;height:auto;position:fixed;top:185px;right:0;margin-right:5px;z-index:100;}
img.hrcnotice{width:180px;height:auto;position:fixed;top:190px;right:0;margin-right:2px;z-index:100;}
img.hrcnotice2{width:180px;height:auto;position:fixed;top:250px;right:0;margin-right:2px;z-index:100;}
#maplist{top:210px;font-size:1em}
#maplist .col-sm{min-width:150px;width:auto;position:relative;top:-220px}
#maplist a{padding:8px;line-height:2em}
#maplist a:hover{border:2px solid green;background:#f4f5f1;font-weight:600}
#netpol{position:relative;top:10px}
#areamap #netpol{top:0}
#maplist .col-sm{min-width:150px;display:inline;white-space:nowrap}
.mobi-hide{display:none}
#topic{position:fixed;top:120px;right:5px;width:60px;height:auto;text-align:center;z-index:100}
#carbt{position:relative}
.tooltip{margin-left:12%}
.bs-tooltip-auto[x-placement^=bottom] .arrow::before,.bs-tooltip-bottom .arrow::before{border-bottom-color:red}
.bs-tooltip-auto[x-placement^=bottom] .arrow::before,.bs-tooltip-bottom .arrow::before{border-bottom-color:transparent}
.popover-header{font-size:20px}
.popover-body{font-size:18px}
.enroll-accordion{width:96%}
#vidbox{position:relative;width:580px;height:auto;padding:5px;left:-15px}
.mobi-swap{display:inline-block}
#serv-icons{position:relative;z-index:0;margin:-280px 0 0 50px;width:450px;height:auto;line-height:1.7em;font-weight:500}
#serv-icons img{float:left}
#serv-icons p{position:relative;top:0;padding:5px;float:left;color:#235552;line-height:2.4em}
.marquee-front{top:0}#zfind{position:absolute;bottom:80px;left:5px}
#content ul{position:relative;left:50px}
.pull-top-block{margin-top:-310px}
.tab-container{width:85%;box-sizing:border-box;font-size:1.2em}
.tab-container>.col-sm{width:250px;min-width:250px;width:auto;padding:4px}
.tableview a{font-size:.8em}
.tableview h4{line-height:1.1em;padding-top:0;padding-bottom:0}
.tableview .col-sm{height:45px;padding:5px}
.enr-pl{margin:-3px 2px 0 0;font-size:1.1em}
.enr-box{width:28px;height:60px;background:white;position:absolute;font-size:2em;color:red}
.enr-ln{margin:-5px 0 0 145px;text-align:center;position:absolute}
#carpharm .carousel-caption{width:54%;float:left}
.maphide{position:fixed;top:70px;left:40px;width:320px;height:auto}
.telbar>.left{float:left;margin-left:35px}
.telbar>.right{float:right}
#lgskew{display:inline-block;width:100%;display:flex;overflow:hidden}
#lgskew p{font-size:2.2em;line-height:1.8em;font-family:'Impact Regular',impact,'San Francisco';color:white;letter-spacing:2px;white-space:nowrap}
#smskew{display:none}
.btn-wide{width:auto;min-width:290px;padding:8px;font-size:1.2em}
.telbar a{margin-right:30px}
#whmd1{height:490px;background:url(/sites/all/images/850x500/frh/whmd1.jpg) no-repeat right top;margin-top:-39px}
#whmdopt1{height:490px;background:url(/sites/all/images/850x500/opt/whmdopt1.jpg) no-repeat right top;margin-top:-39px}
#whmd2{height:auto;min-height:480px;background:url(/sites/all/images/850x500/frh/whmd2.jpg) no-repeat top left}
#whmdopt2{height:auto;min-height:480px;background:url(/sites/all/images/850x500/opt/whmdopt2.jpg) no-repeat top left}
.icimgopt{display:block;width:45%;max-width:650px;min-width:200px;shape-outside:url(/sites/all/images/madv2-opt.gif);shape-image-threshold:.5;float:left;margin-top:-30px}
.icimgfrh{display:block;width:45%;max-width:650px;min-width:200px;shape-outside:url(/sites/all/images/frh-mdad2.png);shape-image-threshold:.5;float:left;margin-top:-30px}
.col-sm.shadow-bottom.whmd.mit{max-width:45%;height:310px;height:auto}
}
@media (max-width:991px){
.navbar{overflow:auto;max-height:95vh;align-items:flex-start}
nav>.collapse>ul{padding-bottom:80px}
#navsrch{position:relative;top:-35px}
}
@media (min-width:992px){
#content{}
.mobi-menu{display:none}
.mobi-only{display:none}
.mobi-plus{display:inline-block}
#carousel{width:510px;min-width:510px;margin:auto}
#carousel>.carousel-inner{height:100%;width:100%}
#carousel>.carousel-caption{width:440px;height:auto;font-size:18px;line-height:1.3em;margin:auto}
#carousel>.carousel-inner>.carousel-item{height:100%;width:100%}
span.bigblu,span.bigred,span.big{font-size:1.5em}
.pad-right{margin-right:40px}
.row-ft{width:80%;margin:auto}
#zfind{top:200px;left:10%}
footer{position:relative;width:100%;margin:auto}
#siteinformation{width:85%;margin:auto}
/* nav ul.menu-wide a{font-size:1em;line-height:1.3em} */
/* nav ul.menu-wide>.nav-item>a{font-size:.85em;margin:0} */
/* .dropdown-menu .dropdown-col{min-width:240px;padding:8px;float:left} */
/* nav ul.menu-wide{width:100%;padding-left:3%} */
/* .menu-wide li.nav-item{padding:5px} */
/* .menu-wide>.nav-item:hover{background:#23408f;color:white;border:0} */
/* .menu-wide>.nav-item>a:link:hover{color:white} */
/* .menu-wide>.nav-item>.nav-link.dropdown-toggle:hover{background:#23408f;color:white} */
/* .menu-wide>.nav-item>.nav-link.dropdown-toggle:focus{background:#23408f;color:white} */
/* .menu-wide>.nav-item>.nav-link.dropdown-toggle:active{background:#23408f;color:white} */
/* nav>.navbar-collapse>.menu-wide>.nav-item{position:relative;top:4px} */
/* nav>.navbar-collapse>.menu-wide>.nav-item a:link:hover{color:white} */
/* nav>.navbar-collapse>.menu-wide>.nav-item a:link:active{color:white} */
/* nav>.navbar-collapse>.menu-wide>.dropdown>.dropdown-menu{width:100vw;position:fixed;top:52px;padding-bottom:25px;background:#23408f;border-bottom:2px solid #092b67;z-index:5} */
/* nav>.navbar-collapse>.menu-wide>.nav-item>.dropdown-menu>.menu-group{position:relative;left:10%;right:10%} */
/* .menu-group h4{font-size:1.1em;color:white;padding-top:20px} */
/* .menu-group hr{width:70%;height:0;border:.5px solid white} */
/* .menu-wide>.nav-item>.dropdown-menu>.menu-group>.dropdown-col{color:white} */
/* .menu-wide>.nav-item>.dropdown-menu>.menu-group>.dropdown-col h3{text-align:left;color:white} */
/* .menu-wide>.nav-item>.dropdown-menu>.menu-group>.dropdown-col a{color:white} */
/* .menu-wide>.nav-item>.dropdown-menu>.menu-group>.dropdown-col a:hover{color:#294a85;font-weight:600} */
/* .menu-wide>.nav-item>.dropdown-menu>.menu-group>.dropdown-col a:visited{color:white} */
/* .menu-wide>.nav-item>.dropdown-menu>.menu-group>.dropdown-col a:focus{color:#294a85} */
/* .menu-wide>.nav-item>.dropdown-menu>.menu-group>.dropdown-col a:visited:hover{color:#294a85} */
/* .menu-wide>.menubutton>button{position:relative;top:-2px} */
h3{letter-spacing:5px;text-transform:uppercase;font:20px "Lato",sans-serif;color:#111;text-align:center}
/* nav h3{margin-left:4px} */
/* nav h3.left5{margin-left:-7px} */
/* nav h3 a:hover{backgrounD:white} */
/* .dropdown-menu h3 a:link{font-size:18px;} */
.tel-menu{position:relative;left:50px;font-size:.88em;font-weight:400}
.car-sm .carousel-control-prev,.car-sm .carousel-control-next{display:block}
.row-du{height:200px;padding:5px;text-align:center}
#tfind{left:10%}.inner-t{width:355px;height:220px;padding-top:15px;border:1px solid #849ac6}
#startop{left:15%}
.row-du>.col-sm>a.mobi-swap>.otcimg{left:-80px}
.aboutimg>.col-sm>p{width:54%;padding-bottom:210px;margin-left:-65px}
.aboutimg{width:110%;background:url(/sites/all/images/frh_ab2b.jpg) no-repeat top right}
/* #navbarCollapse{padding-bottom:0} */
/* #member_login{width:auto;text-align:center;position:relative;top:-5px;right:0} */
/* #member_login .btn-primary{font-size:1.1em;top:3px;padding:8px} */
/* #navsrch{width:auto;position:absolute;top:12px;right:155px} */
/* input.searches{width:118px;box-sizing:border-box;height:40px;font-size:18px;background-color:#d4eefc;border:1px solid #8a9fa9;-moz-border-radius:10px;-webkit-border-radius:10px;-o-border-radius:10px;border-radius:10px;padding:4px 10px 4px 5px;-webkit-transition:width 1s ease-in-out;transition:width 1s ease-in-out;position:absolute;right:0;top:0} */
/* input.searches:hover,.searches:focus{width:250px} */
/* .searches:focus{background-color:#fff;color:#081350;box-shadow:inset 0 0 5px rgba(0,0,0,.13);-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.13);-moz-box-shadow:inset 0 0 5px rgba(0,0,0,.13)} */
/* .searchbt{width:42px;height:40px;position:absolute;right:0;top:0;border:none;background:#23408f;cursor:pointer;font-size:20px;color:#9397a0;color:#ccc;z-index:0;border-radius:5px} */
/* .searchbt{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25);background-color:#006dcc; background-image:-moz-linear-gradient(top,#0088cc,#0044cc); background-image:-webkit-gradient(linear,0 0,0 100%,from(#0088cc),to(#0044cc));background-image:-webkit-linear-gradient(top,#0088cc,#0044cc);background-image:-o-linear-gradient(top,#0088cc,#0044cc); background-image:linear-gradient(to bottom,#0088cc,#0044cc); background-repeat:repeat-x;border-color:#04c #04c #002a80;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0044cc',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)} */
/* .searchbt:hover{background:blue;color:white} */
/* NORMALIZE */
#planfind select{width:100px;height:55px;left:22px;font-size:24px}#planfind input{height:55px;width:120px;font-size:24px}#planfind .searchbt{position:inherit;left:185px;width:50px;height:55px} /* end normalize */
/* AEP ADJUSTMENTS */
/* #planfind select{width:100px;height:55px;left:22px;font-size:24px;} */
/* #planfind input{height:55px;width:120px;font-size:24px;position:relative;left:17px;} */
/* #planfind .searchbt{position:inherit;left:240px;width:50px;height:55px;} */
/* .col-12.benefits{position:relative;bottom:0;} */
/* END AEP ADJUSTMENTS */
#mdfind{float:right}
.searches:active{background-color:#fff;color:#081350;width:250px}
.searches::placeholder,.planfind::placeholder{color:#485d8f;opacity:1}
.searches:-ms-input-placeholder{color:#485d8f}
.searches::-ms-input-placeholder{color:#485d8f}
#fontslider-box-vl{display:inline-block;width:70px;height:14px;position:absolute;right:248px;bottom:26px;background:#fff;border-radius:8px;-webkit-transition:width 1s ease-in-out;transition:width 1s ease-in-out;z-index:0}
#fontslider-box-vl:hover,#fontslider-box-vl:focus{width:110px}
#fontslider-vl{width:36px;height:18px;height:auto;background:blue;border:1px solid black;padding:5px;position:absolute;bottom:1px;cursor:pointer;border-radius:8px;-webkit-transition:width 1s ease-in-out;transition:width 1s ease-in-out}
#fontslider-vl:hover,#fontslider-vl:focus{width:90px;background:blue}
.row.front-content{width:90%;margin:auto}
.yeartabs>.col-12>.nav-pills{position:relative;}
#frontmap{height:auto;min-height:500px}
.pull-top-block{padding:0;height:600px;height:auto;margin-top:-310px;min-width:300px}
.pull-top{padding:0;height:600px;height:auto;margin-top:-60px;min-width:300px}
.tab-container{width:100%}
.iconpad{margin:2%}p{font:400 18px/1.8 "Roboto Condensed","Lato",sans-serif;line-height:1.5em}
.maphide{position:fixed;top:80px;left:80px;width:350px;height:auto}
#freedom_servicearea>.maphide{top:260px;left:20%;width:400px;height:auto}
#servicemap.opt{float:none;max-width:840px;max-width:100%;height:100%;width:auto;height:auto;margin:auto}
#servicemap.afc{float:none;width:100%;height:auto;position:relative;top:20px;left:40%}
#frontmap>.afc{float:none;width:400px;height:auto;margin:auto}
#frontmap>.opt,#frontmap>.frh{float:none;width:580px;height:auto;margin:auto}
#areamap>.schlist-sv{position:absolute;top:350px;left:10%}
#areamap>.schlist-sv{top:-20px}
#areamap #netpol{top:150px;left:150px}
#schnetpol{position:absolute;top:500px;left:10%}
.otcbox-outer{width:310px;margin:auto;height:250px;left:0}
#OTCModal .modal{width:800px! important;min-width:800px}
#OTCModal .modal-content{width:800px;padding:2px}
#OTCModal .modal-body{width:800px;height:440px;height:auto}
.otcbox-outer{width:310px;margin:auto;height:250px;left:0}
.otctables-wrap{width:100%;margin:0;padding:0}
.otctables table{width:98%;margin:auto}

.otcbox-outer-2024{width:310px;margin:auto;height:250px;left:0}
#OTCModal2024 .modal{width:800px! important;min-width:800px}
#OTCModal2024 .modal-content{width:800px;padding:2px}
#OTCModal2024 .modal-body{width:800px;height:440px;height:auto}
.otcbox-outer-2024{width:310px;margin:auto;height:250px;left:0}
.otctables-wrap-2024{width:100%;margin:0;padding:0}
.otctables-2024 table{width:98%;margin:auto}
#lgskew{overflow:hidden;font-size:2em;line-height:2em;font-weight:600;font-family:'Impact Regular',impact,'San Francisco';color:white}
#spagt{width:100%;height:450px;background:url(/sites/all/images/850x500/speak-agtx850.jpg)no-repeat left bottom}
.pward{font-size:1.7em;color:white}
.pspagt{margin:110px 0 0 43%;font-weight:900}
.pspagtr{margin:80px 0 0 50%;font-weight:900}
.stamp19{left:10px}
.stamp19r{right:10px}
.stamp20{left:10px}
.stamp20r{right:10px}.top50{margin-top:50px}
.contact:before{top:-120px;left:0;position:absolute;right:0;transform:skewY(-5.5deg);transform-origin:100%;z-index:-1}
.contacts:before{top:20px;left:0;position:absolute;right:45%;transform:skewY(8.5deg);transform-origin:100%;z-index:-1}
.contactg:before{top:-120px;left:0;position:absolute;right:0;transform:skewY(-5.5deg);transform-origin:110%;z-index:-1}
.contactgs:before{top:20px;left:0;position:absolute;right:45%;transform:skewY(8.5deg);transform-origin:100%;z-index:-1}
.row-du>.col-sm>a>img.hurrimsg{position:relative;left:-20px}
.carousel-item>a>img.hurrimsg{width:70%;height:auto;max-width:257px;position:absolute;left:47%;top:260px}
.line-spacer{line-height:1.7em}
.startxt{width:700px;margin:auto}
p>small.thin{width:800px;margin:auto;line-height:.9em}
.slimp{padding:30px;width:90%}
.skinfb{padding:25px}
.pad60{padding:60px}
.pad30{padding:20px}
.fbinner{padding:22px;width:85%;margin:auto}
.skinfb .vidrow{width:700px}
.skinfb #FreedomHealthVideoPlayer{width:100%;height:auto}}
@media (min-width:1200px){
/* #content{width:87%;margin:auto;left:0} */
#carpharm{top:35px}
#carpharm>.carousel-inner>.carousel-item.item1{background:url(/sites/all/images/600x350/514x400.jpg) no-repeat right top}
#carpharm>.carousel-inner>.carousel-item.item2{background:url(/sites/all/images/600x350/9x400.jpg) no-repeat right top}
#carpharm>.carousel-inner>.carousel-item.item3{background:url(/sites/all/images/600x350/377x400.jpg) no-repeat right top}
#carpharm>.carousel-inner>.carousel-item.item4{background:url(/sites/all/images/600x350/476x400.jpg) no-repeat right top}
#carpharm>.carousel-inner>.carousel-item.item5{background:url(/sites/all/images/600x350/530x400.jpg) no-repeat right top}
#carpharm>.carousel-inner>.carousel-item.item6{background:url(/sites/all/images/600x350/547x400.jpg) no-repeat right top}
#carpharm>.carousel-inner>.carousel-item.item7{background:url(/sites/all/images/600x350/915x400.jpg) no-repeat right top}
#carpharm>.carousel-inner>.carousel-item.item8{background:url(/sites/all/images/600x350/6236x400.jpg) no-repeat right top}
#carpharm>.carousel-inner>.carousel-item.item9{background:url(/sites/all/images/600x350/img1drx400.jpg) no-repeat right top}
#carpharm>.carousel-inner>.carousel-item.item10{background:url(/sites/all/images/600x350/482x400.jpg) no-repeat right top}
#member_login{right:5px}
#navsrch{right:165px;width:120px;font-size:20px}
#fontslider-box-vl{right:270px}
.iconpad{margin:3%}
#carpharm{height:400px}
#carpharm .carousel-caption{width:48%;height:398px}
.maphide{top:100px;left:100px;width:350px;height:auto}
.yeartabs>.col-12>.nav-pills{width:75%;margin:auto}
.yeartabs>.col-12>.tab-content>.tab-pane>.tab-container{width:75%;margin:auto}
#mdfind{right:200px}
}
@media (min-width:1500px){
.pward{font-size:2.7em}
#startop{left:12%;top:35px}
#startop>a>img.fhrate{width:270px;height:auto;}
#tfind{position:absolute;top:290px;z-index:10}
.pad-right{margin-right:40px}.row-du>.col-sm>.parag{padding:0;background:rgba(255,255,255,0)}
/* nav ul.menu-wide{padding-left:10%;font-size:18px} */
/* .menu-wide li.nav-item{padding-right:15px} */
#freedom_rt>.carousel-inner,#freedom_rt>.carousel-inner>.carousel-item{height:600px}
span.bigblu,span.bigred,span.big{font-size:2em}
.row-du{height:270px;padding:10px;text-align:center}
.inner-t{top:5px}.aboutimg>.col-sm>p{width:52%}
.aboutimg>.col-sm>p{padding-bottom:150px}
.aboutimg{width:100%;background:url(/sites/all/images/frh_ab2b.jpg) no-repeat top right}
#member_login{right:5px}
/* #navsrch{right:170px} */
#fontslider-box-vl{right:300px}
#freedom_rt>.carousel-inner>.carousel-item.item1{background:url(/sites/all/images/1400x500/img5drx1400.jpg) no-repeat right 180px fixed}
#freedom_rt>.carousel-inner>.carousel-item.item2{background:url(/sites/all/images/1400x500/img4x1400.jpg) no-repeat right 180px fixed}
#freedom_rt>.carousel-inner>.carousel-item.item3{background:url(/sites/all/images/1400x500/img2dr1400.jpg) no-repeat right 180px fixed}
#freedom_rt>.carousel-inner>.carousel-item.item4{background:url(/sites/all/images/1400x500/img3dr1400.jpg) no-repeat right 180px fixed}
#freedom_rt>.carousel-inner>.carousel-item.item6{background:url(/sites/all/images/1400x500/img1x1400.jpg) no-repeat right 180px fixed}
#freedom_rt>.carousel-inner>.carousel-item.item5{background:url(/sites/all/images/1400x500/img6x1400.jpg) no-repeat right 180px fixed}
#freedom_rt>.carousel-inner>.carousel-item.item7{background:url(/sites/all/images/1400x500/img7x1400.jpg) no-repeat right 180px fixed}
#freedom_rt>.carousel-inner>.carousel-item.item8{background:url(/sites/all/images/1400x500/img1dr1400.jpg) no-repeat right 180px fixed}
#freedom_rt>.carousel-inner>.carousel-item.item9{background:url(/sites/all/images/1400x500/img5x1400.jpg) no-repeat right 180px fixed}
#freedom_rt>.carousel-inner>.carousel-item.item10{background:url(/sites/all/images/1400x500/img4drx1400.jpg) no-repeat right 180px fixed}
#freedom_rt>.carousel-inner>.carousel-item.item11{background:url(/sites/all/images/1400x500/img8x1400.jpg) no-repeat right 180px fixed}
#freedom_rt>.carousel-inner>.carousel-item.item12{background:url(/sites/all/images/1400x500/5468x1400.jpg) no-repeat right 180px fixed}
#freedom_rt>.carousel-inner>.carousel-item.item14{background:url(/sites/all/images/1400x500/595x1400.jpg) no-repeat right 180px fixed}
#freedom_rt>.carousel-inner>.carousel-item.item15{background:url(/sites/all/images/1400x500/img11x1400.jpg) no-repeat right 180px fixed}
#freedom_rt>.carousel-inner>.carousel-item.item16{background:url(/sites/all/images/1400x500/5308x1400.jpg) no-repeat right 180px fixed}
#freedom_rt>.carousel-inner>.carousel-item.item17{background:url(/sites/all/images/1400x500/5369x1400.jpg) no-repeat right 180px fixed}
.iconpad{margin:4%;margin:auto}
#carpharm .carousel-caption{width:44%}
#freedom_servicearea>.maphide{top:310px;left:20%;width:400px;height:auto}
#servicemap>#freedomhealth_servicearea>.maphide{top:250px;left:65%;width:400px;height:auto;}
#servicemap>#afc_servicearea>.maphide{top:250px;left:65%;width:400px;height:auto}
#sch_servicearea>.maphide{top:310px;left:35%;width:400px;height:auto}
#schnetpol{top:570px}
#servicemap{margin-left:12%}
#servicemap.afc{margin-left:0}
#mdfind{right:400px}
.carousel-item>a>img.hurrimsg{width:92%;height:auto;max-width:257px;left:650px;top:360px}
}

@media screen and (-ms-high-contrast:none),(-ms-high-contrast:active){
#fontslider-box{width:250px;width:auto;height:35px;height:auto;position:relative;left:75%;white-space:nowrap;display:inline}
#fontslider-box::before{content:"Font Size: ";font-size:.88em}
#fontslider{width:120px;height:18px;height:auto;border:1px solid blue;padding:4px;position:absolute;left:85px;top:8px;cursor:pointer}
#pagerefresh{left:147px}
}

/* Styling for super script NEW */
sup.badge {
    display: none;
    padding: .25em .4em;
    font-size: 75%;
    font-weight: 700;
    line-height: 1;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25rem;
    color: #fff;
    background-color: #C70039;
}

a:hover sup.badge {
	color: #fff;
    background-color: #23408f;
}

@media (max-width:991px){
a:hover sup.badge {
	color: #fff;
    background-color: blue;
}
}

/* Style for CMS Interoperability */
.step-by-step-guide .figure {
	border: 5px solid #e0e0e0 !important;
}

.step-by-step-guide .figure .figure-caption {
	background-color: #e0e0e0;
	padding: 5px;
}

.step-by-step-guide .container {
	margin: 0;
}

.step-by-step-guide img { max-width: 100%; height: auto } 

/* AEP stamps */
/* #coverage_decisions .stamp19, #coverage_decisions .stamp19r, #appeals .stamp19,  #appeals .stamp19r { */
	/* display: none !important; */
/* } */
/* #coverage_decisions .stamp20, #coverage_decisions .stamp20r, #appeals .stamp20,  #appeals .stamp20r { */
	/* display: none !important; */
/* } */

/* .stamp19, .stamp19r { */
	/* display: none !important; */
/* } */
/* .stamp20, .stamp20r { */
	/* display: none !important; */
/* } */
/* End of AEP Stamps */

.lang_switch_link {
	display: none;
}

@media (prefers-reduced-motion) {
  .animation {
    animation-name: dissolve;
  }
}

@media (prefers-reduced-motion: reduce) {
  input.searches, #fontslider-box-vl, #fontslider-vl {
    transition: none;
  }
}

.invisible { 
    position: absolute !important;
    height: 1px; 
    width: 1px;
    overflow: hidden;
    clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
    clip: rect(1px, 1px, 1px, 1px);
    white-space: nowrap; /* added line */
}

.helpful-links * {
	padding-left: 0 !important;
	margin-left: 0 !important;
}

.helpful-links a {
	display: inline-block !important;
	margin-bottom: 5px !important;
}



/** Accessibility Accordion **/
.accessibility-accordion{}
.accessibility-accordion .card-header{width:100%;border-bottom-color:#EDEFF0;background:#496397;color:#eff2f9}
.accessibility-accordion .fa-stack{position:relative;text-align:center}
.accessibility-accordion .card-header{padding:0;margin:0}
.accessibility-accordion .btn{width:100%;margin:auto;font-size:20px;margin:0;padding:11px}
.accessibility-accordion .btn-link:hover,.accessibility-accordion .btn-link:focus{text-decoration:underline;border:1px solid navy;background:blue;color:#fff}
.accessibility-accordion li + li{margin-top:10px}.accessibility{margin:12px 0 12px 0;min-height:78px}
.accessibility-stripe{position:relative;left:25px;background:#cae4f7;border:1px solid blue;height:100%;min-height:78px}
.accessibility-p{position:relative;left:25px;background:navy;color:white;padding:0}
.accessibility-p p{clear:all;font-size:2em}
#accessibility-accordion .card-header{margin:10px;border-radius:12px;-moz-border-radius:12px;-webkit-border-radius:12px}
.accessibility-inset{width:76px;width:auto;height:auto;margin:67px 0 0 0;background:#fff;color:navy;border:1px solid blue;padding:11px;position:absolute}
#accessibility-accordion .card-body{height:auto;min-height:200px}
#accessibility-accordion .btn-primary,#accessibility-accordion .btn-default{white-space:normal}

/** Hide footer icons from mobile devices **/

#block-bottomstatictelbar .telbar { border-top: 2px solid #0055a5 !important; }
#block-bottomstatictelbar .right {display:  none;} 

@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 480px)
  and (-webkit-min-device-pixel-ratio: 2) {
   #block-bottomstatictelbar .right {display: block;}
}

/* ----------- iPhone 5, 5S, 5C and 5SE ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 568px)
  and (-webkit-min-device-pixel-ratio: 2) {
   #block-bottomstatictelbar .right {display: block;}
}
/* ----------- iPhone 6, 6S, 7 and 8 ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2) { 
   #block-bottomstatictelbar .right {display: block;}
}
/* ----------- iPhone 6+, 7+ and 8+ ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 414px) 
  and (max-device-width: 736px) 
  and (-webkit-min-device-pixel-ratio: 3) { 
   #block-bottomstatictelbar .right {display: block;}
}
/* ----------- iPad 1, 2, Mini and Air ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (-webkit-min-device-pixel-ratio: 1) {
   #block-bottomstatictelbar .right {display: block;}
}


/* Members Newsletter */

.p-10vw {
	padding: 10vw;
}

.pt-10vw {
	padding-top: 10vw;
}

.pb-10vw {
	padding-bottom: 10vw;
}

.py-10vw {
	padding-top: 10vw;
	padding-bottom: 10vw;
}

.pl-10vw {
	padding-left: 10vw;
}

.pr-10vw {
	padding-right: 10vw;
}

.px-10vw {
	padding-left: 10vw;
	padding-right: 10vw;
}

.fs-1 {
font-size: 2.5rem !important;
}
.fs-2 {
font-size: 2rem !important;
}
.fs-3 {
font-size: 1.75rem !important;
}
.fs-4 {
font-size: 1.5rem !important;
}
.fs-5 {
font-size: 1.25rem !important;
}
.fs-6 {
font-size: 1rem !important;
}

#previous-issues .card-body {
  font-size: 1rem !important;
}
			
#previous-issues .card-img-top {
    flex: 0 0 auto; /* This makes sure the image does not grow or shrink */
    object-fit: cover;
    width: 100%;
}

#previous-issues h5 {
  font-size: 1.25rem !important;
  letter-spacing: 2px;
  text-transform: uppercase;
}

#previous-issues ul{position:relative;left:20px}
#previous-issues ol{position:relative;left:20px}
.bg-light-darker {
	background-color: #ebf5ff;
}


#membernewsletter .btn.btn-outline-dark:hover {
	color: #fff !important;
}


#membernewsletter h3 {
  letter-spacing: 2px;
  text-transform: uppercase;
}


nav#block-mainnavigation ul {
	column-count: 1;
	/* column-rule: 1px solid #e0e0e0; */
	column-gap: 40px;
	margin:0;
	padding: 0;
	left: 0;
}

nav#block-mainnavigation ul li {
	position: relative;
	left: 0;
	margin:0;
	padding: 0;
	margin-left: 20px;
}

@media (min-width: 768px) {
	nav#block-mainnavigation ul {
	column-count: 2;
}
}


@media (min-width: 1200px) {
	nav#block-mainnavigation ul {
	column-count: 3;
}
}

@media (max-width: 768px) {
#membernewsletter .p-5 {
	padding: 2rem !important;
}
#membernewsletter .p-3 {
	padding: .8rem !important;
}
#membernewsletter .fs-5 {
	font-size: 1rem !important;
}
}



#block-frh-2020-content form.search-form {
	margin-bottom: 3rem;
	padding-bottom: 3rem;
	border-bottom: 1px solid #e0e0e0;
}