
/* 
 * Museums Sites | Colours for the default template
 *
 * @author		Igino Fucci
 * @copyright	Copyright (c) 2012 (Keepthinking Ltd.)
 * @link		http://keepthinking.it
 * 
 -------------------------------------------------------------------  */


/* Background
 -------------------------------------------------------------------  */

body {}
body, 
#cboxOverlay, 
#header h1 a, 
#header nav li > a:after, 
#filter .controls .criteria li:before {
	background: #465e7d;
}
#header nav .user, 
#secondary h1, 
#body #form .body, 
#header nav li > p, 
#footer_extra {
	color: #FFFFFF;
}
#intro, 
#complementary .links li, 
#complementary .hero_links > ul > li, 
#complementary .documents li, 
#complementary .hero_links .major {
	border-top: 1px solid #465e7d;
}
.hero_list > ul > li, 
#header nav .search input[type="text"]:focus {
	border-bottom: 1px solid #465e7d;
}
#footer_extra a {
			background-position: right top;
	}


/* Filter
 -------------------------------------------------------------------  */

#main form, 
#secondary nav .active a, 
#secondary #calendar tbody td, 
#secondary #calendar tbody td a, 
#index_list .index {
	background-color: #edeff0;
}
form, 
label, 
label a, 
input[type="button"], 
input[type="submit"], 
#secondary #calendar tbody td a, 
#secondary #calendar tbody td span, 
form mark, 
#index_list .index a {
	color: #1f1f1f;
}
::-webkit-input-placeholder {
	color: #1f1f1f;
}
:-moz-placeholder {
	color: #1f1f1f;
}


/* Accent
 -------------------------------------------------------------------  */

.submit:after, 
#header nav .active > a, 
#header nav .active > a:focus, 
#header nav .active > a:hover, 
#index_list .index .active a, 
#index_list .index .active a:focus, 
#index_list .index .active a:hover, 
#content .mask:after {
	background: #485C6A;
}
#header nav .access.active button, 
#header nav .access.active button:focus, 
#header nav .access.active button:hover, 
#breadcrumb_nav .social_media, 
#footer #main_nav .active > a, 
#footer #main_nav .active > a:focus, 
#footer #main_nav .active > a:hover, 
#secondary #calendar tbody .day.selected a, 
#secondary #calendar tbody .day.selected a:hover, 
#secondary nav .focus > a, 
#secondary nav .focus > a:focus, 
#secondary nav .focus > a:hover, 
#content .social_media a:focus, 
#content .social_media a:hover {
	background-color: #485C6A;
}
#header nav .active > a, 
#header nav .active > a:focus, 
#header nav .active > a:hover, 
#secondary #calendar tbody .day.selected a, 
#secondary #calendar tbody .day.selected a:hover, 
#secondary nav .focus > a, 
#secondary nav .focus > a:focus, 
#secondary nav .focus > a:hover, 
#secondary nav li a:focus, 
#secondary nav li a:hover, 
#fast_filter p, 
#index_list .index .active a, 
#index_list .index li a:focus, 
#index_list .index li a:hover, 
#footer #main_nav li a:focus, 
#footer #main_nav li a:hover, 
#footer #main_nav .active > a, 
#footer .anchor:focus, 
#footer .anchor:hover {
	color: #FFFFFF;
}
.body_text a[href], 
#secondary .widget a[href] {
	color: #485C6A;
}
#banner_admin .thumbnails ul .active, 
#banner_admin .thumbnails ul .active:focus, 
#banner_admin .thumbnails ul .active:hover {
	border-color: #485C6A;
}
	#header nav .access.active button, 
	#header nav .access.active button:focus, 
	#header nav .access.active button:hover {
					background-position: left -26px;
			}
	#secondary nav .active a, 
	#secondary nav .focus > a {
					background-position: left center;
			}


/* Bodytext
 -------------------------------------------------------------------  */

#header nav ul, 
#main_header header, 
#message, 
#intro, 
#filter .body, 
#title, 
#grid, 
#object_list, 
#hero_banner, 
#banner article, 
#body section .thumbnail h3, 
#body section .thumbnail h4, 
#banner_grid li, 
#hero_grid li, 
.feature_grid li, 
#body article, 
#grid li, 
#object_list li, 
#gallery_grid ul, 
#complementary .features li, 
#complementary .gallery li, 
#hero_list li, 
.feature_grid .intro, 
.feature_grid li, 
#grid > h3, 
#object_list > h3, 
.hero_list > ul > li, 
#index_list, 
#complementary .hero_links > ul > li, 
#colorbox, 
#cboxLoadedContent, 
#cboxContent, 
#main_header header, 
#ticker, 
#ticker h3, 
input[type="text"], 
input[type="search"], 
input[type="email"], 
input[type="number"], 
input[type="password"], 
textarea {
	background: #FFFFFF;
}
body, 
a, 
#header nav li > a, 
#header nav .search input[type="text"]:focus, 
#main_header header h2, 
#complementary .hero_links .body h5, 
#complementary .hero_links .body h5 a, 
#filter .body p, 
#title, 
#grid li .body h3, 
#object_list li .body h3, 
.hero_list li, 
.hero_list li a, 
.body_text, 
#cboxContent, 
#ticker a, 
#ticker h3 a, 
input, 
select, 
textarea, 
button {
	color: #1f1f1f;
}
input[type="text"], 
input[type="search"], 
input[type="email"], 
input[type="number"], 
input[type="password"], 
textarea {
	border: 1px solid #FFFFFF;
}
#body section > h3 .hlink.forth:after, 
#body .links .body .hlink.forth:after, 
#hero_banner .footer .hlink.forth:after {
						background-position: left top;
			}
#body section > h3 .hlink.back:before, 
#body .links .body .hlink.back:before, 
#hero_banner .footer .hlink.back:before {
						background-position: left -249px;
			}
	#header nav .access button {
					background-position: left top;
			}
	#header nav .access.on button {
					background-position: left -52px;
			}
body .hlink.forth:after {
						background-position: left top;
			}
body .hlink.back:before {
						background-position: left -249px;
			}


/* Secondary
 -------------------------------------------------------------------  */

figcaption, 
#header nav .access form, 
#header nav .access .body, 
#secondary > div, 
#secondary section, 
#secondary nav li, 
#secondary #calendar, 
#secondary #calendar tbody tr:first-child td, 
#secondary #calendar tbody .dayLabel, 
#breadcrumb_nav, 
#filter .controls, 
.toolbar, 
#main .widget, 
#main_header .toolbar.openclose, 
#hero_banner figure, 
#banner .hero a, 
#banner figure, 
#banner figure > div, 
#footer_body, 
#body section > h3, 
#body .info, 
.feature_grid h3, 
#grid > h3, 
#grid li .thumbnail, 
#object_list > h3, 
#object_list li .thumbnail, 
#gallery_grid li, 
#list li, 
#body .links h3, 
#body .links > h5, 
#body .links li, 
#complementary section > h4, 
#complementary section > h5, 
#complementary > div, 
#complementary .openclose h5, 
#complementary .info .body, 
#complementary .features .body, 
#complementary .links li, 
#complementary .documents li, 
.body_text hr, 
.body_text pre, 
#cboxHeader, 
#cboxTitle small, 
#header .anchor, 
#hero_banner .footer {
	background: #edeff0;
}
#secondary .widget, 
#footer #main_nav li a, 
#footer .anchor {
	background-color: #edeff0;
}
figcaption, 
#header nav .access, 
#header nav .access label, 
#header nav .access a, 
#header nav .access input[type="submit"], 
#secondary h5, 
#secondary h6, 
#secondary p, 
#secondary a, 
#secondary #calendar thead .heading th, 
#secondary #calendar thead .heading th a, 
#secondary #calendar tbody .dayLabel, 
#filter .controls, 
#filter .controls a, 
#filter .controls .criteria li, 
#filter .controls .criteria li strong, 
.toolbar.flex, 
.toolbar span, 
.toolbar li, 
.toolbar a, 
#hero_banner figcaption, 
#banner .hero a, 
#footer_body h5, 
#footer_body h6, 
#footer_body p, 
#footer_body a, 
#footer_body li, 
#body section > h3, 
#body .info, 
.feature_grid h3, 
#grid li .thumbnail span, 
#object_list li .thumbnail span, 
#list .body, 
#body .links .body,  
#body .links .body a, 
#body .links .body p, 
#complementary section > h5, 
#complementary section > h4, 
#complementary .body, 
#complementary .body a, 
#complementary .body p, 
.body_text pre, 
#header .anchor, 
#hero_banner .footer a {
	color: #1f1f1f;
}
#secondary #calendar tbody td {
	border: 1px solid #edeff0;
}
#content .openclose_toggle.expand:after {
						background-position: left top;
			}
#content .openclose_toggle.collapse:after {
						background-position: left -11px;
			}
#complementary .documents li a {
						background-position: left top;
			}
.toolbar .hlink.forth:after, 
#complementary .hlink.forth:after {
						background-position: left top;
			}
.toolbar .hlink.back:before, 
#complementary .hlink.back:before {
						background-position: left -249px;
			}
	.toolbar .switch_view .grid a {
					background-position: left top;
			}
	.toolbar .switch_view .list a {
					background-position: left -13px;
			}
.toolbar .pagination .prev a, 
#cboxPrevious {
						background-position: left -27px;
			}
.toolbar .pagination .next a, 
#cboxNext {
					    background-position: left -40px;
			}
#cboxClose {
					    background-position: left -53px;
			}
#secondary #calendar thead .hPrev .monthNav {
		    background-position: left top;
	}
#secondary #calendar thead .hNext .monthNav {
		    background-position: left -15px;
	}
#footer .social_media .facebook a {
			background-position: left top;
	}
#footer .social_media .twitter a {
			background-position: left -44px;
	}
#footer .social_media .share a {
			background-position: left -89px;
	}
#footer .social_media .flickr a {
			background-position: left -133px;
	}
#footer_body .hlink.forth:after {
			background-position: left top;
	}


/* Hover
 -------------------------------------------------------------------  */

.submit:focus:after, 
.submit:hover:after, 
#header nav li > a:focus, 
#header nav li > a:hover, 
#secondary #calendar tbody td a:hover, 
#secondary #calendar tbody .day a:hover,
#secondary #calendar tbody .weekSelector.selected a, 
#index_list .index li a:focus, 
#index_list .index li a:hover, 
#content .mask:focus:after, 
#content .mask:hover:after, 
#header .anchor:focus, 
#header .anchor:hover {
	background: #79818a;
}
#header nav .access button:focus, 
#header nav .access button:hover, 
#secondary nav li a:focus, 
#secondary nav li a:hover, 
#footer #main_nav li a:focus, 
#footer #main_nav li a:hover, 
#footer .anchor:focus, 
#footer .anchor:hover {
	background-color: #79818a;
}
#header nav li > a:focus, 
#header nav li > a:hover, 
#secondary nav li a:focus, 
#secondary nav li a:hover, 
#header .anchor:focus, 
#header .anchor:hover {
	color: #FFFFFF;
}
.body_text a[href]:focus, 
.body_text a[href]:hover {
	color: #79818a;
}
#banner_admin .thumbnails ul a:focus, 
#banner_admin .thumbnails ul a:hover {
	border-color: #79818a;
}
input[type="text"]:focus, 
input[type="search"]:focus, 
input[type="email"]:focus, 
input[type="number"]:focus, 
input[type="password"]:focus, 
textarea:focus {
	border: 1px solid #79818a;
}
	#header nav .access button:focus, 
	#header nav .access button:hover {
					background-position: left -26px;
			}
	#header nav .access.on button:focus, 
	#header nav .access.on button:hover {
					background-position: left -78px;
			}


/* Media
 -------------------------------------------------------------------  */

.mejs-controls .mejs-time-rail .mejs-time-loaded {
	background: #485C6A;
}
.mejs-container.mejs-video, 
.mejs-container.mejs-audio {
	background-color: #465e7d;
}