/*font-family: 'Roboto', sans-serif;

font-family: 'Roboto Condensed', sans-serif;*/



@font-face {

	font-family: "TTRoundsCondensed";

	src: url("/wp-content/themes/ISID/fonts/TTRoundsCondensed/TTRoundsCondensed-Bold.eot");

	src: url("/wp-content/themes/ISID/fonts/TTRoundsCondensed/TTRoundsCondensed-Bold.eot#iefix") format("embedded-opentype"), url("/wp-content/themes/ISID/fonts/TTRoundsCondensed/TTRoundsCondensed-Bold.woff") format("woff2"), url("/wp-content/themes/ISID/fonts/TTRoundsCondensed/TTRoundsCondensed-Bold.woff") format("woff"), url("/wp-content/themes/ISID/fonts/TTRoundsCondensed/TTRoundsCondensed-Bold.ttf") format("truetype"), url("/wp-content/themes/ISID/fonts/TTRoundsCondensed/TTRoundsCondensed-Bold.svg") format("svg");

	font-weight: bold;

	font-style: normal

}

@font-face {

	font-family: "TTRoundsCondensed";

	src: url("/wp-content/themes/ISID/fonts/TTRoundsCondensed/TTRoundsCondensed-BoldItalic.eot");

	src: url("/wp-content/themes/ISID/fonts/TTRoundsCondensed/TTRoundsCondensed-BoldItalic.eot#iefix") format("embedded-opentype"), url("/wp-content/themes/ISID/fonts/TTRoundsCondensed/TTRoundsCondensed-BoldItalic.woff") format("woff2"), url("/wp-content/themes/ISID/fonts/TTRoundsCondensed/TTRoundsCondensed-BoldItalic.woff") format("woff"), url("/wp-content/themes/ISID/fonts/TTRoundsCondensed/TTRoundsCondensed-BoldItalic.ttf") format("truetype"), url("/wp-content/themes/ISID/fonts/TTRoundsCondensed/TTRoundsCondensed-BoldItalic.svg") format("svg");

	font-weight: bold;

	font-style: italic

}

@font-face {

	font-family: "Rounds Condensed";

	src: url("/wp-content/themes/ISID/fonts/TTRoundsCondensed/TTRoundsCondensed-Italic.eot");

	src: url("/wp-content/themes/ISID/fonts/TTRoundsCondensed/TTRoundsCondensed-Italic.eot#iefix") format("embedded-opentype"), url("/wp-content/themes/ISID/fonts/TTRoundsCondensed/TTRoundsCondensed-Italic.woff") format("woff2"), url("/wp-content/themes/ISID/fonts/TTRoundsCondensed/TTRoundsCondensed-Italic.woff") format("woff"), url("/wp-content/themes/ISID/fonts/TTRoundsCondensed/TTRoundsCondensed-Italic.ttf") format("truetype"), url("/wp-content/themes/ISID/fonts/TTRoundsCondensed/TTRoundsCondensed-Italic.svg") format("svg");

	font-weight: normal;

	font-style: italic

}

@font-face {

	font-family: "TTRoundsCondensed";

	src: url("/wp-content/themes/ISID/fonts/TTRoundsCondensed/TTRoundsCondensed-Regular.eot");

	src: url("/wp-content/themes/ISID/fonts/TTRoundsCondensed/TTRoundsCondensed-Regular.eot#iefix") format("embedded-opentype"), url("/wp-content/themes/ISID/fonts/TTRoundsCondensed/TTRoundsCondensed-Regular.woff") format("woff2"), url("/wp-content/themes/ISID/fonts/TTRoundsCondensed/TTRoundsCondensed-Regular.woff") format("woff"), url("/wp-content/themes/ISID/fonts/TTRoundsCondensed/TTRoundsCondensed-Regular.ttf") format("truetype"), url("/wp-content/themes/ISID/fonts/TTRoundsCondensed/TTRoundsCondensed-Regular.svg") format("svg");

	font-weight: normal;

	font-style: normal

}

@font-face {

	font-family: "TTRoundsCondensedBold";

	src: url("/wp-content/themes/ISID/fonts/TTRoundsCondensedBlack/TTRoundsCondensed-Black.eot");

	src: url("/wp-content/themes/ISID/fonts/TTRoundsCondensedBlack/TTRoundsCondensed-Black.eot#iefix") format("embedded-opentype"), url("/wp-content/themes/ISID/fonts/TTRoundsCondensedBlack/TTRoundsCondensed-Black.woff") format("woff2"), url("/wp-content/themes/ISID/fonts/TTRoundsCondensedBlack/TTRoundsCondensed-Black.woff") format("woff"), url("/wp-content/themes/ISID/fonts/TTRoundsCondensedBlack/TTRoundsCondensed-Black.ttf") format("truetype"), url("/wp-content/themes/ISID/fonts/TTRoundsCondensedBlack/TTRoundsCondensed-Black.svg") format("svg");

	font-weight: bold;

	font-style: normal

}

@font-face {

	font-family: "TTRoundsCondensedBold";

	src: url("/wp-content/themes/ISID/fonts/TTRoundsCondensedBlack/TTRoundsCondensed-BlackItalic.eot");

	src: url("/wp-content/themes/ISID/fonts/TTRoundsCondensedBlack/TTRoundsCondensed-BlackItalic.eot#iefix") format("embedded-opentype"), url("/wp-content/themes/ISID/fonts/TTRoundsCondensedBlack/TTRoundsCondensed-BlackItalic.woff") format("woff2"), url("/wp-content/themes/ISID/fonts/TTRoundsCondensedBlack/TTRoundsCondensed-BlackItalic.woff") format("woff"), url("/wp-content/themes/ISID/fonts/TTRoundsCondensedBlack/TTRoundsCondensed-BlackItalic.ttf") format("truetype"), url("/wp-content/themes/ISID/fonts/TTRoundsCondensedBlack/TTRoundsCondensed-BlackItalic.svg") format("svg");

	font-weight: bold;

	font-style: italic

}

@font-face {

	font-family: "TTRoundsCondensedThin";

	src: url("/wp-content/themes/ISID/fonts/TTRoundsCondensedThin/TTRoundsCondensed-Light.eot");

	src: url("/wp-content/themes/ISID/fonts/TTRoundsCondensedThin/TTRoundsCondensed-Light.eot#iefix") format("embedded-opentype"), url("/wp-content/themes/ISID/fonts/TTRoundsCondensedThin/TTRoundsCondensed-Light.woff") format("woff2"), url("/wp-content/themes/ISID/fonts/TTRoundsCondensedThin/TTRoundsCondensed-Light.woff") format("woff"), url("/wp-content/themes/ISID/fonts/TTRoundsCondensedThin/TTRoundsCondensed-Light.ttf") format("truetype"), url("/wp-content/themes/ISID/fonts/TTRoundsCondensedThin/TTRoundsCondensed-Light.svg") format("svg");

	font-weight: 300;

	font-style: normal

}

@font-face {

	font-family: "TTRoundsCondensedThin";

	src: url("/wp-content/themes/ISID/fonts/TTRoundsCondensedThin/TTRoundsCondensed-LightItalic.eot");

	src: url("/wp-content/themes/ISID/fonts/TTRoundsCondensedThin/TTRoundsCondensed-LightItalic.eot#iefix") format("embedded-opentype"), url("/wp-content/themes/ISID/fonts/TTRoundsCondensedThin/TTRoundsCondensed-LightItalic.woff") format("woff2"), url("/wp-content/themes/ISID/fonts/TTRoundsCondensedThin/TTRoundsCondensed-LightItalic.woff") format("woff"), url("/wp-content/themes/ISID/fonts/TTRoundsCondensedThin/TTRoundsCondensed-LightItalic.ttf") format("truetype"), url("/wp-content/themes/ISID/fonts/TTRoundsCondensedThin/TTRoundsCondensed-LightItalic.svg") format("svg");

	font-weight: 300;

	font-style: italic

}

@font-face {

	font-family: "TTRoundsCondensedThin";

	src: url("/wp-content/themes/ISID/fonts/TTRoundsCondensedThin/TTRoundsCondensed-ThinItalic.eot");

	src: url("/wp-content/themes/ISID/fonts/TTRoundsCondensedThin/TTRoundsCondensed-ThinItalic.eot#iefix") format("embedded-opentype"), url("/wp-content/themes/ISID/fonts/TTRoundsCondensedThin/TTRoundsCondensed-ThinItalic.woff") format("woff2"), url("/wp-content/themes/ISID/fonts/TTRoundsCondensedThin/TTRoundsCondensed-ThinItalic.woff") format("woff"), url("/wp-content/themes/ISID/fonts/TTRoundsCondensedThin/TTRoundsCondensed-ThinItalic.ttf") format("truetype"), url("/wp-content/themes/ISID/fonts/TTRoundsCondensedThin/TTRoundsCondensed-ThinItalic.svg") format("svg");

	font-weight: 100;

	font-style: italic

}

@font-face {

	font-family: "TTRoundsCondensedThin";

	src: url("/wp-content/themes/ISID/fonts/TTRoundsCondensedThin/TTRoundsCondensed-Thin.eot");

	src: url("/wp-content/themes/ISID/fonts/TTRoundsCondensedThin/TTRoundsCondensed-Thin.eot#iefix") format("embedded-opentype"), url("/wp-content/themes/ISID/fonts/TTRoundsCondensedThin/TTRoundsCondensed-Thin.woff") format("woff2"), url("/wp-content/themes/ISID/fonts/TTRoundsCondensedThin/TTRoundsCondensed-Thin.woff") format("woff"), url("/wp-content/themes/ISID/fonts/TTRoundsCondenseDThin/TTRoundsCondensed-Thin.ttf") format("truetype"), url("/wp-content/themes/ISID/fonts/TTRoundsCondensedThin/TTRoundsCondensed-Thin.svg") format("svg");

	font-weight: 100;

	font-style: normal

}



html, body, h1, h2, h3, h4, h5, h6, p, ul, ol, li, a { margin: 0px; padding: 0px; }

.FullWidthContainer { height: auto; float: left; width: 100%; }

.Container { width: 100%; height: auto; margin: 0 auto; max-width: 1110px; clear: both; }

.ClearAll { clear: both; }

.wrap { width: 100%; height: auto; float: left; max-width: 100%; padding: 0px !important; margin: 0px !important; }

#primary .entry-content { width: 1110px !important; margin: 0 auto !important; float: none !important; }
h1 { font-size: 50px; color: #0082c1; font-weight: 200; font-family: "TTRoundsCondensedThin",sans-serif; text-transform: uppercase; color: #0082c1; margin: 25px 0 10px;`line-height: 1.1; }
h2 { margin-bottom: 20px; font-size: 1.45rem; font-weight: 600; line-height: 1.1; font-family: "TTRoundsCondensed",sans-serif; color: #0082c1; }
h3 { color: #001b50; text-align: center; margin-bottom: 20px; font-size: 2.5rem; font-family: "TTRoundsCondensed",sans-serif; font-weight: bolder; margin-top: 40px; }
h4 { color: #00c0f2; font-size: 24px; font-weight: 700; font-family: "Roboto",sans-serif; }
h5 { color: #0082c2; font-weight: bolder; font-size: 1.25rem; font-family: "TTRoundsCondensed",sans-serif; }
p { font-size: 18px; font-family: "Roboto Condensed",sans-serif; color: #4a4a4a; margin-bottom: 20px !important; margin-top: 15px !important; }
ol li { font-size: 18px; font-family: "Roboto Condensed",sans-serif; font-weight: 4a4a4a; }
p.LargeSize { font-size: 24px; font-weight: 300; font-family: "Roboto",sans-serif; color: #4a4a4a; line-height: 1.5; margin: 0 0 20px !important; }
a { color: #0082c1; text-decoration: none; box-shadow: none !important; }
a:hover { text-decoration: none; box-shadow: none; }

.entry-content { width: 100% !important; max-width: 100% !important; margin: 0px !important; padding: 0px !important; }

.widget { padding: 0px; }

header { display: none; }

.page:not(.home) #content { padding: 0px; }

.Column100 { width: 100%; height: auto; float: left; }

.Column75 { width: 75%; height: auto; float: left; }

.Column66 { width: 66.66666%; height: auto; float: left; }

.Column50 { width: 50%; height: auto; float: left; }

.Column45 { width: 45%; height: auto; float: left; }

.Column33 { width: 33.33333%; height: auto; float: left; }

.Column25 { width: 25%; height: auto; float: left; }

.Column20 { width: 20%; height: auto; float: left; }

.ColumnPadding { padding: 15px; }

.AlignRight { float: right; }



#TopBar { width: 100%; height: auto; float: left; }

#TopBar ul { width: auto; height: auto; float: right; text-align: right; margin-bottom: 0px; }

#TopBar ul li { list-style: none; text-align: right; display: inline-block; padding: 15px; margin-left: 0px; }
#TopBar ul li:before { display: none; }

#TopBar ul li a { font-family: 'Roboto', sans-serif; font-size: 14px; color: #4a4a4a; text-decoration: none; box-shadow: none; padding: 4px 0; margin-left: 0px; }

#TopBar ul li a:hover { color: #0082c1; }

#TopBar ul li.ProMED a { font-weight: 900; }

#TopBar ul li.ProMED a::after { content: ''; display: inline-block; vertical-align: middle; height: 7px; width: 7px; background-image: url(/wp-content/themes/ISID/images/outarrow.svg); margin-left: 4px; margin-bottom: 3px; }

#TopBar ul li.BlueBGLink a { background: #0082c1; padding: 4px 12px; color: #ffffff; font-weight: 600; }

#TopBar ul li.BlueBGLink:hover a { background: #4a4a4a; }

#TopBar ul li.LastLink { padding-right: 0px; }

#Logo { width: 50%; height: auto; float: left; position: relative; }

#Logo img { width: 100%; height: auto; max-width: 300px !important; }

#TopSearch { width: 50%; height: auto; float: right; max-width: 350px; }

#TopSearch input[type="search"] { padding: 11px !important; }

#TopSearch button[type="submit"] { background: #0082c1; }

#TopSearch .search-form .search-submit .icon { width: 20px; height: 20px; }

#MainNavigation { width: 100%; height: auto; float: left; border-bottom: 5px solid #0082c1; margin-top: 20px; }

#MainNavigation ul { width: 100%; height: auto; float: left; margin-bottom: 0px; }

#MainNavigation ul li { list-style: none; padding: 0 25px; float: left; position: relative; margin-left: 0px; margin-bottom: 0px; }
#MainNavigation ul li:before { display: none; }

#MainNavigation ul li a { font-family: "Roboto Condensed",sans-serif; font-size: 20px; font-weight: bold; color: #4a4a4a; text-transform: uppercase; padding: 7px 0; float: left; margin-left: 0px; margin-bottom: 0px; }

#MainNavigation ul li.current-menu-item a { border-top: 2px solid #0082c1; padding-top: 7px; }

#MainNavigation ul li.current-menu-item ul li a { border-top: 0px; padding-top: 0px; }

#MainNavigation ul li ul li { padding-bottom: 15px; }

#MainNavigation ul li ul li:last-child { padding-bottom: 0px; }

#MainNavigation ul li.RightSideLink { float: right; }

#MainNavigation ul li.RightSideLink a { font-weight: 300; text-transform: none; }

#MainNavigation ul li.FirstLink { padding-left: 0px; }

#MainNavigation ul li.LastLink { padding-right: 0px; }

#MainNavigation ul li ul.sub-menu { display: none; position: absolute; left: 0; top: 44px; width: 300px; height: auto; z-index: 99; background: #00bdf4; padding: 25px 0; }

#MainNavigation ul li ul.sub-menu li { padding: 0 20px; width: 100%; }

#MainNavigation ul li.LastLink ul.sub-menu { left: inherit; right: 0px; }

#MainNavigation ul li ul.sub-menu li a { color: #ffffff; font-weight: 500; border: none; }

#MainNavigation ul li ul.sub-menu li a:hover { color: #001b50; }

#MainNavigation ul li:hover ul.sub-menu { display: block; }

#MainNavigation ul li.DropDownLink:after { content: ''; display: inline-block; vertical-align: middle; height: 12px; width: 12px; background-image: url(/wp-content/themes/ISID/images/DropDownArrow.png); background-repeat: no-repeat; margin-left: 5px; margin-top: 17px; }

footer { border: none !important; }

.FooterSection { width: 33.33333%; height: auto; float: left; font-family: 'Roboto', sans-serif; }

.FooterSection.LogoSection img { width: 280px; }

.FooterSection h3 { font-size: 16px; font-weight: 600; line-height: 130%; margin: 0; text-align: left; }

.FooterSection p { font-size: 14px; font-family: "Roboto Condensed",sans-serif; color: #4a4a4a; }

.FooterSection a { text-decoration: none; box-shadow: none; }

.FooterSection a:hover { text-decoration: none; box-shadow: none; }

.FooterSection a.ViralFeedBtn { font-size: 20px; font-weight: 700; text-transform: uppercase; font-family: 'Roboto', sans-serif; background-color: #fff; display: inline-block; max-width: 300px; padding: 10px 22px; line-height: 130%; position: relative; -webkit-transition: all 100ms ease-in-out; transition: all 100ms ease-in-out; }

.FooterSection a.ViralFeedBtn:hover { #color: #0082c1; }

.FooterSection a.ViralFeedBtn:before { content: ''; display: block; background-color: transparent; position: absolute; top: 0; right: 0; bottom: 0; left: 0; border: 2px solid #0082c1; -webkit-transition: all 100ms ease-in-out; transition: all 100ms ease-in-out; }

.FooterSection a.ViralFeedBtn:hover:before { border-width: 4px; position: absolute; top: -2px; right: -2px; bottom: -2px; left: -2px; }

.FooterBtn { width: 100%; height: auto; float: left; }

.FooterMenu { width: 100%; height: auto; float: left; }

.FooterMenu ul { width: auto; height: auto; float: left; margin: 30px 0 15px; }

.FooterMenu ul li { list-style: none; float: left; margin-right: 30px; margin-left: 0px; }
.FooterMenu ul li:before { display: none; }

.FooterMenu ul li a { color: #4a4a4a; margin-left: 0px; }

.FooterMenu ul li a:hover { color: #001B50; }

.FooterSocialIcons { width: 100%; height: auto; float: left; }

.FooterSocialIcons a { font-size: 30px; color: #4a4a4a; margin-right: 20px; }

.FooterSocialIcons a:hover { color: #0082c1; }

.TermsNavigation { width: 50%; height: auto; float: left; margin-top: 30px; margin-bottom: 20px; }

.TermsNavigation ul { width: auto; height: auto; float: left; margin-bottom: 0px; }

.TermsNavigation ul li { list-style: none; margin-right: 30px; float: left; margin-left: 0px; }
.TermsNavigation ul li:before { display: none; }

.TermsNavigation ul li a { font-size: 14px; font-family: "Roboto Condensed",sans-serif; color: #4a4a4a; text-decoration: none; box-shadow: none; margin-left: 0px; }

.CopyrightTxT { width: 50%; height: auto; float: right; font-size: 14px; font-family: "Roboto Condensed",sans-serif; color: #4a4a4a; text-align: right; margin-top: 30px; padding-right: 85px; }

.CopyrightTxT p { font-size: 14px; font-family: "Roboto Condensed",sans-serif; color: #4a4a4a; margin-top: 0px !important; }

.WelcomeTxT { display: inline-block; color: #fff; font-size: 18px; font-weight: 300; line-height: 135%; font-family: "TTRoundsCondensed",sans-serif;   vertical-align: top; background-attachment: fixed !important; width: 100vw !important; margin-left: calc(-50vw + 50%) !important; }

.WelcomeTxT .wpb_wrapper { max-width: 1110px !important; margin: 0 auto; }

.WelcomeTxT h2 { font-family: "TTRoundsCondensed",sans-serif; font-size: 36px; font-weight: bold; line-height: 125%; color: #fff; }

.WelcomeTxT h3 { font-weight: 200; font-size: 62px; max-width: 800px; line-height: 66px; font-family: "TTRoundsCondensedThin",sans-serif; color: #fff; text-align: left; }

.WelcomeTxT .Column25, .WelcomeTxT .Column20 { padding-right: 15px; float: none; display: inline-block; vertical-align: top; }

.WelcomeTxT a.WelcomeTxTBtn { margin-right: 25px; vertical-align: top; font-size: 20px; font-weight: bold; max-width: 300px; text-transform: uppercase; background-color: #fff; display: inline-block; padding: 10px 22px; line-height: 130%; position: relative; -webkit-transition: all 100ms ease-in-out; transition: all 100ms ease-in-out; color: #4a4a4a; }

.WelcomeTxT a.WelcomeTxTBtn::before { content: ''; display: block; background-color: transparent; position: absolute; top: 0; right: 0; bottom: 0; left: 0; border: 2px solid #0082c1; -webkit-transition: all 100ms ease-in-out; transition: all 100ms ease-in-out; }

.WelcomeTxT a.WelcomeTxTBtn::after { content: ''; display: inline-block; vertical-align: middle; -webkit-transition: all 100ms ease-in-out; transition: all 100ms ease-in-out; height: 7px; width: 7px; background-image: url(/wp-content/themes/ISID/images/outarrow.svg); position: absolute !important; top: 7px; right: 7px; }

.WelcomeTxT a.WelcomeTxTBtn:hover::before { position: absolute; top: -2px; right: -2px; bottom: -2px; left: -2px; border-width: 4px; }

.WelcomeTxT a.WelcomeTxTBtn:hover { color: #0082c1; }

.HomeSection h2 { color: #ce2a1e; font-size: 48px; font-weight: 300 !important; font-family: "TTRoundsCondensedThin",sans-serif !important; text-transform: uppercase; }

.HomeSection p { font-size: 24px; font-family: "Roboto",sans-serif; font-weight: 100; font-style: italic; line-height: 130%; margin-top: 15px; color: #4a4a4a; }

.HomeSection .vc_btn3-container { margin-bottom: 0px; }

.HomeSection button { font-size: 20px !important; font-weight: 700; text-transform: uppercase; font-family: "TTRoundsCondensed",sans-serif !important; background-color: #fff !important; display: inline-block !important; max-width: 300px; padding: 10px 22px !important; line-height: 130%; position: relative !important; -webkit-transition: all 100ms ease-in-out !important; transition: all 100ms ease-in-out !important; margin-top: 40px; border: none !important; }

.HomeSection .vc_column-inner { padding-top: 0px !important; }

.HomeSection .wpb_content_element { margin: 0px !important; }

.HomeSection button:hover { color: #0082c1 !important; }

.HomeSection button:before { content: ''; display: block; background-color: transparent; position: absolute; top: 0; right: 0; bottom: 0; left: 0; border: 2px solid #0082c1; -webkit-transition: all 100ms ease-in-out; transition: all 100ms ease-in-out; }

.HomeSection button:hover:before { border-width: 4px; position: absolute; top: -2px; right: -2px; bottom: -2px; left: -2px; }

.SurveillanceBorder { border-top: 2px solid #ce2a1e; padding-top: 40px; margin-top: 40px; }

.ResearchBorder { border-top: 2px solid #964586; padding-top: 40px; margin-top: 20px; }

.HomeSection.ResearchBorder h2 { color: #964586; }

.EducationBorder { border-top: 2px solid #87ab2e; padding-top: 40px; margin-top: 20px; }

.MeetingsBorder { border-top: 2px solid #001b50; padding-top: 40px; margin-top: 20px; }

.HomeSection.EducationBorder h2 { color: #87ab2e; }

.AdvocacyBorder { border-top: 2px solid #d79016; padding-top: 40px; margin-top: 20px; }

.HomeSection.AdvocacyBorder h2 { color: #d79016; }

.HomeSection .wpb_raw_html .wpb_wrapper { width: 100%; height: auto; float: left; margin: 0 0 25px; position: relative; }

a.CompleteBoxLink { width: 100%; height: auto; float: left; padding: 15px; text-decoration: none; box-shadow: none; }

a.CompleteBoxLink:hover { text-decoration: none; box-shadow: none; }

a.CompleteBoxLink:before { content: ''; display: block; background-color: transparent; position: absolute; top: 0; right: 0; bottom: 0; left: 0; border: 2px solid #0082c1;     -webkit-transition: all 100ms ease-in-out; transition: all 100ms ease-in-out; }

a.CompleteBoxLink:hover:before { border-width: 4px; position: absolute; top: -2px; right: -2px; bottom: -2px; left: -2px; }

a.CompleteBoxLink h4 { font-size: 20px; font-weight: 700; text-transform: uppercase; font-family: "TTRoundsCondensed",sans-serif; line-height: 130%; -webkit-transition: all 100ms ease-in-out; transition: all 100ms ease-in-out; color: #4a4a4a; }

a.CompleteBoxLink p { font-size: 20px; text-transform: uppercase; font-family: "TTRoundsCondensed",sans-serif; line-height: 125%; -webkit-transition: all 100ms ease-in-out; transition: all 100ms ease-in-out; color: #4a4a4a; font-style: normal; margin: 0px !important; }

a.CompleteBoxLink:hover h4, a.CompleteBoxLink:hover p { color: #0082c1; }

.HomeContentLeftSection p { width: 90%; }

.HomeBottomSection { width: 100%; height: auto; margin: 40px auto 0; max-width: 100%; clear: both; background-position: center; background-attachment: fixed; background-size: cover; }

.HomeBottomSection a.CompleteBoxLink { background: #ffffff; }

.HomeBottomSection .vc_column_container { width: 100%; height: auto; margin: 0 auto; max-width: 1110px !important; float: none; padding: 25px 0; }

.HomeBottomSection .vc_column_container.vc_col-sm-6 { width: 50%; float: left; }

.HomeBottomSection h2 { font-size: 34px; color: #ffffff; font-family: "TTRoundsCondensed ",sans-serif !important; font-weight: bold !important; line-height: 125%; }

.HomeBottomSection .HomeBottomSectionTitle h2 { width: 75%; float: left; }

.HomeBottomSection .wpb_raw_html .wpb_wrapper { margin: 0px; }

.TopBanner { width: 100vw !important; margin-left: calc(-50vw + 50%) !important; }

.TopBanner .vc_column-inner { padding: 0px !important; }

.TopBanner .wpb_text_column { background-position: center; background-size: cover; }

.TopBanner .wpb_text_column .wpb_wrapper { width: 100%; height: auto; margin: 0 auto; max-width: 1110px; padding: 100px 0; }

.TopBanner .wpb_text_column .wpb_wrapper h2 { font-weight: 200; font-size: 48px; line-height: 66px; font-family: "TTRoundsCondensedThin",sans-serif; text-transform: uppercase; color: #fff; max-width: 800px; }

.TopBanner .wpb_text_column .wpb_wrapper p { font-size: 24px; color: #fff; font-family: "Roboto",sans-serif; font-weight: 200; margin-top: 15px; max-width: 800px; }

.InnerPage .wpb_text_column { float: left; }

.InnerPage h1 { color: #4a4a4a; font-size: 36px; font-weight: 900; line-height: 1.1; font-family: "TTRoundsCondensed",sans-serif; margin-bottom: 20px; }

.InnerPage p { font-size: 18px !important; font-family: "Roboto Condensed",sans-serif !important; margin-bottom: 20px !important; color: #4a4a4a; font-weight: 500 !important; }

.InnerPage .InnerPageTitle { font-size: 24px; font-weight: 300; font-family: "Roboto",sans-serif; color: #4a4a4a; line-height: 1.5; } 

.InnerPage .InnerPageTitle.MarginBottom { margin-bottom: 20px; }

.InnerPage .InnerPageTitle .wpb_wrapper { float: left; }

a.BlueBtn { font-size: 20px; color: #4a4a4a; margin-top: 15px; margin-right: 10px; font-weight: bold; display: block; float: left; clear: left; position: relative; padding: 10px 22px; line-height: 130%; text-decoration: none; box-shadow: none !important; max-width: 250px; }

a.BlueBtn.FullWidthBtn { max-width: 100%; }

a.BlueBtn:before { content: ''; display: block; background-color: transparent; position: absolute; top: 0; right: 0; bottom: 0; left: 0; border: 2px solid #0082c1; -webkit-transition: all 100ms ease-in-out; transition: all 100ms ease-in-out; }

a.BlueBtn:after { content: ''; display: inline-block; vertical-align: middle; -webkit-transition: all 100ms ease-in-out; transition: all 100ms ease-in-out; height: 7px; width: 7px; background-image: url(/wp-content/themes/ISID/images/outarrow.svg); position: absolute; top: 5px; right: 5px; margin-left: 2px; margin-bottom: 4px; }

a.BlueBtn:hover { color: #0082c1; text-decoration: none; box-shadow: none; }

.TopBarPage a.BlueBtn h4 { font-size: 20px; font-weight: 700; text-transform: uppercase; font-family: "TTRoundsCondensed"; line-height: 130%; -webkit-transition: all 100ms ease-in-out; transition: all 100ms ease-in-out; color: #4a4a4a; margin-bottom: 0.5rem; }

.TopBarPage a.BlueBtn p { font-size: 20px; font-weight: 400; text-transform: uppercase; font-family: "TTRoundsCondensed"; line-height: 125%; -webkit-transition: all 100ms ease-in-out; transition: all 100ms ease-in-out; color: #4a4a4a; margin-bottom: 0px !important; margin-top: 0px !important; }

a.BlueBtn:hover h4 { color: #0082c1 !important; }

a.BlueBtn:hover p { color: #0082c1 !important; }

a.BlueBtn:hover:before { border-color: #0082c1; position: absolute; top: -2px; right: -2px; bottom: -2px; left: -2px; border-width: 4px; }

.InnerPage a.BlueBtn h4 { font-size: 20px; font-weight: 700; text-transform: uppercase; font-family: "TTRoundsCondensed"; line-height: 130%; -webkit-transition: all 100ms ease-in-out; transition: all 100ms ease-in-out; color: #4a4a4a; margin-bottom: 0.5rem; }

.InnerPage a.BlueBtn p { font-size: 20px; font-weight: 400; text-transform: uppercase; font-family: "TTRoundsCondensed"; line-height: 125%; -webkit-transition: all 100ms ease-in-out; transition: all 100ms ease-in-out; color: #4a4a4a; margin-bottom: 0px !important; }

a.SidebarBlueBtn { font-size: 20px !important; color: #4a4a4a; margin-top: 15px; font-weight: bold; display: block; float: left; clear: left; position: relative; padding: 22px; line-height: 130%; text-decoration: none; box-shadow: none; font-family: "TTRoundsCondensed" !important; margin-bottom: 40px; }

a.SidebarBlueBtn:before { content: ''; display: block; background-color: transparent; position: absolute; top: 0; right: 0; bottom: 0; left: 0; border: 2px solid #0082c1; -webkit-transition: all 100ms ease-in-out; transition: all 100ms ease-in-out; }

a.SidebarBlueBtn:after { content: ''; display: inline-block; vertical-align: middle; -webkit-transition: all 100ms ease-in-out; transition: all 100ms ease-in-out; height: 7px; width: 7px; background-image: url(/wp-content/themes/ISID/images/outarrow.svg); position: absolute; top: 5px; right: 5px; margin-left: 2px; margin-bottom: 4px; }

a.SidebarBlueBtn:hover, a.SidebarBlueBtn:focus { color:	#0082c1; text-decoration: none; box-shadow: none; }

a.SidebarBlueBtn:hover:before { border-color: #0082c1; position: absolute; top: -2px; right: -2px; bottom: -2px; left: -2px; border-width: 4px; }

a.SidebarBlueBtn h4 { font-size: 20px; font-weight: 700; text-transform: uppercase; font-family: "TTRoundsCondensed"; line-height: 130%; -webkit-transition: all 100ms ease-in-out; transition: all 100ms ease-in-out; color: #4a4a4a; margin-bottom: 0.5rem; }

a.SidebarBlueBtn p { font-size: 20px !important; font-weight: 400; text-transform: uppercase; font-family: "TTRoundsCondensed" !important; line-height: 125%; -webkit-transition: all 100ms ease-in-out; transition: all 100ms ease-in-out; color: #4a4a4a; margin-bottom: 0px !important; }

a.SidebarBlueBtn:hover h4, a.SidebarBlueBtn:hover p { color: #0082C1; }

a.SidebarBlueBtn.NoArrow:after { display: none; }

.ResourcesSection { width: 100%; height: auto; float: left; border: 2px solid #e0e0e0; padding: 15px 15px 40px; margin-bottom: 25px; }

.ResourcesSection h2 { font-size: 36px !important; color: #4a4a4a !important; font-weight: 200 !important; font-style: italic; font-family: "Roboto",sans-serif !important; line-height: 1.1; } 

.ResourcesSection p { font-size: 18px; font-family: "Roboto Condensed",sans-serif; font-weight: 4a4a4a; margin-bottom: 0px !important; margin-top: 15px !important; }

.ResourcesSection ul { width: 100%; height: auto; float: left; margin: 0; }

.ResourcesSection ul li { list-style: none; margin-top: 30px; }

.ResourcesSection ul li a { font-size: 18px; color: #0082c1; text-decoration: none; box-shadow: none; font-weight: 700; font-family: "TTRoundsCondensed"; }

.ResourcesSection ul li a:hover, .ResourcesSection ul li a:focus { color: #001b50; text-shadow: none; box-shadow: none; }

.ResourcesSection ul li a:after { content: ''; display: inline-block; vertical-align: middle; -webkit-transition: all 100ms ease-in-out; transition: all 100ms ease-in-out; height: 7px; width: 7px; background-image: url(/wp-content/themes/ISID/images/outarrow.svg); position: static; top: 7px; right: 7px; margin-left: 2px; margin-bottom: 4px; }

ul.InnerPageList { width: 100%; height: auto; float: left; margin-bottom: 20px; }

ul.InnerPageList li { font-size: 18px !important; font-family: "Roboto Condensed",sans-serif !important; margin-bottom: 5px !important; color: #4a4a4a; font-weight: 500 !important;  margin-left: 12px; position: relative; list-style: none; }

ul.InnerPageList li::before { content: '\002022'; font-size: 22px; display: block; height: 10px; width: 10px; line-height: 10px; text-align: center; position: absolute; top: 8px; left: -12px; color: #0082c1; }

ul.InnerPageList li a { font-size: 18px !important; font-family: "Roboto Condensed",sans-serif !important; margin-bottom: 5px !important; color: #4a4a4a; font-weight: 500 !important;  margin-left: 12px; position: relative; list-style: none; text-decoration: none; box-shadow: none; color: #0082c1; }

ul.InnerPageList li a:hover { text-decoration: none; box-shadow: none; }

a.SidebarBlueBtn.LeftSidebar { margin-bottom: 0px; max-width: 300px; }

.FullWidthRawHTML { float: left; width: 100%; }

.FullWidthRawHTML .wpb_wrapper { width: 100%; max-width: 100%; }

a.BlueLink { color: #0082c1; text-decoration: none; box-shadow: none; }

a.BlueLink:hover, a.BlueLink:focus { text-decoration: none; box-shadow: none; }

.AccordionTxT { width: 100%; height: auto; float: left; clear: both; }

.AccordionTxT a.BlueLink:after { content: ''; display: inline-block; vertical-align: middle; -webkit-transition: all 100ms ease-in-out; transition: all 100ms ease-in-out; height: 7px; width: 7px; background-image: url(/wp-content/themes/ISID/images/outarrow.svg); position: static; top: 7px; right: 7px; margin-left: 2px; margin-bottom: 4px; }

.AccordionTxT a.BlueLink:hover, .AccordionTxT a.BlueLink:focus { text-decoration: none; box-shadow: none; }

.AccorrionSection { width: 100%; height: auto; float: left; clear: both; margin: 20px 0 0; }

.AccorrionSection .vc_tta-panel-heading a { padding-left: 20px !important; }

.AccorrionSection a { color: #0082c1 !important; text-decoration: none !important; box-shadow: none !important; font-weight: 400 !important; }

.AccorrionSection a:hover, .AccorrionSection a:focus { color: #4a4a4a; text-decoration: none !important; box-shadow: none !important; }

.AccorrionSection i.vc_tta-controls-icon { left: inherit !important; right: 20px; color: #0082c1 !important; }

.AccorrionSection .vc_tta-panel-heading h4.vc_tta-panel-title a { font-size: 20px; font-family: "TTRoundsCondensed",sans-serif; font-weight: 700 !important; display: block; padding-right: 40px; padding-top: 20px; padding-bottom: 20px; position: relative; color: #4a4a4a !important; }

.AccorrionSection h4.vc_tta-panel-title a:hover { color: #0082c1 !important; }

/*.TopBarPage h1 { font-size: 50px; color: #0082c1; font-weight: 200; font-family: "TTRoundsCondensedThin",sans-serif; text-transform: uppercase; color: #0082c1; margin: 25px 0 10px;

line-height: 1.1; }

.TopBarPage h2 { margin-bottom: 20px; font-size: 2.5rem; font-weight: 500; line-height: 1.1; font-family: "TTRoundsCondensed",sans-serif; color: #4a4a4a; }

.TopBarPage h3 { color: #001b50; text-align: center; margin-bottom: 20px; font-size: 2.5rem; font-family: "TTRoundsCondensed",sans-serif; font-weight: bolder; margin-top: 40px; }

.TopBarPage h4 { color: #00c0f2; font-size: 24px; font-weight: 700; font-family: "Roboto",sans-serif; }

.TopBarPage h5 { color: #0082c2; font-weight: bolder; font-size: 1.25rem; font-family: "TTRoundsCondensed",sans-serif; }

.TopBarPage p { font-size: 18px; font-family: "Roboto Condensed",sans-serif; color: #4a4a4a; margin-bottom: 20px !important; margin-top: 15px !important; }

.TopBarPage ol li { font-size: 18px; font-family: "Roboto Condensed",sans-serif; font-weight: 4a4a4a; }

.TopBarPage p.LargeSize { font-size: 24px; font-weight: 300; font-family: "Roboto",sans-serif; color: #4a4a4a; line-height: 1.5; margin: 0 0 20px !important; }

.TopBarSidebar { margin-top: 40px; }

.TopBarPage a { color: #0082c1; text-decoration: none; box-shadow: none; }

.TopBarPage a:hover { text-decoration: none; box-shadow: none; }*/

.EducationSubPages {  }

.EducationSubPages h4 { color: #00c0f2; font-size: 24px; font-weight: 700; font-family: "Roboto",sans-serif; }

.EducationSubPages p { font-size: 18px; font-family: "Roboto Condensed",sans-serif; color: 4a4a4a; margin-bottom: 20px !important;  }

.EducationSubPages p.LargeSize { font-size: 24px; font-weight: 300; font-family: "Roboto",sans-serif; color: #4a4a4a; line-height: 1.5; margin: 0 0 20px !important; }

.EducationSubPages ul { width: 100%; height: auto; float: left; margin-bottom: 20px; }

.EducationSubPages ul li { font-size: 18px !important; font-family: "Roboto Condensed",sans-serif !important; margin-bottom: 5px !important; color: #4a4a4a; font-weight: 500 !important;  margin-left: 12px; position: relative; list-style: none; clear: both; }

.EducationSubPages ul li::before { content: '\002022'; font-size: 22px; display: block; height: 10px; width: 10px; line-height: 10px; text-align: center; position: absolute; top: 8px; left: -12px; color: #0082c1; }

.EducationSubPages ul li a { font-size: 18px !important; font-family: "Roboto Condensed",sans-serif !important; margin-bottom: 5px !important; color: #4a4a4a; font-weight: 500 !important;  margin-left: 12px; position: relative; list-style: none; text-decoration: none; box-shadow: none; color: #0082c1; }

.EducationSubPages ul li a:hover { text-decoration: none; box-shadow: none; }

.EducationSubPages ol { width: 100%; height: auto; float: left; margin-bottom: 20px; }

.EducationSubPages ol li { font-size: 18px !important; font-family: "Roboto Condensed",sans-serif !important; margin-bottom: 5px !important; color: #4a4a4a; font-weight: 500 !important;  margin-left: 12px; position: relative; margin-left: 20px; }

.EducationSubPages ol li { font-size: 18px !important; font-family: "Roboto Condensed",sans-serif !important; margin-bottom: 5px !important; color: #4a4a4a; font-weight: 500 !important;  margin-left: 12px; position: relative; list-style: inherit !important; margin-left: 20px !important; }

.EducationSubPages ul li ol li::before { display: none; }

.EducationSubPages p { font-size: 18px !important; font-family: "Roboto Condensed",sans-serif !important; margin-bottom: 20px !important; color: #4a4a4a; font-weight: 500 !important; clear: both; }

.EducationSubPages p.LargeTxT { font-size: 24px !important; font-weight: 300 !important; font-family: "Roboto",sans-serif !important; color: #4a4a4a; line-height: 1.5; margin: 0 0 20px !important; }

.EducationSubPages a { color: #00c0f2; text-decoration: none; box-shadow: none; }

.EducationSubPages a:hover, .EducationSubPages a:focus { color: #4a4a4a; text-decoration: none; box-shadow: none; }

.EducationSubPages ol li ul li { list-style: none !important; }

.EducationSubPages ul li ol li ul li { font-size: 18px !important; font-family: "Roboto Condensed",sans-serif !important; margin-bottom: 5px !important; color: #4a4a4a; font-weight: 500 !important;  margin-left: 12px; position: relative; list-style: none; clear: both; }

.EducationSubPages ul li ol li ul li::before { content: '\002022'; font-size: 22px; display: block; height: 10px; width: 10px; line-height: 10px; text-align: center; position: absolute; top: 8px; left: -12px; color: #0082c1; }

.EducationSubPages .vc_col-sm-12 .vc_column-inner { padding-left: 0px; padding-right: 0px; }

.TopicsSection { width: 100%; height: auto; float: left; text-align: center; }

.TopicsSection h1 { font-size: 48px; color: #00c0f2; font-weight: 200; font-family: "TTRoundsCondensedThin",sans-serif; text-transform: uppercase; line-height: 1.1; margin: 15px 0 20px; }

.TopicsSection h2 { color: #00c0f2; font-family: "TTRoundsCondensed",sans-serif; font-size: 2.5rem; line-height: 1.1; margin-bottom: 20px; font-weight: bolder; }

.TopicsSection h5 { font-size: 1.75rem; color: #001b50; line-height: 1.1; font-weight: 500; font-family: "TTRoundsCondensed",sans-serif; letter-spacing:normal; text-transform: none; }

.TopicsSection h6 { font-size: 24px; font-weight: 300; font-family: "Roboto",sans-serif; color: #4a4a4a; font-style: italic; margin-top: 25px; }

.TopicsTitle { color: #0082c2; font-size: 1.5rem; font-weight: 500; line-height: 1.1; font-family: "TTRoundsCondensed",sans-serif; margin: 0 0 15px; }

.TopicsList { color: #0082c2; font-family: "TTRoundsCondensed",sans-serif; font-size: 1rem; }

.TopicsList a { color: #0082c2; font-family: "TTRoundsCondensed",sans-serif; font-size: 1rem; text-decoration: none; box-shadow: none; }

.TopicsList a:hover , .TopicsList a:focus { text-decoration: none; box-shadow: none; }

.PrintPDFSection { width: 100%; height: auto; float: left; text-align: right; font-style: italic; font-size: 24px; font-weight: 300; font-family: "Roboto",sans-serif; margin: 20px 0 !important; }

.PrintPDFSection a.BlueBtn { float: right; text-decoration: none; box-shadow: none; text-transform: uppercase; color: #4a4a4a; font-weight: 400; font-style: normal; margin-right: 0px; clear: both; }

.PrintPDFSection a.BlueBtn:hover, .PrintPDFSection a.BlueBtn:focus { float: right; text-decoration: none; box-shadow: none; color: #001b50 !important; }



#BlogPostSection { width: 60%; height: auto; float: left; margin: 50px 0; }

#BlogSidebar { width: 30%; height: auto; float: right; margin: 50px 0; }

#BlogPostSection h1 { font-size: 48px; color: #0082c0; font-weight: 200; font-family: "TTRoundsCondensedThin",sans-serif; text-transform: uppercase; }

#BlogPostSection .BlogItem { width: 100%; height: auto; float: left; padding: 30px 0; border-bottom: 2px solid #e0e0e0; }

.PostCategory { width: 100%; height: auto; float: left; }

.PostCategory ul li { list-style: none; float: left; margin-right: 5px; font-family: "TTRoundsCondensed",sans-serif; color: #0082c1; font-size: 18px; font-weight: 700; }

.PostCategory ul li::after { content:", ";}

.PostCategory ul li:last-child::after { display: none; }

.PostCategory ul li a { font-family: "TTRoundsCondensed",sans-serif; color: #0082c1; font-size: 18px; font-weight: 700; }

.PostCategory ul li a:hover { color: #001b50; }

.PostTitle { width: 100%; height: auto; float: left; margin: 10px 0 5px; }

.PostTitle h2 a { font-size: 34px; color: #0082c1; font-family: "TTRoundsCondensed",sans-serif; font-weight: 700; line-height: 1.1; }

.PostTitle h2 a:hover { color: #001b50; }

.PostDate { width: 100%; height: auto; float: left; font-size: 18px; color: #4a4a4a; font-family: "Roboto",sans-serif; font-weight: 300; }

#BlogSidebar section.widget { width: 100%; height: auto; float: left; margin: 0 0 50px; }

#BlogSidebar section.widget h2.widget-title {  font-family: "TTRoundsCondensed",sans-serif; color: #0082c1; font-size: 21px; font-weight: 700; margin-bottom: 10px; letter-spacing: 1px; }

#BlogSidebar section.widget ul li { width: 100%; height: auto; float: left; border: none; padding: 0 0 10px; }

#BlogSidebar section.widget ul li a { font-size: 16px; color: #4a4a4a; font-family: "Roboto",sans-serif; font-weight: 400; }

#BlogSidebar section.widget ul li a:hover, #BlogSidebar section.widget ul li a:focus { color: #0082c1; box-shadow: none; }

#PaginationSection { width: 100%; height: auto; float: left; }

#PaginationSection .wp-paginate .title { display: none; }

#PaginationSection .wp-paginate .current { font-weight: 700; color: #001B50; background: none; border: none; font-family: "Roboto Condensed",sans-serif; font-size: 18px; }

#PaginationSection .wp-paginate a { color: #0082c1; background: none; border: none; font-family: "Roboto Condensed",sans-serif; font-size: 18px; font-weight: normal; }

body.single.single-post .single-featured-image-header { display: none; }

body.single.single-post .site-content { padding: 0px; }

body.single.single-post span.screen-reader-text { display: none; }

#BlogDetail { width: 60%; height: auto; float: left; margin: 50px 0; }

#BlogDetail .BlogDetailInfo { width: 100%; height: auto; float: left; }

#BlogDetail .BlogDetailInfo .BlogDetailTitle { width: 100%; height: auto; float: left; }

#BlogDetail .BlogDetailInfo .BlogDetailTitle h2 { font-weight: 200; font-family: "TTRoundsCondensedThin",sans-serif; font-size: 48px; text-transform: none; color: #0082c1; margin-bottom: 20px; line-height: 1.1; }

#BlogDetail .BlogDetailInfo .BlogDetailThumbnail { display: none; width: 100%; height: auto; float: left; }

#BlogDetail .BlogDetailInfo .BlogDetailThumbnail img { display: none; }

#BlogDetail .BlogDetailInfo .BlogDetailTxT { width: 100%; height: auto; float: left; }

#BlogDetail .BlogDetailInfo .BlogDetailTxT p { font-size: 18px; font-family: "Roboto Condensed",sans-serif; margin: 15px 0 20px; color: #4a4a4a; line-height: 1.5; }

#BlogDetail .BlogDetailInfo .BlogDetailTxT p.LargeSize { font-size: 24px; font-weight: 300; font-family: "Roboto",sans-serif; margin: 15px 0 20px; line-height: 1.5; color: #4a4a4a; }

#BlogDetail .BlogDetailInfo .BlogDetailTxT a { color: #0082c1; }

#BlogDetail .BlogDetailInfo .BlogDetailTxT a:hover, #BlogDetail .BlogDetailInfo .BlogDetailTxT a:focus { color: #4a4a4a; box-shadow: none; }

#BlogDetail h5 { font-size: 25px; font-family: "TTRoundsCondensed",sans-serif; font-weight: 700; text-transform: uppercase; color: #4a4a4a; line-height: 1.1; }

body.single.single-post ol li { font-size: 18px; font-family: "Roboto Condensed",sans-serif; color: #4a4a4a; margin-left: 20px; margin-bottom: 10px; }

body.single.single-post a.BlueBtn { text-transform: uppercase; }

a.AllNewsLink { font-size: 14px; font-weight: 900; font-family: "Roboto",sans-serif; text-decoration: none; color: #0082c1; margin-bottom: 50px; float: left; }

a.AllNewsLink:hover, a.AllNewsLink:focus { text-decoration: none; box-shadow: none; }

.BlogDetailInfo .PostDate { margin: 25px 0; }

body.category .site-content, body.archive .site-content { padding: 0px !important; }

body.category #primary , body.archive #primary { width: 100% !important; }

body.category span.screen-reader-text, body.archive span.screen-reader-text { display: none; }

.CategoryTitle ul li { list-style: none; }

.CategoryTitle ul li a { font-size: 48px; color: #0082c0; font-weight: 200; font-family: "TTRoundsCondensedThin",sans-serif; text-transform: uppercase; }

.ArchivesTitle { font-size: 48px; color: #0082c0; font-weight: 200; font-family: "TTRoundsCondensedThin",sans-serif; text-transform: uppercase; line-height: 55px; }

.BlueTitle  { font-size: 50px; color: #0082c1; font-weight: 200; font-family: "TTRoundsCondensedThin",sans-serif; text-transform: uppercase; color: #0082c1; margin: 50px 0 10px;

line-height: 1.1; }

.BlackTitle { color: #4a4a4a; font-size: 36px; font-weight: 900; line-height: 1.1; font-family: "TTRoundsCondensed",sans-serif; margin-bottom: 20px; }

.NewListing ul { margin-bottom: 25px !important; }

.NewListing ul li a { margin-left: 0px !important; }

.NewListing h3 { text-align: left; color: #4a4a4a; font-size: 27px; }

.BiographySection { width: 100%; height: auto; float: left; }

.BiographySection h2 { font-size: 36px; color: #0082c1; font-weight: 300; font-family: "TTRoundsCondensedThin",sans-serif; text-transform: uppercase; color: #0082c1; margin: 25px 0 5px; line-height: 1.1; }

.BiographySection h3 { font-size: 25px; color: #0082c1; font-weight: 600; font-family: "TTRoundsCondensed",sans-serif; color: #0082c1; margin: 0 0 10px; line-height: 1.1; text-align: left; }

.BiographySection h4 { font-size: 20px; color: #4a4a4a !important; font-weight: 600; font-family: "TTRoundsCondensed",sans-serif; color: #0082c1; margin: 0 0 10px; line-height: 1.1; text-align: left; margin-top: 20px; }



#FooterDonateSection { width: 100%; height: auto; margin: 0 auto; max-width: 1080px; padding: 50px 0; }

.FooterDonateSection { width: 100%; height: auto; float: left; margin: 40px auto 50px; max-width: 100%; clear: both; background-position: center; background-attachment: fixed; background-size: cover; background-image: url(https://isiddev.wpengine.com/wp-content/uploads/2019/06/International-Society-for-Infectious-Diseases-Landing.jpg) !important; }

.FooterDonateTitle { width: 45%; height: auto; float: left; }

.FooterDonateTitle h2 { float: left; font-size: 34px; color: #ffffff; font-family: "TTRoundsCondensed ",sans-serif !important; font-weight: bold !important; line-height: 125%; text-align: left; width: 80%; }

.FooterDotateBox { width: 48%; height: auto; float: right; }

.DonateLeftBox { width: 45%; height: auto; float: left; }

.DonateRightBox { width: 45%; height: auto; float: right; }

.FooterDotateBox a { background: #ffffff; width: 100%; height: auto; float: left; padding: 15px; text-decoration: none; box-shadow: none; position: relative; }

.FooterDotateBox a:before { content: ''; display: block; background-color: transparent; position: absolute; top: 0; right: 0; bottom: 0; left: 0; border: 2px solid #0082c1; -webkit-transition: all 100ms ease-in-out; transition: all 100ms ease-in-out; }

.FooterDotateBox a:hover:before { border-width: 4px; position: absolute; top: -2px; right: -2px; bottom: -2px; left: -2px; }

.FooterDotateBox h4 { font-size: 20px; font-weight: 700; text-transform: uppercase; font-family: "TTRoundsCondensed",sans-serif; line-height: 130%; -webkit-transition: all 100ms ease-in-out; transition: all 100ms ease-in-out; color: #4a4a4a; }

.FooterDotateBox p { font-size: 20px; text-transform: uppercase; font-family: "TTRoundsCondensed",sans-serif; line-height: 125%; -webkit-transition: all 100ms ease-in-out; transition: all 100ms ease-in-out; color: #4a4a4a; font-style: normal; margin: 0px; }



body.search.search-results .site-content { padding: 30px 0 0; }

.SearchTitle { font-weight: 200; color: #0082c1; font-size: 48px; font-family: "TTRoundsCondensedThin",sans-serif; text-transform: uppercase; }

.SearchTitle span { color: #333333; font-weight: 400; }

.SearchResultCount { width: 100%; height: auto; float: left; margin: 0 0 25px; font-size: 18px; font-weight: 400; font-family: "Roboto Condensed",sans-serif; }



body.search.search-results h3 { width: 100%; height: auto; float: left; text-align: left; line-height: 36px; margin-top: 17px; }

body.search.search-results h3 a { font-family: "TTRoundsCondensed",sans-serif; color: #0082c1; font-weight: 700; font-size: 32px; line-height: 36px; }

body.search.search-results h3 a:hover { color: #001b50; }

a.SlugName { font-family: "TTRoundsCondensed",sans-serif; color: #0082c1; font-size: 18px; font-weight: 700; text-decoration: none; box-shadow: none; }

a.SlugName:hover { color: #001b50; }

button#responsive-menu-button { position: absolute !important; background: #0082c1 !important; right: 0px !important; width: 50px !important; height: 50px !important; }

#responsive-menu-container { background: #0082c1 !important; }

#responsive-menu-container #responsive-menu-wrapper { background: #0082c1 !important; }

#responsive-menu-container #responsive-menu li.responsive-menu-item a { border-bottom: 1px solid #0082c1; background-color: #0082c1; font-size: 15px !important; }

#responsive-menu-container #responsive-menu li.responsive-menu-item a .responsive-menu-subarrow { background-color: #0082c1; border: none; }

#responsive-menu-container .responsive-menu-search-box { height: 40px !important; }

#responsive-menu-container #responsive-menu li.responsive-menu-item a:hover .responsive-menu-subarrow.responsive-menu-subarrow-active { border-color: #0082c1 !important; background: #025c88 !important; }

#responsive-menu-container #responsive-menu li.responsive-menu-current-item > .responsive-menu-item-link { background: #025c88 !important; }

#responsive-menu-container #responsive-menu li.responsive-menu-item a:hover { border: none !important; }

#responsive-menu-container #responsive-menu ul.responsive-menu-submenu li.responsive-menu-item a { height: auto; line-height: 21px; padding: 10px 25px; }

#responsive-menu-container #responsive-menu li.responsive-menu-item a .responsive-menu-subarrow.responsive-menu-subarrow-active { background: #0082c1 !important; }

#responsive-menu-container #responsive-menu li.responsive-menu-item a:hover .responsive-menu-subarrow { background: #0082c1 !important; }

/*#icegram_messages_container { display: none; }*/

#responsive-menu-container #responsive-menu li.responsive-menu-item a:hover { background: #0082c1 !important; }

#responsive-menu-container #responsive-menu ul.responsive-menu-submenu li.responsive-menu-item a { background: #025c88 !important; border-color: #0082c1 !important; }



.SearchItem { width: 100%; height: auto; float: left; border-bottom: 2px solid #e0e0e0; margin-bottom: 10px; padding-bottom: 10px; }

.SearchItemCategory { width: 100%; height: auto; float: left; font-family: "TTRoundsCondensed",sans-serif; color: #333333; font-size: 18px; font-weight: 700; display: none; }

.SearchItemCategory span { float: left; }

.SearchItemCategory ul { float: left; }

.SearchItemCategory ul li { list-style: none; }

.SearchItemCategory ul li::before { content:'Category: '; float: left; margin-right: 5px; }

.SearchItemCategory ul li a { font-family: "TTRoundsCondensed",sans-serif; color: #0082c1; font-size: 18px; font-weight: 700; text-decoration: none; box-shadow: none; }

.SearchItemCategory ul li a:hover { color: #001b50; text-decoration: none; box-shadow: none; }

body.single.single-post .BlogDetailInfo ul li { font-size: 18px !important; font-family: "Roboto Condensed",sans-serif !important; margin-bottom: 5px !important; color: #4a4a4a; font-weight: 500 !important;  margin-left: 12px; position: relative; list-style: none; clear: both; }

body.single.single-post .BlogDetailInfo ul li::before { content: '\002022'; font-size: 22px; display: block; height: 10px; width: 10px; line-height: 10px; text-align: center; position: absolute; top: 8px; left: -12px; color: #0082c1; }

body.home .BlueBtn a { font-size: 20px; color: #4a4a4a !important; margin-top: 15px; margin-right: 10px; font-weight: bold; display: block; float: left; clear: left; position: relative; padding: 10px 22px; line-height: 130%; text-decoration: none; box-shadow: none !important; max-width: 250px; background: #ffffff !important; font-family: "Roboto Condensed",sans-serif !important; text-transform: uppercase }
body.home .BlueBtn a:before { content: ''; display: block; background-color: transparent; position: absolute; top: 0; right: 0; bottom: 0; left: 0; border: 2px solid #0082c1;  -webkit-transition: all 100ms ease-in-out; transition: all 100ms ease-in-out; }
body.home .BlueBtn a:hover { color: #0082c1 !important; text-decoration: none; }
body.home .BlueBtn a:hover:before { border-color: #0082c1; position: absolute; top: -2px; right: -2px; bottom: -2px; left: -2px; border-width: 4px; }

.ig_message p { color: #ffffff !important; margin: 0px !important; font-size: 16px !important; }
.CustomBlogTitle { font-family: "TTRoundsCondensed",sans-serif; color: #0082c1; font-size: 21px; font-weight: 700; margin-bottom: 10px; letter-spacing: 1px; text-transform: uppercase; }
.TypeList { width: 100%; height: auto; float: left; }
.TypeList a { color: #4a4a4a; }
.TypeList ul { list-style: none; margin: 0; }
.TypeList ul li { width: 100%; height: auto; float: left; border: none; padding: 0 0 10px; }
.TypeList ul li a { font-size: 16px; color: #4a4a4a; font-family: "Roboto",sans-serif; font-weight: 400; }
.TypeList ul li a:hover { color: #0082c1; }

form#gform_1 li.WidthSmall { width: 33.33333% !important; float: left !important; clear: none !important; min-height: 100px; }
form#gform_1 li.gfield.gfield_error { background: none !important; border: none !important; }
form#gform_1 label { font-weight: 500; font-size: 18px; font-family: "Roboto Condensed",sans-serif; color: #4a4a4a; margin-bottom: 0px !important; margin-top: 15px !important; }
form#gform_1 input[type="text"], form#gform_1 input[type="email"], form#gform_1 select { width: 100%; height: 45px; }
form#gform_1 .ginput_container_radio { margin-top: 10px !important; }
form#gform_1 ul.gfield_radio { width: 100%; height: auto; float: left; margin: 0; padding: 0; }
form#gform_1 ul.gfield_radio li { float: left; margin-right: 20px; }
form#gform_1 ul.gfield_radio li label { margin-top: 5px !important; margin-left: 0px !important; }
form#gform_1 span.gfield_required { color: #F00; }
form#gform_1 .ginput_container_checkbox { margin-top: 0px !important; }
form#gform_1 .ginput_container_checkbox input[type="checkbox"] { vertical-align: top !important; }
form#gform_1 li#field_1_12 { width: 100%; height: auto; float: left; margin: 15px 0 0; }
form#gform_1 li#field_1_12 label { font-weight: 600; }
form#gform_1 ul.gfield_checkbox { margin-top: 20px !important; }
form#gform_1 ul.gfield_checkbox li { margin-bottom: 15px !important; }
form#gform_1 li#field_1_12 ul.gfield_checkbox li label { margin: 0px !important; font-weight: 500; }
form#gform_1 li#field_1_13 { width: 100%; height: auto; float: left; margin-top: 25px; }
form#gform_1 li#field_1_13 label { font-weight: 600; }
form#gform_1 li#field_1_13 ul.gfield_radio { width: 100%; height: auto; float: left; }
form#gform_1 li#field_1_13 ul.gfield_radio li { width: 100%; }
form#gform_1 li#field_1_13 ul.gfield_radio li label { margin: 0px !important; font-weight: 500; }
form#gform_1 li#field_1_13 ul.gfield_radio li input[type="radio"] { margin-top: 6px; vertical-align: top; }
form#gform_1 li#field_1_14 { margin-top: 0px !important; }
form#gform_1 li#field_1_14 label { display: none; }
form#gform_1 input[type="submit"] { font-size: 20px; font-weight: 700; text-transform: uppercase; font-family: 'Roboto', sans-serif; background-color: #fff; display: inline-block; max-width: 300px; padding: 9px 50px; line-height: 130%; position: relative; transition: 0.3s; color: #0082c1; border: 2px solid #0082c1; border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; margin-top: 20px; }
form#gform_1 input[type="submit"]:hover { color: #000000; border: 2px solid #000000; transition: 0.3s; }
form#gform_1 .validation_message { font-weight: 600; color: #F00; padding-top: 0px; }
.gform_wrapper div.validation_error { color: #ff0000; font-size: 1em; font-weight: 600; margin-bottom: 25px; border-top: 2px solid #ff0000; border-bottom: 2px solid #ff0000; padding: 16px 0; clear: both; width: 100%; text-align: center; }

.CategoryTypeListing { width: 100%; height: auto; float: left; }
.CategoryTypeListing ul { width: 100%; height: auto; float: left; }
.CategoryTypeListing ul li { list-style: none; width: 50%; height: auto; float: left; margin-bottom: 15px; padding-right: 15px; }
.CategoryTypeListing ul li a { border: 1px solid #ddd; padding: 10px; display: inline-block; color: #4a4a4a; width: 100%; font-size: 14px; font-weight: 600; }
.CategoryTypeListing ul li a:hover { border: 1px solid #0082c0; color: #0082c0; }
.CategoryTypeListingTitle { width: 100%; height: auto; float: left; font-size: 24px; color: #0082c0; font-weight: 600; font-family: "TTRoundsCondensedThin",sans-serif; text-transform: uppercase; margin-bottom: 7px; }

.widget.widget_rss { width: 100%; height: auto; float: left; border: 2px solid #e0e0e0; padding: 15px 15px 20px; margin-bottom: 25px; }
.widget.widget_rss a.rsswidget { font-size: 36px; color: #4a4a4a; font-weight: 200; font-style: italic; font-family: "Roboto",sans-serif; line-height: 1.1; }
.widget.widget_rss ul li { border: none; padding: 0px; margin: 30px 0 0 !important; }
.widget.widget_rss ul li a.rsswidget { font-size: 18px; color: #0082c1; text-decoration: none; box-shadow: none; font-weight: 700; font-family: "TTRoundsCondensed"; font-style: normal; }
.widget.widget_rss ul li a.rsswidget:hover { color: #001b50; text-shadow: none; }
.widget.widget_rss ul li span.rss-date { font-weight: 600; color: #000000; letter-spacing: 0.5px; }
.widget.widget_rss ul li a:after { content: ''; display: inline-block; vertical-align: middle; -webkit-transition: all 100ms ease-in-out; transition: all 100ms ease-in-out; height: 7px; width: 7px; background-image: url(/wp-content/themes/ISID/images/outarrow.svg); position: static; top: 7px; right: 7px; margin-left: 2px; margin-bottom: 4px; }


ul { width: 100%; height: auto; float: left; margin-bottom: 20px; }
ul li { font-size: 18px; font-family: "Roboto Condensed",sans-serif; margin-bottom: 5px; color: #4a4a4a; font-weight: 500;  margin-left: 12px; position: relative;list-style: none; }
ul li::before { content: '\002022'; font-size: 22px; display: block; height: 10px; width: 10px; line-height: 10px; text-align: center; position: absolute; top: 8px; left: -12px; color: #0082c1; }
ul li a { font-size: 18px; font-family: "Roboto Condensed",sans-serif; margin-bottom: 5px; color: #4a4a4a; font-weight: 500;  margin-left: 12px; position: relative; list-style: none; text-decoration: none; box-shadow: none; color: #0082c1; }
ul li a:hover { text-decoration: none; box-shadow: none; }

ol { width: 100%; height: auto; float: left; margin-bottom: 20px; margin-left: 10px; }
ol li { font-size: 18px; font-family: "Roboto Condensed",sans-serif; margin-bottom: 5px; color: #4a4a4a; font-weight: 500;  margin-left: 12px; position: relative; }
ol li a { font-size: 18px; font-family: "Roboto Condensed",sans-serif; margin-bottom: 5px; color: #4a4a4a; font-weight: 500;  margin-left: 12px; position: relative; list-style: none; text-decoration: none; box-shadow: none; color: #0082c1; }
ol li a:hover { text-decoration: none; box-shadow: none; }

body.page-template-IMED2121-Template .TopSectionOne, body.page-template-IMED2121-Template .TopSectionTwo, body.page-template-IMED2121-Template .TopSectionThree
{ display: none; }
body.page-template-IMED2121-Template .vc_custom_1617944366887 { background-size: cover; background-repeat: no-repeat; }
body.page-template-IMED2121-Template .vc_row { margin: 0px !important; }
body.page-template-IMED2121-Template .IMED2021MobileImg { display: none; }
.RightSectionIMED2021 { padding: 50px 0 0 30px; }
.RightSectionIMED2021 .SaveTheDateImg img { max-width: 80%; } 
.RightSectionIMED2021 .SaveTheDateTitle { max-width: 80%; text-align: center; }
.RightSectionIMED2021 h1 { font-size: 32px; text-align: center; font-weight: 300; max-width: 80%; margin: 0 auto; }
.RightSectionIMED2021 h2 { font-size: 24px; line-height: 36px; border-top: 2px solid #cccccc; margin: 20px 0 0; padding-top: 20px; }
.RightSectionIMED2021 form#gform_13 { width: 80%; float: left; margin-bottom: 60px; }
.RightSectionIMED2021 form#gform_13 .ginput_container { margin-top: 2px; }
.RightSectionIMED2021 form#gform_13 .ginput_complex .ginput_left { width: 100%; margin: 0px; padding: 0px; }
.RightSectionIMED2021 form#gform_13 label { margin-bottom: 0px; clear: both; } 
.RightSectionIMED2021 form#gform_13 label#input_13_10_6_label { margin-bottom: 20px; }
.RightSectionIMED2021 form#gform_13 input[type="text"] { width: 100%; height: auto; float: left; padding: 5px; height: 45px; margin-bottom: 30px; }
.RightSectionIMED2021 form#gform_13 select { width: 100%; height: auto; float: left; padding: 5px; height: 45px; margin-bottom: 30px; }
.RightSectionIMED2021 form#gform_13 select#input_13_10_6 { margin-bottom: 3px; }
.RightSectionIMED2021 form#gform_13 .gform_footer { padding: 0px; }
.RightSectionIMED2021 form#gform_13 input[type="submit"] { font-size: 20px; color: #4a4a4a !important; font-weight: bold; display: block; float: left; clear: left; position: relative; padding: 10px 22px; line-height: 130%; text-decoration: none; box-shadow: none !important; max-width: 250px; background: #ffffff !important; font-family: "Roboto Condensed",sans-serif !important; text-transform: uppercase; border: 2px solid #0082c1; }
.RightSectionIMED2021 form#gform_13 input[type="submit"]:hover { color: #0082c1 !important; text-decoration: none; }
body.page-template-IMED2121-Template .FooterDonateSection { display: none; }
body.page-template-IMED2121-Template footer, body.page-template-IMED2121-Template .TermsNavigation, body.page-template-IMED2121-Template .CopyrightTxT { display: none; }
body.page-template-IMED2121-Template #primary .entry-content { width: 100% !important; }

.FlipBox { width: 100%; height: auto; float: left; position: relative; }
.FlipBox img { width: 100%; float: left; }
.FlipBox .FlipBoxTxT { width: 100%; height: auto; float: left; position: absolute; left: 0px; bottom: 0px; background: #cccccc; padding: 20px 10px; }
.FlipBox .FlipBoxTxT h2 { font-size: 24px; color: #0082c1; }

.ImageHoverEffectSection .wpb_single_image { position: relative; overflow: hidden; }
.ImageHoverEffectSection .wpb_single_image img { transform: scale(1); transition: all 0.5s; } 
.ImageHoverEffectSection .wpb_single_image img:hover { transform: scale(1.1); transition: all 0.5s; }
footer { background: #0383c1; padding: 50px 0 40px }
footer .FooterSection.FooterLogo img { box-shadow: none; }
.FooterSection h3 { color: #ffffff; }
.FooterSection p { color: #ffffff; }
#CopyRightSection { width: 100%; height: auto; float: left; background: #4a4a4a; }
#CopyRightSection .TermsNavigation { margin-top: 16px; margin-bottom: 10px; }
#CopyRightSection .TermsNavigation ul li a { color: #ffffff; }
#CopyRightSection .CopyrightTxT { margin-top: 20px; }
#CopyRightSection .CopyrightTxT p { color: #ffffff; }
.FooterDonateSection { display: none; }
.FooterSection a.ViralFeedBtn { margin-bottom: 10px; font-size: 17px; }
.FooterSection .FooterBtn p { margin-top: 0px !important; }
.FooterSocialIcons a { font-size: 24px; color: #ffffff; }
.FooterSocialIcons a:hover { color: #000000; }
FooterSocialIcons { padding-left: 10px; }






@media screen and (max-width: 1170px) {

 .Container { max-width: 960px; }	
 
 #primary .entry-content { width: 960px; }

 #MainNavigation ul li { padding: 0 20px; }

}



@media screen and (max-width: 1024px) {

 .Container { max-width: 800px; }
  #primary .entry-content { width: 800px; }	 

 #MainNavigation ul li { padding: 0 9px; }

 #Logo img { max-width: 250px !important; }

 body.home .vc_column-inner { max-width: 800px; margin: 0 auto; }

 .WelcomeTxT h3 { font-size: 40px; line-height: 45px; padding: 35px 0 10px; }

 #FooterDonateSection { max-width: 800px; }

 .TopBanner .wpb_text_column .wpb_wrapper { max-width: 800px; }
 
 form#gform_1 li.WidthSmall { width: 100% !important; }
 
 form#gform_1 input[type="submit"] { width: auto; }

}



@media screen and (max-width: 840px) {

 .Container { max-width: 92%; margin: 15px 4%; }
  #primary .entry-content { width: 92%px; margin: 15px 4%; }

 .FooterDonateTitle { width: 100%; margin-bottom: 25px; }

 .FooterDonateTitle h2 { width: 100%; }

 .FooterDotateBox  { width: 100%; }

 #FooterDonateSection { max-width: 100%; padding: 50px 20px; }

 .FooterSection { width: 100%; margin-bottom: 20px; }

 .TermsNavigation { width: 100%; margin-top: 0px; }

 .CopyrightTxT { width: 100%; margin-top: 0px; text-align: left; padding: 0px; margin-bottom: 20px; }

 .HomeSection button { margin: 20px 0 !important; }

 .Column45 { width: 100%; }

 #TopBar ul li { padding: 7px 15px; }

 #Logo { width: 100%; }

 .HomeContentLeftSection p { width: 100%; }

 .DonateLeftBox, .DonateRightBox { width: 100%; }

 #MainNavigation { display: none; }

 #TopSearch { display: none; }

 .InnerPage .InnerPageTitle { width: 100%; margin-bottom: 50px; }

 .InnerPage .vc_col-sm-4 { width: 100%; }

 .TopBanner .wpb_text_column .wpb_wrapper { max-width: 100%; padding: 50px 30px; }

 #BlogPostSection { width: 100%; }

 #BlogSidebar { width: 100%; margin-top: 0px; }

 #BlogDetail { width: 100%; }

 #BlogDetail .BlogDetailInfo .BlogDetailThumbnail img { display: none; }

 .TopBarPage { max-width: 100%; margin: 15px 0; }

}

@media screen and (max-width: 768px) {
	body.page-template-IMED2121-Template .IMED2021MobileImg { display: block; margin-bottom: 0px; }
	body.page-template-IMED2121-Template .vc_custom_1617944366887 { background-image: none !important; }
	.RightSectionIMED2021 { padding: 40px 0 0 0px; }
	.RightSectionIMED2021 .SaveTheDateImg img { max-width: 100%; }
	.RightSectionIMED2021 .SaveTheDateTitle { max-width: 100%; }
	.RightSectionIMED2021 form#gform_13 { width: 100%; margin-bottom: 20px; }
}



@media screen and (max-width: 640px) {

 .CategoryTypeListing ul li { width: 100%; padding: 0px; }

}

a.regbtn {font-size: 20px;font-weight: 700;text-transform: uppercase;font-family: 'Roboto', sans-serif;background-color: #fff;display: inline-block;max-width: 300px;padding: 10px 22px;line-height: 130%;position: relative;-webkit-transition: all 100ms ease-in-out;transition: all 100ms ease-in-out;}

a.regbtn:hover { color: #0082c1; }

a.regbtn:before { content: ''; display: block; background-color: transparent; position: absolute; top: 0; right: 0; bottom: 0; left: 0; border: 2px solid #0082c1; -webkit-transition: all 100ms ease-in-out; transition: all 100ms ease-in-out; }

a.regbtn:hover:before { border-width: 4px; position: absolute; top: -2px; right: -2px; bottom: -2px; left: -2px; }
