.feat_presentation { max-width: 1000px; margin: 0px auto 0px auto; font-size: 20px; }
.feat_presentation .controls { padding: 20px 0px 20px 0px; text-align: center; }
.feat_presentation .position {text-align:center; padding-bottom:10px; font-size: 15px;}
.feat_presentation ul.slides { margin: 0px auto 0px auto; }
.feat_presentation.fullscreen ul.slides { width: 100%; height: 100%; position: fixed; top: 0px; left: 0px; z-index: 100; background-color: #000000; }
.feat_presentation .slide { margin: 0px auto 0px auto; }
.feat_presentation .feat_presentationslide {background-color: #e4e6e5; color: #000000;border: solid #000000 1px;box-sizing: border-box;padding: 40px 10px 40px 10px;text-align: center;overflow: hidden;font-size: 15px; font-family: MerriweatherRegular;}

.feat_presentation .blackbackground { background-color: #000000; color: #ffffff; }
.feat_presentation .greybackground {background-color: #7a8586; color: #ffffff; } 
.feat_presentation .darkgreybackground {background-color: #596768; color: #ffffff; }
.feat_presentation .darkgreybackground a {color: #ffffff;}
.feat_presentation .cornerpoppy { background-image: url(/images/pYR4xTeLAdNrqDvVidIm3n65vy.png); background-size: 40px; background-position: right 50px top 45px; }
/* General rules for all slides */

.feat_presentationslide h2 {font-size: 25px; font-family:MerriweatherRegular;}
.feat_presentationslide table { -webkit-border-horizontal-spacing: 50px; -webkit-border-vertical-spacing: 20px; margin:0px auto 0px auto; text-align:left;} 
.feat_presentationslide td {vertical-align:top;}
.feat_presentationslide th {background-color: #ffffff;color: black; text-align:center; padding:5px;}
.feat_presentationslide th.invert {background-color: #000000; color: #ffffff;}
.feat_presentationslide ul, .feat_presentationslide ol  {padding-left: 20px;}
.feat_presentationslide ul li {list-style-type: disc;}
.feat_presentationslide ol li {list-style-type: decimal;}

/* Exceptions */

.feat_presentationslide table.emily_table td:first-child {padding-right:20px;}
.feat_presentationslide table.two-column td {width:50%; text-align:left;}
.feat_presentationslide table.two-column {width:90%;}
.feat_presentationslide table.three-column td {width:33.3%; text-align:left;}
.feat_presentationslide table.poppy td {vertical-align:middle; font-size:25px;}
.feat_presentationslide .small_text {font-size:10px;}
.feat_presentation .download a { font-size:12px; }
.feat_presentationslide .slide_two {font-size:25px;}
.feat_presentationslide .circlelink {width:190px; height:190px; position: absolute; top:15px; right:0px;}
.feat_presentationslide .circlelink .content {width:130px; height:130px; border-radius: 50%; background-color: #e4e6e5; color: #000000; font-size:10px; padding:30px 25px 0px 25px; box-sizing: border-box;}
.feat_presentationslide .circlelink .imagetop {position: absolute; margin-left: 95px;}   
.feat_presentationslide .circlelink a {color: #000000; font-size: 9px; white-space:nowrap; text-decoration: underline; margin-top:10px; display:block;}


/* Survey */

.feat_presentationslide .surv_standard .form { max-width: 500px; margin: 0px auto 0px auto; }
.feat_presentationslide .surv_standard .label { display: none; }
.feat_presentationslide .surv_standard input { background: #ffffff; }
.feat_presentationslide #fb-81-div {display: inline-block; width: 50%; padding-right:10px; }
.feat_presentationslide #fb-82-div {display: inline-block; width: 50%; padding-left: 10px; }
.feat_presentationslide #fb-86-div .label { display: none; }
.feat_presentationslide #fb-86-div .radio {float: left;width: 33.3%; box-sizing: border-box;text-align: left;font-size: 14px;}
.feat_presentationslide .surv_standard .buttons {text-align: center;}
.feat_presentationslide .surv_standard .buttons input {font-family:MerriweatherRegular; background-color: #303C42; float: none; width:100%; text-transform: none;; }
.feat_presentationslide div.radio { display: inline-block;  white-space: nowrap; width: 33.3%; color: #ffffff}

