A.body:link {font-style : normal; text-decoration: none; color: #0000ff}
A.body:visited {font-style: normal; text-decoration: none; color: #0000ff}
A.body:hover {font-style: normal; text-decoration: none; color: #ff0000}
A.body:active {font-style: normal; text-decoration: none; color: navy}

html,body,h1,h2,h3,h4,h5,h6 {font-family: "Lato", sans-serif;}

.w3-sidebar {
  z-index: 3;
  width: 250px;
  top: 60px;
  bottom: 0;
  height: inherit;
}


.posterdisplay {float: left; text-align: center; padding: 10px 10px; min-height: 390px;}
.movielist {text-align: center; padding: 10px 10px; min-height: 610px; max-width:400px;}
.w3-card div.google-auto-placed{display:none !important;}

.moviepagedisplay {float: left; padding: 10px 10px; display:inline-block;max-width:330px;}

.quotepop {position:absolute; left:-10px; bottom:18px; width:200px; padding:5px;}

.sk {background-color: #FFD700;  padding: 1px; text-align: center; margin:2px; font-size:1em;}
.nm {background-color: #e7e7e7;  padding: 1px; text-align: center; margin:2px; font-size:1em;}
.cs {background-color: #cc9966;  padding: 1px; text-align: center; margin:2px;}
.cc {background-color: #66cc66;  padding: 1px; text-align: center; margin:2px;}
.mz {background-color: #ff9999;  padding: 1px; text-align: center; margin:2px;}
.ep {background-color: #ff6666;  padding: 1px; text-align: center; margin:2px;}
.sd {background-color: #9999ff;  padding: 1px; text-align: center; margin:2px;}
.ind  {background-color: #66ccff;  padding: 1px; text-align: center; margin:2px;}
.moviesat {background-color: #ffaaff;  padding: 1px; text-align: center; margin:2px;}

.region  {margin:2px;}

.preview   { background: #ffefff; }
.newmovie  { background: #ffd740;  }
.thisisapreviewmovie  { background: #8acffc;  }
.ticket {color: blue; text-decoration: none;}

/* for video embeds */
.iframe-container { position: relative; width: 100%; padding-bottom: 56.25%; height: 0; } 
.iframe-container iframe{ position: absolute; top:0; left: 0; width: 100%; height: 100%; } 

