@charset "UTF-8";
@import url("/webfonts/MyriadProCond/stylesheet.css");
.margin.container {padding-top: 60px!important;}
.margin.container .topics {overflow: hidden;font-size:.7em;margin-bottom:20px;}
.margin.container .topics a.toggle span {background-image: none;padding-left: 0;}
.margin.container .topics .links a {text-decoration: none;padding-left: 0;}
.margin.container .topics a.toggle span::before {
content: '+';
margin-right: 4px;
font-size:1.2em;
color:#006199;
}
.margin.container.country h2 {font-size:1.8em;}
.margin.container.country .region {overflow: hidden;margin-bottom: 12px;}
.margin.container.country .region h4 {
	border-bottom: 1px solid #ced5da;
	margin-bottom: 12px;
	padding-bottom: 4px;
}
.margin.container.country .region ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	line-height: 34px;
}
.margin.container.country .region ul li{
	float: left;
	width: 170px;
	margin-bottom: 12px;
	font: normal 18px/34px MyriadProCond, sans-serif;
}
.margin.container.country .region ul li img{
	float: left;
	margin-right: 5px;
}
.margin.container.country .region ul a{
	text-decoration: none;
}
.margin.container.country .region ul a:hover{
	text-decoration: underline;
	color: #FA7401;
}
.margin.container .stress-anxiety .columns {overflow: hidden;}
.margin.container .stress-anxiety .columns h4 {margin-bottom: 6px;}
.margin.container .stress-anxiety .columns .left{float:left;width:48%;}
.margin.container .stress-anxiety .columns .kaplan {float:left;width:152px;margin:0 20px 5px 0;font-size: .8em;}
.margin.container .stress-anxiety .columns .right{float:right;width:48%;}
.margin.container .stress-anxiety .columns .right img {width:100%;max-width:337px;}
.margin.container .stress-anxiety .institutes {overflow: hidden;margin:20px 0;padding:12px 0;border-top:#7a797e solid 1px;border-bottom:#7a797e solid 1px;}
.margin.container .stress-anxiety .institutes p {text-align: center;font-size: .8em;}
.margin.container .stress-anxiety .institutes .logos div {float:right;width:25%;}
.margin.container .stress-anxiety .institutes .logos div p {font-size: .9em;line-height: 1.1em; text-align: left;}
.margin.container .stress-anxiety .institutes .logos div img {float:left;display: block;margin-right:10px;}
.margin.container .stress-anxiety .callout {overflow: hidden;margin-bottom:20px;}
.margin.container .stress-anxiety .callout p {float:right;width:48%;}
.margin.container .stress-anxiety .callout img {width:100%;height:auto;max-width:335px;}
.margin.container .stress-anxiety .experiences .row {overflow: hidden;margin-bottom:20px;}
.margin.container .stress-anxiety .experiences .row div {float:left;width:30%;}
.margin.container .stress-anxiety .experiences .row div + div {margin-left:3%;}
.margin.container .stress-anxiety .experiences  h4 {margin-bottom: 12px;}
.margin.container .stress-anxiety .experiences .row p {margin-bottom: 4px;}
.margin.container .stress-anxiety .experiences .row p.name {text-align: right;font-family: MyriadProItalic;font-weight: normal;font-size: .9em;margin-right:20px;}

.margin.container.gift .right {float:right;}
.margin.container.gift ol > li::before {top: 5px;}


@media (max-width:720px){
.margin.container .stress-anxiety .callout p {float:none;width:100%;}
}
@media (max-width:650px){
.margin.container .stress-anxiety .institutes .logos div {width:50%;}
.margin.container .stress-anxiety .institutes .logos div:nth-child(3),
.margin.container .stress-anxiety .institutes .logos div:nth-child(4){margin-top:12px;}
.margin.container .stress-anxiety .experiences .row div {float:none;width:100%;}
.margin.container .stress-anxiety .experiences .row div + div {margin-left:0}
.margin.container .stress-anxiety .experiences .row p.name {margin-bottom: 12px;text-align: left;}
.margin.container.gift .right {float:none;width:100%;margin-left:0!important;padding-left:20px;}
.margin.container.gift .right img {display:block;margin:0;width:90%!important;height:auto!important;}
}
@media (max-width:550px){
.margin.container .stress-anxiety .columns .left,
.margin.container .stress-anxiety .columns .right {float:none;width:100%;margin-bottom:20px;}

}
@media (max-width:450px){
.margin.container .stress-anxiety .institutes .logos div img {width:25%;height:auto;margin-bottom:1em;}
}
