﻿/*
#topimage{min-height:inherit;min-height:325px;}
#topimage #topimageContainerFull{position:relative;}
#topimage #topimageContainerFull img{width:100%;}

#bottom, #logo {
    background: linear-gradient(to bottom, #8997a4 0%, #002233 35%) repeat scroll 0% 0% transparent;
}
#footer-bgcontent {
  background: linear-gradient(to bottom, #8997a4 0%, #002233 35%) repeat scroll 0% 0% transparent;
}
h1, h2, #contentarea #widecontent h2, #menuBigMultilevel a, .nav .dropdown a {
	color: #0E4D6B !Important;
}

.teaserbox2015.themeExplorer {
	background: none repeat scroll 0% 0% #0e4d6b;
}

#footer a {
	color: #00abdf;
} 

.above li#phone{background-size: 38px;padding-left: 40px;}
*/

/* sailing schedule */
.sailing-schedule-cargo-container{margin:10px -10px 0 -10px;}
.sailing-schedule-cargo{width:calc(50% - 20px);margin:0 10px 20px 10px;float:right;}
.sailing-schedule-cargo{max-width:500px;text-align:center;font-size:12px;border-spacing:1px;}
.sailing-schedule-cargo#summer{float:left;}
.sailing-schedule-cargo th,.sailing-schedule-cargo td{padding:5px 10px;border-collapse:collapse;}
.sailing-schedule-cargo th{background-color: rgb(14, 77, 107);color:#fff;font-size:13px;}
.sailing-schedule-cargo td{background-color: rgb(224, 236, 243);width:33.33%;}
.sailing-schedule-cargo td:first-of-type,.sailing-schedule-cargo th:first-of-type{text-align:left;font-weight:bold;}
.sailing-schedule-cargo td:first-of-type{background:#ccc;}
.sailing-schedule-cargo .headline th{background:none;color:#333;line-height:1.5em;}
.sailing-schedule-cargo .headline th.header{font-size:14px;text-transform:uppercase;}
.sailing-schedule-cargo .headline th.datespan{font-size:14px;}
.sailing-schedule-cargo .headline .and{font-weight:bold;font-size:18px;padding:0 5px;}
.sailing-schedule-cargo p{font-size:inherit;}
.seeMoreSpecific{margin-left:10px;}

/* atlantic airways flight schedule (remoteHttp) */
.flightScheduleDiv{min-width:300px;max-width:500px;}
.flightScheduleDiv > table{width:100%;}
.flightScheduleDiv > table td{padding:5px 10px;font-size:13px;}

.flightTableHeader{}
.flightDateSelector{}
.FlightSchedule{margin-bottom:30px;}

.FlightSchedule td{background:rgb(224, 236, 243);}
.flightTableHeader td{background:rgb(14, 77, 107);color:#fff;font-size:15px;font-weight:bold;}

/* sailing schedule */
.sailing-timetable.cargo{display:flex;border-width:0;}

.sailing-timetable.cargo table{width:100%;border-collapse:collapse;}
.sailing-timetable.cargo table tr{background:none;}
.sailing-timetable.cargo table th,.sailing-timetable.cargo table td{border:1px solid #ccc;}
.sailing-timetable.cargo table th:first-of-type:before,.sailing-timetable.cargo table td:first-of-type:before{content:"";padding:0 20px;border-right:1px dashed #ccc;margin-right:10px;}
.sailing-timetable.cargo table th{background:rgb(14, 77, 107); color: whitesmoke;}
.sailing-timetable.cargo table td{background:#eee;color:#aaa;width:20%;}

.sailing-timetable.cargo table th{border-top-color:rgb(14,77,107);border-bottom-color:rgb(14,77,107);}
.sailing-timetable.cargo table th:first-of-type{border-left-color:rgb(14, 77, 107);}
.sailing-timetable.cargo table th:last-of-type{border-right-color:rgb(14, 77, 107);}

.sailing-timetable.cargo table tbody.current-sailing td{background:#fff;color:#000;}
.sailing-timetable.cargo table td:first-of-type{background:rgba(0,0,0,0.1);background:inherit;width:40%;}
.sailing-timetable.cargo table tbody.current-sailing tr.now td{background-color:aliceblue;font-weight:bold;}
.sailing-timetable.cargo table tbody.current-sailing tr.now td:first-of-type:before{content: "=>";color: #333;padding: 0px 18px 0 7px;font-size: 14px;background-image:url('https://d30y9cdsu7xlg0.cloudfront.net/png/15992-200.png');background-repeat: no-repeat;background-position: 0 0;}
.sailing-timetable.cargo table tbody.current-sailing{border:2px solid rgb(14, 77, 107);border-width:2px 0;}
.sailing-timetable.cargo .current-sailing .port td:last-of-type,.sailing-timetable.cargo .current-sailing .port td:nth-last-of-type(2){text-indent:-9999px;}

.sailing-timetable.cargo .full-sailing-schedule{width:300px;padding-top:165px;margin-right:20px;box-sizing:border-box;background-position:0 0;background-repeat:no-repeat;background-size:240px;border-width:0;}
.imo7922166 > div{background-image:url('/Files/Billeder/07_Cargo-site/Teaserimages-2015/EYSTNES.JPG');}
.imo7915541 > div{background-image:url('/Files/Billeder/07_Cargo-site/Teaserimages-2015/Hvitanes2.jpg');}
.imo9227390 > div{background-image:url('/Files/Billeder/00_General/Norrona/Norrona%20dimma.jpg');}
.sailing-timetable .full-sailing-schedule a{display:none;padding:5px 20px;}
.sailing-timetable.imo9227390 .full-sailing-schedule a.norrona{display:block;}

/*.sailing-timetable.cargo .isInPort .current-sailing .departure, .sailing-timetable.cargo.isInPort .current-sailing .arrival{display:none;}*/
.sailing-timetable.cargo .isSailing .current-sailing .port{display:none;}
.sailing-timetable.cargo .isInPort .current-sailing .sailing{display:none;}

.dry-units-div{overflow:hidden;margin-bottom:50px;}
.dry-units{display:flex;flex-direction:row-reverse;}
.dry-units-img,.dry-units-div table{width:33%;}
.dry-units-img{flex:1 0 auto;}
.dry-units-img img{width:100%;}
.dry-units table{flex-shrink:0;}
.dry-units table th,.dry-units table td{padding:10px;min-width:140px;}
.dry-units table th{background-color: rgb(14, 77, 107);color:#fff;text-align:left;}
.dry-units table tr:nth-of-type(even) td{background-color: rgb(224, 236, 243);}

/*
ul.listview.productList li{width:calc(50% - 25px);}
*/

@media only screen and (max-device-width : 1024px){
.dry-units{flex-direction:column;}
.dry-units-img,.dry-units-div table{width:100%;}

}

