/*
 *   Important Information about this CSS File
 *
 * - Do not delete or rename this file, if you do not use it leave it blank (delete
 *   everything) and the file will be skipped when you enable Production Mode in
 *   the Global theme settings.
 *
 * - Read the _README file in this directory, it contains useful help and other information.
 */
/* Increase the body font size on small devices */
html {
  font-size: 112.5%;
}
/*
 *   Important Information about this CSS File
 *
 * - Do not delete or rename this file, if you do not use it leave it blank (delete
 *   everything) and the file will be skipped when you enable Production Mode in
 *   the Global theme settings.
 *
 * - Read the _README file in this directory, it contains useful help and other information.
 */

body { font-size: 12px;}
#header, #columns { background: #EEEEEE;}
table tr td { vertical-align: top;}
h1, h2 { margin: 0;}
#page { overflow: hidden;}

.get-a-quote { display: none; }
.get-a-quote-phone { display: block; }

/*** Header Area ***/
#header { position: relative; /*height: 260px;*/}
#branding { width: 100%; border-top: 10px solid #242424; /*position: absolute;*/}
#logo { padding: 0; position: relative; left: 20px;}
#logo img { width: 90%; height: auto;}
#block-block-3 { /*position: absolute; top: 180px;*/ /*width: 100%;*/ line-height: 1em; display: inline-block; width: 60%; margin-bottom: 0; }
#block-block-3 div { float: left; /*margin: 0 20px 10px 10px;*/ margin-bottom: 4px; font-size: 12px; }
#block-block-5 { /*display: none;*/ display: inline-block; float: right; margin-bottom: 0; }
/* Main Menu */
#block-system-main-menu { /*position: absolute; top: 120px;*/ width: 100%; border-top: 1px solid #797979; border-bottom: 1px solid #797979; text-align: center; width:100%;}
#block-system-main-menu ul { margin: 0; padding: 5px; clear: left; float: left; list-style: none; left: 50%; text-align: center;}
#block-system-main-menu li { float: left; list-style: none; display: block; position: relative;}
#block-system-main-menu li a { color: #797979; font-size: 14px; margin: 5px 20px;}
#block-system-main-menu li a:hover { text-decoration: none; color: #242424;}
/* Slideshow */
#block-views-main-slideshow-block .flexslider { margin: 0 !important; }

/*** Main Content ***/
#content { width: 92%; padding: 30px 30px 30px 30px; background: #fff; border: 1px solid #CECECE; position: relative; z-index: 100;}
#main-content-header { position: relative; top: 20px; width: 100%; z-index: 80; background: #fff;}
#block-block-4 { position: absolute; top: -86px; left: 10px; z-index: 50;}
#block-block-4 table, #block-block-4 table tr, #block-block-4 table td, #block-block-4 table tbody { border: none;}
body.front #page-title { display: none;}
#page-title { color: #0000FF; z-index: 50; margin-bottom: 10px; font-weight:normal;}
.node-edit-link, .node-edit-link:hover { float: right; font-size: 16px; margin-top: -20px; color: green;}
/* Homepage tabs styling */
#block-quicktabs-health-provider-links { display: none;}
#block-quicktabs-health-provider-links-mobile { z-index: 100; margin-top: 0px; clear: both; width: 100%;}
#block-quicktabs-health-provider-links-mobile .ui-accordion-header a { font-size: 20px; font-weight: bold;}
.tab_content_right { margin-top: 20px; position: relative;}
#block-system-main {}
@media only screen and (max-width: 750px) {
#content { width: 90%}
}
@media only screen and (max-width: 650px) {
#content { width: 88%}
}
#main-content { top: -40px;}
/* Lower Content */
#block-block-2 { height: auto; padding-bottom: 10px; border-bottom: 10px solid #242424; margin-bottom: 0; text-align: center;}
#block-block-2 a { font-size: 18px; color: #797979; text-decoration: none; }
#block-block-2 img { display: none;}

#node-24 .field-type-image { display: none; }

/*** Footer ***/
#block-menu-menu-footer-menu { border: 1px solid #000000; margin-top: 15px;}
#block-menu-menu-footer-menu ul { margin: 0; vertical-align: middle;}
#block-menu-menu-footer-menu li { list-style: none; float: left; padding: 3px 10px 3px 10px; width: 80px; height: 40px;}
#block-menu-menu-footer-menu li a { font-size: 11px; color: blue;}
#block-menu-menu-footer-menu li a:hover { color: #528BE0;}

.front #block-system-main { display:none;}