/* block 88 */
#block-block-88 {
   text-align: center;
   color: #0F660F;
   background-color: rgba(255,0,190,0.3);
   border-radius: 8px;
   border-width: thin medium;
   padding: 3px;
   position: relative;
   margin-bottom: 5px;
}


/* hide section date field on node 3583 */
body.page-node-3583 section.field-name-field-eventdate {
    display: none; }

/*  CSS styling related to front pages with ChrisThemeEx  */

/* style secondary menu in nav minipanel for front page */
div.panels-flexible-region-11-navfrontrow0right.NavFrontRow0Right {
   float: right;
}
div.NavFrontRow0Right div.pane-superfish-5 div.block-inner {
    /* margin-top: 20px;  */
    margin-top: 10px;
}
div.NavFrontRow0Right div.pane-superfish-5 div.block-inner div.block-content {
    color: #FFF;
    font-size: 120%;
    text-align: center;
}
div.NavFrontRow0Right div.pane-superfish-5 div.block-inner div.block-content a {
    color: #FFF;
}
div.NavFrontRow0Right div.pane-superfish-5 div.block-inner div.block-content a:visited {
    color: #FFF;   
}
div.NavFrontRow0Right div.pane-superfish-5 div.block-inner div.block-content a:hover {
    color: #DFD;
}
div.NavFrontRow0Right div.pane-superfish-5 div.block-inner div.block-content a:active {
    color: #FDF;   
}
div.NavFrontRow0Right div.pane-superfish-5 div.block-inner div.block-content ul {
    float: right;
}
div.NavFrontRow0Right div.pane-superfish-5 div.block-inner div.block-content ul li {
    background: rgba(0,0,0,0.20);
    border-style: solid;
    border-color: #FFF;
    border-width: 1px;
    text-align: center;
}
div.NavFrontRow0Right div.pane-superfish-5 div.block-inner div.block-content ul li:hover {
    background-color: #304256;
}
div.NavFrontRow0Right div.pane-superfish-5 div.block-inner div.block-content ul li a {
    padding-top: 8px; 
    padding-right: 8px;
    padding-bottom: 8px;
    padding-left: 8px;
    text-align: center;
}

/* TERTIARY STYLING for front node 62 */
body.page-node-62 div#page-wrapper div#page.container div.region-tertiary-content { 
  border-color: #0E1E30;
  border-style: solid;
  border-width: 10px;
  background: #102236;
  padding: 5px 5px 5px 5px;
  margin-top: 20px;
  color: #F9F9F9;
}
body.page-node-62 div#page-wrapper div#page.container div.region-tertiary-content a, body.page-node-62 div#page-wrapper div#page.container div.region-tertiary-content a:visited, body.page-node-62 div#page-wrapper div#page.container div.region-tertiary-content a:link {
    color: #DDF;
    /* text-decoration: underline */
}
body.page-node-62 div#page-wrapper div#page.container div.region-tertiary-content a:hover {
    color: #DFD;
}
body.page-node-62 div#page-wrapper div#page.container div.region-tertiary-content a:active {
    color: #FDF;
}
body.page-node-62 div#page-wrapper div#page.container div.region-tertiary-content section.block div.block-inner {
    margin-left: 1px;
    margin-right: 1px;
}
body.page-node-62 div#page-wrapper div#page.container div.region-tertiary-content section.block div.block-content {
    padding-left: 3px;
    padding-right: 2px;
}
/* style the tertiary block titles */
body.page-node-62 div#page-wrapper div#page.container div.region-tertiary-content section.block div.block-inner h2.block-title {
    background: #203246;
    color: #FFF;
    font-size: 160%;
    margin: 0;
    padding: 10px 10px 10px 10px;
    text-align: left;
}
body.page-node-62 div#page-wrapper div#page.container div.region-tertiary-content section.block div.block-inner h2.block-title a {
    color: #FFFFFF;
    text-decoration: none;
}
body.page-node-62 div#page-wrapper div#page.container div.region-tertiary-content section.block div.block-inner h2.block-title a:hover {
    color: #DFD;
}


/* the owl front page slide show with represntative images */
div.FrontRepImgSlideBlk div.owl-wrapper-outer {
    /* background-color: #FFF; */
    background-color: #171A21 ;
    border-style: solid;
    /* border-color: #FFF; */
    border-color: #171A21 ;
    border-top-width: 3px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 3px;
}

/* for special front pages */
body.page-node-62 div#block-views-carouselviews-block-4, body.page-node-2082 div#block-views-carouselviews-block-4{
   margin-top: 6px;    
   float: right;   
}
/* get blocks on frontshow page to be on same row */
body.page-node-62 .region-leaderboard .block, body.page-node-2082 .region-leaderboard .block {
    clear:none;
}
div#block-views-carouselviews-block-4 div.view-content a img {
     border-width: 3px;
     border-style: groove;
     border-color: #FFF;
}
div#block-views-carouselviews-block-4 div.view-content a img:hover {
     border-color: #DFD;   
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
     filter: alpha(opacity=50);
     opacity: 0.5;
}
div#block-views-carouselviews-block-4 a {
    color: #FFF;
    font-weight: 500;
    text-decoration: none;
}
div#block-views-carouselviews-block-4 a:hover {
    color: #33EE66;
}
div#block-views-carouselviews-block-4 a:visited {
    color: #FFF;
}
div#block-views-carouselviews-block-4 a:active {
    color: #FFF;
}


/* Block 24 has FHS with address in text, used in havheaderminipanel for front */
body.page-node-62 div.inside.panels-flexible-row-inside.panels-flexible-row-11-2-inside.panels-flexible-row-inside-first {
   border-bottom-width: 1px;
   border-bottom-style: solid;
   border-bottom-color: #DDD;
}
div.pane-block-24, div#block-block-24 {
   display: inline-block;
   width: 400px;
   float: left;
   /* border-top-width: 2px; */
   /* border-top-style: solid; */
   /* border-top-color: #DDD; */
   /* margin-top: 10px; */
   padding-left: 4px;
   padding-right: 2px;
}
h1#frontFHStitle {
    font-size: 200%;
    color: #FFF;
    font-weight: 800;
    /* done in block --- font-variant: small-caps; */
    margin-top:4px;
    margin-bottom: 4px;
}
h1#frontFHStitle a, h1#frontFHStitle a:link, h1#frontFHStitle a:visited{
    color: #FFF;
}
h1#frontFHStitle a:hover {
    color: #FF9;
}
h1#frontFHStitle a:active {
    color #FFF;   
}

p#frontFHSaddr {
   font-size: 74%;
   color:#FFF;
}

/* maynot need the padding for header for frontshow pages */
body.page-node-62 div#page-wrapper div#page.container header#header, body.page-node-2082 div#page-wrapper div#page.container header#header {
  min-height: 0; 
  padding-top: 0;
}


/* panel-mini-navigation-custom-front */
div#block-panels-mini-navigation-custom-front div.view-alertnotice ul {
    list-style-type: none;
    padding-left: 12px;
}
div#block-panels-mini-navigation-custom-front div.view-alertnotice ul li a {
    color: #FFF;
}
div#block-panels-mini-navigation-custom-front div.view-alertnotice ul li a:hover {
    color: #BFB;
}
div#block-panels-mini-navigation-custom-front div.view-alertnotice ul li a.alertnotices-notices {
    font-size: 115%; 
    text-decoration: underline; 
    font-variant: small-caps;
}


/* custompanelnodefront3blockcontent STYLING */
div#custompanelnodefront3blockcontent { 
    background: #102236;
    color: #FFF;
    padding: 5px 5px 5px 5px;
}
div#custompanelnodefront3blockcontent a, div#custompanelnodefront3blockcontent a:visited, div#custompanelnodefront3blockcontent a:link {
    color: #DDF;
    /* text-decoration: underline;  */
}
div#custompanelnodefront3blockcontent a:active {
    color: #FDF;
}
div#custompanelnodefront3blockcontent a:hover {
    color: #DFD;
}
div#custompanelnodefront3blockcontent section.block div.block-inner {
    margin-left: 1px;
    margin-right: 1px;
}
div#custompanelnodefront3blockcontent section.block div.block-content {
    padding-left: 3px;
    padding-right: 2px;
}
/*Style bkg in the panel blocks */
Section#FrontStuff3BlockBodyPanelClass {
    background: #0F1F34;
}
/* style the custompanelnodefront3blockcontent block titles */
div#custompanelnodefront3blockcontent section.block div.block-inner h2.block-title {
    background #304256;
    color: #FFFFFF;
    font-size: 160%;
    margin: 0;
    padding: 10px 10px 10px 10px;
    text-align: left;
}
div#custompanelnodefront3blockcontent section.block div.block-inner h2.block-title a {
    color: #FFFFFF;
    text-decoration: none;
}
div#custompanelnodefront3blockcontent section.block div.block-inner h2.block-title a:hover {
    color: #DDFFDD;
}

/* Style blocks in panel,  #FrontStuff3BlockBodyPanel---  */

/* for all 3 get some padding between block title and block content */
section.FrontStuff3BlockBodyPanelClass.block div.block-content {
 padding-top: 4px;   
}

/* Left side of panel */
div#custompanelnodefront3blockcontent section#frontstuff3blockbodypanelleft div.block-inner div.block-content div.view div.view-content div.item-list ul {
   list-style-type: none;
   list-style: none;
   text-align: justify;
}
div#custompanelnodefront3blockcontent section#frontstuff3blockbodypanelleft div.block-inner div.block-content div.view div.view-content div.item-list ul li {
   margin-left: 0;   
}
div#custompanelnodefront3blockcontent section#frontstuff3blockbodypanelleft div.block-inner div.block-content div.view div.view-content div.item-list ul li span.rImage4dayinhistblk {
   float: left;
   margin-right:6px;
   margin-top: 5px;
   margin-bottom: 0;
}
div#custompanelnodefront3blockcontent section#frontstuff3blockbodypanelleft div.block-inner div.block-content div.view div.view-content div.item-list ul li span.rImage4dayinhistblk a img {
    border: 2px solid black;  
}
div#custompanelnodefront3blockcontent section#frontstuff3blockbodypanelleft div.block-inner div.block-content div.view div.view-content div.item-list ul li span.rImage4dayinhistblk a img:hover {
    border: 2px dashed blue;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: alpha(opacity=50);
    opacity: 0.5;
}
div#custompanelnodefront3blockcontent section#frontstuff3blockbodypanelleft div.block-inner div.block-content div.view div.view-content div.item-list ul li span.rdate4dayinhistblk {
    font-size: 105%;
    font-weight: 600;
}
div#custompanelnodefront3blockcontent section#frontstuff3blockbodypanelleft div.block-inner div.block-content div.view div.view-content div.item-list ul li span.Title4dayinhistblk {
    font-size: 105%;
    font-weight: 600;
}
div#custompanelnodefront3blockcontent section#frontstuff3blockbodypanelleft div.block-inner div.block-content div.view div.view-content div.item-list ul li span.TBody4dayinhistblk {
}

/* center of panel */
section#FrontStuff3BlockBodyPanelCenter div.block-content div.view-content div.item-list ul {
    list-style-type: none;
    list-style: none;
}
section#frontstuff3blockbodypanelcenter div.block-content div.view-content div.item-list {
    padding-top: 6px;
}

/* right side of panel */
section#frontstuff3blockbodypanelright {
}



/*   Webform Laout overrides */


body.page-node-2371 div.webform-layout-box.horiz > * + * {
    /*margin-left: 1em; */
    margin-left: 0;    
}

/* Search Results overrides */
body.section-search p.search-info {
   display: none;
}
 
 
 
 /* remove bullets and padding for some views generated lists */
 
 /* the upcoming BrevM view needed bullets removed and top pading */
 div.view-event-calendar.view-id-event_calendar.view-display-id-block_4 ul {
    list-style: outside none none;
}
div.view.view-event-calendar.view-id-event_calendar.view-display-id-block_4 div.view-content div.item-list {
    padding-top: 6px;
}



/* for flexslider front page FrontRepImgSlideBlk */
div.frontrepimgslideblk div.view-content div#flexslider-1 {
   background: #ddd none repeat scroll 0 0;
   border: 1px solid #ddd;
   border-radius: 1px;
   margin: 0 0 0 0 !important;
   position: relative;
}


/* for 2017 Cruise Annual Meeting Block */
//section.annualmeetingblock div.block-content {
//   min-height:250px;
//   background-size: auto 100%;
//   background: url('/sites/myfloridahistory.org/files/images/annualmeetings/celebritycruiseship-bkg.png');
//}


/* for Fast Floria History Block, center image and test */
div.FFHblockstuff {
  display: block;
  text-align: center;
}
div.FFHblockstuff img {
     text-align: center !important;
     display: block !important;
     border: thin solid white;
}
div#FFHflexblockone {
    background: none;
    border: none;
    border-radius: none;
}

