﻿/* YachtsandYachting.com specific CSS */
@import url('https://fonts.googleapis.com/css?family=Source+Serif+Pro:400,700');

#cookieChoiceInfo{background-color:#0c8fbb !important;}
.bg{background-color:#0c8fbb;}

h2, .page .main .left .headlinestories a.story span.storytitle{font-family: 'Source Serif Pro',serif;color:#01325d;font-weight:bold;}

.page .siteoptions{color:#0c8fbb;}
.page .siteoptions input{border:1px solid #0c8fbb;}
.page .siteoptions input[type=submit]{color:#0c8fbb;border:1px solid #0c8fbb;}
.page .siteoptions .edition .dropdown{border:1px solid #0c8fbb;}

.page .header{background-color:#0c8fbb;}
.page .header a.logo{width:230px;}

.yyonly{display:inline;}
.swonly{display:none;}

/* UK only specific CSS */
.ukonly {display: inline;}
.europeonly {display: none;}
.usaonly {display: none;}
.canonly {display: none;}
.ausonly {display: none;}
.nzonly {display: none;}
.asiaonly {display: none;}

@media screen and (max-width:1050px){.page .header a.logo{width:180px;}}
@media screen and (max-width:600px){.page .header a.logo{width:120px;}}

/* menu defaults */
.page .menu{margin-top:5px;font-size:0.95em;}
/* Hover state for top level links */
.page .menu li:hover a {background:#e2f1f6;}
/* Selected state for top level links */
.page .menu ul li a.current {color:Blue;}

.page .main {margin-top:5px;}
/* Headline Slider Colours */
.page .main .left .headline {background-color:White;max-height:508px;}
.page .main .left .headline span.heading{color:#01325d;height:1.2em;}

.page .main .left span.controls{background-color:#7492aa;}
.page .main .left ol.numericControls li a{color:Black;}
.page .main .left ol.numericControls li.current a{background-color:#d8dad9;}

.page .main .left span.controls a.prevBtn{color:Black;background-color:#d8dad9;}
.page .main .left span.controls a.nextBtn{color:Black;background-color:#d8dad9;}

/* GJW Direct */
.page .main .left .gjwdirect{display:block;}

/* News articles */
.latestnews a.article span.yy{display:block;width:100%;}
.latestnews a.article span.sw{display:none;}
.latestnews a.article span.photocontainer img.icon{display:block;}
.latestnews a.article:hover, .upcoming a.event:hover{background-color:#e2f1f6;}
.latestnews a.article span.title, .upcoming a.event span.title, a.newsarticle span.title{color:#01325d;}
.latestnews a.article span.longdescription{display:none;}

/* Feature Styles on the homepage */
.features a.featurestyle1{background-color:#f3f7f6;}
.features a.featurestyle1 span.title {color:#1d97c0;}

.features a.featurestyle2{background-color:#0c8fbb;}
.features a.featurestyle2 span.title{color:White;}
.features a.featurestyle2 span.description{color:White;}

.features a.partnerstyle1{background-color:White;}
.features a.partnerstyle1 span.title{color:#01325d;}

.features a.partnerstyle2{background-color:#01325d;}
.features a.partnerstyle2 span.title{color:White;}
.features a.partnerstyle2 span.description{color:White;}

/* editoreial page (also called "features" but not on the homepage) */
.editorial {width:98%;}
.editorial a.article span.description {display:none;}
.editorial a.article span.longdescription {display:block;} 

/* Full width extra news */
.widthcontrol
{
    width:100%;
    margin-right:0;
}
.widthcontrol a.article span.description{display:none;}
.widthcontrol a.article span.longdescription{display:block;}

@media screen and (max-width:957px)
{
    .page .main .left .gjwdirect{display:none;}
}

@media screen and (max-width:800px)
{
    .page .main .left .gjwdirect{display:block;}
}

@media screen and (max-width:645px)
{
    .page .main .left .gjwdirect{display:none;}
}