@charset "UTF-8";
textarea,
input[type=text],
input[type=submit] {
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
}
::-webkit-input-placeholder {color: #b8b8b8;font-weight: 200;}/* Chrome/Opera/Safari */
::-moz-placeholder {color: #b8b8b8;font-weight: 200;}/* Firefox 19+ */
:-ms-input-placeholder {color: #b8b8b8;font-weight: 200;}/* IE 10+ */
:-moz-placeholder {color: #b8b8b8;font-weight: 200;}/* Firefox 18- */
.find .accordion .toggle-off span {color:#e80000;}
.find .accordion .toggle-off {
font-size:1em;
font-weight: 600;
letter-spacing: .3em;
text-decoration: none;
text-align: center;
color:#000;
padding:.38em;
padding-left:2em;
padding-bottom:.2em;
margin-top:18px;
cursor: pointer;
display:block;
margin-bottom: 6px;
background-color: #fee1a5;
}
.find .accordion .toggle-off::after {content: '';margin-left: .2em;font-size: .9em;font-family: "Wingdings3";}
.find .accordion .toggle-off.selected::after {content: ''; /* Wingding3 arrow down UNICODE */}
.find .accordion .toggle-off + div {padding-left:2em;}
.find .accordion .region {background-color: #fffbea;/*background-image: url(../images/earth_find_background.jpg);background-repeat: no-repeat;background-position: 0% .5em;background-size: cover;*/}
.find .countries {margin:1em 0 0}
.find .country {overflow:hidden;max-width:905px;padding:.5em 0 .25em;margin:0 2%;border-top:1px solid #000;}
.find .country img {display:block;margin: 1em 1em 0 1em;float:left;max-width:300px;}
.find .country:first-of-type {padding-top:0;border-top-style:none;}
.find .country .toggle-off {width:218px;float:left;background:none;text-align: left;letter-spacing: 0;padding:0;margin-top:0}
.find .country .practitioner form div {overflow: hidden;}
.find .country .practitioner {float:right;padding-top:.3em;width:60%;}
.find .country .practitioner h4 {font-weight: 600;margin: 1em 0 0;line-height: 1em;border-top:1px solid #000;padding-top: 1em;clear:left;}
.find .country .practitioner h4 span {font-weight: 400;display:block;line-height: 1.6em;}
.find .country .practitioner h4:first-of-type {border-top-style: none;padding-top: 0;clear:none;margin:0}
.find .country .practitioner .toggle-off {width:100%;line-height: .2em;font-weight: 400;font-size: 1em;padding:1em 0;}
.find .country .practitioner .toggle-off + div {padding:0;float:none;overflow: visible!important;}
.find .country .practitioner .toggle-off + div span label {display:block;position: relative;cursor: pointer;padding-left:1.25em;}
.find .country .practitioner .toggle-off + div input[type=checkbox] {display:inline-block;vertical-align: middle;}
.find .country .practitioner .toggle-off + div input[type=text],
.find .country .practitioner .toggle-off + div textarea {font-size: 1em;font-weight: 400; display:block;width:97%;height:36px;margin: 0 0 .4em;border-style: none;padding-left:2%;}
.find .country .practitioner .toggle-off + div textarea {height:175px;}
.find .country .practitioner .toggle-off + div input[type=submit] {cursor: pointer; float:right;border-style: none;background-color:#fee1a5;font-size: 1.1em;font-weight: 300;padding:.4em 1.8em .4em 2em;margin:-1px -2px 0 0;}
.find .country .practitioner .toggle-off + div div span {display:block;float:left;font-size: 1em;font-weight: 300;padding:.0;margin:.5em 0 0;}
.find .country .practitioner .toggle-off + div div label input[type=checkbox] {position: absolute;opacity: 0;cursor: pointer;height: 22px!important;;width: 22px!important;z-index: 100;padding:1em;}
.find .country .practitioner .toggle-off + div div label .checkmark {position: absolute;top:-.3em;left: 0;height: 22px;width: 22px;background-color: #fff;border:1px solid #9DA0A3}
.find .country .practitioner .toggle-off + div div label.disabled .checkmark {opacity: .5}
.find .country .practitioner .toggle-off + div div label.disabled:hover input ~ .checkmark {background-color: #fff;cursor:none;} 
.find .country .practitioner .toggle-off + div div label:hover input ~ .checkmark {cursor: pointer;} 
.find .country .practitioner .toggle-off + div div label .checkmark:after {content: "";position: absolute;display: none;}
.find .country .practitioner .toggle-off + div div label input:checked ~ .checkmark:after {display: block;} 
.find .country .practitioner .toggle-off + div div label .checkmark:after {left: 8px; top: 3px;width: 4px;height: 10px;border: solid #e80000;border-width: 0 3px 3px 0;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);} 

.info {width:90%;margin:0 auto;padding:1em 5%;}
.info p {font-size: .9em;margin: 0 0 .5em;}

@media (max-width:1060px){
.find .country img {width:230px!important;}
}
@media (max-width:870px){
.find .country img {display:none;}
.find .country .practitioner h4:first-of-type {clear:both}
.find .country .practitioner {float:none;width:100%;}
.find .country .practitioner .toggle-off + div span label {padding-left:1.5em;}
.find .country .practitioner .toggle-off + div div label .checkmark {top:-.5em;}

}
@media (max-width:650px){
h1 br {display:none;}
.find .accordion .toggle-off + div.practitioner {padding-left:1em;width:95%;}
.find .country .practitioner .toggle-off + div form {width:88%;}
.find .country .practitioner .toggle-off + div input[type=submit] {padding-left:.5em;padding-right:.5em;}
.find .country .practitioner .toggle-off + div span label {padding-left:2em;}
.find .country .practitioner .toggle-off + div div label .checkmark {top:-.8em;}

}