.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:-webkit-box;display:flex;overflow:hidden}body{font-family:Proxima Nova,Arial,"Helvetica Neue",Helvetica,sans-serif;background-color:#faf9f5}hr{display:block;height:1px;border:0;border-top:1px solid #e50000;margin:1em 0;padding:0}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);background-repeat:no-repeat;background-position:center;background-size:contain;width:340px;height:55px;margin:10px 0 0;clear:both}.VP_logo{background-image:url(../img/SF_web_hd.png);background-repeat:no-repeat;background-position:center;background-size:contain;width:175px;height:82px;margin:10px 0 0;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}#vpcontent{background-color:#faf9f5;overflow:hidden}#VP_menu{background-color:#000}#VP_menuButton{color:#fff;background-color:#000;border-color:#000}#VP_syncButton{color:#fff;background-color:#e50000;border-color:#e50000}#VP_menuButton:focus,#VP_menuButton:hover,#VP_syncButton:focus,#VP_syncButton:hover{text-decoration:underline}#VP_mainVideo,.VP_MediaUserVideo{width:100%}.VP_charHeading,.VP_sceneHeading,.bonus-feat-heading{margin-top:0;font-size:1.8em}#vpcontent .VP_sceneHeading,.VP_charHeading,.bonus-feat-heading{text-transform:uppercase}#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_highlight{background-color:#fbfba3}.VP_script{width:100%;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:1.6em 0 20px;margin:10px 10px 0 0;background-color:#000;color:#fff;padding:15px 30px}#vpvideo .btn:focus,#vpvideo .btn:hover{text-decoration:underline}#vpintro{background:#ddd;padding:15px 15px 0 15px;margin-left:0}#vpintro .btn{margin:1.6em 0 0 0;color:#fff;background-color:#000;border:none;padding:15px 30px;margin-bottom:20px;text-transform:uppercase;min-width:185px}#vpintro .btn:focus,#vpintro .btn:hover{text-decoration:underline}#vpintro .vertical-tabs{color:#ddd;background-color:#3b3b3b;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;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_tooltip{font-weight:700}.VP_sponsors{background:#faf9f5;overflow:hidden;margin-top:10px}.vp_thankslist{padding-top:35px;padding-right:35px}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{text-decoration:underline}.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{text-decoration:underline;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 15px;border-bottom:32px solid #000}.bonus-feat .tab-content>.tab-pane a{font-weight:700}.bonus-feat .modal .btn{margin:10px 10px 0 0;background-color:#000;color:#fff;padding:15px 30px}.bonus-feat .modal .btn:focus,.bonus-feat .modal .btn:hover{text-decoration:underline}.hidescript,.vp_script_controls{background-color:#000}.vp_script_controls{min-height:32px;margin-right:0;margin-left:0}.vp_script_btn{background-color:#000}.hidescript{color:#fff;background-color:#000;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_action{width:100%}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:1400px){td.VP_character{width:100%;float:none}td.VP_dialogue{width:70%;padding-left:25px}tr.first-line.shared td.VP_dialogue{text-align:right}tr.first-line.verse td.VP_dialogue{padding-left:25px}}.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:1.6em 0 0 0;color:#fff;margin-top:5px;margin-right:5px;margin-bottom:5px;padding:20px 30px;text-transform:uppercase;background-color:#e50000;border:none;min-width:185px}#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;color:#fff}#navlist ul li{padding:10px 15px}#navlist a{color:#fff}#navlist .navsection{text-transform:uppercase;display:block}#navlist .panel{background:0 0}#navlist .lead{padding-left:15px;text-transform:uppercase;font-size:16px}.nav-item a{color:#fff}.site-wrap{min-width:100%;min-height:100%;background-color:#fff;position:relative;top:0;bottom:100%;left:0;z-index:1}.modal-backdrop.in{display:none}.modal-open .site-wrap{position:static}.modal-open .navigation{display:none}.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{-webkit-transition:left .2s;transition:left .2s}body{overflow-x:hidden}.nav.nav-tabs.no-gutter{margin-left:0;margin-right:0}.tooltip{pointer-events:none}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}.modal.in .modal-dialog{-webkit-transform:none;transform:none}