/*
Theme Name: INDA18
*/


@import url("wp-responsive.css");
@import url("wp-resp-menu.css");


/*-----------------------------2018 styles update ----------------*/

html {
	box-sizing: border-box;
}
*, *:before, *:after {
	box-sizing: inherit;
}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, summary {
	display: block
}
audio, canvas, video {
	display: inline-block;
*display:inline;
*zoom:1
}
audio:not([controls]) {
	display: none;
	height: 0
}
[hidden] {
display:none
}
html {
	font-size: 100%;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%
}
html, button, input, select, textarea {
	font-family: sans-serif
}
body {
	margin: 0;
font-size 100%
}
a:focus {
	outline: thin dotted
}
a:active, a:hover {
	outline: 0
}
h1 {
	font-size: 1.5em;
	margin: .67em 0
}
h2 {
	font-size: 1.17em;
	margin: .83em 0
}
h3 {
	font-size: 1em;
	margin: 1em 0
}
h4 {
	font-size: .83em;
	margin: 1.33em 0
}
h5 {
	font-size: .83em;
	margin: 1.67em 0
}
h6 {
	font-size: .75em;
	margin: 2.33em 0
}
abbr[title] {
	border-bottom: 1px dotted
}
b, strong {
	font-weight: 700
}
blockquote {
	margin: 1em 40px
}
dfn {
	font-style: italic
}
mark {
	background: #ff0;
	color: #000
}
p, pre {
	margin: 1em 0
}
code, kbd, pre, samp {
	font-family: monospace, serif;
	_font-family: 'courier new', monospace;
	font-size: 1em
}
pre {
	white-space: pre;
	white-space: pre-wrap;
	word-wrap: break-word
}
q {
	quotes: none
}
q:before, q:after {
	content: '';
	content: none
}
small {
	font-size: 80%
}
sub, sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline
}
sup {
	top: -.5em
}
sub {
	bottom: -.25em
}
dl, menu, ol, ul {
	margin: 0
}
dd {
	margin: 0 0 0 40px
}
menu, ol, ul {
	padding: 0;
	list-style: none;
}
nav ul, nav ol {
	list-style: none;
	list-style-image: none
}
img {
	border: 0;
	-ms-interpolation-mode: bicubic
}
svg:not(:root) {
	overflow: hidden
}
figure {
	margin: 0
}
form {
	margin: 0
}
fieldset {
	border: 1px solid silver;
	margin: 0 2px;
	padding: .35em .625em .75em
}
legend {
	border: 0;
	padding: 0;
	white-space: normal;
*margin-left:-7px
}
button, input, select, textarea {
	font-size: 100%;
	margin: 0;
	vertical-align: baseline;
*vertical-align:middle
}
button, input {
	line-height: normal
}
button, html input[type="button"],/* 1 */ input[type="reset"], input[type="submit"] {
	-webkit-appearance: button;
	cursor: pointer;
*overflow:visible
}
button[disabled], input[disabled] {
	cursor: default
}
input[type="checkbox"], input[type="radio"] {
	box-sizing: border-box;
	padding: 0;
*height:13px;
*width:13px
}
input[type="search"] {
	-webkit-appearance: textfield;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box
}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
-webkit-appearance:none
}
button::-moz-focus-inner, input::-moz-focus-inner {
border:0;
padding:0
}
textarea {
	overflow: auto;
	vertical-align: top
}
table {
	border-collapse: collapse;
	border-spacing: 0
}
/* taken from main.css */

::-moz-selection {
background:#b3d4fc;
text-shadow:none
}
::selection {
	background: #b3d4fc;
	text-shadow: none
}
hr {
	display: block;
	height: 1px;
	border: 0;
	border-top: 1px solid #ccc;
	margin: 1em 0;
	padding: 0
}
img {
	vertical-align: middle
}
fieldset {
	border: 0;
	margin: 0;
	padding: 0
}
textarea {
	resize: vertical
}
.chromeframe {
	margin: .2em 0;
	background: #ccc;
	color: #000;
	padding: .2em 0
}
.ir {
	background-color: transparent;
	border: 0;
	overflow: hidden;
*text-indent:-9999px
}
.ir:before {
	content: "";
	display: block;
	width: 0;
	height: 100%
}
.hidden {
	display: none!important;
	visibility: hidden
}
.visuallyhidden {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px
}
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus {
	clip: auto;
	height: auto;
	margin: 0;
	overflow: visible;
	position: static;
	width: auto
}
.invisible {
	visibility: hidden
}
.clearfix:before, .clearfix:after {
	content: " ";
	display: table
}
.clearfix:after {
	clear: both
}
.clearfix {
*zoom:1
}
@media print {
* {
	background: transparent!important;
	color: #000!important;
	box-shadow: none!important;
	text-shadow: none!important
}
a, a:visited {
	text-decoration: underline
}
a[href]:after {
	content: " (" attr(href) ")"
}
abbr[title]:after {
	content: " (" attr(title) ")"
}
.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after {
	content: ""
}
pre, blockquote {
	border: 1px solid #999;
	page-break-inside: avoid
}
thead {
	display: table-header-group
}
tr, img {
	page-break-inside: avoid
}
img {
	max-width: 100%!important
}
@page {
margin:.5cm
}
p, h2, h3 {
	orphans: 3;
	widows: 3
}
h2, h3 {
	page-break-after: avoid
}
}
/* Scripting
   ========================================================================== */

/**
 * Add the correct display in IE 9-.
 */

canvas {
	display: inline-block;
}
/**
 * Add the correct display in IE.
 */

template {
	display: none;
}

/* Hidden
   ========================================================================== */

/**
 * Add the correct display in IE 10-.
 */

[hidden] {
 display: none;
}
body {          /* Fonts and other styleing */
	background: #E3F4FF;
	color: #7B7A78;
	font-family: Helvetica;
	font-size: 100%;
	line-height: 1.375em;
}
h1, h2, h3, h4 {
	font-family: Helvetica;
	margin-bottom: .5em;
	color: #44535d;
	font-weight: 500
}
h2 {
	font-size: 19px;
	font-family: Georgia;
	margin-bottom: 10px;
	color: #44535d;
}

h4 {
    font-size: 1em;
    font-family: Helvetica;
    margin-bottom: 10px;
    color: #44535d;
    font-weight: bold;
}
a {
	text-decoration: none;
	color: #6B5441;
}
strong {
	font-weight: bold;
}
a:hover {
	text-decoration: underline;
}
#header a {
	color: #44535d;
	text-decoration: none;
}
.facebook {
	background: url('../jpg/facebook.jpg');
}
.twitter {
	background: url('../jpg/twitter.jpg');
}
.linkedin {
	background: url('../jpg/linkedin.jpg');
}
.rss {
	background: url('../jpg/rss.jpg');
}
dt {
	font-weight: bold;
}
dd {
	margin: 5px 15px 15px 15px;
}
table {
	margin-bottom: 15px;
}
table td {
	vertical-align: top;
	padding: 5px;
}
table th {
	font-size: 15px;
	padding: 5px;
	font-weight: bold;
	border-bottom: 1px solid #adadad;
	background: #EFF2F4;
}
#maincontent {
	color: #7b7a78;
	font-family: helvetica;
	line-height: 1.5em;
}
#maincontent ul {
	list-style: disc;
	margin-left: 15px;
	margin-bottom: 15px;
}
#maincontent ol {
	margin-left: 15px;
	margin-bottom: 15px;
}
#maincontent li {
	margin-left: 15px;
}
#maincontent a {
	text-decoration: underline;
}
#maincontent .breadcrumbs {
	margin: 0px 0px 15px 0px;
	font-size: 12px;
	}
#submenu h3, .widget-title {
	padding: 10px;
	font-family: Georgia;
	font-size: 15px !important;
	background: #B3D235;
	color: #4B4D52;
	margin-bottom: 0;
}
#submenu ul li, .widget-container ul li, .widget_tag_cloud a {
	padding: 10px;
	border-bottom: 1px solid #d5d5d5;
}
#submenu ul li a, .widget-container ul li a, .widget_tag_cloud a {
	color: #4b4d52;
	font-size: 13px !important;
}
#submenu ul ul li {
    border-bottom: 0px solid;
    margin-right: -10px;
}
#callouts {
	margin-top: 5px;
}
#callouts img {
	display: block;
}
#callouts .callout-item {
	margin-bottom: 5px;
}
#callouts .callout-item h3 {
	line-height: 32px;
	background-color: #B3D235;
	color: #4B4D52;
	padding: 0px 10px;
	font-family: Georgia;
	font-size: 15px;
}
#callouts .callout-item a {
	display: block;
	color: #eff2f4;
}
#callouts .callout-item a:hover h3 {
	text-decoration: underline !important;
	color: #eee !important;
}
#callouts .callout-item a:hover {
	text-decoration: underline !important;
}
#sidebar #newsletter h3 {
	padding-top: 20px;
	font-family: Georgia;
	font-size: 19px;
	color: #44535d;
}
#newsletter p {
	line-height: 1.4em;
	font-size: .85em;
}
.textwidget .signup {
	margin: 0px 0px 20px 10px !important;
	padding-top: 10px !important;
	padding-bottom: 10px !important;
}
.signup {
	float: right;
	display: inline-block;
	padding: 2px 15px 3px 15px;
	margin: 0px 5px 5px 5px;
	background: #f4ba51;
	color: #624a20;
	font-weight: bold;
	text-decoration: none;
	font-size: 13px;
	font-family: Calibri;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
}
#footer {
	padding-top: 1px;
	background: #B3D235;
	border-top: 4px solid #4e555a;
}
.footermenu h4, .footermenu h4 a {
	font-family: Helvetica;
	color: #4B4D52;
	font-size: 12px;
	margin-bottom: 5px;
	font-weight: bold;
}
.footermenu ul {
	list-style: disc;
	margin-left: 15px;
	margin-bottom: 15px;
}
.footermenu li {
	line-height: 18px;
	color: #4B4D52;
}
.footermenu li a {
	font-size: 12px;
	color: #4B4D52;
}
#legal {
	background: #38424b;
	font-family: Helvetica;
	font-size: 10px;
	line-height: 14px;
	padding-bottom: 10px;
	color: #868e92;
}
#legal strong {
	color: #ffffff !important;
}
#legal a {
	color: #868e92;
}
#legal strong a {
	color: #ffffff;
}
#contact_information {
	padding: 10px;
	margin: 15px 0px;
	background: #EFF2F4;
	border: 1px solid #d0d0d0;
}

/* from old WP Styles */


.directoryQuestionnaire {
	background: #ffffff !important;	
}

.directoryQuestionnaire #maincontent {	
	width: 940px !important;
}

blockquote {
    margin: 15px;
    border: 1px solid #d3d3d3;
    background: #EFF2F4;
    padding: 10px;
	font-size:.85em;
}
#tabs .entry p, .entry p {
    color: #7b7a78;
    font-family: Helvetica;
}
#tabs ul { margin: 0px }
#tabs .entry p { font-size:12px }
#tabs h3, .entry h3, #tabs h3 a {
    font-weight: bold;
    margin-bottom: 5px;
    color: #44535d;
    font-family: Georgia;
    font-size: .95em;
	line-height: 1.4em;
}
#tabs .entry { padding:0px !important;}
#tabs .ui-tabs-nav {font-size: 14px;}
.morenews {
    font-family: Georgia;
    color: #44535d !important;
	font-size:14px;
}
.alignleft {
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
}
.alignright {
    float: right;
    margin-left: 10px;
    margin-bottom: 10px;
}
.entry ol li, .entry ul li {
    margin-bottom: 10px;
}

.page-template-template-hall-of-fame-php table caption {
    color: #44535D;
    font-size: 13px;
    padding: 5px 0px;
	text-align:left;
}
.page-template-template-hall-of-fame-php table td { font-size: .85em}
.even {
    background: #EFF2F4;
}
.odd {
    background: #ffffff;
}
.memberlist a { overflow-wrap: break-word;
  word-wrap: break-word;
  -ms-word-break: break-all;
}
table#indateam {Max-width:100%}
#indateam th { text-align:left}
.post-type-archive .entry, #maincontent .entry {padding:1px 10px; font-size:.85em}
.thecategories { display :flex;}
#maincontent .thecategories ul {
    margin:0px;
}
.thecategories h4 {
    margin: 0px;
}

.thecategories .post-categories li {
    display: inline-block;
}

.wp-pagenavi { clear:both;
    width: 100%;
    background: #ecedee;
    text-align: center;
    padding: 0px !important;
}
.wp-pagenavi .extend {
    border: 0px !important;
}
.wp-pagenavi a, .wp-pagenavi span {
    text-decoration: none;
    border: 1px solid #BFBFBF;
    padding: 3px 5px;
    margin: 2px;
}
.wp-pagenavi a {
    display: inline-block;
    color: #44535d;
    border: 0px !important;
    margin: 2px 0px !important;
	font-size:12px;
}
.wp-pagenavi .current {
    background: #ffffff;
    border: 0px solid !important;
}
.wp-pagenavi .page, .wp-pagenavi .current {
    padding: 3px 15px !important;
}

.nextpostslink {
    width: 100px;
    float: right;
    display: inline-block;
    background: #4E555A;
    color: #ffffff;
}
a.nextpostslink, a.previouspostslink {
    color: #ffffff !important;
    text-decoration: none !important;
}
#abstractSearchForm table.toc {
    border-bottom: 1px solid #adadad;
    margin-bototm: 20px;
    background: #fafafa;}
#abstractSearchForm select {font-size:.85em; line-height:1em}
#abstractSearchForm select{
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    padding: 5px;
}