/*
 *   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.
 */
/*
 *   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;}

#block-block-7 { display:none;}

@media only screen and (max-width: 1024px) {
#page { max-width: 900px; overflow: hidden;}
}

/*** Header Area ***/
#header { position: relative; /*height: 175px;*/}
/*body.front #header { height: 500px;}
@media only screen and (max-width: 830px) {
body.front #header { height: 470px;}
}
@media only screen and (max-width: 810px) {
body.front #header { height: 460px;}
}*/
#branding { width: 100%; border-top: 10px solid #242424; /*position: absolute;*/}
#logo { padding: 0; position: relative; left: 30px;}
#block-block-3 { position: absolute; top: 20px; width: 200px; left: 480px; line-height: 1.2em;}
#block-block-5 { position: absolute; top: 10px; width: 120px; left: 700px; z-index: 30;}
/* Main Menu */
#block-system-main-menu { /*position: absolute; top: 120px; left: 10px; max-width: 880px;*/ border-top: 1px solid #797979; border-bottom: 1px solid #797979; width:100%;}
#block-system-main-menu ul { margin: 0; padding: 5px;}
#block-system-main-menu li { float: left; list-style: none;}
#block-system-main-menu li a { color: #797979; font-size: 18px; margin: 5px 30px;}
#block-system-main-menu li a:hover { text-decoration: none; color: #242424;}
/* Slideshow */
#block-views-main-slideshow-block { position: relative; /*left: 10px; top: 162px;*/ border-top: 2px solid #000000;}
#block-views-main-slideshow-block .view-content { max-height: 320px;}
#block-views-main-slideshow-block .block-inner { margin: 0;}
#block-views-main-slideshow-block .views-field-field-slide-text { position: absolute; top: 0px; padding: 20px;}
#block-views-main-slideshow-block h3 { color: #fff;}
#block-views-main-slideshow-block h2 { color: #fff; font-size: 24px;}
#block-views-main-slideshow-block .flexslider { background: none !important; border: none !important; margin: 0 !important; box-shadow: none !important; -webkit-box-shadow: none !important; border-radius: none !important; -webkit-border-radius: none !important;}
#block-views-main-slideshow-block .flexslider .slides { padding: 0;}
#block-views-main-slideshow-block .flexslider .slides .views-field-nothing { position: absolute; bottom: -20px; left: 40%; z-index: 300;}
#block-views-main-slideshow-block .flexslider .slides .views-field-nothing img { width: 205px !important; height: 54px !important;}

/*** Main Content ***/
#content { width: 800px; padding: 30px 30px 30px 30px; background: #fff; margin-left: 10px; border: 1px solid #CECECE; position: relative; z-index: 100;}
#main-content-header { position: relative; left: 10px; top: 20px; width: 860px; 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_left { float: left; width: 48%; margin-right: 2%;}
.tab_content_right { float: left; width: 49%; position: relative;}
/*************/
/* #block-quicktabs-health-provider-links { z-index: 100; margin-top: -65px; clear: both;} */
.tab_content_left { float: left; width: 48%; margin-right: 2%;}
.tab_content_right { float: left; width: 49%; position: relative;}
#quicktabs-health_provider_links li.first { margin-left: 25px;}
#quicktabs-health_provider_links li { float: left; margin: 0 0 0 2px;}
#quicktabs-tab-health_provider_links-0, #quicktabs-tab-health_provider_links-1, #quicktabs-tab-health_provider_links-2, #quicktabs-tab-health_provider_links-3 { height: 71px; width: 202px; display: block; text-indent: -9999px;}
#quicktabs-tab-health_provider_links-0 { background: url('../images/anthem.png') no-repeat;}
#quicktabs-tab-health_provider_links-1 { background: url('../images/blue_shield.png') no-repeat;}
#quicktabs-tab-health_provider_links-2 { background: url('../images/covered-ca-220px.png') no-repeat;}
#quicktabs-tab-health_provider_links-3 { background: url('../images/mwg-dental.png') no-repeat;}
#quicktabs-container-health_provider_links { width: 800px; padding: 30px 30px 30px 30px; background: #fff; margin-left: 10px; border: 1px solid #CECECE; clear: both;}
/* #quickset-health_provider_links_mobile { display: none;} */
#block-system-main {}
/* #anthem_float { background: url('../images/anthem_bg.jpg') no-repeat;}
#blue-shield-bg { background: url('../images/blue_shield_bg.jpg') no-repeat center;} */
#aflac-duck-bg { background: url('../images/aflac_bg.jpg') no-repeat right;}
#aflac-duck-bg li { float: none;}
/* Lower Content */
#block-block-2 { height: 85px; border-bottom: 10px solid #242424; margin-bottom: 0;}
#block-block-2 a { font-size: 18px; color: #797979; text-decoration: none; position: relative; top: 10px;}


.front #block-system-main { display:none; }
.front #content { background:none; border:none; padding:0; width:auto; }
.front #main-content { padding-top:15px;}
#quicktabs-view__quicktabs_front__page { z-index: 100; margin-top: 0px; clear: both;}
#quicktabs-view__quicktabs_front__page .quicktabs-tabs { display:table; margin:0;}
#quicktabs-view__quicktabs_front__page .quicktabs-tabs li.first { margin-left: 10px;}
#quicktabs-view__quicktabs_front__page .quicktabs-tabs li { float: left; margin: 0 0 0 2px; background:url(../images/fronttabs.jpg) no-repeat top center; width:200px; height:70px; padding:2px;}
#quicktabs-view__quicktabs_front__page .quicktabs-tabs li a { height: 69px; width: 198px; display: block; text-indent: -9999px;}

#quicktabs-view__quicktabs_front__page .quicktabs_main { width: 800px; padding: 30px 30px 30px 30px; background: #fff; margin-left: 0px; border: 1px solid #CECECE; clear: both; display:table;}

.tab_content_left { float: left; width: 48%; margin-right: 2%; position: relative;}
.tab_content_right { float: left; width: 49%; position: relative;}


/*** 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: 10px; width: 150px; height: 40px;}
#block-menu-menu-footer-menu li a { font-size: 14px; color: blue;}
#block-menu-menu-footer-menu li a:hover { color: #528BE0;}