/* CSS Document */

@font-face {
	font-family: 'fontawesome';
	src: url('../resources/fonts/fontawesome-webfont.eot/file');
	src: url('../resources/fonts/fontawesome-webfont.eot?#iefix/file') format('embedded-opentype'), url('../resources/fonts/fontawesome-webfont.woff2/file') format('woff2'), url('../resources/fonts/fontawesome-webfont.woff/file') format('woff'), url('../resources/fonts/fontawesome-webfont.ttf/file') format('truetype'), url('../resources/fonts/fontawesome-webfont.svg#fontawesome/file') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'robotocondensed-regular-webfont';
	src: url('../resources/fonts/oswald-regular-webfont.eot');
	src: url('../resources/fonts/oswald-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../resources/fonts/oswald-regular-webfont.woff2') format('woff2'), url('../resources/fonts/oswald-regular-webfont.woff') format('woff'), url('../resources/fonts/oswald-regular-webfont.ttf') format('truetype'), url('../resources/fonts/oswald-regular-webfont.svg#robotocondensed-regular-webfontregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'oswald_stencilbold';
	src: url('../resources/fonts/oswald-stencil-webfont.eot');
	src: url('../resources/fonts/oswald-stencil-webfont.eot?#iefix') format('embedded-opentype'), url('../resources/fonts/oswald-stencil-webfont.woff2') format('woff2'), url('../resources/fonts/oswald-stencil-webfont.woff') format('woff'), url('../resources/fonts/oswald-stencil-webfont.ttf') format('truetype'), url('../resources/fonts/oswald-stencil-webfont.svg#oswald_stencilbold') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'roboto-thin-webfont';
	src: url('../resources/fonts/roboto-thin-webfont.eot');
	src: url('../resources/fonts/roboto-thin-webfont.eot?#iefix') format('embedded-opentype'), url('../resources/fonts/roboto-thin-webfont.woff2') format('woff2'), url('../resources/fonts/fonts/roboto-thin-webfont.woff') format('woff'), url('../resources/fonts/fonts/roboto-thin-webfont.ttf') format('truetype'), url('../resources/fonts/roboto-thin-webfont.svg#roboto_thin_webfont') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'robotocondensed-bold-webfont';
	src: url('../resources/fonts/robotocondensed-bold-webfont.eot');
	src: url('../resources/fonts/robotocondensed-bold-webfont.eot?#iefix') format('embedded-opentype'), url('../resources/fonts/robotocondensed-bold-webfont.woff2') format('woff2'), url('../resources/fonts/robotocondensed-bold-webfont.woff') format('woff'), url('../resources/fonts/robotocondensed-bold-webfont.ttf') format('truetype'), url('../resources/fonts/robotocondensed-bold-webfont.svg#robotocondensed_bold_webfont') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'robotocondensed-regular-webfont';
	src: url('../resources/fonts/robotocondensed-regular-webfont.eot');
	src: url('../resources/fonts/robotocondensed-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../resources/fonts/robotocondensed-regular-webfont.woff2') format('woff2'), url('../resources/fonts/robotocondensed-regular-webfont.woff') format('woff'), url('../resources/fonts/robotocondensed-regular-webfont.ttf') format('truetype'), url('../resources/fonts/robotocondensed-regular-webfont.svg#robotocondensed_regular_webfont') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'robotocondensed-light-webfont';
	src: url('../resources/fonts/robotocondensed-light-webfont.eot');
	src: url('../resources/fonts/robotocondensed-light-webfont.eot?#iefix') format('embedded-opentype'), url('../resources/fonts/robotocondensed-light-webfont.woff2') format('woff2'), url('../resources/fonts/robotocondensed-light-webfont.woff') format('woff'), url('../resources/fonts/robotocondensed-light-webfont.ttf') format('truetype'), url('../resources/fonts/robotocondensed-light-webfont.svg#robotocondensed_light_webfont') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'fontawesome';
	src: url('../resources/fonts/fontawesome-webfont.eot');
	src: url('../resources/fonts/fontawesome-webfont.eot?#iefix') format('embedded-opentype'), url('../resources/fonts/fontawesome-webfont.woff2') format('woff2'), url('../resources/fonts/fontawesome-webfont.woff') format('woff'), url('../resources/fonts/fontawesome-webfont.ttf') format('truetype'), url('../resources/fonts/fontawesome-webfont.svg#fontawesome') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'robotothin';
	src: url('../resources/fonts/roboto-thin-webfont.eot');
	src: url('../resources/fonts/roboto-thin-webfont.eot?#iefix') format('embedded-opentype'), url('../resources/fonts/roboto-thin-webfont.woff2') format('woff2'), url('../resources/fonts/roboto-thin-webfont.woff') format('woff'), url('../resources/fonts/roboto-thin-webfont.ttf') format('truetype'), url('../resources/fonts/roboto-thin-webfont.svg#robotothin') format('svg');
	font-weight: normal;
	font-style: normal;
}
.accordion.parbase.section H3 {
	/* display: inline;*/
	/* font-size: 1.2em;*/
}
.tsg-rwd-accordion {
	/*float: left;*/
	display: inline-block;
	width: 100%;
	margin: 10px 0px 20px 0px;
}
.ext-gecko .tsg-rwd-accordion h3:empty {
	margin: 40px;
}
.tsg-rwd-main-copy-body-frame.dataCSIpage .tsg-rwd-accordion-header {
	width: auto;
}
.tsg-rwd-accordion-header {
	width: -webkit-fill-available!important;
	width: -moz-fill-available;
	padding: 1em;
	background: #DDDDDD;
	color: #444444;
	font-family: 'oswald_regular';
	font-size: 1.2em;
	margin: 3px 0px 0px 0px;
	cursor: pointer;
	overflow: auto;
}
.embassyinformation .tsg-rwd-accordion-header {
	/* float: left; */
	width: -webkit-fill-available;
	/* padding: 1em; */
	padding: 1em;
	background: #f5d97e;
	color: #444444;
	font-family: 'oswald_regular';
	font-size: 1.2em;
	margin: 0px;
	cursor: pointer;
	/* height: unset; */
	/* max-height: 41px; */
	overflow: auto;
}
.embassyinformation .tsg-rwd-accordion-open {
	float: right;
	width: 19px;
	height: 19px;
	border-radius: 50%;
	background-color: #f5d97e;
	color: #e19f4e;
	font-size: 19.4px;
	text-align: center;
	margin: 3px 3px 4px 3px;
	padding: 0px;
	line-height: 5px;
}
.embassyinformation .tsg-rwd-accordion-close {
	float: right;
	width: 19px;
	height: 19px;
	border-radius: 50%;
	background-color: #f5d97e;
	color: #e19f4e;
	font-size: 19.4px;
	text-align: center;
	margin: 3px 3px 4px 3px;
	padding: 0px;
	line-height: 5px;
}
.tsg-rwd-accordion-header-name-frame {
	float: left;
	width: 85%;
	margin-top: 8px;
}
.tsg-rwd-accordion-open, .tsg-rwd-accordion-close {
	float: right;
	width: 19px;
	height: 19px;
	border-radius: 50%;
	background-color: #EFEFEF;
	color: #bbb;
	font-size: 19.4px;
	text-align: center;
	margin: 3px 3px 4px 3px;
	padding: 0px;
	line-height: 5px;
}
.hideThis {
	display: none;
}
.tsg-rwd-accordion-close {
	display: none;
}
.tsg-rwd-accordion-copy {
	text-align: left;
	font-size: 1em;
	line-height: 1.3em;
	font-family: 'robotocondensed-regular-webfont';
	width: 94%;
	float: left;
	padding: 0px 2.8% 0px 2.8%;
	min-height: 125px;
	border-left: 1px #DDDDDD solid;
	border-right: 1px #DDDDDD solid;
	border-bottom: 1px #DDDDDD solid;
	display: none;
}
.embassyinformation .tsg-rwd-accordion-copy {
	text-align: left;
	font-size: 1em;
	line-height: 1.3em;
	font-family: 'robotocondensed-regular-webfont';
	width: 94%;
	float: left;
	padding: 0px 2.8% 0px 2.8%;
	min-height: 125px;
	border-left: 1px #f5d97e solid;
	border-right: 1px #f5d97e solid;
	border-bottom: 1px #f5d97e solid;
	display: none;
}
.tsg-rwd-accordion-All-control-tsg_rwd_show_all_button {
	font-family: 'robotocondensed-bold-webfont';
	float: right;
	width: 50px;
	color: #333;
	background-color: #DDDDDD;
	text-align: center;
	font-size: .8em;
	padding: 6px;
	border-radius: 4px;
	cursor: pointer;
	margin-bottom: 5px;
	display: block;
	margin-top: 12px;
}
.tsg-rwd-sia-csi-accordions .tsg-rwd-accordion-All-control-tsg_rwd_show_all_button {
	margin-top: -41px;
}
.tsg-rwd-accordion-All-control-sister {
	font-family: 'robotocondensed-bold-webfont';
	float: right;
	width: 50px;
	color: #333;
	background-color: #DDDDDD;
	text-align: center;
	font-size: .8em;
	padding: 6px;
	border-radius: 4px;
	cursor: pointer;
	margin-bottom: 5px;
	display: none;
	margin-top: 12px;
}
.tsg-rwd-sia-csi-accordions .tsg-rwd-accordion-All-control-sister {
	margin-top: -41px;
}
.tsg-rwd-accordion-All-control-tsg_rwd_hide_all_button {
	font-family: 'robotocondensed-bold-webfont';
	float: right;
	width: 50px;
	color: #333;
	background-color: #DDDDDD;
	text-align: center;
	font-size: .8em;
	padding: 6px;
	border-radius: 4px;
	cursor: pointer;
	margin-bottom: 5px;
	display: none;
	display: none;
}
.embassyinformation .tsg-rwd-accordion {
	float: left;
	width: 98%;
	margin: 0px 0px 0px 0px;
}
/*** CQ AEM INTERFACE STYLES ***/

.cq-wcm-edit .tsg-rwd-accordion {
	float: none;
}
