body,html {scroll-behavior: smooth;}
body {background-color:#fff; color:#000; font-family: 'Catamaran', sans-serif; font-weight:400; padding: 0; margin:0; font-size:18px;}
p {font-family: 'Catamaran', sans-serif; line-height:26px;}
b, strong {color:#0A542E;}
em {font-style:italic;}
hr{opacity:1;}
img {
    max-width: 100%;
    height: auto;
}
.btn {font-family: 'Catamaran', sans-serif;}

.btn-border {
    color: inherit;
    border: 3px solid #fff;
}
.btn-border:hover {background:#fff; color:#000; border-color:#fff;}

.btn-yellow {background:#f7f405; color:#0c6fde;}
.btn-yellow:hover {background:#f9bc04; color:#fff;}

.btn.expand {
    width: 100%;
}

/****** Universal styles ******/
h1,h2,h3,h4,h5,h6 {font-family: 'Catamaran', sans-serif; color:#0A542E; font-weight:700; margin: 0 0 10px;}
h1 {font-size:2.2em;}
h2 {font-size:1.8em; color:#e00000;}
h3 {font-size:1.6em; color:#e00000;}
h4 {font-size:1.3em; color:#e00000;}
h5 {font-size:1.2em; color:#e00000;}
.subheader {font-weight:300;}
.subheader b {color: #e00000;}
.black{color:#000;}
.red a {color:#ed2124;}
.red {background-color:#ed2124;}
.red.btn {color:#fff;}
a {color:#337ab7;}
a:hover{color:#002211;text-decoration:none;}
h5 {color:#777;margin-top:20px;}
.lite, .pink, .zen, .pricing, .snow, .tri, .feathers, .wall, .sf {background-color:#eee; color:#333;}
.repeat, .zen, .wood, .leather, .ratings {background-repeat:repeat;}
.no-repeat, .map, .sf{background-repeat:no-repeat;}

.clrMid {clear:both; height:50px;}
.clrSmall {clear:both; height:25px;}

.edit-link {
    position: fixed;
    bottom: 10px;
    right: 10px;
    z-index: 99999999;
}

.lines {
    color: #0A542E;
    margin: 35px 0;
    border: 2px solid #C99900;
    border-left: 0;
    border-right: 0;
    padding: 25px 0;
    font-size: 1.6em;
    text-align: center;
}

.lines2 {
    color: #0A542E;
    margin: 35px 0;
    border: 2px solid #C99900;
    border-left: 0;
    border-right: 0;
    padding: 25px 0;
    text-align: center;
}

#slogan.lines {
    margin: 0 0 10px;
    padding: 8px 0;
    font-weight: bold;
    border-width: 3px;
}

p.lead {font-size: 1.5em; color:#e00000; margin-bottom:12px;}
p.lead strong, p.lead b {color:#e00000;}

p.classy {font-family: 'Niconne', cursive; font-size:2.5em; color:#af0b0b;}

.entry-content ul {list-style:disc; margin-left:30px;}
.entry-content ol {list-style:decimal; margin-left:30px;}

.entry-content ul.none {list-style:none; margin-left:0px;}

.entry-content ul.half li {
    width: 50%;
    float: left;
}

.entry-content ul.sid {margin-left:0;}

.entry-content ul.FontIcon {
  list-style-type: none;
}

.entry-content ul.FontIcon li {
  position: relative;
  padding-left: 20px;
  margin-bottom: 10px
}

.entry-content ul.FontIcon li:before {
  position: absolute;
  top: 0;
  left: 0;
  font-family: FontAwesome;
  content: "\f058";
  color: #C99900;
}

.page-id-101 .entry-content ul.FontIcon, .page-id-19 .entry-content ul.FontIcon {margin-left:0px;}
.page-id-101 .entry-content ul.FontIcon li, .page-id-19 .entry-content ul.FontIcon li {margin-bottom:2px;}

.round {border-radius:1000px;}

.panel-heading {font-size:1em; font-family:'Catamaran', sans-serif;}

.line-below:after {content:''; display:block; width:80px; margin:20px auto; border-bottom: 1px solid #ccc;}

.row.collapse {
    display: block;
}

.row.collapse .col-sm-4 {
    padding: 0;
}

span.blue {color:#0084c9;}

.wp-caption {
    background: #eee;
    padding: 10px;
    border: 1px solid #ddd;
}

.wp-caption-text {
    line-height: 1.3em;
    margin-top: 8px;
    font-style: italic;
    font-size: 0.9em;
}

.inline-list li {display: inline-block; margin:0;}
.inline-list li a {padding: 0 4px; margin:0;}
.inline-list li:after {content:" | "; display:inline-block; margin:0 4px; position:relative;}
.inline-list li:last-child:after {display:none; margin:0;}


.btn-primary {background-color:#015428; border-color:#015428;}
.panel-primary {border-color:#015428;}
.panel-primary .panel-heading {background-color:#015428; border-color:#015428;}


.page-id-80 h1 {text-align:center;}


/****** SECTIONS ******/
header {padding:10px 0 0; position:relative; z-index:900; box-shadow: 0 0 6px rgba(0,0,0,1); background:#fff;}
header .phone {font-weight:700; font-size:1.5em; margin: 0px; line-height:1em; color:#02572B; display:inline-block; vertical-align:middle;}

header .inline-list {color:#8a8a8a;}
header .inline-list a {color:#8a8a8a; text-transform:uppercase;}
header .inline-list a:hover {color:#666;}

.breadcrumbs {padding:6px 0; background:#f5f5f5;}


.fixed-top {
    position: fixed;
    width: 100%;
    top: 0;
    z-index: 999;
}

.fixed-top.addBG {
    background: rgba(0,0,0,0.7);
    padding: 0px;
}

.fixed-top.addBG img {
    width: 300px;
max-width:100%;
margin-top:5px;
}



section{padding-top:15px;padding-bottom:15px;display:relative;}

section.front {
height:100%;
min-height:480px;
max-height:800px;
padding-top: 250px;
    padding-bottom: 180px;
background:url(images/south-florida-roofing-experts.jpg) no-repeat center center #000 fixed;
    background-size: cover;
    text-shadow: 3px 3px 3px #000; /*rgba(5, 23, 69, 0.8);*/
}

section.front p { font-size:1.65em; color:#fff;}
section.front p strong {font-style:initial;}
section.front .btn {text-shadow:none; font-size:1em; border: 3px solid #fff; margin-top:20px;}
section.front .btn:hover {background:#e6e6e6; border-color:#e6e6e6;}

section.cta {
padding:0; 
margin-top: -39px;
    z-index: 99;
    position: relative;
}
section.cta .lead {
    color: #ff0;
    text-shadow: 1px 1px 1px #000;
    font-size: 1.85em;
    background: rgba(39,65,142,0.65);
    padding: 5px 0 50px;
    position: absolute;
    width: 100%;
    margin-top: -60px;
}
section.cta .cta-button {font-family: 'Catamaran', sans-serif; font-size:1.7em; line-height:1.2em; text-transform:uppercase;
background: #b1d8f5; /* Old browsers */
background: -moz-linear-gradient(top,  #b1d8f5 0%, #fdffff 75%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #b1d8f5 0%,#fdffff 75%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #b1d8f5 0%,#fdffff 75%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b1d8f5', endColorstr='#fdffff',GradientType=0 ); /* IE6-9 */
-webkit-border-top-left-radius: 6px;
-webkit-border-top-right-radius: 6px;
-moz-border-radius-topleft: 6px;
-moz-border-radius-topright: 6px;
border-top-left-radius: 6px;
border-top-right-radius: 6px;
-webkit-box-shadow: 0px -7px 10px 0px rgba(1,71,143,0.25);
-moz-box-shadow: 0px -7px 10px 0px rgba(1,71,143,0.25);
box-shadow: 0px -7px 10px 0px rgba(1,71,143,0.25);

display:block;
padding: 15px 0;
}
section.cta .cta-button b {font-size:1.2em;}
section.cta .cta-button:hover {padding-bottom: 25px; margin-top:-10px;
-webkit-box-shadow: 0px -7px 10px 0px rgba(1,71,143,0.5);
-moz-box-shadow: 0px -7px 10px 0px rgba(1,71,143,0.5);
box-shadow: 0px -7px 10px 0px rgba(1,71,143,0.5);}

section.blog .container {margin: 50px auto;}

section.blue {background:#27418e; color:#fff; padding:100px 0;}
section.blue h2, section.blue h3 {color:#fff;}
section.blue p {margin-bottom:30px;}
section.blue .line-below:after {border-color:#fff;}

section.ins img {margin: 10px;}

section.light-blue {background:#0084c9; padding:25px 0; color:#fff;}
section.light-blue h3 {color:#fff; font-size:3em; margin-bottom:20px;}
section.light-blue p.lead {font-size:1.85em;}
section.light-blue .btn {font-size:1em;}
section.light-blue .btn-yellow {border:3px solid #f7f405; font-weight:bold;}
section.light-blue .btn-yellow:hover {border-color:#f9bc04;}

section.light {background:#f5f3ef;}
section.light .btn-primary {background:#09836b; border-color:#09836b;}

section.wheelchair {
    background: #90CDEE;
}


section.green, .bg-green {background:#00552b; color:#fff;}
section.green h3 {
font-size: 3em;
    padding: 10px 0;
    font-family: 'Dancing Script', cursive;
    font-weight: normal;
    color: #fff;
}


.img-border {background:rgba(51,113,205,0.2); border:1px solid #3371cd; padding:15px; border-radius:500px; overflow:hidden; margin:20px; display:inline-block; -moz-transition: all 0.2s; -webkit-transition: all 0.2s; transition: all 0.2s;}
.img-border:hover {-moz-transform: scale(1.1); -webkit-transform: scale(1.1); transform: scale(1.1);}
.img-border img {border-radius:500px; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; transition: all 0.5s;}
.img-border img:hover {-moz-transform: scale(1.08); -webkit-transform: scale(1.08); transform: scale(1.08);}

section.tophero {padding:0; background:#000 top center fixed; background-size:cover;}
section.tophero > div {background:rgba(0,0,0,0.5);}
section.tophero .heading {color:#fff;  text-shadow: 2px 2px 2px #000; font-size:3em; padding:150px 0; text-align:center; margin:0;}

section#homeFeat img {border:1px solid #000;}


.plan .col-sm-4 {margin-top:-84px; z-index:2;}

.plan-line {
border: 2px solid #0c6fde;
    width: 70%;
    margin: 0 auto;
    margin-top: 84px;
 z-index:2;
}





/****** Intro / Trainer Section, includes header/navigation *****/
.menubg {background:#7ea3c2;}
.navbar {margin-bottom:0; margin-top:2px; font-family:'Catamaran', sans-serif;}
.navbar-brand {display:none; padding: 5px;}
.navbar-brand > img {
    display: inline-block;
height: 40px;
}
.nav-pills a {border:1px solid transparent;}
.nav-pills>li.active>a.btn{background-color: #fff;color:#333;}

.nav a, .nav a:link {color: #fff;}
.nav a.btn {color:#000; margin-left:10px;}
.nav a:hover, .nav a:focus {color: #000;}
.nav-pills>li.active>a, .nav-pills>li.active>a:hover, .nav-pills>li.active>a:focus, .nav-pills>li.current-menu-item>a {background-color: #00A6CF; color: #fff;}

header .head-top .nav a {color:#fff; padding: 6px 15px;}
header .head-top .nav > li > a:focus, header .head-top .nav > li > a:hover {color:#333;}

.navbar-collapse {padding:0;}
.navbar {min-height:10px; border:0px;}
.navbar-right {margin-right:0;}

.navbar .nav a, .navbar .nav a:link {color:#888; font-size:1em; font-weight:400; padding:10px 11px; margin:0; text-transform:uppercase;}
.navbar .nav li.bold a:link {font-weight:800;}
.navbar-nav>li>a {margin: 0 10px; }
.navbar .nav .dropdown-menu>li>a { padding:10px 15px; font-size: 0.9em; border-bottom:1px solid #f1f1f1;}
.navbar .nav .dropdown-menu>li:last-child>a {border:0;}
.navbar .nav>li>a:focus, .navbar .nav>li>a:hover {color:#02572B; background: #fff;}
.navbar-nav>li>.dropdown-menu {color:#888; border:0; background: #fff;}
.navbar-nav>li>.dropdown-menu a:hover {color:#02572B; background: #fff;}


.dropdown-menu>.active>a {background-color: #f1f1f1; color:#02572B;}
.dropdown-menu>.active>a:hover {background-color:#eee; color:#333;}

.navbar-toggle .icon-bar {background: #fff;	}

/****** Location / Address / Map section *****/
.map::before {
    position: absolute;
    top: 50%;
    left:50%;
    color:#000;
    font-size:50px;
    margin-left:-25px;
    margin-top:-50px;
    text-shadow:0px 0px 20px #fff;
    font-family: 'fontfit';
    content: "\e608";
  }
.add {background-color: rgba(0,0,0,.7);
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(0,0,0,1)), to(rgba(0,0,0,0.7)));
	background: -webkit-linear-gradient(top, rgba(0,0,0,0.7), rgba(0,0,0,1));
	background: -moz-linear-gradient(top, rgba(0,0,0,0.7), rgba(0,0,0,1));
	background: -ms-linear-gradient(top, rgba(0,0,0,0.7), rgba(0,0,0,1));
	background: -o-linear-gradient(top, rgba(0,0,0,0.7), rgba(0,0,0,1));
  padding-top:10px; padding-bottom:0px; }
p.move{margin-top:650px;margin-bottom:10px;}
.map p small {background-color:rgba(255,255,255,.7);text-shadow: 0 -1px 0 rgba(255,255,255,1);}

/* Mail Chimp Styling */
#mc_embed_signup{clear:left;}
#mc_embed_signup .asterisk, button, input, optgroup, select, textarea {color:#9f9f9f;}
#mc_embed_signup .mc-field-group .asterisk {
    position: absolute;
top: 27px;
    right: 22px;
    font-size: 2em;
}
#mc_embed_signup .button, label {font-weight: normal;}
#mc_embed_signup h2 {font-weight: 500;}
#mc_embed_signup form {padding: 0;}
#mc_embed_signup .indicates-required {margin-right: 0; float: right;}
#mc-embedded-subscribe, #mc_embed_signup .button, #mc_embed_signup .mc-field-group {width:100%;}
#mc_embed_signup .button {margin:23px 0 0;height: 38px; line-height: 38px;}


/****** Inverted (light on dark) buttons ******/
.btn-invert {
  color: #fff;
  background-color: #000;
  border-color: #222;
}
.btn-invert:hover,
.btn-invert:focus,
.btn-invert:active,
.btn-invert.active,
.open > .dropdown-toggle.btn-invert {
  color: #e6e6e6;
  background-color: #333;
  border-color: #111;
}
.btn-invert:active,
.btn-invert.active,
.open > .dropdown-toggle.btn-invert {
  background-image: none;
}
.btn-invert.disabled,
.btn-invert[disabled],
fieldset[disabled] .btn-invert,
.btn-invert.disabled:hover,
.btn-invert[disabled]:hover,
fieldset[disabled] .btn-invert:hover,
.btn-invert.disabled:focus,
.btn-invert[disabled]:focus,
fieldset[disabled] .btn-invert:focus,
.btn-invert.disabled:active,
.btn-invert[disabled]:active,
fieldset[disabled] .btn-invert:active,
.btn-invert.disabled.active,
.btn-invert[disabled].active,
fieldset[disabled] .btn-invert.active {
  background-color: #ccc;
  border-color: #000;
}
.btn-invert .badge {
  color: #333;
  background-color: #fff;
}


/****** Form Styling ******/
#searchform {margin-bottom:15px; }
#searchform input {width:100%;}
.form-inline .form-group, .form-inline .input-group {width:100%;}
header .form-inline .form-group, header .form-inline .input-group {width:auto;}
header input { border-radius:4px;}

label span {
    position: absolute;
    float: right;
    z-index: 9;
    color: #f00;
    font-size: 2em;
    right: 23px;
    line-height: 90px;
}

ul.sid label span, .entry-content label span {
right: 36px;
line-height: 93px;
}

#wpcf7-f134-p129-o1 label {display:block;}

.wpcf7 select[name="timetocall"] option:first-child { color:#aaa; }


/****** Blog Style ******/
.customDate {
    position: absolute;
    z-index: 1;
    background: #fff;
    padding: 10px 15px;
border:1px solid #ccc;
border-left:none;
border-top:none;
}

span.day {
    display: block;
    font-size: 2em;
    font-weight: 800;
    margin: 0;
    padding: 0;
    text-align: center;
    line-height: 1em;
}
span.up {font-weight:400; font-size: 0.5em; vertical-align: super;}

span.month {
    display: block;
    text-align: center;
text-transform:uppercase;
color:#ccc;
}

.row.blog-section {
    background: #fff;
    border: 1px solid #ccc;
    border-radius: 5px;
    overflow: hidden;
margin-bottom:20px;
}

.nopad {padding:0;}




/****** Footer Styles ******/
footer {background:#0A542E; padding: 20px 0 20px;}
footer p {margin:0; color:#fff;}

footer p.copy { margin-top: 12px;}

footer i {margin:0 5px; font-size:2.5em;}
footer a {color:#fff;}
footer a:hover {color:#ccc;}

.trusts {display:inline-block;}
.trusts img {
    margin: 0 20px;
}

#cct-review-widget-container {
    display: inline-block;
     vertical-align:middle;
    width: 90px;
	margin: 0 0 0 20px;
}

footer .social-buttons {margin: 0px;}


/****** Services Accordion Styles ******/
.panel-default {overflow:hidden;}
ul.custom-accordion {
    list-style: none;
    margin: 0;
}

ul.custom-accordion .sub-menu {
    list-style: none;
    margin:0;
}

ul.custom-accordion li {background: #fff;}

ul.custom-accordion li a {
    padding: 8px 8px 8px 18px;
    border-bottom: 1px solid #ddd;
display:block;
}

ul.custom-accordion > li:last-child a {border:0;}

ul.custom-accordion li a:hover {background:rgba(0,0,0,0.1);}

ul.custom-accordion li.current-menu-parent {background:#2ca4d0;}

ul.custom-accordion li.current-menu-parent > a {color:#fff;}

ul.custom-accordion li ul.sub-menu li a {padding-left:36px;}

ul.custom-accordion li.current-menu-item a {background:rgba(0,0,0,0.05);}


.custom-panel a {
color:#015428;
margin-top:-40px;
text-transform:uppercase;
background: #fefcea; /* Old browsers */
background: -moz-linear-gradient(top, #fefcea 0%, #ffffff 70%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #fefcea 0%,#ffffff 70%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #fefcea 0%,#ffffff 70%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefcea', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
-webkit-border-top-left-radius: 6px;
-webkit-border-top-right-radius: 6px;
-moz-border-radius-topleft: 6px;
-moz-border-radius-topright: 6px;
border-top-left-radius: 6px;
border-top-right-radius: 6px;
-webkit-box-shadow: 0px -7px 10px 0px rgba(1,84,50,0.25);
-moz-box-shadow: 0px -7px 10px 0px rgba(1,84,50,0.25);
box-shadow: 0px -7px 10px 0px rgba(1,84,50,0.25);
display:block;
padding: 15px 0;
position:relative;
z-index:9999;
}

.custom-panel h2 {
font-size:1.5em; 
line-height:1.2em; 
margin:0;
padding:0;
}

.custom-panel a:hover {
padding-bottom: 25px; 
margin-top:-50px;
-webkit-box-shadow: 0px -7px 10px 0px rgba(1,84,50,0.5);
-moz-box-shadow: 0px -7px 10px 0px rgba(1,84,50,0.5);
box-shadow: 0px -7px 10px 0px rgba(1,84,50,0.5);
}





ul.thirds li {
float: left;
    vertical-align: top;
    width: 330px;
    max-width: 100%;
    margin-right: 30px;
}
ul.thirds:after {
content:'';
display:block;
clear:both;
position:relative;
height:15px;
}





/******** Parent Pages Styles **********/
ul.parent-pages, ul.parent-pages li ul {
    margin: 0 0 30px;
    list-style: none;
}

ul.parent-pages li, ul.parent-pages li ul li {
    margin: 0;
    padding: 0;
    list-style: none;
}

ul.parent-pages li a {
    background: #fff;
    border: 1px solid #ccc;
    display: block;
    padding: 10px 15px;
    border-bottom: 0;
}

ul.parent-pages li a:hover {
    background: #f1f1f1;
}

ul.parent-pages > li:first-child a {
    font-weight:700;
background:#f1f1f1;
}

ul.parent-pages > li:last-child a {
    border-bottom: 1px solid #ccc;
}

.parent-pages > li.current_page_item > a {
	position: relative;
	background: #f1f1f1;
}
.parent-pages > li.current_page_item > a:after, .parent-pages > li.current_page_item > a:before {
	right: 100%;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.parent-pages > li.current_page_item > a:after {
	border-color: rgba(241, 241, 241, 0);
	border-right-color: #f1f1f1;
	border-width: 21px;
	margin-top: -21px;
}
.parent-pages > li.current_page_item > a:before {
	border-color: rgba(204, 204, 204, 0);
	border-right-color: #ccc;
	border-width: 22px;
	margin-top: -22px;
}




/****** SUPPLIES PAGE STYLES *********/
.page-id-19 h3, .page-id-101 h3 {color:#015428; line-height:1.2em; font-size: 1em; margin-top:4px;}


/****** EDUCATION PAGE STYLES **********/
#educationAreas .row {
    margin-right: -4px;
    margin-left: -4px;
}

#educationAreas .col-md-4, #educationAreas .col-md-6 {
    padding-right: 4px;
    padding-left: 4px;
}

#educationAreas .item a {
    background: rgba(5, 52, 25,0.85);
    padding: 75px 0;
    display: block;
    margin-bottom: 8px;
    color: #fff;
    font-size: 1.2em;
-moz-transition: all 0.5s; 
-webkit-transition: all 0.5s; 
transition: all 0.5s;
}

#educationAreas .item a:after, #educationAreas .item a:before {
content:'';
display:block;
width:90%;
height: 2px;
background:#C99900;
margin: 10px auto;
}

#educationAreas .item a:hover {background: rgba(5, 52, 25,0.6);}

#educationAreas .item {background: no-repeat center center; background-size:cover;}

#educationAreas #levelsofcare {background-image:url(images/levels-of-care.jpg);}
#educationAreas #homecare {background-image:url(images/home-care.jpg);}
#educationAreas #alf {background-image:url(images/assisted-living.jpg);}
#educationAreas #equipment {background-image:url(images/equipment-education.jpg);}
#educationAreas #medicare {background-image:url(images/medicare.jpg);}
#educationAreas #resources {background-image:url(images/resources.jpg);}

#educationAreas #bathsafety {background-image:url(images/equipment-education.jpg);}
#educationAreas #compression {background-image:url(images/compression.jpg);}
#educationAreas #cpap {background-image:url(images/cpap.jpg);}
#educationAreas #beds {background-image:url(images/hospital-beds.jpg);}
#educationAreas #liftchairs {background-image:url(images/lift-chairs.jpg);}
#educationAreas #medicarefaq {background-image:url(images/medicare-faq.jpg);}

#educationAreas #commode {background-image:url(images/commode.jpg);}
#educationAreas #homeoxygen {background-image:url(images/home-oxygen.jpg);}
#educationAreas #wheelchairs {background-image:url(images/wheelchair.jpg);}
#educationAreas #patientlift {background-image:url(images/patient-lift.jpg);}
#educationAreas #powerchairs {background-image:url(images/power-chairs.jpg);}
#educationAreas #support1 {background-image:url(images/pressure-support.jpg);}
#educationAreas #support2 {background-image:url(images/pressure-support-2.jpg);}

#educationAreas #definitions {background-image:url(images/definitions.jpg);}
#educationAreas #terms {background-image:url(images/terminology.jpg);}
#educationAreas #nonprofits {background-image:url(images/community-service.jpg);}
#educationAreas #websites {background-image:url(images/websites.jpg);}
#educationAreas #associations {background-image:url(images/associations.jpg);}
#educationAreas #trauma {background-image:url(images/trauma.jpg);}
#educationAreas #diseases {background-image:url(images/diseases.jpg);}
#educationAreas #provider {background-image:url(images/healthcare-provider.jpg);}

#educationAreas #diapers {background-image:url(images/diapers.jpg);}
#educationAreas #skin {background-image:url(images/skin-protection.jpg);}
#educationAreas #care {background-image:url(images/care.jpg);}
#educationAreas #infants {background-image:url(images/infants.jpg);}


#inner-submenu .container {
    overflow: scroll;
}

#inner-submenu {
    background: #0A542C;
    padding: 15px 0;
    position: relative;
}

#inner-submenu .mega-menu-wrap {white-space: nowrap;}

a.inline-twitter-link {
    background: transparent;
    color: #62A9E0;
    text-decoration: none;
}

a.inline-twitter-link:hover, a.inline-twitter-link:active {
    background: transparent;
    color: #3B94D9;
    text-decoration: none;
}
span.rt-reading-time {
    display:none !important;
}

.single-post span.rt-reading-time, .blog span.rt-reading-time, .archive span.rt-reading-time {
    display:block !important;
    font-style: italic;
    margin-bottom: 15px;
    color: #999;
}

#lcd_coverage .panel-heading {padding: 8px 12px;}
.panel .list-group {margin:0;}
.panel .list-group .list-group-item {border-radius:0; border-right:0; border-left:0; padding: 5px 12px;}



#tablecontents {margin:0 !important;list-style:none !important;}
#tablecontents li a {border-bottom:1px solid #ddd; font-size:0.8em;}




/****** Media Queries ******/

@media (min-width:768px) {
	.sticky_top {
		position: -webkit-sticky;
		position: sticky;
		top: 0;
		z-index: 1020;
	}
}

@media (max-width:1199px) {
header .attack {
    margin-left: 10px;
}
}
@media (max-width:767px) {
.light-blue, .light-blue .text-right {text-align:center;}
.navbar {background:rgba(0,0,0,0.7)}
.navbar-brand {display:block;}
.navbar-nav {text-align:left; float: none !important;
display: block;
padding-left: 16px;
}
.fixed-top.addBG {
    background: rgba(0,0,0,1);
}
	
	header {margin-top:40px;}
	
		.nav_menu {
		    top: 0;
			z-index: 1020;
			position: fixed;
			width: 100%;
			left: 0;
		}
	
#bs-example-navbar {
    margin-bottom: 10px;
}
header, header .text-right {text-align:center;}

header .form-inline .form-group {
    width: 48%;
    display: inline-block;
    vertical-align: top;
}
.plan .col-sm-4 {margin-top:0px; z-index:2;}
.navbar .nav a, .navbar .nav a:link {
    padding: 10px;
}
header .phone {margin-bottom: 15px; margin-top:5px; text-align:center !important;}
#slogan.lines {margin: 10px 0 10px; font-size: 1em;}
}


@media (max-width:480px) {
footer, footer .text-right {text-align:center;}
footer p {line-height:1.4em;}
header.fixed-top .head-foot {padding:0;}
header .head-top {
    line-height: 1.5em;
}
.entry-content ul.half li {
    width: 100%;
    float: none;
}
	


}

@media (max-width:360px) {
header .head-top .nav a {
    color: #fff;
    padding: 3px 7px;
    font-size: 0.8em;
}
}
