/*
 *   sanmarino.css
 */
 
/* Style 4 */

/* template.css */
a:hover,
a:active,
a:focus {
	color: #005DAA;
}
#gkLogo.cssLogo {
	background-image: url('../images/sanmarino/logo.png');
}
#gkLogin:active,
#gkLogin:focus,
#gkLogin:hover,
#gkRSS:active,
#gkRSS:focus,
#gkRSS:hover {
	background-color: #005DAA;
}
#gkTopMenu li a {
    color: #fff
}
#gkTopMenu li.active a,
#gkTopMenu li a:active,
#gkTopMenu li a:focus,
#gkTopMenu li a:hover {
	color: #3399FF;
}
.gkTwitter,
.gkFb,
.gkPinterest,
.gkGplus {
	background-image: url('../images/sanmarino/social_icons_light.png');
}
.gkTwitter:active,
.gkTwitter:focus,
.gkTwitter:hover,
.gkFb:active,
.gkFb:focus,
.gkFb:hover,
.gkPinterest:active,
.gkPinterest:focus,
.gkPinterest:hover,
.gkGplus:active,
.gkGplus:focus,
.gkGplus:hover {
	background-image: url('../images/sanmarino/social_icons_light.png');
}
#gkContentTop {
    background: #005DAA
}
#gkFooter {
	border-top: 2px solid #005DAA;
}
.box.dark a:active,
.box.dark a:focus,
.box.dark a:hover {
	color: #005DAA;
}
.box.color .header {
	color: #005DAA;
}
.box.headlines .header {
	background: #005DAA;
}
.box.headlines .header::after {
	background-image: url('../images/sanmarino/highlight_bg.png');
}
.gkUsermenu {
	border-top: 3px solid #005DAA;
}

/* cms.css override */

button,
.button,
input.button,
span.button,
button.button,
div.button,
input[type="submit"],
input[type="button"],
.pagenav-prev a,
.pagenav-next a,
.readon,
.pagination ul li a,
.pagination ul li span {
	background: #005DAA;
}
p.img_caption {
	background: #005DAA;
}
.tip-title {
	background: #005DAA;
}
div.bannerfooter {
	color: #005DAA;
}
.autocompleter-queried {
	color: #005DAA!important
}
.menu li:hover {
	background-color: #005DAA
}
th a:active,
th a:focus,
th a:hover,
article header h1 a:hover,
article header h2 a:hover {
	color: #005DAA
}
div.banneritem {
    padding: 0
}
/* gk_stuff.css */
.nspPagination li:hover,
.nspPagination li.active { 
	background: #005DAA;
}
.nspNext,
.nspPrev {
    background-image: url('../images/sanmarino/nsp_interface.png');
}
.nspArt h4.nspHeader a:active,
.nspArt h4.nspHeader a:focus,
.nspArt h4.nspHeader a:hover { 
	color: #005DAA; 
}
.nspArt p.nspInfo a:active,
.nspArt p.nspInfo a:focus,
.nspArt p.nspInfo a:hover { 
	color: #005DAA; 
}
.dark .nspLinks ul li h4 a:active,
.dark .nspLinks ul li h4 a:focus,
.dark .nspLinks ul li h4 a:hover { 
	color: #005DAA; 
}
.dark .nspArt h4.nspHeader a:active,
.dark .nspArt h4.nspHeader a:focus,
.dark .nspArt h4.nspHeader a:hover { 
	color: #005DAA; 
}
.dark .nspNext,
.dark .nspPrev { 
	background-image: url('../images/sanmarino/nsp_interface.png'); 
}
.box.header .nspImageWrapper h4:hover {
	background: #005DAA;
}
.box.header .nspLinks .nspLinkScroll1 div ul li:hover {
   	background: #005DAA;
}
.nsphover .nspInfo2 {
	background: #005DAA;
}
.nsphover .nspHoverOverlay {
	background: #005DAA;
}
.nsphover .nspHoverOverlay .nspText,
.nsphover .nspHoverOverlay .nspText a {
	color: #d5cbc6;
}
.nsphover .nspHoverOverlay .nspHeader a:active,
.nsphover .nspHoverOverlay .nspHeader a:focus,
.nsphover .nspHoverOverlay .nspHeader a:hover {
	color: #d5cbc6;
}
.gkwTemp { 
    color: #DBAE43;
}
.nspMainPortalMode7 .nspArt:hover .nspHeader a {
    color: #005DAA;
}
.nspMainPortalMode7 .nspPrev,
.nspMainPortalMode7 .nspNext {
    background-image: url('../images/sanmarino/nsp_portal_mode_7_interface.png');
}

/* menu.css override */
.gkMenu {
    margin: 0
}
.gkMenu > ul > li:hover > a,
.gkMenu > ul > li:active > a,
.gkMenu > ul > li:focus > a {
    background: none;
    box-shadow: none
}
.gkMenu > ul > li {
    margin: 0
}
.gkMenu > ul > li > a {
    padding: 0 10px
}
.gkMenu > ul > li:hover > a, 
.gkMenu > ul > li:active > a, 
.gkMenu > ul > li:focus > a, 
.gkMenu > ul > li.active:hover > a, 
.gkMenu > ul > li.active:active > a, 
.gkMenu > ul > li.active:focus > a, 
.gkMenu > ul > li.active > a {
	color: #005DAA;
}
.gkMenu > ul > li.haschild:hover > a, 
.gkMenu > ul > li.haschild:active > a, 
.gkMenu > ul > li.haschild:focus > a {
    background: #005DAA;
    color: #fff
}
.gkMenu > ul div.childcontent-inner {
    background: #005DAA;
    box-shadow: 0 6px 6px rgba(0, 0, 0, 0.5)
}
/* k2.css */
h1 > sup {
	background: #005DAA;
}
.k2TagCloudBlock a {
	background-image: url('../images/sanmarino/tag_bullets.png');
}
.itemAttachmentsBlock {
	background: url('../images/sanmarino/typography/tips.png') no-repeat 16px 8px #FFFEF4;
	border: 1px solid #EAE8CC;
}
.userView .itemAuthorData a:hover {
	color: #005DAA
}
.commentLink {
	color: #005DAA;
}
#itemListLinks li {
	background-image: url('../images/sanmarino/typography/bullet-square2.png');
}
.k2CalendarBlock table.calendar tr td.calendarToday {
	background: #005DAA;
}
table.calendar tr td.calendarTodayLinked a {
	color: #005DAA;
}

.calendarNavLink {
	color: #005DAA;
}

.calendarNavLink a:active,
.calendarNavLink a:focus,
.calendarNavLink a:hover {
	color: #333!important;
}