/*
Theme Name: child.ddcdgtl
Author: Mark Eagling
Author URI: https://dodeca.digital
Template: ddcdgtl
Description: The default WordPress child theme for ddcdgtl
Version: 1.0 Beta

1.0 Website

2.0	Header
	2.1	Nav
	2.2	Masthead
	
3.0 Main
	3.1	Blocks
		3.1.1 ddcdgtl-herobanner
		3.1.2 ddcdgtl-stories
		3.1.3 ddcdgtl-features
		3.1.4 ddcdgtl-boxgrid
		3.1.5 ddcdgtl-banner
		3.1.6 ddcdgtl-cta
	3.2 Content
		3.2.1 Pages
		3.2.2 Posts

4.0 Footer

*/

/* Website */

html {
   font-family: 'Roboto Condensed';
}





h1,
h2,
h3 {
    letter-spacing: -0.063rem;
}

.ddcdgtl_article_wrapper ul li {
  font-size: 1rem;

}



table {
  border-collapse: separate;
  border-spacing: 0;
  border-width: 1px 0 0 1px;
  margin: 0 0 20px;
  table-layout: fixed;
  width: 100%;
}



th, td {
  padding: 0.4375em;
}


#tidewidget table{padding: 0 !important}
#tidewidget thead{display:none}
#tidewidget hr{display:none}
#tidewidget td{height:10px}






.tide{width:100%;margin:0 20px 20px 0;float:left}
table.lightunderline td{border-bottom:1px solid #eee}
table.tidetable{border-top:1px solid #aaa;border-bottom:solid #aaa 1px;font-family:verdana;}
table.tidetable th{background:#777;color:#fff;text-align:center;font-weight:normal;border-right:1px solid #aaa}
table.tidetable th.white{background:#fff;color:#000;vertical-align:middle}
table.tidetable td{padding:3px}
table.tidetable td.date{border-left:1px solid #aaa;text-align:right;width:22px}
table.tidetable td.day{border-right:1px solid #aaa;width:30px}
table.tidetable td.tidetime{text-align:left;padding-left:8px;width:44px}
table.tidetable td.tideheight{padding-right:8px;text-align:right;border-right:1px solid #aaa;width:44px}
table.tidetable td.dark{background:#f2f2f2}
table.tidetable td.low{color:#999 !important}
table.tidetable td.today{background:#666;color:#fff}		






								

@media screen 
and (max-width:319px)				{
									}

@media screen 
and (min-width:320px) 
and (max-width:579px)				{
	table.tidetable{font-size:11px}
	td.tidetime.low,th.tidetime.low{display:none}
	td.tidetime.dark.low,th.tidetime.dark.low{display:none}
	td.tideheight.low,th.tideheight.low{display:none}
	td.tideheight.dark.low,th.tideheight.dark.low{display:none}
	
	.hide{display:none}

									}

@media screen 
and (min-width:580px) 
and (max-width:719px)				{
		table.tidetable{font-size:13px}
									}
}



:root {--color-text-primary : #000;
--color-link-text : #000;
--color-link-text-visited : #000;
--color-link-text-hover : #232755;
--color-page-title-text : #000;
--color-background-body : #fff;
--color-background-page : #fff;}
 
body {background-color : var(--color-background-body);}
a{color:var(--color-link-text);}
















 
.ddcdgtl_masthead {background-color : #fff;color : #000;}
 
.ddcdgtl_masthead_content_wrapper {border-bottom : 1px solid #666;}
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
#ddcdgtl_primary_nav_container {background-color : #0b0f2c;}
 
#breadcrumb-wrapper {background : #fff;}
 
#breadcrumb .separator {color : #999;}


























724780









 
 /* Herobanner Block CSS */
 .ddcdgtl_herobanner_container {background-color : #c4c6c8;}
 .ddcdgtl_herobanner_colour_box {background-color : #c4c6c8;}
 .ddcdgtl_herobanner_colour_box::after {background: linear-gradient(0deg,#c4c6c8 40%,rgba(255,255,255,0) 100%);}
 @supports (filter:blur(1px)) {.ddcdgtl_herobanner_colour_box::after {background: linear-gradient(0deg,#c4c6c8 2%,rgba(255,255,255,0) 100%);}}
 @media all and (min-width:56.25rem) {.ddcdgtl_herobanner_colour_box {background : #c4c6c8;}}
 .ddcdgtl_herobanner_label {background : #7088ad;color : #000;}
 .ddcdgtl_herobanner-StyledHeading {color : #fff;}
 .ddcdgtl_herobanner-data_strip {color : #fff;}
 .ddcdgtl_herobanner_footer::before {background-color : #7088ad;}
 .ddcdgtl_herobanner-data_strip_item::after {border-left : #bababa 1px solid;}
 .ddcdgtl_herobanner_child_block_text_link:link {color : #000;}
 .ddcdgtl_herobanner_child_block_text_link:visited {color : #000;}
 .ddcdgtl_herobanner_child_image_placeholder {background-color : #eee;}
 
 /* Features Block CSS */
 .ddcdgtl_features_content_wrapper {background-color : #fff;color : #3a3a3a;}
 .ddcdgtl_features_container__faqs-background, .ddcdgtl_features_container__grey-background {background-color : #eee;}
 .ddcdgtl_features_container__faqs-background .ddcdgtl_feature, .ddcdgtl_features_container__grey-background .ddcdgtl_feature {background-color : #fff;}
 .ddcdgtl_features_grid_full_width {background-color : #fff;}
 .ddcdgtl_features_imagecontainer_16by9 {background-color : #d2d2d2;}
 .ddcdgtl_feature {background-color : #eee;color : #3a3a3a;}
 .ddcdgtl_feature_type {color : #767676;}
 
 /* Stories Block CSS */
.ddcdgtl_more_stories_container {background-color : #fff;}
.ddcdgtl_story_block {background-color : #eee;color : #696969;}
.ddcdgtl_story_link:link {color : #3f3f42;}
.ddcdgtl_story_meta {color : #696969;}
.ddcdgtl_story_image_placeholder {background-color : #eee;}
.ddcdgtl_story_link:link {color : #101233;}
.ddcdgtl_story_link:visited {color : #696969;}
.ddcdgtl_story_link:link:focus, .ddcdgtl_story_link:link:hover, .ddcdgtl_story_link:visited:focus, .ddcdgtl_story_link:visited:hover {color : #101233;}
 
/* Banner Block CSS */
.ddcdgtl_banner_container {color : #3a3a3a;}
.responsive_banner_container_16x9 {background-color : #d2d2d2;}
 
 /* CTA Block CSS */
.ddcdgtl_cta_link-button {background-color : #fff;color : #000;}
.ddcdgtl_cta_single_item {background-color : #000;}
.ddcdgtl_cta_content , .ddcdgtl_cta_title {color : #fff;}
.ddcdgtl_cta_description {color : #bebebe;}
@supports ((-webkit-mask:url("")) or (mask:url(""))){.ddcdgtl_cta_background {background-color : #000;}}
 
 
 .ddcdgtl_article_wrapper {color : #3f3f42;}
 
 .ddcdgtl_styled_figure_caption {background : #eee;color : #000;}
 
 .ddcdgtl_article_promo_item {background : #eee;color : #696969;}
 
 .ddcdgtl_article_promo_link:visited {color : #000;}
 
 
 .ddcdgtl_article_promo_link:link {color : #000;}.ddcdgtl_article_promo_group_wrapper {color : #3f3f42;}.ddcdgtl_styled_footer {background-color : #e1e2e3;}
 
 
 .ddcdgtl_global_footer {background-color : #e1e2e3;/*border-top : 1px solid #717171;color : #000;*/}.ddcdgtl_footer_navigation_link {color : #000;}
 
 
 .ddcdgtl_legal_link {color : #000;}
 
 
 
 
 
 
 .ddcdgtl_copyright_statement a, .ddcdgtl_copyright_statement p {color : #000;}
 
 
 
 
 caption, th, td {
  font-weight: normal;
  text-align: left;
}

th {
  border-width: 0 1px 1px 0;
  font-weight: 700;
}

.ddcdgtl_article_wrapper table td {
  border-bottom: 1px solid #ccc;
  vertical-align: top;
}


#tidewidget a {display:none}

#tidesummary {margin: -2rem 0}