
/****************************/
/* LOCAL CSS                */
/****************************/
#block-responsive-menu-horizontal-menu .sf-sub-indicator {background-image: none!important;}
ul.menu li {
  margin: 12px 0;
}
/*main nav*/
#block-responsive-menu-horizontal-menu {width:100%;margin-top:2.0rem;float:right;}
#block-responsive-menu-horizontal-menu li.menu-item {float:left;}
#block-responsive-menu-horizontal-menu ul.horizontal-menu > li {position: relative;
    padding: 0;}
#block-responsive-menu-horizontal-menu ul.horizontal-menu > li a {display:inline-block;color:#CDA92C;text-decoration:none;font-size:1.35rem;text-transform:uppercase;font-weight:500;
  padding-top: 0.3em;
  padding-right: 1.1em;
  padding-bottom: 0.35em;
  padding-left: 1.1em;}
#block-responsive-menu-horizontal-menu ul.horizontal-menu ul.sub-nav {padding:1.0em;background-color:#cda92c;width:100%;box-shadow:3px 3px 5px rgba(0,0,0,0.3);border-radius: 5px;} 
#block-responsive-menu-horizontal-menu ul.horizontal-menu ul.sub-nav li a{display:inline-block;color:#ffffff!important;font-size:1.0rem!important;padding-top: 0.5em;
  padding-right: 1.0em;
  padding-bottom: 0.6em;
  padding-left: 1.0em;line-height:1.0rem;}
#block-menu-block-2 ul, #block-menu-block-3 ul, #block-menu-block-1 ul {padding:0 1.55rem 0;}
  #block-menu-block-2  ul li, #block-menu-block-3  ul li,#block-menu-block-1  ul li  {list-style-image: none!important; list-style-type: none!important;text-align:center;border-bottom:solid 0.75px #CDA92D;padding-bottom:1.0rem;}
   #block-menu-block-2  ul li.last, #block-menu-block-3  ul li.last, #block-menu-block-1  ul li.last {border-bottom:none;padding-bottom:0;}
  #block-menu-block-2  ul li  a:link, #block-menu-block-2  ul li  a:visited, #block-menu-block-3  ul li  a:link, #block-menu-block-3  ul li  a:visited, #block-menu-block-1  ul li  a:link, #block-menu-block-1  ul li  a:visited {color:#023e4b;font-size:1.0rem;font-weight:bold;text-transform:uppercase;text-decoration:none!important;}
  #block-menu-block-2  ul li  a:hover, #block-menu-block-2  ul li  a:active, #block-menu-block-3  ul li  a:hover, #block-menu-block-3  ul li  a:active, #block-menu-block-1  ul li  a:hover, #block-menu-block-1  ul li  a:active {color:#000708;text-decoration:none!important;} 
  
  
  
  
/*slideshow*/
#block-views-homepage-slideshow-block {width:100%;height:auto;max-width:1920px;text-align:center;}
#flexslider-1 {margin:0!important;padding:0!important;border:none!important;box-shadow:none;}
#flexslider-1 ul.slides {padding:0!important;}
#flexslider-1 ol.flex-control-nav {display:none;}
#block-block-35 img {width:100%;height:auto;}

/*Blog styles*/

/*Blog Block */
.view-stories-page .view-content .views-row, .view-news-page .view-content .views-row {overflow:auto;padding-top:1.0rem;padding-bottom:0.8rem;margin-bottom:0.5rem;border-bottom:solid 1px #CB7217;}
.view-stories-page .view-content .views-row-last, .view-news-page .view-content .views-row-last {border-bottom:none;}
.view-stories-page .view-content .views-row .views-field-title, .view-news-page .view-content .views-row .views-field-title {font-family:'Times New Roman', serif; font-size: 1.75rem; line-height: 1.5;
}
.view-stories-page .view-content .views-row .views-field-title a, .view-news-page .view-content .views-row .views-field-title a  {text-decoration:none;color:#4F3B2D!important;}
.view-stories-page .view-content .views-row .views-field-title a:hover, .view-stories-page .view-content .views-row .views-field-title a:visited , .view-news-page .view-content .views-row .views-field-title a:hover, .view-news-page .view-content .views-row .views-field-title a:visited{text-decoration:none;color:#055666!important;}
.view-stories-page .view-content .views-row .views-field-field-image , .view-news-page .view-content .views-row .views-field-field-image{float:left;margin-right:1.5%;}

/*Blog page & news page*/
/*blog & news page extra title*/

#block-block-16 h1, #block-block-17 h1,#block-blockify-blockify-page-title h1{padding-bottom:20px;margin:0!important;
	line-height:1.3;font-size:2.75rem; font-family: Cinzel, serif; color:#055666!important;
	}
	

#block-multiblock-1 h1{font-family:'Times New Roman', serif; font-size: 2.2rem; line-height: 1.5;}
.node-story .field-name-field-image, .node-article .field-name-field-image {text-align:center;}
.node-story .field-name-field-image img, .node-article .field-name-field-image img{max-width:479px; height: auto;}


/*homepage blog promos*/
#block-views-stories-page-block-2, #block-views-stories-page-block-3,#block-views-stories-page-block-4 {text-align:center;box-shadow: 0 0 1em #E9E8E8;}
#block-views-stories-page-block-2 .views-field-field-image, #block-views-stories-page-block-3 .views-field-field-image, #block-views-stories-page-block-4 .views-field-field-image {float:none;margin-right:0;background-color:#4D728A;}
#block-views-stories-page-block-2 .view-content .views-row,#block-views-stories-page-block-3 .view-content .views-row,#block-views-stories-page-block-4 .view-content .views-row {overflow:hidden;padding-top:0;padding-bottom:0;}
#block-views-stories-page-block-2 .views-field-title, #block-views-stories-page-block-3 .views-field-title, #block-views-stories-page-block-4 .views-field-title {
	text-transform:uppercase;font-family:'Verdana',sans serif;font-weight:bold;background-color:#4D728A;font-size:1.1em;padding:9px 0 9px;margin-top:-4px;
	}
#block-views-stories-page-block-2 .views-field-title .btitle a, #block-views-stories-page-block-3 .views-field-title .btitle a, #block-views-stories-page-block-4 .views-field-title .btitle a{color:#ffffff!important;}
#block-views-stories-page-block-2 .views-field-body, #block-views-stories-page-block-3 .views-field-body, #block-views-stories-page-block-4 .views-field-body {padding:2.8%;min-height:55px;}

/*homepage attractions promos*/
#block-views-attractions-block-1, #block-views-attractions-block-2,#block-views-attractions-block-3 {text-align:center;box-shadow: 0 0 1em #E9E8E8;margin-bottom:1.6rem;}
#block-views-attractions-block-1 .views-field-field-att-img, #block-views-attractions-block-2 .views-field-field-att-img, #block-views-attractions-block-3 .views-field-field-att-img {float:none;margin-right:0;background-color:#4D728A;}
#block-views-attractions-block-1 .view-content .views-row,#block-views-attractions-block-2 .view-content .views-row,#block-views-attractions-block-3 .view-content .views-row {overflow:hidden;padding-top:0;padding-bottom:0;}
#block-views-attractions-block-1 .views-field-title, #block-views-attractions-block-2 .views-field-title, #block-views-attractions-block-3 .views-field-title {
	text-transform:uppercase;font-family:'Verdana',sans serif;font-weight:bold;background-color:#4D728A;font-size:1.1em;padding:9px 0 9px;margin-top:-4px;
	}
#block-views-attractions-block-1 .views-field-title a, #block-views-attractions-block-2 .views-field-title a, #block-views-attractions-block-3 .views-field-title a{color:#ffffff!important;text-decoration:none;}
#block-views-attractions-block-1 .views-field-body, #block-views-attractions-block-2 .views-field-body, #block-views-attractions-block-3 .views-field-body {padding:2.8%;background-color:#ffffff;}
#block-views-attractions-block-1 .views-field-nothing, #block-views-attractions-block-2 .views-field-nothing, #block-views-attractions-block-3 .views-field-nothing {background-color:#ffffff;}
/*triptych top*/


/*homepage journal block*/
#block-block-14 {
}
#block-block-14, #block-block-19, #block-block-20{padding:0;}


/*attractions*/
.view-attractions {}
.view-attractions  .view-content h3 {font-family:'Times New Roman', serif; font-size: 1.9rem; line-height: 1.5;clear:both;color:#055666!important;margin:0; }
.view-attractions .view-content .views-row {overflow:auto;padding-top:0.75rem;padding-bottom:0.9rem;margin-bottom:0.5rem;border-bottom:solid 1px #CB7217;}
.view-attractions .view-content .views-row-last {border-bottom:none;}
.view-attractions .view-content .views-row .left{float:left;padding:1.0%;width:30%;}
.view-attractions .view-content .views-row .right{float:left;padding:1.0%;width:60%;}
.view-attractions .view-content .views-row .views-field-title {font-family:'Times New Roman', serif; font-size: 1.75rem; line-height: 1.5;clear:both;color:#4F3B2D!important;}
.view-attractions .view-content .views-row .right .views-field-field-event-website {margin:8px;background-color:#cda92e;border: 1px solid #c7a42b;padding: 8px 15px;border-radius: 3px;text-align:center;width:100px;font-weight:bold;}
.view-attractions .view-content .views-row .right .views-field-field-event-website a {color:white;text-decoration:none;}
.view-attractions .view-content .views-row .right .views-field-nothing {margin:8px;background-color:#cda92e;border: 1px solid #c7a42b;padding: 8px 15px;border-radius: 3px;text-align:center;width:100px;font-weight:bold;}
.view-attractions .view-content .views-row .right .views-field-nothing a {color:white;text-decoration:none;}

/*footer-events*/
#footer-columns h2 {border:none;color:#ffffff;font-family:'Open Sans',sans-serif;font-weight:bold;}
#block-views-meetings-block-2 .leftside {float:left;width:45px;}
#block-views-meetings-block-2 .leftside.views-field-field-event-img {margin-right:5px;}
#block-views-meetings-block-2 .rtside {float:left;width:236px;}
#block-views-meetings-block-2 .view-content .views-row .rtside .views-field-title, #block-views-meetings-block-2 .view-content .views-row .rtside .views-field-field-event-date {color:#ffffff!important;font-family:'Open Sans',sans-serif;font-weight:bold;font-size:0.85rem;}

	
/*meetings & events*/
.view-meetings .view-content .views-row {overflow:auto;padding-top:1.0rem;padding-bottom:0.8rem;margin-bottom:0.5rem;border-bottom:solid 1px #CB7217;}
.view-meetings .view-content .views-row-last {border:none;}
.view-meetings .view-content .views-row .views-field-title {font-family:'Times New Roman', serif; font-size: 1.75rem; line-height: 1.2;}
.view-meetings .view-content .views-row .levent {float:left;width:65%;margin:1.5%;}
.view-meetings .view-content .views-row .views-field-field-event-date {font-size: 1.0rem; line-height: 1.5;color:#055666!important;}
.view-meetings .view-content .views-row  .views-field-body p {margin-top:0.6em;margin-bottom:0.6em;}
.view-meetings .view-content .views-row  .revent {float:left;width:25%;text-align:center;margin:1.5%;}
.view-meetings .view-content .views-row .views-field-nothing {margin:8px 0;background-color:#cda92e;border: 1px solid #c7a42b;padding: 8px 15px;border-radius: 3px;text-align:center;width:100px;font-weight:bold;}
.view-meetings .view-content .views-row  .views-field-nothing a {color:white;text-decoration:none;}
.view-meetings .view-content .views-row .views-field-field-website {margin:8px 0;background-color:#cda92e;border: 1px solid #c7a42b;padding: 8px 15px;border-radius: 3px;text-align:center;width:100px;font-weight:bold;}
.view-meetings .view-content .views-row .views-field-field-website a {color:white;text-decoration:none;}

#footer-wrapper .section #footer-top {}
#footer-top {background-color:#CB7217;}


#footer-wrapper .block {color:#ffffff;
  margin: 20px 0;
  padding: 10px;
}

/*form elements*/
#block-mailchimp-signup-newsletter h2 {padding-bottom:12px;}
#block-mailchimp-signup-newsletter input.form-text {background-color:#055666;width:255px;color:#ffffff;}
#block-mailchimp-signup-newsletter input.form-submit:hover, 
#block-mailchimp-signup-newsletter input.form-submit:focus, 
#block-mailchimp-signup-newsletter input.form-submit, 
#block-mailchimp-signup-newsletter a.button
{background-color:transparent; width:73px;height:42px; border:none!important;font-weight:bold;color:#432E0B;text-transform:uppercase;font-size:0.65rem;
  background: url(../images/submit.png) 0 0 no-repeat; margin-bottom: 1em;
  margin-right: 0.6em; /* LTR */
  padding: 4px 17px;}
  #block-mailchimp-signup-newsletter #edit-actions--2 {text-align:center;}
  
#block-search-form {display:none;}
.mm-panels {background-color:#cb7218;}
.mm-panels .mm-panel li a {color:#ffffff;}

/*grant app form*/
#webform-client-form-373 legend {
	background-color: #045566;
	color: #fff;
}
#webform-client-form-373 .description {
	font-weight: bold;
}













