body { background:url('../images/design/background.png') repeat-x; font-family:Arial, sans-serif; color:#666; font-size:12px; margin:0; padding:0 } .clear { clear:both } .notDisplayed { display:none } #wrapper { background:url('../images/design/background_middle.jpg') no-repeat center top; padding-top:15px } .container { width:940px; padding-top:10px; margin:0 auto } .container ul { position:static; } .containerBg { background:url('../images/design/background_middle.jpg') no-repeat center top } .btn { display:block; font-size:1.2em; text-align:center; text-decoration:none } .btnYellow { width:138px; height:35px; padding-top:8px; background:url('../images/design/yellowBtn.png') no-repeat; color:#4f462b } .btnYellow:hover { color:#7F7147; text-decoration: none } .btnBlue { width:113px; height:29px; padding-top:5px; background:url('../images/design/blueBtn.png') no-repeat; color:#2e66a0 } .btnRed { width:117px; height:34px; color:#FFF; background:url('../images/design/redBtn.png') no-repeat; padding:9px } .btnRed:hover { color:#e7e7e7 } .small_pad { border:1px solid #e7e7e7; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; padding:3px } .smallPad { background:url('../images/design/home_smallBlock.png') no-repeat; padding:4px } .middlePad { background:url('../images/design/home_middleBlock.png') no-repeat; padding:4px } .middlePadNetwork { background:url('../images/design/home_middleBlock.png') no-repeat; padding:4px } .bigPad { background:url('../images/design/home_bigBlock.png') no-repeat; padding:4px } .list { min-height:245px; margin-bottom:50px; display:block; width:47.5% !important; } .list a { display:block; height:192px; margin-bottom:10px } .list a span { position:absolute; left:60%; top:200px } h3,h4 { -webkit-border-radius:8px 8px 0 0; -moz-border-radius:8px 8px 0 0; border-radius:8px 8px 0 0; color:#FFF; height:26px; clear:both; font-weight:400; margin:20px 0 0; padding:8px 0 0 2% } h3 { background:url('../images/design/blueTitle.png') repeat-x } .breadcrumb { color:#929292; text-align:right; width:89%; margin:0 auto; padding:10px 0 0 10px } .col_10 ul { list-style-image:url('../images/design/redDot.jpg') } form { clear:both; padding:20px } select { display:inline !important } input[type='radio'],input[type='checkbox'] { width:25px !important; border:0 !important; background:none !important; clear:left; height:auto !important } .row { border:0 !important } #header { background:url('../images/design/bg_header.png') repeat-x; height:81px; width:100%; } #headerContent { width:940px; margin:0 auto } #logo { margin-top:3px; margin-left:30px; padding-top:13px; width:176px; display:inline-block; float:left } #logo a:hover { background-color:#FFF; opacity:0.3px } #headerInfo { width:60%; float:right; text-align:right; margin:10px 5px 0 0; } #headerInfo span { float:left; width:86%; } #languages span { display:none } #headerInfo a { display:inline } #deals { margin:20px 0 10px 0 } #languages { float:right; width:12%; height:12px; margin:3px 0 0 10px } #languages li { display:block; margin-left:5px; float:left } #languages li a { display:block; width:16px; height:11px } #languages li.fr { background:url('../images/flags/fr.png') no-repeat } #languages li.en { background:url('../images/flags/gb.png') no-repeat } #languages li.es { background:url('../images/flags/es.png') no-repeat } .breadcrumb a { color: #929292; text-decoration: underline; } #content { margin-top:10px } #clearContent { clear:both; background-color:#FFF; -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px; display:inline-block; width:100% } .content_title { background:url('../images/design/verticalDot.png') no-repeat 25px center #ECECEC; width:89%; -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px; margin:20px auto; padding:10px 0 10px 40px } .content_title h2 { text-transform:uppercase; color:#003b79; font-size:1.4em; margin:0 } .content_title p { font-size:1.25em; margin:-3px 0 0 } .content_title p em { color:#003b79; font-style:normal } .leftMenu .titleMenu { background:url("../images/design/blueTitle.png") repeat-x; color:#FFF; width:168px; height:26px; text-align:center; padding-top:5px; font-size:1.1em; border-top-left-radius:8px; border-top-right-radius:8px; margin:20px auto 0 } .leftMenu ul { background-color:#ECECEC; -moz-border-radius:0 8px 8px 0; -webkit-border-radius:0 8px 8px 0; border-radius:0 8px 8px 0; padding:8px 0 15px } .leftMenu li { list-style-type:none; background:url('../images/design/subMenuLiBg.png') no-repeat; color:#2E66A0; height:27px; width:194px; text-align:center; padding-top:7px; margin:10px 0 0 8px } .leftMenu li.current { background:url('../images/design/bgYellow.png') repeat-x; margin-left:0; -webkit-border-top-right-radius:8px; -webkit-border-bottom-right-radius:8px; -moz-border-radius-topright:8px; -moz-border-radius-bottomright:8px; border-top-right-radius:8px; border-bottom-right-radius:8px } .leftMenu li.current a { color:#4f462b } .leftMenu li h3, .ferries_list h3 { font-size:1em; background:none; font-weight:normal; padding:0; margin:0; color:#005588; border-radius:0; } .ferries_list h3 { color: #676767 } .leftMenu li h3:hover { text-decoration:none; color:#C70037 } .leftMenu li.current h3 { color:#FFF } .leftMenu a:hover { text-decoration:none } .leftMenu li img { float:left; margin-left:15px } #nav { float:right; margin-right:7px; list-style:none } #nav .navItem { margin-right:2px; float:left } #nav .navItem > span,#nav .navItem > a { cursor:pointer; float:left; height:24px; font-size:1.2em; background:url('../images/design/menuItemBg.png') repeat-x; padding:10px 5px 0 } #nav .navItem span:hover,#nav .navItem > a:hover { text-decoration:none; color:#cd0039 } #nav .navItem div { display:inline-block; float:left; width:14px; height:34px; background-position:center bottom } #nav .navItem .left { background:url('../images/design/menuItemLeft.png') no-repeat } #nav .navItem .right { background:url('../images/design/menuItemRight.png') no-repeat } #nav .selected > span,#nav .selected > a { background:url('../images/design/menuItemBgSel.png') repeat-x; color:#FFF } #nav .selected > a:hover { color:#CCC } #nav .selected .left { background:url('../images/design/menuItemLeftSel.png') no-repeat } #nav .selected .right { background:url('../images/design/menuItemRightSel.png') no-repeat } #nav .navItem div .captionMenu { width:140px; height:115px; margin-left:10px; float:left; width:auto } #nav .navItem img { max-width:140px; margin-bottom:0 } #nav .special > span,#nav .special > a { background:url('../images/design/menuSpecialItemBg.png') repeat-x; color:#FFF; font-weight:700 } #nav .special > span:hover,#nav .special > a:hover { color:#DADADA } #nav .special .left { background:url('../images/design/menuSpecialItemLeft.png') no-repeat } #nav .special .right { background:url('../images/design/menuSpecialItemRight.png') no-repeat } #nav .book { margin-right:50px; width: 213px } #nav .book a { padding:10px 30px 0 } .dropdown_1column,.dropdown_2columns,.dropdown_3columns { background-color:#F5F7FA; margin-top:34px; text-align:left; position:absolute; z-index:999 } .col1_menu,.col2_menu,.col3_menu { float:left; list-style:none; margin:5px } .col1_menu li,.col2_menu li,.col3_menu li { margin:0 0 0 14px; padding:0 } .col1_menu li a,.col2_menu li a,.col3_menu li a { height:30px; margin:0; padding:0 } #nav .navItem .dropdown { display:none; min-height:136px; background-color:#e5e9ee; -webkit-border-bottom-right-radius:10px; -webkit-border-bottom-left-radius:10px; -moz-border-radius-bottomright:10px; -moz-border-radius-bottomleft:10px; border-bottom-right-radius:10px; border-bottom-left-radius:10px; padding:10px 15px 0 0 } #nav .navItem .dropdownToLeft li { margin:0; padding:0 } #nav .navItem .dropdownToLeft li a { text-align:right; margin:0 14px 0 0; padding:0 5px 0 0 } #nav .navItem ul.col { float:left !important; list-style:none; margin-right:13px } .dropdown a { color:#676767; text-decoration:none } .dropdown .menuTitle a { font-size:1.2em; color:#949494 } .dropdown .menuTitle a:hover { color:#000 } .dropdown .sub { padding-left: 15px !important } #footer_ld { display:block; overflow:hidden; background:url('../images/design/bg_footer.png') repeat-x; clear:left; margin-top:40px; margin-bottom:38px; width:100%; opacity:0.96px } #contentFooter { background:url('../images/design/background_footer.jpg') no-repeat center; height:378px; margin:0 auto } #contentFooter .container { padding-top:30px } #footer_ld li a { color:#858585; font-size:0.9em } #footer_ld .head { margin-bottom:15px } #footer_ld .head a { color:#003B79; font-size:1em } #footer_ld ul.col { margin-bottom:0 } #footer_ld li { list-style:none; height:14px; line-height: 1em; margin:0 } #footer_ld div#copyright { text-align:center; color:#FFF; padding-top:325px; font-size:0.9em } #footer_ld div#agcom { float:right; font-size:0.9em; margin-top:153px; color:#005F8D } #footer_ld div#agcom a { color:#005F8D } #footer .footer_icon { width:46px; height:61px; border-right:1px dotted #FFF; margin:3px 0 } #footer .more { cursor:pointer; padding:8px 3px 0 0 } #footer .more span { color:#FFF; font-size:1.3em; text-shadow:none; } #footer .more div { background-color:#121212; } #footer .footer_icon span { padding:20px 0 0 20px } #footer .cookies a { color: #f2c200 } #footer .fb_competition div { background-color: #d4dee7; padding: 5px !important; height: 208px !important; width: 590px !important } #footer .fb_competition a { background: #d3dde7 url('../images/design/sticky_special_bg.png') repeat-x top; color: #cd003a } #footer .fb_competition a:hover { color: #7e9ebe } #footer .fb_competition img { -moz-border-radius: 8px 8px 0px 0px; -webkit-border-radius: 8px 8px 0px 0px; border-radius: 8px 8px 0px 0px; } #footer_social { float:right !important } #footer_social a { float:right; padding:10px 3px !important } .footer_dropup { width:600px } .footer_dropup p { text-align:justify; padding:5px 20px } iframe#bookingForm { width:237px; height:448px; background-color:#EFEFEF; float:left; border: 4px solid #FFF; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; } #slider { float:right; width:691px; height:407px; position:relative; overflow:hidden; /*margin-top:-1px;*/ border-top:4px solid #FFF; border-right:4px solid #FFF; background:url('../images/design/slider_background.jpg') no-repeat; -webkit-border-top-right-radius:10px; -moz-border-radius-topright:10px; border-top-right-radius:10px } #slider .panel { display:inline-block; position:absolute; opacity:0; filter: alpha(opacity=0); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; } #slider .panel img { max-width:none; } #slider .sliderMenu { display:none; position:absolute; height:58px; width:3000px; top:350px; background:url('../images/design/sliderMenuBackground.png') repeat-x } #slider .menuItem { width:131px; height:47px; float:left; background:url('../images/design/sliderMenuSeparator.png') no-repeat center left; font-size:1.1em; color:gray; cursor:pointer; padding:10px 0 0 35px; line-height:14px } #slider .menuItemFirst { background:none; margin-left:30px } #slider .sliderPrevious { display:block; width:30px; height:57px; background:url('../images/design/arrowLeft.png') no-repeat center center; cursor:pointer; position:absolute; z-index:9999 } #slider .sliderNext { display:block; width:30px; height:57px; left:667px; background:url('../images/design/arrowRight.png') no-repeat center center; cursor:pointer; position:absolute } #slider .sliderMenuSelBg { display:block; width:167px; height:57px; background:url('../images/design/sliderMenuSelectedBg.png') } #slider .shadow { width:42px; height:407px; position:absolute; z-index:900 } .caption { position:absolute; background:url('../images/design/slideWhiteBg.png'); width:463px; height:51px; top:230px; margin-left:720px; -webkit-border-top-left-radius:10px; -webkit-border-bottom-left-radius:10px; -moz-border-radius-topleft:10px; -moz-border-radius-bottomleft:10px; border-top-left-radius:10px; border-bottom-left-radius:10px; -moz-box-shadow: -2px 2px 4px 0px #666; -webkit-box-shadow: -2px 2px 4px 0px #666; -o-box-shadow: -2px 2px 4px 0px #666; box-shadow: -2px 2px 4px 0px #666; -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -o-user-select:none; user-select:none; padding:20px } .caption img, .caption .plus { float:left; margin-top:-7px } .caption .offerTitle { text-transform:uppercase; font-size:1.6em; color:#003b79; font-weight:700; float:left; margin-bottom:0 } .caption .arrowCaption { margin-left:5px; margin-top:7px; margin-right:5px; float:left } .caption .line { color:#2e66a0; font-size:1.3em; float:left; margin-top:1px; margin-bottom:8px } .caption .plus { font-weight:700; font-size:2em; color:#003b79; margin:-5px 5px 0 } .caption .price { color:#cd0039; font-size:2.8em; line-height:2em; margin-top:-28px } .caption .from { float:left; font-size:0.85em; margin-top:-12px; height:15px } .caption .mention { font-size: 1.5em; } .caption a { width:117px; height:34px; display:block; color:#FFF; font-size:1.25em; background:url('../images/design/redBtn.png') no-repeat; margin:-8px 0 0 325px; padding:9px } .homeMiddleBlock,.homeSmallBlock,.homeBigBlock { -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px } .homeMiddleBlock { display:block; height:192px; overflow:hidden } .homeMiddleBlock .btn { position:absolute; top:148px; left:140px } .homeMiddleBlock .desc { position:absolute; font-size:1.2em; left:87px; top:16px; background:url('../images/design/home_block_txtbg.png') no-repeat; width:197px; padding:8px 0 10px 10px } .homeSmallBlock { display:block; height:88px; clear:left; position:relative } .homeSmallBlock .desc { position:absolute; font-size:1.25em; left:74px; top:18px; text-align:right; width:210px } .homeSmallBlock .btn { position:absolute; left:173px; top:48px } .homeBigBlock { display:block; height:271px; background:url('../images/design/ournetwork.jpg') no-repeat } .homeBigBlock .btn { position:absolute; bottom:3px; right:9px } .homeTextBlock .desc { float:left; color:#003b79; font-size:1em; font-weight:700; text-transform:uppercase; background:url("../images/design/verticalDot.png") no-repeat; backgroud-position:15px 0; padding-left:10px } .homeTextBlock .sub { float:left; color:#929292; width:50%; line-height:1.3em; clear:both; padding-left:10px } .competitions { position:relative; background:url('../images/design/competitions.jpg') no-repeat } .frequenttraveller { position:relative; background:url('../images/design/frequenttraveller.jpg') no-repeat } .frequenttraveller .desc { font-size:0.95em; line-height:1em; text-align:right; left:150px; top:49px; width:138px } .homeAbout h2 { text-transform:uppercase; color:#003b79; font-size:1.4em; margin-left:15px } .homeAbout p { text-indent:40px; text-align:justify; line-height:1.5em } div.competitionDesc { clear:both; margin-top:20px } p.competitionEnter { clear:both; color:#003B79; font-weight:700 } .deal { float:left; padding-bottom:20px; margin-bottom:15px; border-bottom:dashed 1px #a7a7a7; width:100% } .deal a { color:#929292; text-decoration:none; font-weight:700 } .deal a:hover { text-decoration:underline } .deal p { margin-top:10px; margin-bottom:0; line-height:1.3em } .deal h4 { width:379px; height:30px; background:url('../images/design/redTitle.png') repeat-x; padding-top:8px; padding-left:10px; color:#FFF } .deal img { margin-top:50px; float:right } .cityDeal { display:block; height:196px } th { background:url('../images/design/headTable.png') repeat-x; text-transform:lowercase; border-bottom:1px dashed #a7a7a7 } td,th { height:24px; text-align:left; padding:5px 0 0 5px } td.hour { color:#cb0039 } .odd { background-color:#f5f5f5 } .even { background-color:#ececec } .offer img { float:left } .offer div { float:left; width:550px } .offer p.desc { font-size:1.5em; margin:20px } .offer div.terms { background-color:#f5f5f5; line-height:1.15em; min-height:65px; border-bottom:1px dashed #a7a7a7; width:513px; padding:10px 19px; margin-bottom:20px } .offer div.terms p { float:left; width:360px; margin-bottom:0; margin-right:10px; text-align:justify } .col_10 td { vertical-align:top } .ferries_list a { text-transform:uppercase; color:#676767 } .ferry_desc { margin-top: 20px; margin-bottom: 20px; padding: 15px; width:79.5%; background-color:#F5F5F5; border-bottom:1px dashed #A7A7A7; display:block; } #directions { overflow:auto; height:370px; padding-right:10px } #adp-placemark { display:none; } #map_canvas label { width: auto; display:inline; } #map_canvas img { max-width: none; } .tt_comments { /*color:#C70037;*/ text-align:justify; } h3.forth, h3.back { width:80.7%; } .timetables table { width:82.7%; margin-right:5%; float:left } .brochures img { float:left; margin-top:20px } .brochures div.col_8 { float:right; margin-bottom:20px; border-bottom:1px dashed #a7a7a7 } .brochures p { padding-top:10px } .brochures a { color:#797979; float:right; background:url('../images/design/pdfdoc.png') no-repeat; padding:0 0 5px 25px } .hideDesktop,#logo h1,#slider .title,#slider .captionContent { display:none !important } h4,h3.back { background:url('../images/design/redTitle.png') repeat-x } .col_10,.offer { color:#676767 } .col_10 li,.col_10 object { margin-left:20px } .account,.account:hover,.deal .dealDesc { color:#cd0039 } #nav .navItem .dropdown_1column,#nav .navItem .dropdown_2columns,#nav .navItem .dropdown_3columns { width:auto; height:auto } #nav .navItem .dropdownToLeft ul,.homeTextBlock .btn,.dl a,.offer div.terms a { float:right } #slider .currentItem,#slider .caption .line b { color:#003b79 } #slider a:hover,.homeMiddleBlock:hover,.homeSmallBlock:hover,.homeBigBlock:hover,.homeTextBlock:hover { text-decoration:none } .deals,.guides { position:relative } .sailing_title { color:#000080; font-weight:bold; } .err_404 { background-color:#e58426; color:#FFF; text-align:center; margin:20px 0 20px 0; padding:1px } .err_404 h2 { font-size:1.5em; font-weight:bold } .err_404 a { color:#FFF; text-decoration:underline } .err_404 .home { font-size:1.25em } .err_404_pic { background:url('../images/design/background_404.jpg') no-repeat; width:727px; height:308px; margin:0 auto } .err_404_pic .links { width:320px; margin:0 auto; padding-top:30px } .err_404_pic .links a:hover { text-decoration:none } .err_404_pic a { float:left; margin:10px } @media handheld, screen and (width: 768px){ #header { width: 940px } #wrapper { background: none } #footer_ld { width:940px } #footer_ld li { margin-bottom:2px } #clearContent { width:940px; min-height:500px } .gap { height:435px; } } @media handheld, screen and (max-width: 737px){ .hideDesktop { display:block !important } #languages { position:absolute; width:100%; height:auto; background-color:#2E66A0; margin:0 } #languages li { width:100%; height:auto; list-style-type:none } #languages a { color:#FFF; padding-left:35px; margin-top:-5px } #languages span { display:inline !important } #wrapper { background:#FFF; padding:0 } body { background:#FFF } .col_1 { height:0 } .col_4 { padding:0 } h3 { background: url("../images/design/blueTitle.png") repeat-x scroll 0 0 #003C7A; padding-bottom:6px; height:auto } .col_10 object,.container h3,.container h4 { margin:0 } .container { width:100% !important; min-width:320px; padding:0 !important } #header { background:#FFF; height:auto; width:100%; clear:both } #headerInfo { position:absolute; width:100%; top:1px; margin:0 } #languages span { display:inline; } #headerContent { width:100% } #logo { width:40%; margin:0 0 0 2% } .bookMobile { width:100%; height:90px; background:url('../images/design/background_middle.jpg') no-repeat; background-size:100% 100%; float:left } .bookMobile div { -webkit-border-top-right-radius:4px; -webkit-border-bottom-right-radius:4px; -moz-border-radius-topright:4px; -moz-border-radius-bottomright:4px; border-top-right-radius:4px; border-bottom-right-radius:4px; margin-top:20px; background:url('../images/design/slideWhiteBg.png'); width:95%; height:50px; font-size:1.25em } .bookMobile a { -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; background:url('../images/design/menuSpecialItemBg.png') repeat-x; color:#FFF; width:93%; height:26px; float:right; padding-top:8px; font-size:1.2em; text-align:center; margin:8px } .bookMobile span { font-size:0.5em; margin-top:-3px } .mainMenuMobile { float:right; list-style-type:none; width:49%; margin-right:4%; } .mainMenuMobile .selected { background-color:#2e66a0; color:#FFF; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; border-top-left-radius:5px; border-top-right-radius:5px } .mainMenuMobile li { float:left; width:45%; color:#003b79; text-align:center; font-size:1.2em; margin-left:5%; margin-top:8px; padding:10% 0 } .dropdown { display:inline !important; background:#003b79 !important; width:100% !important; border-radius:0 !important; margin-top:30px } #sliderMobile .caption { width:240px; position:absolute; right:0; top:auto; bottom:10px; height:56px; padding:5px } .caption img { height:13px } .caption .offerTitle { font-size:1.2em; color:#003b79 } .caption .line { color:#2e66a0; font-size:1.1em; float:left; margin-top:-4px; margin-bottom:13px } .caption .plus { font-size:0.8em; margin:-10px 2px 0 } .caption .price { color:#cd0039; font-size:2.1em; line-height:2em; margin-top:-25px } .caption .from { float:left; font-size:0.85em; margin-top:-10px; height:15px; width:37px; line-height:0.9em; text-align:right; } .caption .mention { font-size: 1em; text-align:left } .caption a { width:88px; height:16px; display:block; color:#4f462b; font-size:0.8em; background:url('../images/design/yellowBtn.png') no-repeat; background-size: 100% 100%; margin:-16px 0 0 0; padding:3px; float:right; overflow:hidden; } #sliderMobile .captionContent .offerTitle { font-size:1.1em } #sliderMobile .captionContent .line { font-size:1.1em; margin-top:0 } #sliderMobile .captionContent .plus { font-size:1.3em } #sliderMobile .captionContent img { max-height:35% } #sliderMobile { display:none } #sliderMobile { padding:0 } .slideFingers { background:url('../images/design/sliderMenuBackground.png') repeat-x; padding:13px; margin:0; text-align:center; font-size:1.2em; font-weight:bold; color:#c90039; } .slideFingers span { color:#474747; margin:13px } #slider { display:none } .homeAbout { padding: 0 20px 0 20px } .listMobile { width:100%; clear:left; margin-top:0 !important } .listMobile span { background-color:#2e66a0; color:#FFF !important; text-transform:uppercase; font-size:1em !important; font-weight:700; width:100%; height:15px; display:block; border-bottom:1px #a7a7a7 dashed; padding:8px } #clearContent { overflow: hidden; border:0 } .content_title h2 { font-size:1.2em; } .homeTextBlock .desc { background:#2E66A0 !important; } .ourNetwork { display:block !important; width:50%; float:right; margin-top:-193px } .ourNetwork .homeMiddleBlock { background-size:contain; height:140px; width:140px; float:right; margin-top:-142px; border:2px #FFF solid } #footer_ld { opacity:1px; margin:0 } #footer_ld .goTop { position:absolute; width:100%; text-align:center; margin-top:20px } #footer_ld .goTop a:hover { text-decoration:none } #footer_ld div#copyright { padding-top:117px; font-size:0.45em } #footer_ld div#agcom { display:none } #contentFooter { background-size:100%; height:auto } #contentFooter .row { padding-top:13px; position:absolute; left:0; top:100px; display:none } #contentFooter .container,#languages { background-color:#2e66a0; font-size:1.3em; position:absolute; top:64px; display:none } #contentFooter .container a { color:#FFF; display:inline-block; width:100%; margin-left:12px } #contentFooter .container a:hover { background-color:#006EA4; text-decoration: none } #contentFooter ul,#languages { margin-bottom:0; padding:0; overflow:hidden } #contentFooter li { display:none; width:100%; color:#c4c4c4; padding:10px 0 10px 20px; background-color:#003b79 } #contentFooter li.head,#languages li { border-bottom:1px dashed #a7a7a7; display:inline-block !important; background-color:#2E66A0; background-position:10px 15px !important; height:15px; color:#FFF; padding:15px 0 13px 20px; } #contentFooter li.sub, #contentFooter li.menuTitle { display:none !important; } #languages li { padding-left:0 } li.dashedMenu { border-bottom:1px dashed #a7a7a7 } .middlePadNetwork a { margin-top:52px !important } .middlePadNetwork span { display:none; } #headerInfo > span,#deals,#newsletter,#bookingForm,.shadow,.navItem div,.smallPad, .middlePad,.pad,.homeTextBlock .sub,.homeTextBlock .btn,#footer,#nav,.ourNetwork .pad span, #slider > img,.sliderMenu,.ourNetwork .homeBigBlock span,.breadcrumb,.leftMenu,.hideMobile { display:none !important } .content_title { background:url("../images/design/verticalDot.png") no-repeat 25px #e0e7ee; border-radius:0 0 0 0; width:auto; margin: 25px auto } .content_title p { display:none; } #logo img,#slider .panel,#footer_ld .head { margin:0 } .parent_list h3 { margin-bottom:15px } .list { background-position: 0 34px !important; margin-bottom: 80px !important } .list a span { position:absolute; left:auto; right:20px; top:180px } .list p { margin-top: 0; color: #676767; } .timetables h3 { width:98% !important } .timetables table, .list { width:100% !important } .timetables table th:nth-child(4), .timetables table td:nth-child(4) { display:none } .timetables .ext a { display:none } .offer img, .offer div, .offer p, .offer .terms { width:100% !important; padding:0 !important; margin:0 !important } .offer .terms { margin:15px 0 !important; padding:5px } .offer .terms a { float:none !important; margin:100px auto 0 } .social { display:none } .deal { width:100% } .deal img { display:none } .deal h4 { width:100% } .dealsList h3 { display: none } .ferrySlider .arrow { margin-top:-40px !important } .ferry_desc { margin-top: 20px; margin-bottom: 20px; padding: 15px 20px 15px 20px; width:90%; background-color:#F5F5F5; border-bottom:1px dashed #A7A7A7; display:block; } #directions { height:auto; padding:0 } #map_canvas { height:250px !important } input.medium, input.large, textarea { width:90% !important } }