.worldtides-wrapper {
	font-size: 1em;
	line-height: 1.5;
    text-shadow: none;
	text-align: center;
	background: #ffffff;
	color:black;
	border-radius:5px;
}
.worldtides-wrapper .worldtides-height-and-time{
    display: none!important;
}
.worldtides-wrapper table td, .worldtides-wrapper table th {
	border-color:rgba(0,0,0,.3);
}
.worldtides-wrapper table th,
.worldtides-wrapper table td {
	border-width:0px;
    text-align: left;
    padding:2px;
}
.worldtides-wrapper table th,
.worldtides-wrapper table tr:hover th {
    border-top:white 10px solid!important;
}
.worldtides-wrapper table td {
	border-width:0px;
    text-align: left;
    padding:10px;
    background:#f5f5f5!important;
    border-bottom: #eeeeee 1px solid;
}
.worldtides-wrapper table tr:not(.noHover):hover td{
    background:#eeeeee!important;
}
.worldtides-wrapper table td.bgWhite {
    background:#ffffff!important;
}
.worldtides-tide-forecast::before{
	content:'7 Day Forecast';
	display:block;
	font-size:1.8em;
    text-align:left;
	font-weight:600;
	margin:0;
}
.tidesDataHere{
    width:50%!important;
}
.tidesWarningsHere{
    width:50%!important;
}
@media (max-width: 959px) {
    .tidesDataHere,
    .tidesWarningsHere{
        width:100%!important;
        display: block!important;
    }
}
@media (min-width: 960px) {
    .worldtides-tide-forecast{
        width:100%!important;
    }
}
.worldtides-tide-forecast td:nth-child(2) {
	text-align:center;
}
.worldtides-tide-forecast td:nth-child(3) {
	text-align:right;
}
@media (min-width: 480px) {
	.worldtides-wrapper {
		font-size: .9em
	}
}
.worldtides-wrapper a {
	text-decoration: none !important;
	box-shadow: none !important;
	border: none !important;
	outline: none !important
}
.worldtides-wrapper .worldtides-title {
    display: none!important;
	padding: .5em;
	text-align: center;
	background: rgba(0, 0, 0, .075);
	text-transform: uppercase
}
.worldtides-wrapper .worldtides-body {
	max-width: 6100px!important;
	margin: 0 auto;
	padding: .5em 1.25em
}
@media (min-width: 480px) {
	.worldtides-wrapper .current_horizontal {
		overflow: hidden;
		clear: both
	}
}
.worldtides-wrapper .current_temp {
	text-align: center;
	margin-bottom: .5em
}
.worldtides-wrapper .worldtides-footer {
	padding: .25em 1em;
	font-size: .85em;
	text-align: center;
	background: rgba(0, 0, 0, .05)
}
.worldtides-wrapper .worldtides-footer .worldtides-footer-block {
	display: inline-block
}
.worldtides-header-title-wrapper {
	display: inline-block;
	margin: 0 0 0 10%;
	width: 80%
}