.photo-banner--surfreport{background-image:url(../img/banner_surf_report.8dbe6147.jpg)}.main-title{text-align:center}.surfreport-caption{margin:10px auto 10px auto}.tide-warning{margin:5px 20px 10px 20px;font-weight:700}#loadingIndicator{width:65px;margin:20px auto}.day-title{text-align:center;margin-top:20px}.maree-header{border:1px solid red}.mareesummary-table{margin:0 auto;background-color:#c7e5fd;margin-bottom:2px}.mareesummary-table td{text-align:center;padding-left:2px;padding-right:2px;border:1px solid #000}.forecast-table{margin:0 auto 5px auto;background-color:#598fc5;border:1px solid #000}.forecast-table td,.forecast-table th{text-align:center}.forecast-table td{border:1px solid #000}.forecast-table .tide-direction-col{border-bottom:none}.nighttime-row{opacity:.5}.currenthour-row .heure-col{background-color:#c7e5fd}.heure-col{background-color:#598fc5;color:#000}.maree-col{background-color:#2b5ab6;color:#000}.vagues-col{background-color:#598fc5;color:#000}.wind-col{background-color:#2b5ab6;color:#000}.meteo-col{background-color:#598fc5;color:#000}.activite-col,.kite-col,.paddle-col,.surf-col{background-color:#c7e5fd}.surf-col{color:#00f}.paddle-col{color:green}.kite-col{color:purple}.icon-2x{font-size:24px}@media only screen and (min-width:1101px){.banner__logo{height:150px;width:150px}.banner__title{left:150px}}@media only screen and (max-width:768px){.forecast-table{font-size:8px}.mareesummary-table{font-size:10px}.icon-2x{font-size:12px}#webcam-trestraou{width:320px}#webcam-trestraou>iframe{width:320px!important}.trestraou-webcam{width:100%;height:157px;margin:0 auto}}@media only screen and (max-height:360px)and (max-width:640px){.forecast-table,.mareesummary-table{font-size:16px}}