@charset "UTF-8";
/* CSS Document */

body {
	background-image:none;
	background-color:#FDFEF6;
	font-family:Arial,Helvetica,sans-serif;
}
.rt-page-container {
	border:none;
	box-shadow:none;
	background-color:transparent;
	margin-top:10px;
}
#rt-top {
	background-color:#FDFEF6;
}
#rt-header .rt-header-border {
    background-color:#414141;
	display:none;
}
#rt-header .menu-block {
	margin-right: 0px !important;
}
.rt-main-wrapper {
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
	border-radius:10px !important;
	background-color:#FFF;
}
.rt-pages {
	background-image:none;
}
#rt-bottom .rt-block  {
	margin-bottom:0px;
	padding-bottom:0px;
}
.sprocket-features-img-container img {
	margin-top:30px;
}
/* Menu */
.gf-menu.l1 > li {
    background: none;
	border:none;
}
.gf-menu.l1 > li.active {
    background:none;
	border:none;
}
.fp-rokajaxsearch {
	margin-top:0;
	padding-top:0;
}
.gf-menu .item {
	color:#FFFFFF;
	text-shadow:none;
}
.gf-menu.l1 > li > .item {
	margin-top:0;
	padding: 3px 10px;
	font-size:12px;
}
.gf-menu .item {
	border-radius: 5px !important;
}
li.menu-home a.item {
	background-color:#96BA49 !important;
}
li.menu-howto a.item {
	background-color:#D5333C;
}
li.menu-select a.item {
	background-color:#4AA7C6;
}
li.menu-teaching a.item {
	background-color:#0C3D99;
}
li.menu-collections a.item {
	background-color:#4AA7C6;
}
li.menu-about a.item {
	background-color:#E14078;
}
li.menu-tellers a.item {
	background-color:#0C3D99;
}
li.menu-catalogue a.item {
	background-color:#999999;
}
li.menu-contact a.item {
	background-color:#87699E;
}
.gf-menu.l1 > li:hover > .item {
	background-image:none;
	background-color:#f5d7ad !important;
	color:#000 !important;
	text-shadow:none;
}
/* Articles */
/* Remove this line if you want the articles information to show */
.component-content .article-info {
	display:none;
}
/* Showcase */
.layout-showcase {
	box-shadow: 0 1px 1px rgba(225, 225, 225, 0.4) inset, 0 0 20px rgba(0, 0, 0, 0.3) inset;
	/*height:315px;*/
	margin-bottom: 20px;
    padding-bottom: 20px;
	background-image:none;
	border-radius:10px !important;
	border:2px solid #6C3;
	background-color:transparent;
}
.showcase-spacer,
.layout-showcase .sprocket-features-img-container img {
	margin:0 !important;
	padding:0 !important;
	height:100% !important;
}
.layout-showcase .sprocket-features-img-container {
	margin-top:0 !important;
}
.layout-showcase .sprocket-features-title {
    font-size: 2em !important;
}
.layout-showcase .sprocket-features-desc {
	color:#000;
    text-shadow: none;
}
.rt-dark .title, .rt-dark h1, .rt-dark h2, .rt-dark h3, .rt-dark h4, .rt-dark h5, .rt-dark h6, .rt-dark .box1 .title, .rt-dark .box1 h1, .rt-dark .box1 h2, .rt-dark .box1 h3, .rt-dark .box1 h4, .rt-dark .box1 h5, .rt-dark .box1 h6, .rt-light .box1 .title, .rt-light .box1 h1, .rt-light .box1 h2, .rt-light .box1 h3, .rt-light .box1 h4, .rt-light .box1 h5, .rt-light .box1 h6, .rt-dark .box4 .title, .rt-dark .box4 h1, .rt-dark .box4 h2, .rt-dark .box4 h3, .rt-dark .box4 h4, .rt-dark .box4 h5, .rt-dark .box4 h6, .rt-light .box4 .title, .rt-light .box4 h1, .rt-light .box4 h2, .rt-light .box4 h3, .rt-light .box4 h4, .rt-light .box4 h5, .rt-light .box4 h6 {
    color: #000000;
}
.nhs-logo {
	padding:0;
	margin:20px 0 0 0;
}
.telling-logo {
	padding:0;
	margin:10px 0 0 0;
}
.rt-block {
	margin:10px 20px 10px 10px;
}
/* Side Menus */
ul.menu {
	margin: 0 -35px 0 -15px;
}
ul.menu > li {
	border-radius:10px 0 0 10px;
	margin-bottom: 1px;
    text-shadow: 0 0 1px rgba(0, 0, 0, 0.6);
	border-bottom:none;
}
ul.menu > li a {
    background-color: #96BA49;
    background-image: linear-gradient(#cbec84, #cbec84 20%, #96BA49);
    background-repeat: no-repeat;
    box-shadow: 0 1px 0 rgba(225, 225, 225, 0.1) inset;
	text-shadow:none;
    color: #000000 !important;
	margin-right: 0;
	border-radius:10px 0 0 10px;
	text-decoration:none;
}
ul.menu > li a:hover, ul.menu > li .item:hover, ul.menu > li .separator:hover {
	color:#000000 !important;
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
}
ul#sub-menu-about > li a {
	color:#FFF !important;
	background-color:#E14078;
    background: rgb(225,64,120); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(225,64,120,1) 0%, rgba(175,51,73,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(225,64,120,1)), color-stop(100%,rgba(175,51,73,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(225,64,120,1) 0%,rgba(175,51,73,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(225,64,120,1) 0%,rgba(175,51,73,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(225,64,120,1) 0%,rgba(175,51,73,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(225,64,120,1) 0%,rgba(175,51,73,1) 100%); /* W3C */
	filter: none; /* IE6-8 */
}
ul#sub-menu-howto > li a {
	color:#FFF !important;
	background-color:#D5333C;
    background: rgb(213,51,60); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(213,51,60,1) 0%, rgba(175,42,44,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(213,51,60,1)), color-stop(100%,rgba(175,42,44,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(213,51,60,1) 0%,rgba(175,42,44,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(213,51,60,1) 0%,rgba(175,42,44,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(213,51,60,1) 0%,rgba(175,42,44,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(213,51,60,1) 0%,rgba(175,42,44,1) 100%); /* W3C */
	filter:none; /* IE6-8 */
}
ul#sub-menu-select > li a {
	color:#FFF !important;
	background-color:#4AA7C6;
    background: rgb(74,167,198); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(74,167,198,1) 0%, rgba(71,155,188,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(74,167,198,1)), color-stop(100%,rgba(71,155,188,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(74,167,198,1) 0%,rgba(71,155,188,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(74,167,198,1) 0%,rgba(71,155,188,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(74,167,198,1) 0%,rgba(71,155,188,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(74,167,198,1) 0%,rgba(71,155,188,1) 100%); /* W3C */
	filter:none; /* IE6-8 */
}
ul#sub-menu-teaching > li a {
	color:#FFF !important;
	background-color:#0C3D99;
    background: rgb(12,61,153); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(12,61,153,1) 0%, rgba(10,18,127,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(12,61,153,1)), color-stop(100%,rgba(10,18,127,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(12,61,153,1) 0%,rgba(10,18,127,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(12,61,153,1) 0%,rgba(10,18,127,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(12,61,153,1) 0%,rgba(10,18,127,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(12,61,153,1) 0%,rgba(10,18,127,1) 100%); /* W3C */
	filter:none; /* IE6-8 */
}
ul.menu > li.active.current > a, ul#sub-menu-teaching > li.active.current > a, ul#sub-menu-about > li.active.current > a, ul#sub-menu-select > li.active.current > a, ul#sub-menu-howto > li.active.current > a {
	background-color:#CCCCCC !important;
    background-image: linear-gradient(#CCCCCC, #EEEEEE 40%, #CCCCCC) !important;
	color:#000 !important;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.8) inset, 0 1px 0 rgba(225, 225, 225, 0.4) inset;
}
ul.menu ul {
    background-color:none;
	background-image:none;
}
ul.menu ul li {
	list-style-type:none;
	list-style-image:none;
}
ul.menu ul li a, ul#sub-menu-select ul li a,
ul#sub-menu-howto ul li a, ul#sub-menu-about ul li a {
    background-color:#cbcbcb;
	background-image: linear-gradient(#cbcbcb, #EEEEEE 40%, #cbcbcb) !important;
	margin-left:20px;
	margin-bottom:1px !important;
	color:#000000 !important;
}
ul#sub-menu-select ul li.active.current a {
    background-color:#4AA7C6;
	background-image: linear-gradient(#4aa7c6, #4aa7c6 40%) !important;
	margin-left:20px;
	margin-bottom:1px !important;
	color:#FFFFFF !important;
}
ul#sub-menu-about ul li.active.current a {
    background-color:#E14078;
	background-image: linear-gradient(#E14078, #af3349 40%) !important;
	margin-left:20px;
	margin-bottom:1px !important;
	color:#FFFFFF !important;
}
ul#sub-menu-howto ul li.active.current a {
    background-color:#D5333C;
	background-image: linear-gradient(#D5333C, #af2a2c 40%) !important;
	margin-left:20px;
	margin-bottom:1px !important;
	color:#FFFFFF !important;
}
ul#sub-menu-teaching ul li.active.current a {
    background-color:#0C3D99;
	background-image: linear-gradient(#0C3D99, #0a127f 40%) !important;
	margin-left:20px;
	margin-bottom:1px !important;
	color:#FFFFFF !important;
}
ul.menu li.parent > .rt-sidebar-arrow {
    max-height: 67px;
}
.rt-sidebar-arrow {
	display:none;
}
/* Story Type Menus */
ul.menustorytype-menu {
	list-style:none;
	margin:-30px 0 0 0;
}
ul.menustorytype-menu li {
	padding:5px 5px 5px 20px;
}
ul.menustorytype-menu li:nth-child(odd) { background-color:#f1ede8 !important; }
.component-content h2 {
	padding-left:0;
	margin-bottom:0;
	display:block !important;
	font-size:18px !important;
}
.component-content h2:before {
	content:"";
	width:0;
	display:none;
}
.component-content h2 a {
	text-decoration:none !important;
}
.component-content h2 a {
	text-decoration:underline !important;
}

/* Search Box */
.rokajaxsearch .inputbox {
    background-color: #FFFFFF;
    color: #131313;
}
/* Evaluation Box */
.box5 {
	background: #cbe693; /* Old browsers */
	background: -moz-linear-gradient(top,  #cbe693 0%, #bce564 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cbe693), color-stop(100%,#bce564)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #cbe693 0%,#bce564 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #cbe693 0%,#bce564 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #cbe693 0%,#bce564 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #cbe693 0%,#bce564 100%); /* W3C */
	filter: none; /* IE6-8 */
}
.main-accent2overlay-dark .box5 {
    color: #000000;
}
.main-accent2overlay-dark .box5 .module-title .title {
	color:#000000;
	margin-bottom:0;
	text-shadow:none;
}

/* Search Box */
.box7 {
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3) inset;
	border-radius: 5px 5px 5px 5px;
	background: #edb568; /* Old browsers */
	background: -moz-linear-gradient(top,  #edb568 0%, #e2a95b 100%); /* FF3.6+ */	
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#edb568), color-stop(100%,#e2a95b)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #edb568 0%,#e2a95b 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #edb568 0%,#e2a95b 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #edb568 0%,#e2a95b 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #edb568 0%,#e2a95b 100%); /* W3C */
	filter: none;
}
.box8 {
	border: 2px solid #729B42;
	background-color:#FFF;
	border-radius:10px;
	box-shadow: 0 0px 6px rgba(0, 0, 0, 0.3);
}
.main-accent2overlay-dark .box7 .module-title .title {
	color:#000000;
	margin-bottom:-10px;
	margin-left:10px;
	text-shadow:none;
}
.quick-theme .module-title .title {
	color:#000000;
	margin-bottom:0;
	padding-bottom:0;
	margin-left:10px;
	text-shadow:none;
}
.rokajaxsearch .inputbox,
#roksearch_search_str {
	width:90%;
}
select, input, textarea {
	border-radius: 25px 25px 25px 25px !important;
}
/* Headings */
.title4 .title {
    border-bottom: 2px solid #96BA49;
}
/* Articles Catergory List styles */
.ts-cat-list {
	margin-top:-10px;
	padding-top:0;
}
.blogtelling-home article {
	background-color:#EEEEEE;
	border-radius:10px;
	padding:10px !important;
}
/* Story Blog Styles */
.blog .items-row article.item {
	background-color:#EEEEEE;
    border-radius:10px 10px 10px 10px;
    margin-bottom:10px;
	margin-left:0px;
    padding: 0 5px 10px 10px !important;
}
/* Links */
a, a.active {
	text-decoration:underline;
	color:#e09011;
}
ul.actions a,
.layout-showcase .sprocket-features-title a {
	text-decoration:none !important;
}
a:hover {
	color:#f2ac3d !important;
}
ul.actions a,
.layout-showcase span.mytool a,
.layout-showcase span.mytool a:hover {
	color:#000 !important;
}
.custombox3 a, .custombox3 a:active, .custombox3 a:hover, .custombox3 a:visited {
	color:#000;
}
/* Glossary Links */
span.mytool a {
	text-decoration:none !important;
	color:#003399;/* Green #96BA49; */
}
span.mytool a:hover {
	text-decoration:none !important;
	color:#000099 !important; /* Green #739920;*/
}
/* Social Buttons */
.rt-social-buttons {
	text-align:center;
}

/* Bootstrap buttons */
.btn, .button, .readon, .readmore, button.validate, #member-profile a, #member-registration a, .formelm-buttons button, #k2Container .k2ReadMore, #k2Container #submitCommentButton, .btn-primary {
	background-color:#f2ac3d !important;
	background-image:none;
	text-decoration:none;
	color:#FFF !important;
	filter: none;
}
.btn:hover, .button:hover, .readon:hover, .readmore:hover, button.validate:hover, #member-profile a:hover, #member-registration a:hover, .formelm-buttons button:hover, #k2Container .k2ReadMore:hover, #k2Container #submitCommentButton:hover, .btn-primary:hover {
	background-color:#e09011 !important;
	background-image:none;
}
.button:before, .readon:before, .readmore:before, button.validate:before, #member-profile a:before, #member-registration a:before, .formelm-buttons button:before, #k2Container .k2ReadMore:before, #k2Container #submitCommentButton:before, .btn-primary:before {
    content:">";
}

/* story list page */
.blogtelling-home ul.actions {
	display:none;
}
.blog h1, .item-page h1 {
	font-size:18px !important;
}
.item-page .component-content h2 a {
	font-size:26px;
	text-decoration:none !important;
}
.item-page h1 {
	display:none;
}
/* Footer Menu */
ul#footer-menu {
	margin:0;
}
ul#footer-menu li {
	display:inline;
	padding-right:10px;
}
ul#footer-menu li a {
	color:#B2AFA8;
	text-decoration:none;
}
/* Search Box */
.rokajaxsearch .inputbox {
	filter:none;
}
/* Search Results */
#roksearch_results span.highlight {
    color: #F2AC3D;
}
/* Search Results Page */
.search .only {
	display:none;
}
/* Jumpmenu Styles */
#jumpmenu select,
.box7 select {
	width:100%;
}
select, input, textarea {
    border-radius: 25px 25px 25px 25px !important;
}
/* Accordion Styles */
.box3 .moduletable-toolkit p {
	color:#000 !important;
}
.story-read, .story-videos {
	margin-top:0;
}
.story-toolkit h2.title,
.story-practice h2.title,
.story-read h2.title,
.story-videos h2.title {
	margin-top:0;
}

/* Responsive Style overrides */
@media (max-width: 1200px){
	.rokajaxsearch .inputbox, #roksearch_search_str {
		width: 85%;
	}
	.component-content .rt-block {
		margin-right: 15px;
	}
	.span4 {
		width:300px;
	}
}
@media (max-width: 960px){
	.rokajaxsearch .inputbox, #roksearch_search_str {
		width: 80%;
	}
	.title {
		font-size:16px;
	}
	.span4 {
		width:228px;
	}
	.gf-menu.l1 > li > .item {
		font-size:10px;
		padding: 1px 4px;
	}
}
@media (max-width: 767px){
	ul.menu {
		margin:0 -35px 0 -25px;
	}
	ul.menu > li a {
		border-radius: 10px;
	}
	.layout-mode-responsive .gf-menu {
		background: none !important;
		border-top: 15px solid rgba(0, 0, 0, 0);
	}
	.layout-mode-responsive .gf-menu li {
		background: none !important;
		padding-left: 0px !important;
		margin-bottom:10px;
	}
	.layout-mode-responsive .gf-menu li .item {
		padding-left: 15px !important;
		padding-top:10px !important;
		padding-bottom:10px !important;
	}
	.layout-mode-responsive .gf-menu-device-container {
		background-color:transparent;
		border:none;
		box-shadow:none;
	}
	.layout-showcase {
		height:inherit;
		min-height:130px;
	}
	.span4 {
		width:100%;
	}
	.telling-logo {
		margin-right:5px !important;
	}
	.nhs-logo {
		display:none;
	}
	.blog .items-row article.item {
		padding: 0 0 10px 12px;
	}
}