/* If content is added to sitefootertop or sitefooterbottom then margin-bottom
   must be changed to accomodate the new height to ensure the footer stays
   at the bottom of the screen. #footer height must also be changed to the
   same value as margin-bottom.
*/
body {
	/* Margin bottom by footer height */
	margin-bottom: 40px;
}

#footer {
	/* Set the fixed height of the footer here */
	height: 40px;
}

.iframe-container {
  overflow: hidden;
  // Calculated from the aspect ration of the content (in case of 16:9 it is 9/16= 0.5625)
  padding-top: 56.25%;
  position: relative;
}
 
.iframe-container iframe {
   border: 0;
   height: 100%;
   left: 0;
   position: absolute;
   top: 0;
   width: 100%;
}

.CMS-Widget-anchor {
color:#005596!important;
}
