/* CSS Document */
h2 { color: #aa2020; font-family: 'Source Serif Pro', serif; }
#ikwsglobe { float: right; width: 320px; height: auto; padding: 0 0 15px 30px; }

#maintitle h1, h2 { color: #295c6b; }
h1 span.nocap::first-letter  {
    font-size: 100% !important;
}
hr { background-color: #295c6b;}
.pmfull-text { border-color: #295c6b;}

#ilogin, #iregister
{
	border: none;
	padding: 0px;
	margin-left: 30px;
	padding-left: 20px;
	border-left: 1px solid #ccc;
	position: relative;
} 
#ilogin    input { position: absolute; left: 240px; margin-top: -6px; width: 200px; }
#ilogin .btnshop { position: absolute; left: 240px; margin-top: -6px; width: 170px; }
#iregister input { position: absolute; left: 240px; margin-top: -6px; width: 200px; }
#iregister .btnshop { position: absolute; left: 240px; margin-top: -6px; width: 170px; }
#iregister select { position: absolute; left: 240px; margin-top: -6px; width: 200px; }

#topyah { background-image: url('/imagesikg/cc.png'); background-repeat: no-repeat; background-position: right 3px top 3px; background-size: 58px 19px; }
#topyah .cc { position: absolute; right: 0; width: 62px; height: 25px; }

ul {
list-style-image: url(/images/site/bullets/ilin.gif);
list-style-type: none;
}

/* Added Knowledge Content */
.akc { border: 1px solid #ccc; padding: 5px; background-color: #fff; }
.akicon { float: left; margin-right: 15px; }

#akstep { float: right; color: #6A7F94; font-size: 18px; font-weight: normal; font-family:'Times New Roman', Times, serif; }
#akstep.img {  float: left; padding-right: 7px; }
#akwelcome { color: #6A7F94; }
.akfact { background-color:#f0f0f0; padding: 0; margin: 0 0 4px 0; height: 38px; clear: both; }
.akfacttitle { background-color: #d1d1d1; padding: 10px; margin-bottom: 4px; width: 170px; float: left; }
.akfactnotitle { background-color: #fff; padding: 10px; margin-bottom: 4px; width: 170px; float: left; }
.akfactinput { padding: 4px; float: left; }
.akfactinput input { width: 395px; }
.akfactcontent { background-color: #f0f0f0; padding: 10px; float: left; }
#aknext { color: #6A7F94; font-size: 18px; font-family: "Times New Roman", Times, serif; float: right; position: relative; }
#aknext input { margin-bottom: -10px; }
#akprev { color: #6A7F94; font-size: 18px; font-family: "Times New Roman", Times, serif; float: left; position: relative; }
#akprev img { margin-bottom: -10px; }
.akni { margin-bottom: -3px; margin-right: 4px; }
.akfacticon { float: left; padding: 5px 7px; background-color: #fff; }
#divslctmedia div { float: left; width: 60px; height: 100px; padding: 5px; margin-right: 10px; background-color:#f0f0f0; text-align: center; }
.akxpl { color: #868686; }
.errorbox { border: 1px solid #e00; padding: 10px; color: #e00; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; margin-bottom: 12px; }
.akconf { color: #6A7F94; font-family:"Times New Roman", Times, serif; font-size: 18px; }
.akcboxo, .ikwscboxo { border: 1px solid #868686; border-bottom: none; }

.bigintrotext { font-size: 125%; }

.cboxo { border: solid 1px #868686; 
border-radius: 0 0 0 40px; 
-moz-border-radius: 0 0 0 40px; 
-webkit-border-radius: 0 0 0 40px;
padding: 15px;
}
.cbox  { }
.cboxhl { float: left;  width: 431px; border: 1px solid #868686; }
.cboxhr { float: right; width: 431px; border: 1px solid #868686; }
.cboxr  { background-image:url(../i-images/ibgbr.gif); background-repeat: no-repeat; background-position: bottom right; padding: 14px; margin: -1px; }
.cboxtitlebar { background-image: url(../i-images/bgcboxtitle.gif); height: 17px; color: #000; font-family: "Times New Roman", Times, serif; font-size: 14px; text-shadow: #333 0 0 .5px; padding-left: 10px; padding-top: 2px; }

.tc1, .tc2, .tc3, .tc4 { float: left; padding: 7px 4px; margin: 2px 4px 2px 0; height: 14px; border: none; font-size: 12px; font-family: "Times New Roman", Times, serif; }
.tc2 { font-size: 14px; }
.tc3 { font-size: 16px; }
.tc4 { font-size: 18px; }

.tag_logo { float: left; margin: 2px 4px 2px 0; border: none; }

/* IK Workshop v2 --------------------------------------------------------- */

#sitetitle p {
	font-family: 'Source Serif Pro', serif !important;
	font-size: 45px;
	font-weight: 400;
}

body,
p,
div,
td,
span,
li,
#maintitle h1,
h2,
h3 {
	font-family: Suisse, Arial, Helvetica, sans-serif !important;
}

body {
	background-color: #fff !important;
}

#pagecontent {
	font-size: 14px;
	line-height: 1.7;
}

input,
select,
textarea,
button,
label {
	font-family: Suisse, Arial, Helvetica, sans-serif !important;
	font-size: 14px;
}

input[type='text'],
input[type='email'],
input[type='password'],
select,
textarea {
	box-sizing: border-box;
	padding: 7px 9px;
	border: 1px solid #aaa;
	background-color: #fff;
}

input[type='text']:focus,
input[type='email']:focus,
input[type='password']:focus,
select:focus,
textarea:focus {
	border-color: #295c6b;
	outline: 2px solid rgba(41, 92, 107, 0.2);
}

#maintitle h1 {
	color: #000 !important;
	font-size: 30px;
	font-weight: normal;
	letter-spacing: normal;
	line-height: 1.3;
	text-transform: none;
}

#maintitle .mtex {
	color: #666;
}

h2 {
	color: #000 !important;
	font-size: 30px;
	font-weight: normal !important;
	line-height: 1.3;
	margin: 2.25rem 0 0.75rem;
}

.pmfull {
	width: 900px;
	margin-right: 0;
	border-right: 0;
}

.pmfull-text,
.pmfull-text > div,
.pmfull-text p,
.pmfull-text li {
	font-family: Suisse, Arial, Helvetica, sans-serif !important;
	font-size: 14px !important;
	line-height: 1.7 !important;
	color: #000 !important;
}

.pmfull-text {
	border: 0;
}

.pmfull-text .ikws-emphasis {
	font-weight: bold;
}

.pmfull-text a {
	color: #295c6b;
	text-decoration: underline;
}

.pmfull-text a:hover {
	text-decoration: none;
}

#pagecontent hr {
	background-color: #295c6b;
}

/* Toggleable in-detail sidebar, matching the converted IK sections. */
.wpcc-banner .wpcc-message {
	font-size: 13px;
	font-weight: 200 !important;
	line-height: 1rem;
}

.wpcc-pushdown-wrap {
	width: 960px;
	margin: 0 auto;
}

.prfull {
	position: fixed;
	top: -5000px;
	right: 10px;
	z-index: 1000000;
	width: 194px;
	height: 100vh;
	overflow-y: scroll;
}

.prfull::-webkit-scrollbar {
	display: none;
}

.prfull .ikrcbn {
	border: 0;
	background-color: #fff;
}

#mshield {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 999999;
	display: none;
	background-color: #fff;
	opacity: 0.75;
}

#smtoggler {
	position: fixed;
	top: 142.5px;
	right: 10px;
	z-index: 1099999;
	width: 56px;
	height: 34px;
	padding: 0;
	margin: 0;
	overflow: hidden;
	text-align: right;
}

#shmenu {
	width: 54px;
	height: 34px;
}

@media (min-width: 768px) {
	#smtoggler {
		width: 35px;
		height: 27px;
	}

	#shmenu {
		width: 37px;
		height: 27px;
	}
}

@media (max-width: 767px) {
	#ilogin,
	#iregister {
		margin-left: 0;
		padding-left: 0;
		border-left: 0;
	}

	#ilogin input,
	#iregister input,
	#iregister select,
	#ilogin .btnshop,
	#iregister .btnshop {
		position: static;
		width: 100%;
		margin-top: 8px;
	}
}

/* Anthropology Colour */
.col_anthropology  { color: #7c1c6c; } 
.bg_anthropology   { background-color: #7c1c6c; } 
.bgl_anthropology  { background-color: #FAE2F6; } 
/* Etc.. */
.col_agriculture   { color: #718B55; } 
.bg_agriculture    { background-color: #718B55; }
.bgl_agriculture   { background-color: #E8EDE1; }

.col_botany        { color: #D29506; } 
.bg_botany        { background-color: #F8B50F; }
.bgl_botany        { background-color: #FEF1D4; }

.col_collections   { color: #9e1135; } 
.bg_collections   { background-color: #9e1135; }
.bgl_collections   { background-color: #FCDCE5; }

.col_earthsciences { color: #3483ab; } 
.bg_earthsciences { background-color: #3483ab; }
.bgl_earthsciences { background-color: #E4F1F8; }

.col_geography     { color: #164b8b; } 
.bg_geography     { background-color: #164b8b; }
.bgl_geography     { background-color: #E1EDFB; }

.col_people        { color: #926d29; } 
.bg_people        { background-color: #926d29; }
.bgl_people        { background-color: #F6EDDC; }

.col_zoology       { color: #08652e; } 
.bg_zoology       { background-color: #08652e; }
.bgl_zoology       { background-color: #DFFDEA; }

/* iSearch Source Section */
.isss { padding-left: 38px; background-position: left; background-repeat: no-repeat; }
.isss_anthropology  { background-image:url(../i-images/icons/iconanthropology_34.gif); }
.isss_agriculture   { background-image:url(../i-images/icons/iconagriculture_34.gif); }
.isss_botany        { background-image:url(../i-images/icons/iconbotany_34.gif); }
.isss_collections   { background-image:url(../i-images/icons/iconcollections_34.gif); }
.isss_earthsciences { background-image:url(../i-images/icons/iconearthsciences_34.gif); }
.isss_geography     { background-image:url(../i-images/icons/icongeography_34.gif); }
.isss_people        { background-image:url(../i-images/icons/iconpeople_34.gif); }
.isss_zoology       { background-image:url(../i-images/icons/iconzoology_34.gif); }
