/*-------------------------------------------------------
PAGE LISTERS AND PANELS NOW SHARE CLASS NAMES, SO CAN BE IDENTICAL. CAUTION REQUIRED IF THAT IS NOT THE DESIRED EFFECT!
---------------------------------------------------------*/

/*  STYLE ALPHA - pale grey, no padding */
.style-alpha { background: #f9f9f9; margin-bottom: 25px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
.style-alpha p { clear: both;  margin: 0 25px 1em; }
.style-alpha .hugeText	{ float: left; margin: 0 15px 0 0; }
.style-alpha .contenteditor h2 { margin: 10px 20px 10px; }
/* Buttons */
.style-alpha .contenteditor .redButton, 
.style-alpha .contenteditor .blueButton,
.style-alpha .contenteditor .yellowButton { float: right; margin-top: -50px; position: relative; right: 0; }

/* pagelister beta - large, with images */
.style-beta  { color: #5a5a5a; margin: 0 0 2em; }
.style-beta  li.oBoxItem { overflow: hidden; }
.style-beta  .item-container { display: block; clear: both; }
.style-beta .item-body-outer { display: block; padding: 0 30px 0 0; }
.style-beta .oPageListerShowImages .item-body-outer { padding-left: 150px; }
.style-beta.show-images  .item-image { padding: 0 30px 20px 0; float: left; clear: none; }
.style-beta  .item-title { display: block; font-size: 1.2em; margin: 10px 0; padding: 10px 0 0 0; }
.style-beta  .item-date { display: block; margin: 10px 0; padding: 0 0; font-size: .9em; }
.style-beta  a.oBoxLink { color: #5a5a5a; font-family: "HelveticaNeueW01-65Medi", Helvetica, Arial, Verdana, Sans-Serif; }
.style-beta  {}

/* gamma - home page twitter feed */
.style-gamma { background: transparent url("/EasySiteWeb/EasySite/StyleData/KentFire_master/Images/p4-t.png") repeat-x top; }
.style-gamma .icon { float: left; margin: 0 30px; }
.style-gamma .hdo { float: left; clear: none; }
.style-gamma .hdo h2 { color: #fff; }
.style-gamma .bdo { clear: both; }

/* pagelister delta - with yellow underline to h2 */
.style-delta  { color: #5a5a5a; }
.style-delta  .hdi h2 { font-size: 2em; border-bottom: 14px solid #efba03; padding: 0 0 10px;  }
.style-delta  li.oBoxItem { clear: both; background: transparent url("/EasySiteWeb/EasySite/StyleData/KentFire_master/Images/chevron-gold.png") no-repeat 20px 10px; padding: 8px 0 10px 50px; }
.style-delta  .item-title { display: block; margin: 0; padding: 0 0; }
.style-delta  a.oBoxLink { color: #5a5a5a; }

/* panel epsilon - with yellow underline to h2 + icon */
.style-epsilon { background: orangde; }
.style-epsilon .icon { float: left; margin: 24px 20px 0 5px; }
.style-epsilon .hdo { float: left; clear: none; }
.style-epsilon  .hdi h2 { font-size: 2em; padding: 0 0; margin: .7em 0 .5em; color: #5a5a5a; }
.style-epsilon .panel-body { clear: both; border-top: 14px solid #efba03; padding: 20px 0 0 0; }

/* zeta - yellow speech bubble */
.style-zeta { margin-bottom: 1em; }
.style-zeta .pel-o { background: url("/EasySiteWeb/EasySite/StyleData/KentFire_master/Images/p5-bl.png") no-repeat left bottom; }
.style-zeta .pel-i { background: url("/EasySiteWeb/EasySite/StyleData/KentFire_master/Images/p5-br.png") no-repeat right bottom; padding: 0 0 40px; }
.style-zeta .bdo { border: 3px solid #ffb81f; border-bottom-width: 0; -webkit-border-radius: 12px 12px 0 0; -moz-border-radius: 12px 12px 0 0; border-radius: 12px 12px 0 0; padding: 20px 30px 0 30px; }
.style-zeta .bdi { }

/* pagelister eta - with small images */
.style-eta { color: #5a5a5a; }
.style-eta li.oBoxItem { clear: both; }
.style-eta.show-images .item-image { padding: 0 30px 20px 0; float: left; clear: none; }
.style-eta .item-title { display: block; font-size: 1.2em; margin: 10px 0; padding: 0 0 0 0; }
.style-eta a.oBoxLink { color: #5a5a5a; font-family: "HelveticaNeueW01-65Medi", Helvetica, Arial, Verdana, Sans-Serif; }
.style-eta .item-summary  { line-height: 1.7em; }

/* theta, with red h2. Stack in four columns, altering at rwd views */
.style-theta { margin-bottom: 2em; width: 25%; float: left; clear: none; }
.style-theta .pel-o { margin-right: 60px; }
.style-theta h2 { color: #bf1609; }

/* iota - like ordinary bullet style */
.style-iota ul.oBoxList { margin: 1em; }
.style-iota li.oBoxItem { list-style-type: disc; margin: 1em; }

/* panel kappa - white with drop shadow - no padding */
.panel.style-kappa { background: #fff; box-shadow: 2px 2px 4px 1px rgba(0,0,0,0.2); margin: 4px 8px 28px 4px; }
.panel.style-kappa .panel-header h2 { color: #000; font-weight: 300; font-size: 3.333em; margin: 40px 0 15px 35px; }


/* panel lambda - same as kappa but with padding */
.panel.style-lambda { background: #fff; box-shadow: 2px 2px 4px 1px rgba(0,0,0,0.2); margin: 4px 8px 28px 4px; }
.panel.style-lambda .panel-body { padding: 30px; }

/* pagelister xi - homepage */
.lister.style-xi h2.title { font-size: 2.143em; font-weight: 300; margin: 0 0 1em; }
.lister.style-xi li.oBoxItem { padding-bottom: 20px; display: block; float: left; clear: both; }
.lister.style-xi li.oBoxItem span { display: block; }
.lister.style-xi .item-image { float: left; }
.lister.style-xi .item-body-outer { margin-left: 180px; }
.lister.style-xi .item-title a { color: #000; font-weight: bold; font-size: 1.1em; }
.lister.style-xi .item-title a:after { content: ' \00BB' } /* insert a chevron after the link */
.lister.style-xi .item-title { margin-bottom: 5px; }
.lister.style-xi .item-summary { color: #424242; }
.lister.style-xi a.more-information-link { float: right; color: #fff; font-size: 1.25em; background: #bf1609; padding: 17px 30px; }
.lister.style-xi a.more-information-link:after { content: ' \00BB' } /* insert a chevron after the link */

/* STYLE PSI IS USED TO SHOW CONTENT ONLY BETWEEN 1260 - 600 PX */
.style-psi { display: none; }

/* STYLE OMEGA IS USED PURELY TO HIDE CONTENT @ < 1260PX */
.style-omega { display: block; }


/*-------------------------------------------------------
 TAB PANELS DELTA - home page, incidents
---------------------------------------------------------*/
.tabbed-zone-delta { clear: both; margin-bottom: 1em; width: 100%; }
.tabbed-zone-delta .tabs-menu-outer { width: 1260px; margin: 0 auto; }
.tabbed-zone-delta .tabs-menu-outer ul, .tabbed-zone-delta .tabs-menu-outer ul li { list-style-type: none; padding: 0; margin: 0;  }
.tabbed-zone-delta .tabs-menu-outer ul li, .tabbed-zone-delta .tabs-menu-outer ul li a, .tabbed-zone-delta .tabs-menu-outer ul li span { display: block; }
.tabbed-zone-delta .tabs-menu-outer ul li { float: left; width: auto; text-align: center; }
.tabbed-zone-delta .tabs-menu-outer ul li h2 { margin-bottom: 0; font-size: 1.1em; font-weight: normal; }
.tabbed-zone-delta .tabs-menu-outer ul li a:link, .tabbed-zone-delta .tabs-menu-outer ul li a:visited { text-decoration: none; border: 1px solid #ebebeb; border-bottom-width: 0; margin-right: 20px; padding: 12px 30px; color: #3c3c3c; }
.tabbed-zone-delta .tabs-menu-outer ul li.tab-selected a:link, .tabbed-zone-delta .tabs-menu-outer ul li.tab-selected a:visited { background: #3c3c3c; color: #fff; }
.tabbed-zone-delta .tabs-body-outer { clear: both; width: 100%; background: #f8f8f8; border-width: 0; }
.tabbed-zone-delta .tabs-body-inner, .edit-mode .tabbed-zone-delta .tabbed-zone-body { width: 1260px; margin: 0 auto; padding-top: 20px; }

/*-------------------------------------------------------
 TAB PANELS epsilon - home page, banner
---------------------------------------------------------*/
.tabbed-zone-epsilon { clear: both; margin-bottom: 1em; width: 100%; background: #fff; }
.tabbed-zone-epsilon .tabs-body-outer, .edit-mode .tabbed-zone-epsilon .tabbed-zone-body { clear: both; border-width: 0; width: 1260px; margin: 0 auto; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; }
.tabbed-zone-epsilon .tabs-body-inner { color: #625e4e; font-family: "HelveticaNeueW01-65Medi", Helvetica, Arial, Verdana, Sans-Serif; padding-top: 0; }
.tabbed-zone-epsilon .contenteditor .promoTitle a:link, .tabbed-zone-epsilon .contenteditor .promoTitle a:visited { color: #fff; text-decoration: none; background: #625e4e; border-right: 25px solid  #625e4e; border-left: 50px solid #625e4e; }
/* .tabbed-zone-epsilon .contenteditor .hugeText { font-size: 6em; line-height: 1em; margin-bottom: 0; font-family: "Bebas Neue", Helvetica, Arial, Verdana, Sans-Serif; display: block; float: left; clear: none; }
.tabbed-zone-epsilon .contenteditor .bigText { display: block; float: left; clear: none; margin: 30px 0 10px 6px; line-height: 1em; width: 60%; } */
/* swap bg images for each panel - no longer required.
.tabbed-zone-epsilon .tabs-body-alpha { background: url("/_resources/assets/inline/full/0/284.png") no-repeat left top; }
.tabbed-zone-epsilon .tabs-body-beta { background: url("/_resources/assets/inline/full/0/285.png") no-repeat left top; }
.tabbed-zone-epsilon .tabs-body-gamma { background: url("/_resources/assets/inline/full/0/286.png") no-repeat left top; }
.tabbed-zone-epsilon .tabs-body-delta { background: url("/_resources/assets/inline/full/0/287.png") no-repeat left top; } */

/* tabs hidden except in edit mode. Otherwise, identical to delta */
.not-edit-mode .tabbed-zone-epsilon .tabs-menu-outer { display: none; }
.tabbed-zone-epsilon .tabs-menu-outer { width: 1260px; margin: 0 auto; }
.tabbed-zone-epsilon .tabs-menu-outer ul, .tabbed-zone-epsilon .tabs-menu-outer ul li { list-style-type: none; padding: 0; margin: 0;  }
.tabbed-zone-epsilon .tabs-menu-outer ul li, .tabbed-zone-epsilon .tabs-menu-outer ul li a, .tabbed-zone-epsilon .tabs-menu-outer ul li span { display: block; }
.tabbed-zone-epsilon .tabs-menu-outer ul li { float: left; width: auto; text-align: center; }
.tabbed-zone-epsilon .tabs-menu-outer ul li a:link, .tabbed-zone-epsilon .tabs-menu-outer ul li a:visited { text-decoration: none; border: 1px solid #ebebeb; border-bottom-width: 0; margin-right: 20px; padding: 12px 30px; color: #3c3c3c; font-size: 1.1em; }
.tabbed-zone-epsilon .tabs-menu-outer ul li.tab-selected a:link, .tabbed-zone-epsilon .tabs-menu-outer ul li.tab-selected a:visited { background: #3c3c3c; color: #fff; }

/* hide content editors for desktop. show them only for mobile */
.not-edit-mode .tabbed-zone-epsilon .contenteditor { display: none; }
.tabbed-zone-epsilon .contenteditor { overflow: Hidden; }
.tabbed-zone-epsilon .contenteditor h2 { padding: 10px; background: #3c3c3c; color: #fff; margin-bottom: 0; font-size: 1.4em; }
.tabbed-zone-epsilon .contenteditor p { padding: 10px; background: #f8f8f8; }

/*-------------------------------------------------------
 TAB PANELS ZETA - tabs hidden except in edit mode. Not fixed width
---------------------------------------------------------*/
.tabbed-zone-zeta { clear: both; margin-bottom: 2em; width: 100%; }
.tabbed-zone-zeta .tabs-body-outer { clear: both; border-width: 0; width: 100%; margin: 0 auto; }
.tabbed-zone-zeta .tabs-body-inner { }

/* tabs hidden except in edit mode. Otherwise, identical to delta */
.not-edit-mode .tabbed-zone-zeta .tabs-menu-outer { display: none; }
.tabbed-zone-zeta .tabs-menu-outer { margin: 0 auto; }
.tabbed-zone-zeta .tabs-menu-outer ul, .tabbed-zone-zeta .tabs-menu-outer ul li { list-style-type: none; padding: 0; margin: 0;  }
.tabbed-zone-zeta .tabs-menu-outer ul li, .tabbed-zone-zeta .tabs-menu-outer ul li a, .tabbed-zone-zeta .tabs-menu-outer ul li span { display: block; }
.tabbed-zone-zeta .tabs-menu-outer ul li { float: left; width: auto; text-align: center; }
.tabbed-zone-zeta .tabs-menu-outer ul li a:link, .tabbed-zone-zeta .tabs-menu-outer ul li a:visited { text-decoration: none; border: 1px solid #ebebeb; border-bottom-width: 0; margin-right: 20px; padding: 12px 30px; color: #3c3c3c; font-size: 1.1em; }
.tabbed-zone-zeta .tabs-menu-outer ul li.tab-selected a:link, .tabbed-zone-zeta .tabs-menu-outer ul li.tab-selected a:visited { background: #3c3c3c; color: #fff; }


