 article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
 ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, body, html, div.paragraph, blockquote, fieldset, input{ margin:0; padding:0}
 ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, body, html, p, blockquote, fieldset, input{ margin:0; padding:0}
 .clearfix:before, .clearfix:after { content: ""; display: table; }
 .clearfix:after { clear: both; }
 .clearfix { *zoom: 1; }
 html { height: 100%; }
 body { width: 100%; height: 100%; margin: 0; padding: 0; font-family: 'Open Sans', Arial, sans-serif; font-weight: normal; color: #2f2f2f; font-size: 18px; background: black; }
 hr.styled-hr { background-color: rgba(255,255,255,0.3) !important; }
 body.splash-page.screenplay-ytplayer, .screenplay-ytplayer #screenplay-videbg{background: #000000 url("theme/screenplay-load.gif?1424560068") no-repeat 50% 50%; position: relative; height: 100%;}
 .screenplay-videbg{ width: 100%; height: 100%; position: absolute; }
 .screenplay-ytplayer #screenplay-bg{background: transparent; height: 100%;}
 #icontent.screenplay-ytplayer #screenplay-bg, .screenplay-ytplayer #mobile-screenplay-bg { background: url('theme/videobg.jpg?1424560068') no-repeat 50% 50%; -webkit-background-size: 100% auto !important; -moz-background-size: 100% auto !important; -o-background-size: 100% auto !important; background-size: 100% auto !important; -webkit-background-size: cover !important; -moz-background-size: cover !important; -o-background-size: cover !important; background-size: cover !important; }
 .screenplay-ytplayer .mbYTP_wrapper {position: fixed !important;}
 .screenplay-ytplayer .YTPOverlay{display: none !important;}
 div#S-main{ width: 70%; max-width: 1100px; height: 100%; margin: 0 auto; padding: 0; position: relative; }
 .S-contianer{ width: 100%; height: 90%; padding: 0; margin: 0 auto; }
 .S-contianer > div:nth-child(2){ padding: 35px 20px;}
 #icontent .S-contianer > div:nth-child(2){ border: 2px dashed #eeeeee; min-height: 200px; padding: 20px; }
 .note{display:none;}
 #icontent .note{display:block;}
 #icontent .note div.paragraph{ color: #f31846; text-align: center;}
 #icontent .note p{ color: #f31846; text-align: center;}
 #icontent .note.gray div.paragraph{ color: #cccccc;}
 #icontent .note.gray p{ color: #cccccc;}
 .screenplay-onload{opacity: 0;}
 #icontent .screenplay-onload{opacity: 1;}
 .center-table{ height: 100%; width: 100%; display: table; margin: 0 auto; }
 .center-table-cell{ display: table-cell; vertical-align: middle; }
 .video-splash .wsite-button { background: #333333 !important; color: #fff !important; border: none; padding: 10px 20px 10px 5px; }
 .video-splash .wsite-button.wsite-button-inner { padding-right: 10px; }
 .video-splash .wsite-button:hover, .video-splash .wsite-editor .wsite-button:hover, .video-splash .wsite-button:hover .wsite-button-inner, .video-splash .wsite-editor .wsite-button:hover .wsite-button-inner { transition: all .5s; -moz-transition: all .5s; -webkit-transition: all .5s; -o-transition: all .5s; }
 .video-splash .wsite-button-inner { display: block; font-family: 'Open Sans', Helvetica, Arial, sans-serif; font-weight: 400; font-style: normal; font-size: 18px; border: none; text-decoration: none; background: transparent !important; }
 .video-splash .wsite-button.wsite-button-large .wsite-button-inner{font-size: 24px; font-weight: 300;}
 .video-splash .wsite-button.wsite-button-large.wsite-button-highlight, .video-splash .wsite-button.wsite-button-small.wsite-button-highlight { display: inline-block; background: none !important; border: 2px solid #f7f7f7 !important; }
 .video-splash .wsite-button.wsite-button-large.wsite-button-highlight span, .video-splash .wsite-button.wsite-button-small.wsite-button-highlight span, .video-splash .wsite-button.wsite-button-large.wsite-button-highlight span, .video-splash .wsite-button.wsite-button-small.wsite-button-highlight span{color: #ffffff !important;}
 .video-splash .wsite-button.wsite-button-large.wsite-button-normal, .video-splash .wsite-button.wsite-button-small.wsite-button-normal { display: inline-block; border: 2px solid #000000 !important; background: none !important; }
 .video-splash .wsite-button.wsite-button-large.wsite-button-normal span, .video-splash .wsite-button.wsite-button-small.wsite-button-normal span, .video-splash .wsite-button.wsite-button-large.wsite-button-normal span, .video-splash .wsite-button.wsite-button-small.wsite-button-normal span{color: #000000 !important;}
 .video-splash .wsite-button.wsite-button-large.wsite-button-normal .wsite-button-inner, .video-splash .wsite-button.wsite-button-large.wsite-button-highlight .wsite-button-inner, .video-splash .wsite-button.wsite-button-small.wsite-button-normal .wsite-button-inner, .video-splash .wsite-button.wsite-button-small.wsite-button-highlight .wsite-button-inner { height: auto !important; text-align: center !important; white-space: normal !important; line-height: 140% !important; }
 .video-splash .wsite-button.wsite-button-large.wsite-button-normal, .video-splash .wsite-button.wsite-button-large.wsite-button-highlight, .video-splash .wsite-button.wsite-button-small.wsite-button-normal, .video-splash .wsite-button.wsite-button-small.wsite-button-highlight { height: auto !important; padding: 17px 15px 17px 0 !important; }
 .video-splash .wsite-button.wsite-button-small.wsite-button-highlight:hover, .video-splash .wsite-button.wsite-button-large.wsite-button-highlight:hover{background: rgba(255,255,255,0.8) !important;}
 .video-splash .wsite-button.wsite-button-small.wsite-button-highlight:hover .wsite-button-inner, .video-splash .wsite-button.wsite-button-large.wsite-button-highlight:hover .wsite-button-inner { color: #333 !important;}
 .video-splash .wsite-button.wsite-button-small.wsite-button-normal:hover, .video-splash .wsite-button.wsite-button-large.wsite-button-normal:hover{ background: rgba(0,0,0,0.8) !important;}
 .video-splash .wsite-button.wsite-button-small.wsite-button-normal:hover .wsite-button-inner, .video-splash .wsite-button.wsite-button-large.wsite-button-normal:hover .wsite-button-inner { color: #eee !important;}
 .screenplay-ytplayer .text-box-dark{background: rgba(0,0,0,0.8) !important;}
 .screenplay-ytplayer .text-box-light {background: rgba(255,255,255,0.8) !important;}
 .screenplay-ytplayer .text-box-light h1, .screenplay-ytplayer .text-box-light h2, .screenplay-ytplayer .text-box-light h3, .screenplay-ytplayer .text-box-light h4, .screenplay-ytplayer .text-box-light h5, .screenplay-ytplayer .text-box-light div.paragraph, .screenplay-ytplayer .text-box-light div, .screenplay-ytplayer .wsite-elements .wsite-image div, .screenplay-ytplayer .text-box-light .wsite-elements .wsite-caption, .screenplay-ytplayer .text-box-light .imageGallery .galleryCaptionInnerText div.paragraph, .screenplay-ytplayer .text-box-light .imageGallery .galleryCaptionInnerText{color: #444444;}
 .screenplay-ytplayer .text-box-light h1, .screenplay-ytplayer .text-box-light h2, .screenplay-ytplayer .text-box-light h3, .screenplay-ytplayer .text-box-light h4, .screenplay-ytplayer .text-box-light h5, .screenplay-ytplayer .text-box-light p, .screenplay-ytplayer .text-box-light div, .screenplay-ytplayer .wsite-elements .wsite-image div, .screenplay-ytplayer .text-box-light .wsite-elements .wsite-caption, .screenplay-ytplayer .text-box-light .imageGallery .galleryCaptionInnerText p, .screenplay-ytplayer .text-box-light .imageGallery .galleryCaptionInnerText{color: #444444;}
 .screenplay-ytplayer .text-box-dark h1, .screenplay-ytplayer .text-box-dark h2, .screenplay-ytplayer .text-box-dark h3, .screenplay-ytplayer .text-box-dark h4, .screenplay-ytplayer .text-box-dark h5, .screenplay-ytplayer .text-box-dark div.paragraph, .screenplay-ytplayer .text-box-dark div, .screenplay-ytplayer .wsite-elements .wsite-image div, .screenplay-ytplayer .text-box-dark .wsite-elements .wsite-caption, .screenplay-ytplayer .text-box-dark .imageGallery .galleryCaptionInnerText div.paragraph, .screenplay-ytplayer .text-box-dark .imageGallery .galleryCaptionInnerText{color: #f1f1f1;}
 .screenplay-ytplayer .text-box-dark h1, .screenplay-ytplayer .text-box-dark h2, .screenplay-ytplayer .text-box-dark h3, .screenplay-ytplayer .text-box-dark h4, .screenplay-ytplayer .text-box-dark h5, .screenplay-ytplayer .text-box-dark p, .screenplay-ytplayer .text-box-dark div, .screenplay-ytplayer .wsite-elements .wsite-image div, .screenplay-ytplayer .text-box-dark .wsite-elements .wsite-caption, .screenplay-ytplayer .text-box-dark .imageGallery .galleryCaptionInnerText p, .screenplay-ytplayer .text-box-dark .imageGallery .galleryCaptionInnerText{color: #f1f1f1;}
 #S-menu{display: none;}
 #icontent #S-menu{display:block;}
 #S-menu ul{ list-style: none; text-align: center; }
 #S-menu li{ display: inline; text-align:center; padding: 10px; }
 #S-menu li a{ font-size: 14px; text-transform:uppercase; display: inline-block; color: #000; background-color: #fff; }
 #S-menu li a:hover, #S-menu li.selected a{ color: #007f8a; background-color: #fff; }
 @media all and (max-width: 1024px){
 .screenplay-ytplayer #screenplay-bg{background: transparent !important;}
 .screenplay-ytplayer #mobile-screenplay-bg {width: 100%;height: 100%;position: fixed;}
 #S-main {position: absolute;top: 0; width: 80%;}
 }

div.paragraph ul, div.paragraph ol { padding-left: 2.3em !important; margin: 5px 0 !important; overflow:hidden; }
div.paragraph li { padding-left: 5px !important; margin: 3px 0 0 !important; }
div.paragraph ul, div.paragraph ul li { list-style: disc outside !important; }
div.paragraph ol, div.paragraph ol li { list-style: decimal outside !important; }
blockquote { margin: 10px 0; padding-left: 20px; border-left: 4px solid #ddd; font-style: italic; line-height: 170%; }