#VP_menuButton:focus,#VP_menuButton:hover,#VP_syncButton:focus,#VP_syncButton:hover,#vpintro .btn:focus,#vpintro .btn:hover,#vpvideo .btn:focus,#vpvideo .btn:hover,.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover,.modal-body a{text-decoration:underline}.VP_tooltip,.bonus-feat .tab-content>.tab-pane a{font-weight:700}#navlist .lead,#navlist .navsection,#vpcontent .VP_sceneHeading,#vpintro .btn,.VP_charHeading,.bonus-feat-heading{text-transform:uppercase}.no-gutter>[class*=col-]{margin-right:0;margin-left:0;padding-left:0;padding-right:0}.fix-col-height{display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden}body{font-family:Proxima Nova,Arial,"Helvetica Neue",Helvetica,sans-serif;background-color:#FAF9F5;overflow-x:hidden}hr{display:block;height:1px;border:0;border-top:1px solid #E50000;margin:1em 0;padding:0}.VP_logo,.VP_sponsor{margin:10px 0 0;background-repeat:no-repeat;background-position:center;background-size:contain}td{padding:2px 0}.container{background-color:#FFF;padding-bottom:100px}.btn,.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover,.nav-tabs>li>a{border:none}.btn,.dropdown-menu,.modal-content,.nav-tabs>li>a{border-radius:0}.modal-content{background-color:#000;color:#fff}.modal-header{border-bottom:none}.modal-footer{border-top:none}.VP_sponsor{background-image:url(../img/sun-life-presents.png);width:340px;height:55px;clear:both}.VP_logo{background-image:url(../img/SF_web_hd.png);width:175px;height:82px;float:left}.VP_title{float:left;margin:20px 0 0 30px;background-image:url(../img/kl-wordmark.jpg);background-repeat:no-repeat;background-position:center;background-size:contain;width:300px;height:62px}.dir-cut{background-color:#ddd;color:#3b3b3b}.dir-cut.hidecut{background:#FAF9F5;color:#333}#VP_menu,#VP_menuButton{background-color:#000}#vpcontent{background-color:#FAF9F5;overflow:hidden}#VP_menuButton{color:#fff;border-color:#000}#VP_syncButton{color:#fff;background-color:#E50000;border-color:#E50000}#VP_mainVideo,.VP_MediaUserVideo{width:100%}.VP_charHeading,.VP_sceneHeading,.bonus-feat-heading{margin-top:0;font-size:1.8em}#vpcontent .VP_sceneHeading,.bonus-feat-heading{padding:15px;background-color:#000;color:#fff}.VP_charImg{width:40%;padding-right:10px;float:left}.VP_charDesc{width:60%;float:left}.VP_script,td.VP_action{width:100%}.VP_highlight{background-color:#FBFBA3}.VP_script{margin-bottom:10px}td.VP_action,td.VP_character{padding-left:15px}td.VP_character{padding-right:5px}td.VP_lineNum{font-size:.85em}.tooltip>.tooltip-inner>p{text-align:center}.tooltip>.tooltip-inner>ul{padding-left:15px;text-align:left}.hidden{display:none}#vpvideo .btn{margin:10px 10px 0 0;background-color:#000;color:#fff;padding:15px 30px}#vpintro{background:#ddd;padding:15px 15px 0;margin-left:0}#vpintro .btn{margin:1.6em 0 20px;color:#fff;background-color:#000;border:none;padding:15px 30px;min-width:185px}#vpintro .vertical-tabs{color:#ddd;background-color:#3b3b3b;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden}#vpintro .vertical-tabs .col-sm-3{padding-right:0;padding-left:0}#vpintro .vertical-tabs .col-sm-3 .nav{padding-bottom:0}#vpintro .vertical-tabs .col-sm-9{padding:15px}div.VP_footer,div.VP_footer .container{background-color:#FAF9F5}div.VP_footer .container{padding-top:30px}.VP_sponsors{background:#FAF9F5;overflow:hidden;margin-top:10px}.vp_thankslist{padding-top:35px;padding-right:35px}.VP_cutscene #vpintro .btn{display:none}.VP_cutscene #vpintro .VP_sceneDesc .btn#resource_one{display:block}.VP_cutscene #vpintro .VP_sceneDesc #modal_one .btn{display:inline-block}.modal-body a{color:#fff}.site-wrap.resources-section{min-height:800px}.bonus-feat .bonus-feat-heading{margin-bottom:0}.bonus-feat .bonus-sub-heading{margin-top:0;font-size:1.8em}.bonus-feat .nav.nav-tabs{background-color:#EEE;padding-bottom:0}.bonus-feat .nav.nav-tabs>li.active>a{text-decoration:none;background-color:#E50000;color:#FFF}.bonus-feat .tab-content>.tab-pane{background:#ddd;padding:15px;border-bottom:32px solid #000}.bonus-feat .modal .btn,.hidescript,.vp_script_btn,.vp_script_controls{background-color:#000}.bonus-feat .modal .btn{margin:10px 10px 0 0;color:#fff;padding:15px 30px}.bonus-feat .modal .btn:focus,.bonus-feat .modal .btn:hover{text-decoration:underline}.vp_script_controls{min-height:32px}.hidescript{color:#fff;border-color:#000;float:right}@media (max-width:768px){.hidescript{float:none}}.hidescript:active,.hidescript:focus,.hidescript:hover{text-decoration:underline;background-color:#000;color:#fff}.preload_text{padding:15px}td.VP_character,td.VP_dialogue,td.VP_lineNum{display:block}td.VP_character{width:5%;float:left}td.VP_dialogue{width:90%;float:left}td.VP_lineNum{width:5%;float:right}tr.first-line.prose td.VP_character,tr.first-line.prose td.VP_dialogue{width:auto}tr.first-line.prose td.VP_lineNum{width:5%}tr.first-line.verse td.VP_character{width:100%;float:none}tr.first-line.verse td.VP_dialogue{width:90%;padding-left:5%}tr.first-line.verse td.VP_lineNum{width:5%}tr.first-line.shared td.VP_character{width:25%}tr.first-line.shared td.VP_dialogue{width:70%;padding-left:25px}@media (max-width:1325px){td.VP_dialogue,tr.first-line.verse td.VP_dialogue{padding-left:25px}td.VP_character{width:100%;float:none}td.VP_dialogue{width:70%}tr.first-line.shared td.VP_dialogue{text-align:right}}.nav{padding-bottom:25px}.nav>li>a{color:#333;background-color:#EEE}.nav>li>a:focus,.nav>li>a:hover{text-decoration:underline;background-color:#AAA;color:#333}.nav>li.active>a{text-decoration:none;background-color:#E50000;color:#FFF}.nav>li.active>a:focus,.nav>li.active>a:hover{cursor:default}.navlinks{border-top:1px solid #E50000}.navcol{margin-top:30px;margin-bottom:30px}#navnext,#navprev,#navselect,.navresources{margin:5px 5px 5px 0;color:#fff;padding:20px 30px;text-transform:uppercase;background-color:#e50000;border:none;min-width:185px}#navlist,#navlist a,.nav-item a{color:#FFF}#navnext:focus,#navnext:hover,#navprev:focus,#navprev:hover,#navselect:focus,#navselect:hover,.navresources:focus,.navresources:hover{text-decoration:underline}@media (max-width:768px){.navcol{margin-top:10px;margin-bottom:10px}}.navlinks #navprev{float:left}.navlinks #navnext{float:right}.navigation{list-style:none;background:#333;width:100%;height:100%;position:fixed;top:0;right:0;z-index:0}a#navclose{position:absolute;left:165px;cursor:pointer;display:inline-block;width:32px;height:32px;background-image:url(../img/closemenu.png)}#navlist{margin-top:40px}#navlist ul li{padding:10px 15px}#navlist .navsection{display:block}.modal-backdrop.in{}.modal-open .navigation{display:none}#navlist .panel{background:0 0}#navlist .lead{padding-left:15px;font-size:16px}.site-wrap{min-width:100%;min-height:100%;background-color:#fff;position:relative;top:0;bottom:100%;left:0;z-index:1}.modal-open .site-wrap{position:static}.nav-trigger{position:absolute;clip:rect(0,0,0,0)}label[for=nav-trigger]{position:fixed;top:15px;left:15px;z-index:2;width:30px;height:30px;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' x='0px' y='0px' width='30px' height='30px' viewBox='0 0 30 30' enable-background='new 0 0 30 30' xml:space='preserve'><rect width='30' height='6'/><rect y='24' width='30' height='6'/><rect y='12' width='30' height='6'/></svg>");background-size:contain}.nav-trigger:checked+label{left:215px}.nav-trigger:checked~.site-wrap{left:200px;box-shadow:0 0 5px 5px rgba(0,0,0,.5)}.nav-trigger+label,.site-wrap{transition:left .2s}