* {margin: 0px;padding: 0px;box-sizing: border-box;}body {background-color: #2E477A;}a {text-decoration: none;}a:link, a:visited {color: #000080;}a, a:visited, a:focus, a:active, a:hover{outline: 0 none !important;}.vnavcontainer {position: absolute;top: 0em;left: 0em;z-index: 2;}.vnavmenu {background: rgba(0,100,200,0.2);width: 11.25em;padding: 0.625em;transform: translate3d(-12.5em,0em,0em);transition: all 0.3s ease;height: 0px;}.vnavmenu.menuopen {transform: translate3d(0em,0em,0em);transition: all 0.3s ease;height: 100%;overflow: scroll;overflow: -moz-scrollbars-none;-ms-overflow-style: none;}.vnavmenu.menuopen::-webkit-scrollbar {display: none;}.vnavmenu.menuopen {scrollbar-width: none;}.toggle {display: block;width: 11.25em;padding: 0em 0em 0.625em 1.2em;}.toggle::before {content: "Menu";color: #003366;}.toggle.menuopen {background: rgba(0,100,200,0.2);padding: 0.625em 0em 0.625em 0.625em;}.toggle.menuopen::before {content: "Close";}.vnavmenu ul li {text-align: center;list-style: none;}.liheaders {background: #666;background: linear-gradient(#a6a6a6, #9a9a9a, #8d8d8d, #808080, #737373, #676767);border-radius: 0.1875em;box-shadow: inset 0em 0em 0em 0.0625em #a7a7a7;margin-bottom: 0.0625em;}.liheaders:active {background: #737373;}.vnavmenu ul:not(:first-child) {background: darkgrey;display: none;border-bottom: #000080 solid 0.0625em;}.liheaders.submenuopen .vnavtccsubmenu, .liheaders.submenuopen .vnavmichaelsubmenu {display: block;}.liheaders > a {text-shadow: 0em 0.125em 0em rgba(0,0,0,0.4);font: 1.2rem Arial, sans-serif;}.vnavmenu ul li ul li {border-bottom: #000080 solid 0.0625em;}.vnavmenu ul li :last-child {border-bottom: none;}.vnavmenu ul li a {display: block;padding: 1.2em 0.625em;}.vnavmichaelsubmenu a.active {background: #666666;background: linear-gradient(#666666, #555555);border: solid 0.0625em #777777;}#mask {position: fixed;top: 0px;left: 0px;height: 100vh;width: 100%;display: none;background: rgba(0,0,0,0.9);z-index: 999;}.modalwindow {position: absolute;top: 50%;left: 50%;transform: translate3d(-50%,-50%,0);display: none;width: 98%;z-index: 1000;border: rgba(255,255,255,0.6) solid;}.modalwindow h2 {text-align: center;color: rgb(125, 125, 125);text-decoration: none;padding: 10px 10px 0px 10px;}.modalwindow ul {display: flex;flex-flow: row wrap;align-items: space-around;justify-content: space-around;margin: 10px;}.modalwindow li {flex: 1 45%;margin: 10px;list-style: none;border: #FFFFFF solid 1px;}.modalwindow li:active {opacity: 0.4;}.modalwindow li:hover img {transform: scale(1.1,1.1);}.modalwindow li:hover a {color: #F5F5EC;}.modalwindow li a {display: inline-flex;align-items: center;padding: 10px;color: #FFFFFF;}.modalwindow img {max-width: 100px;max-height: 100px;margin-right: 10px;}.menudescription {border: rgb(100, 100, 100) solid 1px;padding: 10px;}.menudescription h3 {color: rgb(52, 122, 222);font-weight: bold;font-style: italic;}.close {position: absolute;top: 0.3125em;right: 0.3125em;padding: 0.3125em 0.625em;font-weight: bold;font-size: 16px;border: 1px solid black;background: #C3C3C3;cursor: pointer;opacity: 0.4;}.close:hover {opacity: 0.9;}.close:active {color: #F5F5F5;opacity: 0.75;}.moviecontainer {width: 100vw;max-width: 100%;}.moviecontainer img {width: 100vw;max-width: 100%;}.h1videocontainer {position: absolute;top: 2%;left: 50%;display: flex;transform: translate3d(-50%,0,0);}.moviecontainer h1 {margin-bottom: 2%;text-align: center;color: #000080;}.displaymobile {display: none;}.video {position: absolute;top: 15%;left: 20%;width: 60%;border: 10px solid transparent;box-shadow: 1px 3px 20px 2px rgba(0,0,0,0.4);border-image: url("../family/michaels/moviegallery/backgroundimage/livingroom/justtv.png") 1 fill;}.video iframe {width: 100%;}.mainfooter {display: flex;flex-flow: row wrap;justify-content: center;background-color: grey;border: 0.0625em solid #000000;width: 100%;padding: 0.625em 0em;margin: -1% auto 0 auto;position: relative;}.linkedin {margin: 0.5625em 0em;}.share-buttons {display: inline-flex;flex: column nowrap;list-style: none;margin: 0em 0.9375em;}.share-buttons img {margin: 0.625em 1em;width: 2em;height: 2em;}.copyright {position: absolute;bottom: 1%;left: 1%;font-size: 0.625rem;}.copyright a:hover, .copyright a:active {background-color: lightgrey;}.credits {position: absolute;bottom: 1%;right: 1%;font-size: 0.625rem;}.credits a:hover, .credits a:active {background-color: lightgrey;}@media only screen and (min-width : 1024px) {.vnavmenu ul li:hover:not(.liheaders) {background: lightgrey;}.liheaders {margin-bottom: 0px;}.liheaders:hover {background: #808080;}.liheaders:hover .vnavmichaelsubmenu, .liheaders:hover .vnavtccsubmenu {display: block;}.video iframe {width: 100%;height: auto;min-height: 400px;}}@media only screen and (min-width: 320px) and (max-width: 799px) {.moviecontainer img:first-child {margin-top: 0;}.h1videocontainer {top: 0;}.moviecontainer h1:nth-child(2) {margin-bottom: 0;}.moviecontainer h1:nth-child(3) {padding-top: 0;margin-bottom: 3%;}.displaymobile {display: none;}.displaydesktop {display: block;}}@media only screen and (max-width: 720px) {.modalwindow {top: 0;left: 0;transform: translate3d(0,0,0);width: 100%;overflow: scroll;}.modalwindow li {flex: 1 100%;}}@media only screen and (max-width : 679px) {.toggle {width: 6.25em;}.toggle.menuopen {width: 11.25em;}}@media only screen and (max-height : 440px) {.toggle {width: 6.25em;}.toggle.menuopen {width: 11.25em;}.modalwindow {top: 0;left: 0;transform: translate3d(0,0,0);width: 100%;}.modalwindow li {flex: 1 100%;}}@media only screen and (max-width : 391px) {.displaydesktop {display: none;}.video {top: 1%;}.mainfooter {position:static;}.share-buttons img {margin: 0.625em 0.25em;}}@media only screen and (min-width: 392px) and (max-width: 475px) {.video {top: 40%;}}@media only screen and (min-width: 768px) {.video iframe {width: 100%;height: auto;min-height: 400px;}}