 /*start from SpryMenuBarVertica11.css*/
 @charset "UTF-8";
 /* SpryMenuBarVertical.css - version 0.6 - Spry Pre-Release 1.6.1 */
 /* Copyright (c) 2006. Adobe Systems Incorporated. All rights reserved. */
 .vimeo {
   border-color: #9a3433;
   border-style: solid;
   border-width: 1.4px;
   line-height: auto;
   padding: 0;
   width: 100%;
   height: 100%;
   frameborder: 0;
   webkitallowfullscreen: true;
   mozallowfullscreen: true;
   allowfullscreen: true;
   allow: autoplay fullscreen picture-in-picture;
   background-color: #9a3433;
 }
 /*******************************************************************************

LAYOUT INFORMATION: describes box model, positioning, z-order

*******************************************************************************/
 /* The outermost container of the Menu Bar, a fixed width box with no margin or padding */
 ul.MenuBarVertical a {
   margin: 0;
   padding: 0;
   list-style-type: disc;
   /*	font: 16px/20px Helvetica, Verdana, Arial, sans serif;
*/ cursor: default;
   width: 8em;
 }
 /* Set the active Menu Bar with this class, currently setting z-index to accomodate IE rendering bug: http://therealcrisp.xs4all.nl/meuk/IE-zindexbug.html */
 ul.MenuBarActive {
   z-index: 1000;
 }
 /* Menu item containers, position children relative to this container and are same fixed width as parent */
 ul.MenuBarVertical li {
   margin: 0;
   padding: 0;
   list-style-type: disc;
   font: 14px/15px Helvetica, Verdana, Arial, sans serif;
   position: relative;
   text-align: left;
   cursor: pointer;
   width: 8em;
 }
 /* Submenus should appear slightly overlapping to the right (95%) and up (-5%) with a higher z-index, but they are initially off the left side of the screen (-1000em) */
 ul.MenuBarVertical ul {
   margin: -10% 0 0 90%;
   padding-top: 1em;
   list-style-type: none;
   font: 12px Helvetica, Verdana, Arial, sans serif;
   position: absolute;
   z-index: 1020;
   cursor: default;
   width: 6em;
   left: -4000px;
   top: 0;
 }
 /* Submenu that is showing with class designation MenuBarSubmenuVisible, we set left to 0 so it comes onto the screen */
 ul.MenuBarVertical ul.MenuBarSubmenuVisible {
   left: 100px;
 }
 /* Menu item containers are same fixed width as parent */
 ul.MenuBarVertical ul li {
   width: 6em;
   font: 85%/1 Helvetica, Arial, sans-serif;
 }
 /*******************************************************************************

DESIGN INFORMATION: describes color scheme, borders, fonts

*******************************************************************************/
 /* Outermost menu container has borders on all sides */
 ul.MenuBarVertical {
   border: 0px solid #C0C;
 }
 /* Submenu containers have borders on all sides */
 ul.MenuBarVertical ul li {
   border-left: 1px solid #711941;
   background: url(../images/2009/submenubg2.gif) left top repeat-y;
   /*	border-right: 1px solid #711941;
border-top: 1px solid #711941;*/
   /*	background-color:#FFF;*/
 }
 /*li.last
{
border-bottom:1px solid #711941;}*/
 /* Menu items are a light gray block with padding and no text decoration */
 ul.MenuBarVertical a {
   display: block;
   cursor: pointer;
   padding: 4px 6px 4px 0px; /*0.5em 0.75em*/
   color: #3E191C;
   text-decoration: none;
   width: 200px;
 }
 /* Menu items that have mouse over or focus have a blue background and white text */
 ul.MenuBarVertical a:hover, ul.MenuBarVertical a:focus {
   background-color: #f0eee9;
   color: #cc9999;
   font-weight: 600;
 }
 /* Menu items that are open with submenus are set to MenuBarItemHover with a blue background and white text */
 ul.MenuBarVertical a.MenuBarItemHover, ul.MenuBarVertical a.MenuBarItemSubmenuHover, ul.MenuBarVertical a.MenuBarSubmenuVisible {
   background-color: #f0eee9;
   color: #7b2a29;
 }
 ul.MenuBarVertical a {
   aria-expanded: "true";
   color: #7b2a29;
   font-weight: 500;
 }
 /*******************************************************************************

SUBMENU INDICATION: styles if there is a submenu under a given menu item

*******************************************************************************/
 /* Menu items that have a submenu have the class designation MenuBarItemSubmenu and are set to use a background image positioned on the far left (95%) and centered vertically (50%) */
 ul.MenuBarVertical a.MenuBarItemSubmenu {
   background-image: url(SpryMenuBarRight.gif);
   background-repeat: no-repeat;
   background-position: 95% 50%;
 }
 /* Menu items that are open with submenus have the class designation MenuBarItemSubmenuHover and are set to use a "hover" background image positioned on the far left (95%) and centered vertically (50%) */
 ul.MenuBarVertical a.MenuBarItemSubmenuHover {
   background-image: url(SpryMenuBarRightHover.gif);
   background-repeat: no-repeat;
   background-position: 95% 50%;
 }
 /*******************************************************************************

BROWSER HACKS: the hacks below should not be changed unless you are an expert

*******************************************************************************/
 /* HACK FOR IE: to make sure the sub menus show above form controls, we underlay each submenu with an iframe */
 ul.MenuBarVertical iframe {
   position: absolute;
   z-index: 1010;
   filter: alpha(opacity:0.1);
 }
 /* HACK FOR IE: to stabilize appearance of menu items; the slash in float is to keep IE 5.0 from parsing */
 @media screen, projection {
   ul.MenuBarVertical li.MenuBarItemIE {
     display: inline;
     float: left;
     background: #FFF;
   }
 }
 /*end from SpryMenuBarVertica11.css*/
 .pagetag {
   display: block;
   position: absolute;
   text-align: right;
   width: 300px;
   top: 251px;
   left: -265px;
   padding: 0;
   -webkit-transform: rotate(-90deg);
   -moz-transform: rotate(-90deg);
   background-color: transparent;
   z-index: 5000;
 }
 .card-header {
   padding: 0;
   background-color: transparent;
   border: none;
 }
 .card-body {
   padding: 0px 1.25rem;
   border: none;
 }
 #compsNav dl {
   text-indent: 0px;
   margin-left: 15px;
   height: auto;
 }
 #compsNav dd {
   font-size: 100%;
   margin: 0 0 0 0em;
   margin-left: 15px;
   position: relative;
   display: flex;
   flex-direction: column;
   justify-content: space-around;
   text-indent: 0px;
   z-index: 0;
   height: auto;
   left: 14px;
 }
 #compsNav dt {
   margin-left: 15px;
   position: relative;
   display: block;
   text-indent: 0px;
   left: 14px;
 }
 /*   @charset "utf-8";*/
 /* Global Styles */
 #rotating-item-wrapper {
   width: 100%;
 }
 .rotating-item {
   display: inline;
   position: absolute;
   top: 0px;
   left: 0;
   border-color: #9a3433;
   border-style: solid;
   border-width: 1px;
   max-width: 176px;
 }
 .mainContent .section4 table {
   width: 100%;
   align: center;
 }
 .signup {
   width: "100%";
 }
 .centercontent {
   text-align: center;
 }
 .auto-hyphen {
   -webkit-hyphens: auto;
   -ms-hyphens: auto;
   hyphens: auto;
 }
 @media only screen and (min-width : 900px) {
   .flex-container {
     display: flex;
     flex-direction: column;
     flex-wrap: wrap;
     max-height: 800px;
     max-width: 400px;
   }
 }
 #facbookcontainer {
   border: none;
   overflow: hidden;
   width: auto;
   margin-left: auto;
   margin-right: auto;
 }
 #nameplate {
   height: auto;
   padding: 0em 0 0 0em;
   font-size: 100%;
   position: relative;
   display: flex;
   width: 100%;
   text-align: center;
 }
 #nameplate h1 {
   font-size: 2.5em;
   line-height: 2em;
   margin: 0;
   padding: 0;
   margin-left: 0
 }
 #nameplate h2 {
   font-size: 1.8em;
   line-height: 2em;
   color: #666;
   margin: 0 0 0 0;
   padding: 0;
   margin-left: 0
 }
 /*.littleBox {height:2em; width:2em; border:1px solid #e7d4d4; float:left; margin:2em 1em; display: inline; overflow:hidden;}*/
 #rColTop {
   position: static;
   height: auto;
 }
 html {
   width: 100%;
   height: 100%;
   padding: 0;
   margin: 0;
 }
 .centered-wrapper {
   position: relative;
   text-align: center;
   height: auto;
   max-width: none;
   width: 99vw;
   margin: 0;
 }
 .centered-wrapper:before {
   content: "";
   position: relative;
   display: inline-block;
   width: 0;
   height: 100%;
   vertical-align: middle;
 }
 .centered-content {
   display: inline-block;
   vertical-align: middle;
   /*opacity: 1.0;
-webkit-transition: background 2.5s linear;
-moz-transition: background 2.5s linear;
-o-transition: background 2.5s linear;
-ms-transition: background 2.5s linear;
     background-color: transparent;overflow: hidden; 
     height: auto;*/
 }
 html {
   margin: 0;
   padding: 0
 }
 body {
   text-align: center;
   align: center;
   margin-left: auto;
   margin-right: auto;
   width: 92%;
   max-width: 1065px;
   padding-left: 2.275%;
   padding-right: 2.275%;
   font: 12px/1 Helvetica, Arial, Helvetica, sans-serif;
   line-height: 1.2;
   /*   background-color: transparent;*/
   /*	background-color: #e7d4d4;
  background-image: url(https://brianwilbur.com/images/paper_background_warm6.jpg);*/
   /* height: 100%;    ges Hoehe der Seite -> weitere Hoehenangaben werden relativ hierzu ausgewertet */
   /*  hide scrollbars */
   height: auto;
 }
 .centered-wrapper {
   /*   background-image: url(../../images/score_background.gif);
*/ background-image: url("../../images/ForWhom/Ernest_Hemingway_in_Milan_1918_retouched_3 - cropped for website.jpg");
   background-position: center;
   background-size: cover;
   background-attachment: fixed;
         -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;


   /*transition: background 2.5s linear;*/
 }
 #leftCol {
   float: left;
   width: 288px;
 }
 #lColTop {
   height: 468px;
   width: 288px;
   position: relative;
   top: 0;
 }
 #rColMid {
   height: auto;
 }
 #rcColBot {
   position: relative;
   background-color: transparent;
   /*	    background-color: transparent;
/*	background-color: #e7d4d4;
*/
   height: auto;
   display: block;
 }
 #content {
   float: left;
   position: relative;
   top: 0;
   width: 63em;
   z-index: 1500;
 }
 #main {
   float: left;
   width: 100%;
   background: url(/images/2009/756px-bg-image288.gif) top left repeat-y;
   /*    background: #e7d4d4 url(/images/2009/756px-bg-image288.gif) top left repeat-y;*/
   z-index: 500;
   border: 1px solid #9a3433;
 }
 .centerer {
   margin-left: auto;
   margin-right: auto;
 }
 ul#mainNav {
   position: relative;
   top: 0;
   left: 1em;
   width: 14px;
   padding: 0;
   border: none;
 }
 ul {
   width: 100%;
   list-style-type: none;
   margin: 0;
   padding: 0;
   position: relative;
   display: block;
   height: auto;
   background-color: transparent;
   /*	background-color: #e7d4d4;
*/
 }
 /*ul ul {font-size:1em;}*/
 .bgRed {
   background-color: #9a3433;
 }
 .littleBox {
   height: 2em;
   width: 2em;
   border: 1px solid #e7d4d4;
   float: left;
   margin: 2em 1em;
   display: inline;
   overflow: hidden;
 }
 p {
   font: 100%/1.3 Helvetica, Arial, sans-serif;
   color: #33080F;
   text-align: justify;
   font-size: 16px;
   margin-top: 0px;
   display: block;
   position: relative;
 }
 .RedBorder em p {}
 h1 {
   font: 300%/1.1 Helvetica;
   color: #9a3433;
   line-height: 1.1em;
   margin-bottom: 0;
   margin-top: 0;
 }
 h2 {
   font: 145%/1.9 Helvetica, Arial, sans-serif;
   color: #9a3433;
   margin: 0;
   line-height: 1.5em;
 }
 h3 {
   font: 130%/1.4 Helvetica, Arial, sans-serif;
   margin: 0;
   color: #3E191C;
 }
 h3 a:link {
   font: 100%/1.4 Helvetica, Arial, sans-serif;
   margin: 0;
   color: #6f2b2a;
   text-decoration: underline;
   font-weight: 600;
 }
 h4 {
   font: 115%/1.7 Helvetica, Arial, sans-serif;
   margin: 0px;
   color: #9a3433;
 }
 h5 {
   font: 28px/1 Helvetica, Arial, sans-serif;
   color: #cc9999;
   margin: 0px;
   font-weight: bold;
   display: block;
 }
 .style9 {
   font: 100%/1.7 Helvetica, Arial, sans-serif;
   color: #C63;
   margin: 0;
   line-height: 130%;
 }
 h6 {
   font: 150%/1.7 Helvetica, Arial, sans-serif;
   color: #9a3433;
   margin: 0;
   line-height: 140%;
   font-weight: bold;
 }
 h7 {
   font: 160%/1.7 Helvetica;
   color: #DB220C;
   line-height: 1.2em
 }
 h8 {
   font: 200%/1.7 Helvetica;
   line-height: 1.2em
 }
 .firstLetterItalic {
   font: 250% Helvetica;
   font-style: italic;
   letter-spacing: -0.5px;
   line-height: 0;
 }
 .firstLetterItalicLessSpacing {
   font: 250% Helvetica;
   font-style: italic;
   letter-spacing: -6.5px;
   line-height: 0;
 }
 .firstLetter {
   font: 250% Helvetica;
   letter-spacing: -0.5px;
   line-height: 0;
 }
 .firstLetterLessSpacing {
   font: 250% Helvetica;
   letter-spacing: -6.0px;
   line-height: 0;
 }
 h9 {
   font: 170% Helvetica;
   line-height: 1.5;
   color: #6f2b2a;
   font-weight: 600;
   text-align: center;
   margin: auto;
   display: inherit;
 }
 h10 {
   font: 400%/1.1 Helvetica, Arial, sans-serif;
   color: #9a3433;
   line-height: 2em;
   margin-bottom: 0;
   margin-top: 0;
 }
 h11 {
   font: 250%/1.1 Helvetica, Arial, sans-serif;
   color: #9a3433;
   line-height: 1.5em;
   margin-bottom: 0;
   margin-top: 0;
 }
 h12 {
   font: 28px/1.2 Helvetica, Arial, sans-serif;
   color: #6C6969;
   margin: 0;
   font-weight: bold;
 }
 h13 {
   font: 18px/1.3 Helvetica, Arial, sans-serif;
   color: #6C6969;
   margin: 0;
   font-weight: bold;
 }
 h15 {
   font: 6vw/2 Helvetica, Arial, sans-serif;
   color: #9a3433;
   font-weight: bolder;
   font-style: italic;
   font-size: +1;
 }
 h16 {
   font: 17px/1 Helvetica, Arial, sans-serif;
   color: #b88a8a;
   font-weight: bolder;
 }
 .graytext p:first-letter {
   font-size: 200%;
   letter-spacing: -.5px;
   line-height: normal;
 }
 .graytext {
   font: Helvetica, Arial, sans-serif;
   font-size: 18px;
   color: #878383;
   margin: 0;
   font-weight: bold;
 }
 h14 {
   font: 250%/1.1 "MrLeopold Pro", "Edwardian Script ITC", Helvetica;
   color: #9a3433;
   line-height: 1.5em;
   margin-bottom: 0;
   margin-top: 0;
 }
 a:link {
   color: #993333;
   text-decoration: underline
 }
 h5 a:link {
   color: #cc9999;
   text-decoration: underline
 }
 a:visited {
   color: #33080F;
   text-decoration: underline;
 }
 a:hover {
   color: #666666;
   text-decoration: bolder;
 }
 footer #pagebottom {
   text-align: center;
 }
 a:active {
   color: #666666;
   text-decoration: underline;
   font-weight: bolder;
 }
 /* Header */
 header {
   text-align: center;
   display: block;
   background-color: transparent;
   /*	background-color: #e7d4d4;
*/
   height: auto;
 }
 header .profilelogo {
   position: relative;
   height: auto;
   display: block;
 }
 header .profileLogo .logoPlaceholder {
   background-color: transparent;
   /*	background-color: #e7d4d4;
*/
   width: 187px;
   text-align: right;
 }
 header .logoPlaceholder span {
   width: 80px;
   height: 22px;
   font-family: Helvetica, Arial, Helvetica, sans-serif;
   /*    color: #e7d4d4;*/
   color: transparent;
   font-size: 30px;
   font-weight: 700;
   line-height: 53px;
 }
 #absDiv1 {
   position: relative;
   width: 100%;
   height: 6em;
   top: 0em;
   background-color: #9a3433; /* url(/images/2009/index-box.jpg) top left repeat-x; */
   z-index: 1200;
   left: 0;
 }
 header .ProfilePhotoHome {
   background-color: transparent;
   /*	background-color: #e7d4d4;
*/
   width: 288px;
   /*border-radius: 50%;*/
   height: 468px;
   clear: both;
   position: absolute;
   z-index: 1;
   /*     background: #fff url(/images/2016/2009-bwg-gold-mean-hiRes.jpg) no-repeat;*/
   top: 8px;
 }
 header .ProfilePhoto {
   background-color: transparent;
   /*	background-color: #e7d4d4;
*/
   width: 288px;
   /*border-radius: 50%;*/
   height: 468px;
   clear: both;
   position: absolute;
   z-index: 1700;
   top: 8px;
 }
 #ProfilePhotoCorner {
   z-index: 2700
 }
 header .profileHeader h1 {
   position: static;
   font-family: Helvetica, Arial, Helvetica, sans-serif;
   color: rgba(146, 146, 146, 1.00);
   font-size: 30px;
   font-weight: 700;
   line-height: 1.5em;
   margin-left: 288px;
 }
 header .profilelogo h1 {
   position: relative;
   display: block;
   font-family: Helvetica, Arial, Helvetica, sans-serif;
   color: rgba(146, 146, 146, 1.00);
   font-size: 30px;
   font-weight: 700;
   line-height: 1.5em;
 }
 header .profileHeader h3 {
   font-family: sans-serif;
   color: rgba(146, 146, 146, 1.00);
   font-size: 16px;
   font-weight: 700;
   line-height: 24px;
 }
 hr {
   background-color: rgba(208, 207, 207, 1.00);
   height: 1px;
 }
 header .profileHeader p {
   font-family: Helvetica, Arial, Helvetica, sans-serif;
   color: rgba(146, 146, 146, 1.00);
   font-size: 14px;
   font-weight: 400;
   line-height: 1.8;
   overflow-y: auto;
 }
 #HeaderSpacer {
   position: relative;
   display: block;
   z-index: 1;
 }
 #HeaderPicture {
   position: absolute;
   top: 200px;
   width: 63%;
   opacity: 1 !important;
 }
 #HeaderPicture p {
   margin-bottom: 0px;
   margin-top: 0px;
 }
 .RedBorder {
   border-color: #9a3433;
   border-style: solid;
   border-width: 1.4px;
   line-height: auto;
   padding: 0;
   background-color: transparent;
   opacity: 1 !important;
   /*	background-color: #e7d4d4;*/
 }
 .RedBorderTransparent {
   border-color: #9a3433;
   border-style: solid;
   border-width: 1.4px;
   line-height: auto;
   padding: 0;
   background-color: transparent;
 }
 .RedBorderTD {
   border-color: #9a3433;
   border-style: solid;
   border-width: 1.4px;
   line-height: auto;
   padding: 0;
   background-color: transparent;
   /*	background-color: #e7d4d4;
*/
 }
 header .ProfilePhotoHome2 {
   top: 0;
   position: relative;
   width: 288px;
   margin: auto;
   padding-left: 20px;
   opacity: 1 !important;
 }
 header .socialNetworkNavBar {
   text-align: center;
   display: block;
   margin-top: 60px;
   clear: both;
 }
 header .socialNetworkNavBar .socialNetworkNav {
   border-radius: 50%;
   cursor: pointer;
 }
 header .socialNetworkNavBar .socialNetworkNav img:hover {
   opacity: 0.5;
 } /**/
 #mastheadTop p {
   position: relative;
   font-family: Helvetica, Arial, Helvetica, sans-serif;
   height: 121px;
   background: transparent;
   /*    background: #e7d4d4;
font-size: 5.6em !important;*/
   font-size: 6.5rem;
   color: #b88a8a;
   text-align: right;
   margin: 0;
   line-height: 1.2em;
   font-weight: 700;
   margin-right: 8px;
 }
 .pagetag {
   top: -115px;
   left: -140px;
 }
 #right {
   font: 1em/1.2 Arial, Helvetica, sans-serif;
   width: 41em;
   border-left: #711941 1px dotted;
 }
 /* Main Content sections */
 .mainContent {
   position: relative;
   display: inline-block;
   background-color: transparent;
   /*	background-color: #e7d4d4;
*/
   width: 100%;
   padding-left: 2.275%;
   padding-right: 2.275%;
   border: 0px;
   margin-left: auto;
   margin-right: auto;
   max-width: 1065px;
   height: auto;
 }
 .mainContent .PictureCaption {
   position: relative;
   padding-top: 20px;
   padding-left: 34%;
   padding-right: 6%;
   display: block;
 }
 .mainContent .section1 {
   position: relative;
   display: flex;
   column-gap: 20px;
   background-color: transparent;
   /*	background-color: #e7d4d4;
*/ column-fill: balance-all;
   padding: 0.275%;
   border: 0;
   text-align: justify;
   align-self: stretch;
   -webkit-column-width: 300px; /* Chrome, Safari, Opera */
   -moz-column-width: 300px; /* Firefox */
   column-width: 300px;
   top: 0px;
   hyphens: auto;
   -webkit-hyphens: auto;
   -ms-hyphens: auto;
 }
 .mainContent .section1 table {
   display: grid;
   width: 100%;
 }
 .mainContent .section1 tbody {
   display: grid;
   width: 100%;
 }
 .mainContent .section1 td {
   margin: auto;
   display: initial;
 }
 .mainContent .section5 {
   position: relative;
   display: inline-block;
   background-color: transparent;
   /*	background-color: #e7d4d4;
*/
   padding: 2.275%;
   border: 0;
   text-align: justify;
   -webkit-column-width: 400px; /* Chrome, Safari, Opera */
   -moz-column-width: 400px; /* Firefox */
   column-width: 400px;
   top: 0;
 }
 .mainContent .section2 {
   position: relative;
   display: block;
   float: none;
   background-color: transparent;
   /*	background-color: #e7d4d4;
*/
   padding: 2.275%;
   border: 0px;
   text-align: justify;
 }
 #section1 h2 {
   display: block;
   font-size: 36;
 }
 .section1 p {
   display: block;
   break-inside: auto;
   margin: auto;
   margin-bottom: 11px;
 }
 .section1 .sectionTitle, .section2 .sectionTitle {
   font-family: Helvetica, Arial, Helvetica, sans-serif;
   color: rgba(146, 146, 146, 1.00);
   font-size: 18px;
   font-weight: 700;
   text-transform: uppercase;
 }
 .section1 .sectionTitleRule, .section2 .sectionTitleRule {
   margin: 0 3% 0 0;
   float: left;
   clear: both;
 }
 .section1 .sectionTitleRule2, .section2 .sectionTitleRule2 {
   background-color: rgba(208, 207, 207, 1.00);
   height: 1px;
   padding: 0px;
 }
 .mainContent .section1 .section1Content {
   font-family: ProximaNova;
   font-size: 14px;
   font-weight: 100;
   color: rgba(208, 207, 207, 1.00);
 }
 .mainContent .section1 .section1Content span {
   color: rgba(146, 146, 146, 1.00);
   font-family: sans-serif;
 }
 .section2 .sectionContentTitle {
   font-family: sans-serif;
   color: rgba(146, 146, 146, 1.00);
   font-size: 18px;
   font-weight: 700;
 }
 .section2 .sectionContentSubTitle {
   font-family: sans-serif;
   color: rgba(68, 67, 67, 1.00);
   font-size: 14px;
   font-weight: 400;
 }
 .section2 .sectionContent {
   font-family: sans-serif;
   color: rgba(146, 146, 146, 1.00);
   font-size: 14px;
   font-weight: 400;
   line-height: 1.8;
 }
 .mainContent .section4 p {
   text-align: center;
 }
 .mainContent .section4 h9 {
   text-align: center;
 }
 .mainContent .section4 h5 {
   text-align: center;
 }
 #video {
   width: 100%;
   height: 49vw;
   display: inline-block;
   opacity: 1 !important;
 }
 #video1 {
   width: 100%;
   height: 49vw;
   display: inline-block;
   opacity: 1 !important;
 }
 #video2 {
   width: 100%;
   height: 49vw;
   display: inline-block;
   opacity: 1 !important;
 }
 #video3 {
   width: 100%;
   height: 49vw;
   display: inline-block;
   opacity: 1 !important;
 }
 #video4 {
   width: 100%;
   height: 49vw;
   display: inline-block;
   opacity: 1 !important;
 }
 #video5 {
   width: 100%;
   height: 49vw;
   display: inline-block;
   opacity: 1 !important;
 }
 #video6 {
   width: 100%;
   height: 49vw;
   display: inline-block;
   opacity: 1 !important;
 }
 #video7 {
   width: 100%;
   height: 49vw;
   display: inline-block;
   opacity: 1 !important;
 }
 #video8 {
   width: 100%;
   height: 49vw;
   display: inline-block;
   opacity: 1 !important;
 }
 #video9 {
   width: 100%;
   height: 49vw;
   display: inline-block;
   opacity: 1 !important;
 }
 #video10 {
   width: 100%;
   height: 49vw;
   display: inline-block;
   opacity: 1 !important;
 }
 #video11 {
   width: 100%;
   height: 49vw;
   display: inline-block;
   opacity: 1 !important;
 }
 #video12 {
   width: 100%;
   height: 49vw;
   display: inline-block;
   opacity: 1 !important;
 }
 .mainContent .externalResourcesNav .externalResources {
   background-color: rgba(208, 207, 207, 1.00);
   display: inline-block;
   text-align: center;
   margin-top: 0px;
   padding-top: 3%;
   cursor: pointer;
 }
 .mainContent .externalResourcesNav .externalResources:hover {
   background-color: rgba(153, 153, 153, 1.00);
 }
 .externalResourcesNav .externalResources a {
   font-family: 'Montserrat', sans-serif;
   color: #e7d4d4;
   font-size: 14px;
   font-weight: 400;
   line-height: 18px;
   text-decoration: none;
 }
 .stretch {
   content: '';
   display: inline-block;
   margin-left: 2%;
   margin-right: 2%;
 }
 /* Footer */
 footer .footerDisclaimer {
   font-family: sans-serif;
   font-size: 14px;
   line-height: 18px;
   color: rgba(104, 103, 103, 1.00);
   font-weight: 700;
 }
 footer .footerDisclaimer span {
   color: rgba(181, 178, 178, 1.00);
   font-weight: 400;
 }
 footer .footerNote {
   font-family: sans-serif;
   font-size: 14px;
   line-height: 18px;
   color: rgba(104, 103, 103, 1.00);
   font-weight: 700;
 }
 footer .footerNote span {
   color: rgba(181, 178, 178, 1.00);
   font-weight: 400;
 }
 footer a:link {
   color: #e7d4d4;
   text-decoration: underline;
 }
 footer a:visited {
   color: #666;
   text-decoration: underline;
 }
 footer {
   text-align: center
 }
 #pagebottom a:link {
   color: #e7d4d4;
   text-decoration: underline;
 }
 #pagebottom a:visited {
   color: #666;
   text-decoration: underline;
 }
 #pagebottom p {
   position: relative;
   display: block;
   text-align: center;
   color: #F4E8E8;
 }
 footer {
   text-align: center
 }
 /* mid page vertical code*/
 #InsideMenu {
   position: absolute;
   display: inline-block;
   top: 200px;
   left: 100px;
   width: 20%;
   z-index: 200;
 }
 #middleUL {
   margin: 0;
   padding: 0;
   list-style-type: disc;
   border: none;
 }
 #middleUL li {
   display: block;
   position: relative;
   left: 28px;
   margin: 0;
   padding: 0;
   float: left;
 }
 #left {
   font-size: 100%;
   width: 18em;
   height: auto;
   /*    overflow: hidden;
*/
 }
 #leftDiv {
   width: 13.5em;
   padding: 6em 0 1em 1.5em;
   margin: 0 auto;
 }
 #mainNav {
   position: relative;
   display: block;
 }
 #mainNav ul {
   width: 100%;
   padding: 0;
   margin: 0;
   font-size: 1.3em;
 }
 #mainNav dt {
   width: 100%;
   padding: 0;
   margin: 0;
   border: 0;
   margin-left: 39px;
   /*    font-weight: 600;*/
 }
 #mainNav dl {
   padding: 0;
   margin: 0;
   border: 0;
   margin-left: 27px;
 }
 #mainNav li {
   float: left;
 }
 ul.MenuBarVertical a {
   position: relative;
   display: list-item;
   width: 171px;
   left: 20px;
 }
 dl.MenuBarVertical a {
   position: relative;
   display: list-item;
   width: 171px;
   left: 34px;
   font-size: 14px;
   text-align: left;
 }
 dt.MenuBarVertical a {
   position: relative;
   display: list-item;
   width: 171px;
   left: 34px;
   font-size: 14px;
   text-align: left;
 }
 ul.MenuBarVertical li {}
 #Piano dt {
   margin-left: 0px;
   position: relative;
   display: block;
   text-indent: 0px
 }
 #Piano dl {
   margin-left: 0px;
   position: relative;
   display: block;
   text-indent: 0px
 }
 #films dd a {
   margin-left: 10px;
   position: relative;
   display: block;
   text-indent: 5px;
   z-index: 100000;
 }
 footer {
   position: relative;
   display: block;
   text-align: center;
   top: 10px;
   font-family: sans-serif;
 }
 .laurels {
   height: 140px;
 }
 /* Media query for Mobile devices*/
 @media only screen and (max-width : 428px) {
   .section3 p {
     font-size: 16px;
   }
   .section3hide p {
     font-size: 16px;
   }
   ul.MenuBarVertical a {
     width: 146px;
     aria-expanded: "true";
     color: #7b2a29;
     font-weight: 500;
   }
   header {
     position: relative;
     width: 100%;
     float: none;
     height: auto;
     display: block;
   }
   header .profileLogo .logoPlaceholder {
     display: inline-block;
   }
   header .ProfilePhotoHome {
     background-color: transparent;
     /*	background-color: #e7d4d4;
*/
     height: 468px;
     clear: both;
     position: absolute;
     z-index: 1700;
     /*       background: #e7d4d4 url(/images/2016/2009-bwg-gold-mean-hiRes.jpg) no-repeat center;*/
     top: 200px;
     align: center;
     display: inline_block;
     align-content: center;
     width: 92%;
     left: 4%;
     right: 4%;
   }
   #ProfilePhotoHome2 {
     top: 0;
     position: relative;
     width: 288px;
     margin: auto;
   }
   #HeaderSpacer {
     position: relative;
     display: block;
     height: 250px;
   }
   #HeaderPicture {
     position: relative;
     display: block;
     width: 80%;
     margin-left: 60%;
     top: -85px;
     height: auto;
     left: -50%;
   }
   header .ProfilePhoto {
     background-color: transparent;
     /*	background-color: #e7d4d4;
*/
     position: relative;
     diaplay: block;
     top: 60px;
     width: 156px;
     left: 20%;
     height: 135px;
   }
   #mastheadTop p {
     text-align: center;
     font-size: 2.5em;
     line-height: 4.6em
   }
   #InsideMenu {
     position: relative;
     display: inline-block;
     top: -150px;
     left: -20px;
   }
   #leftCol {
     float: center;
     width: 100%;
   }
   #lColTop {
     height: 468px;
     position: relative;
     width: 100%;
     margin-left: 0%;
     padding-left: 0%;
   }
   ul#mainNav {
     position: absolute;
     top: 243px;
     left: -4em;
     width: 8em;
     padding: 0;
     border: none;
     display: block;
   }
   #absDiv1 {
     position: absolute;
     top: 100px;
     width: 100%;
     height: 3.5em;
     background-color: #9a3433; /* url(/images/2009/index-box.jpg) top left repeat-x; */
     z-index: 1200;
   }
   .littleBox {
     height: 4.5vw;
     width: 3.2%;
     border: 1px solid #e7d4d4;
     float: left;
     margin: 1.65% 1.65%;
     display: flex;
     overflow: hidden;
   }
   .hidesquare {
     display: none
   }
   h1 {
     font: 200%/1.1 Helvetica;
     line-height: 2em;
   }
   #nameplate h1 {
     position: static;
     font-size: 24px;
     margin-left: 0px;
     line-height: normal;
     margin: 0em;
   }
   #nameplate h2 {
     position: static;
     font-size: 20px;
     margin-left: 0px;
     line-height: normal;
     margin: 0em;
   }
   header .profileHeader h1 {
     position: relative;
     margin-left: 0;
     font-size: 25px;
   }
   header .profileHeader h2 {
     position: relative;
     margin-left: 0;
   }
   header .profileHeader {
     width: 100%;
     margin: auto;
     display: inline-block;
     position: static;
     text-align: center;
     margin-top: 440px;
     z-index: 1400;
   }
   header .profileHeader p {
     text-align: justify;
   }
   header .socialNetworkNavBar {
     text-align: center;
     display: block;
     margin-top: 60px;
     clear: both;
     margin-bottom: 15%;
   }
   header .socialNetworkNavBar .socialNetworkNav {
     width: 60px;
     height: 60px;
     display: inline-block;
     margin-right: 23px;
   }
   /* Main content sections */
   .mainContent {
     position: relative;
     display: block;
     background-color: transparent;
     /*	background-color: #e7d4d4;
*/
     border: 0;
     padding: 0;
     border-top: 0;
     margin-top: 0;
     top: 0px;
     height: auto;
     width: 100%
   }
   .mainContent .PictureCaption {
     position: relative;
     padding-top: 0px;
     padding-left: 10%;
     padding-right: 10%;
     display: inline-block;
   }
   .mainContent .section1 {
     position: relative;
     height: auto;
     display: inline-block;
     width: 87%;
     border: 0;
     margin-left: auto;
     margin-right: auto;
     padding-left: 1em;
     padding-right: 1em;
     background-color: transparent;
     /*	background-color: #e7d4d4;
*/
   }
   #video {
     width: 100%;
     height: 48vw;
   }
   #video1 {
     width: 100%;
     height: 48vw;
   }
   #video2 {
     width: 100%;
     height: 48vw;
   }
   #video3 {
     width: 100%;
     height: 48vw;
   }
   #video4 {
     width: 100%;
     height: 48vw;
   }
   #video5 {
     width: 100%;
     height: 48vw;
   }
   #video6 {
     width: 100%;
     height: 48vw;
   }
   #video7 {
     width: 100%;
     height: 48vw;
   }
   #video8 {
     width: 100%;
     height: 48vw;
   }
   #video9 {
     width: 100%;
     height: 48vw;
   }
   #video10 {
     width: 100%;
     height: 48vw;
   }
   #video11 {
     width: 100%;
     height: 48vw;
   }
   #video12 {
     width: 100%;
     height: 48vw;
   }
   .section1 .section1Title, .section2 .section1Title {
     text-align: center;
   }
   .section1 .sectionTitleRule, .section2 .sectionTitleRule {
     width: 100%;
   }
   .section1 .sectionTitleRule2, .section2 .sectionTitleRule2 {
     display: none;
   }
   .mainContent .section1 .section1Content {
     display: inline-block;
     text-align: left;
     font-family: sans-serif;
   }
   .mainContent .section2 {
     display: block;
     text-align: center;
     background-color: transparent;
     padding: 6px;
     position: relative;
   }
   .mainContent .section4 {
     text-align: center;
     display: block;
     background-color: transparent;
     margin: 20px;
     position: relative;
   }
   .section2 .section2Content {
     margin-top: 10%;
     text-align: justify;
     margin-bottom: 10%;
   }
   .mainContent .externalResourcesNav {
     margin-bottom: 10%;
   }
   .mainContent .externalResourcesNav .externalResources {
     width: 100%;
     height: 35px;
   }
   /* Footer */
   footer {
     top: 0;
   }
   .laurels {
     height: 70px;
   }
   h10 {
     font: 250%/1.1 Helvetica, Arial, sans-serif;
     color: #9a3433;
     line-height: 1.3em;
     margin-bottom: 0;
     margin-top: 0;
   }
   h12 {
     font: 6.4vw/1.2 Helvetica, Arial, sans-serif;
     margin: 0;
     font-weight: bold;
   }
   h13 {
     font: 5.3vw/1.2 Helvetica, Arial, sans-serif;
     margin: 0;
     font-weight: bold;
   }
   h14 {
     font: 200%/1.1 Helvetica, Arial, sans-serif;
     color: #9a3433;
     line-height: 1em;
     margin-bottom: 0;
     margin-top: 0;
   }
   .rotating-item {
     top: 0px;
   }
 }
 @media only screen and (min-width : 428px) and (max-width : 531px) {
   .section3 p {
     font-size: 16px;
   }
   .section3hide p {
     font-size: 16px;
   }
   header {
     width: 100%;
     position: relative;
     float: none;
     height: auto;
     display: block;
   }
   header .profileLogo .logoPlaceholder {
     display: inline-block;
   }
   header .ProfilePhotoHome {
     background-color: transparent;
     height: 468px;
     clear: both;
     position: relative;
     z-index: 1700;
     /*       background: url(/images/2016/2009-bwg-gold-mean-hiRes.jpg) no-repeat center;*/
     top: -27px;
     align: center;
     display: inline_block;
     align-content: center;
     width: 100%;
   }
   #ProfilePhotoHome2 {
     top: 0;
     position: relative;
     width: 288px;
     margin: auto;
   }
   #HeaderSpacer {
     position: relative;
     display: block;
     height: 250px;
   }
   #HeaderPicture {
     position: relative;
     display: block;
     height: auto;
     width: 80%;
     left: 10%;
     margin-left: 0px;
     top: 33px;
   }
   header .ProfilePhoto {
     background-color: transparent;
     /*	background-color: #e7d4d4;
*/
     position: absolute;
     top: 163px;
     align: center;
     width: 30%;
     left: 66%;
     height: 30%;
   }
   #rColBot {
     position: absolute;
     top: 0;
   }
   #InsideMenu {
     position: relative;
     display: block;
     top: -265px;
     left: 100px;
     height: auto;
   }
   #leftCol {
     float: center;
     width: 100%;
   }
   #lColTop {
     height: 468px;
     position: relative;
     width: 100%;
     margin-left: 0%;
     padding-left: 0%;
   }
   #absDiv1 {
     position: relative;
     width: 100%;
     height: 25px;
     background-color: #9a3433;
     z-index: 1200;
     top: -55px;
     margin: 0;
   }
   .littleBox {
     height: 4vw;
     width: 3.2%;
     border: 1px solid #e7d4d4;
     margin: 1.65% 1.65%;
     overflow: hidden;
     align-self: center
   }
   #mastheadTop p {
     text-align: center;
     font-size: 3em;
     line-height: normal;
     display: flex;
     justify-content: center;
     align-items: center;
     height: 21vw;
     width: 100%;
     padding: 1em;
   }
   #nameplate {
     padding: 1em 0 0 0;
   }
   #nameplate h1 {
     position: static;
     font-size: 24px;
     margin-left: 0px;
     line-height: normal;
     margin: 0em;
   }
   #nameplate h2 {
     position: relative;
     font-size: 20px;
     margin-left: 0px;
     line-height: normal;
     margin: 0em;
   }
   header .profileHeader h1 {
     position: relative;
     margin-left: 0;
     font-size: 25px;
   }
   header .profileHeader h2 {
     position: relative;
     margin-left: 0;
   }
   header .profileHeader {
     width: 100%;
     margin: auto;
     display: inline-block;
     position: static;
     text-align: center;
     margin-top: 0px;
     z-index: 1400;
     height: 330;
   }
   header .profileHeader p {
     text-align: justify;
   }
   #pagetag {
     position: relative;
     top: 600px;
     left: -500px;
   }
   ul#mainNav {
     position: absolute;
     top: 243px;
     left: -2em;
     width: 8em;
     padding: 0;
     border: none;
     display: block;
   }
   header .socialNetworkNavBar {
     text-align: center;
     display: block;
     margin-top: 60px;
     clear: both;
     margin-bottom: 15%;
   }
   header .socialNetworkNavBar .socialNetworkNav {
     width: 60px;
     height: 60px;
     display: inline-block;
     margin-right: 23px;
   }
   /* Main content sections */
   #video {
     width: 100%;
     height: 48vw;
   }
   #video1 {
     width: 100%;
     height: 48vw;
   }
   #video2 {
     width: 100%;
     height: 48vw;
   }
   #video3 {
     width: 100%;
     height: 48vw;
   }
   #video4 {
     width: 100%;
     height: 48vw;
   }
   #video5 {
     width: 100%;
     height: 48vw;
   }
   #video6 {
     width: 100%;
     height: 48vw;
   }
   #video7 {
     width: 100%;
     height: 48vw;
   }
   #video8 {
     width: 100%;
     height: 48vw;
   }
   #video9 {
     width: 100%;
     height: 48vw;
   }
   #video10 {
     width: 100%;
     height: 48vw;
   }
   #video11 {
     width: 100%;
     height: 48vw;
   }
   #video12 {
     width: 100%;
     height: 48vw;
   }
   .section1 .section1Title, .section2 .section1Title {
     text-align: center;
   }
   .section1 .sectionTitleRule, .section2 .sectionTitleRule {
     width: 100%;
   }
   .section1 .sectionTitleRule2, .section2 .sectionTitleRule2 {
     display: none;
   }
   .mainContent {
     position: relative;
     display: block;
     width: 100%;
     background-color: transparent;
     /*	background-color: #e7d4d4;
*/
     border: 0;
     padding: 0;
   }
   .mainContent .PictureCaption {
     position: relative;
     padding-top: 0px;
     padding-left: 10%;
     padding-right: 10%;
     display: inline-block;
   }
   .mainContent .section1 {
     position: relative;
     height: auto;
     display: block;
     width: 89%;
     border: 0;
     margin-left: 1em;
     padding: 1em;
     background-color: transparent;
     /*	background-color: #e7d4d4;
*/
   }
   .mainContent .section1 .section1Content {
     display: inline-block;
     text-align: left;
     font-family: sans-serif;
   }
   .mainContent .section2 {
     position: relative;
     display: block;
     text-align: center;
   }
   .section2 .section2Content {
     margin-top: 10%;
     text-align: justify;
     margin-bottom: 10%;
   }
   .mainContent .externalResourcesNav {
     margin-bottom: 10%;
   }
   .mainContent .externalResourcesNav .externalResources {
     width: 100%;
     height: 35px;
   }
   /* Footer */
   footer {
     position: relative;
     display: block;
     text-align: center;
     font-family: sans-serif;
   }
   .laurels {
     height: 90px;
   }
   h10 {
     font: 270%/1.1 Helvetica, Arial, sans-serif;
     color: #9a3433;
     line-height: 1.2em;
     margin-bottom: 0;
     margin-top: 0;
   }
   h12 {
     font: 6.4vw/1.8 Helvetica, Arial, sans-serif;
     margin: 0;
     font-weight: bold;
   }
   h13 {
     font: 4.9vw/1.2 Helvetica, Arial, sans-serif;
     margin: 0;
     font-weight: bold;
   }
   h14 {
     font: 180%/1.1 Helvetica, Arial, sans-serif;
     color: #9a3433;
     line-height: 1em;
     margin-bottom: 0;
     margin-top: 0;
   }
 }
 @media only screen and (min-width : 531px) and (max-width : 844px) {
   /* Header */
   .section3 p {
     font-size: 16px;
   }
   .section3hide p {
     font-size: 16px;
   }
   header {
     width: 100%;
     float: none;
     height: auto;
   }
   header .profileLogo .logoPlaceholder {
     display: inline-block;
   }
   header .profileHeader {
     text-align: left;
     margin-top: 0px;
     height: 460px;
   }
   header .profileHeader h1 {
     margin-left: 293px;
     margin-right: 5px;
     font-size: 25px;
   }
   header .profileHeader h2 {
     margin-left: 293px;
     margin-right: 5px
   }
   #HeaderPicture {
     position: relative;
     top: -26px;
     right: 0px;
     width: 55%;
     left: 40%;
     min-height: 250px;
     height: auto;
     display: block;
   }
   .pagetag {
     position: relative;
     left: -110px;
   }
   ul#mainNav {
     position: absolute;
     top: 235px;
     left: 1em;
     padding: 0;
     text-indent: 0%;
     width: 100px
   }
   header .ProfilePhotoHome {
     background-color: transparent;
     /*	background-color: #e7d4d4;
*/
     width: 288px;
     height: 468px;
     clear: both;
     position: absolute;
     z-index: 1700;
     /*       background: #fff url(/images/2016/2009-bwg-gold-mean-hiRes.jpg) no-repeat;*/
     top: 185px;
     margin: auto;
   }
   header .ProfilePhoto {
     position: relative;
     left: 50px;
     top: -105px;
     width: 116px;
     height: 116px;
     z-index: 2700;
   }
   #absDiv1 {
     position: relative;
     width: 100%;
     height: 3.5em;
     background-color: #9a3433; /* url(/images/2009/index-box.jpg) top left repeat-x; */
     z-index: 1200;
   }
   .littleBox {
     height: 1.5em;
     width: 1.5vw;
     border: 1px solid #e7d4d4;
     float: left;
     margin: 1vw 1.4vw;
     display: inline;
     overflow: hidden;
   }
   .hidesquare {}
   #mastheadTop p {
     font-size: 4em;
     line-height: 2.5em;
     text-align: center;
   }
   #nameplate h1 {
     position: static;
     font-size: 24px;
     margin-left: 0px;
     line-height: normal;
     margin: 0em;
   }
   #nameplate h2 {
     position: static;
     font-size: 20px;
     margin-left: 0px;
     line-height: normal;
     margin: 0em;
   }
   header .profileHeader p {
     text-align: justify;
   }
   header .socialNetworkNavBar {
     text-align: center;
     display: block;
     margin-top: 60px;
     clear: both;
     margin-bottom: 15%;
   }
   header .socialNetworkNavBar .socialNetworkNav {
     width: 60px;
     height: 60px;
     display: inline-block;
     margin-right: 23px;
   }
   #InsideMenu {
     position: absolute;
     top: 0px;
     left: 50px;
     display: inline-block;
     z-index: 6
   }
   /* Main content sections */
   #video {
     width: 100%;
     height: 48vw;
   }
   #video1 {
     width: 100%;
     height: 48vw;
   }
   #video2 {
     width: 100%;
     height: 48vw;
   }
   #video3 {
     width: 100%;
     height: 48vw;
   }
   #video4 {
     width: 100%;
     height: 48vw;
   }
   #video5 {
     width: 100%;
     height: 48vw;
   }
   #video6 {
     width: 100%;
     height: 48vw;
   }
   #video7 {
     width: 100%;
     height: 48vw;
   }
   #video8 {
     width: 100%;
     height: 48vw;
   }
   #video9 {
     width: 100%;
     height: 48vw;
   }
   #video10 {
     width: 100%;
     height: 48vw;
   }
   #video11 {
     width: 100%;
     height: 48vw;
   }
   #video12 {
     width: 100%;
     height: 48vw;
   }
   .mainContent {
     position: relative;
     display: block;
     width: 100%;
     background-color: transparent;
     /*	background-color: #e7d4d4;
*/
     border: 0;
     padding: 0;
     height: auto;
     top: -181px;
   }
   .mainContent .PictureCaption {
     position: relative;
     padding-top: 0px;
     padding-left: 40%;
     padding-right: 6%;
     display: inline-block;
     width: 55%;
     z-index: 5;
   }
   .mainContent .section1 {
     top: 0px;
   }
   .section1 .section1Title, .section2 .section1Title {
     text-align: center;
   }
   .section1 .sectionTitleRule, .section2 .sectionTitleRule {
     width: 100%;
   }
   .section1 .sectionTitleRule2, .section2 .sectionTitleRule2 {
     display: none;
   }
   .mainContent .section1 .section1Content {
     display: inline-block;
     font-family: sans-serif;
     text-align: justify;
   }
   .mainContent .section2 {
     position: relative;
     display: block;
     text-align: center;
   }
   .section2 .section2Content {
     margin-top: 10%;
     text-align: justify;
     margin-bottom: 10%;
   }
   .mainContent .externalResourcesNav {
     margin-bottom: 10%;
   }
   .mainContent .externalResourcesNav .externalResources {
     width: 100%;
     height: 35px;
   }
   .laurels {
     height: 100px;
   }
   /* Footer */
   h10 {
     font: 300%/1.1 Helvetica, Arial, sans-serif;
     color: #9a3433;
     line-height: 1.4em;
     margin-bottom: 0;
     margin-top: 0;
   }
   h12 {
     font: 5.2vw/1.5 Helvetica, Arial, sans-serif;
     margin: 0;
     font-weight: bold;
   }
   h13 {
     font: 3.7vw/1.2 Helvetica, Arial, sans-serif;
     margin: 0;
     font-weight: bold;
   }
   h14 {
     font: 180%/1.1 Helvetica, Arial, sans-serif;
     color: #9a3433;
     line-height: 1em;
     margin-bottom: 0;
     margin-top: 0;
   }
 }
 /* Media Query for Tablets */
 @media only screen and (min-width : 844px) and (max-width : 1166px) {
   /* Header */
   .section3 p {
     font-size: 16px;
   }
   .section3hide p {
     font-size: 16px;
   }
   header {
     position: relative;
     width: 100%;
     float: none;
     height: auto;
     display: block;
     padding-bottom: 0;
     min-height: 460px;
   }
   header .profilelogo {
     height: auto;
   }
   #mastheadTop p {
     font-size: 3.8em !important;
     text-align: right;
     line-height: normal;
     display: flex;
     width: 100%;
     height: auto;
     align-items: center;
     justify-content: right;
     margin-top: 0px;
     padding: 0px;
   }
   #absDiv1 {
     position: relative;
     height: 3.5em;
     top: -0em;
     background-color: #9a3433; /* url(/images/2009/index-box.jpg) top left repeat-x; */
     z-index: 1500;
     align: center;
   }
   .littleBox {
     height: 34.5px;
     width: 2.1vw;
     border: 1px solid #e7d4d4;
     float: left;
     margin: 1em 1.1vw;
     display: inline;
     overflow: hidden;
   }
   #rColMid {
     position: relative;
     align-items: center;
     margin-left: 0em;
     height: auto;
   }
   #HeaderPicture {
     position: relative;
     display: block;
     top: 0;
     height: auto;
     width: 60%;
     right: 6%;
     left: 37%;
   }
   header .profileLogo .logoPlaceholder {
     display: inline;
     align-content: right;
     font-family: 'Montserrat', sans-serif;
     margin-top: auto;
     margin-left: 0;
   }
   header .ProfilePhotoHome {
     float: left;
     clear: both;
     margin-right: 3%;
     margin-top: -0em;
   }
   header .ProfilePhoto {
     position: absolute;
     left: 50px;
     top: 40px;
     width: 180px;
     height: 180px;
     z-index: 2700;
   }
   #ProfilePhotoCorner {
     align-items: left;
     width: 180px;
   }
   header .profileHeader {
     text-align: left;
     margin-top: 30px;
     height: 280px;
   }
   header .profileHeader h1 {
     margin-left: 293px;
     margin-right: 5px
   }
   header .profileHeader h2 {
     margin-left: 293px;
     margin-right: 5px
   }
   #nameplate h1 {
     margin-left: 288px;
     line-height: 2.5em
   }
   #nameplate h2 {
     margin-left: 288px;
     line-height: 0em;
   }
   #InsideMenu {
     position: absolute;
     left: 40px;
     display: block;
     height: auto;
     top: 180px;
     width: 20%;
   }
   header .socialNetworkNavBar .socialNetworkNav {
     width: 74px;
     height: 74px;
     display: inline-block;
     margin-right: 23px;
   }
   /* Main content and sections */
   .section1 .section1Title, .section2 .section1Title {
     text-align: center;
   }
   .section1 .sectionTitleRule, .section2 .sectionTitleRule {
     width: 100%;
   }
   .section1 .sectionTitleRule2, .section2 .sectionTitleRule2 {
     display: none;
   }
   .mainContent {
     position: relative;
     display: block;
     width: 100%;
     background-color: transparent;
     /*	background-color: #e7d4d4;
*/
     padding: 0;
     height: auto;
     top: 36px;
   }
   .mainContent .PictureCaption {
     position: relative;
     padding-top: 0px;
     padding-left: 34%;
     padding-right: 3%;
     display: inline-block;
   }
   .mainContent .section1 {
     position: relative;
     display: block;
   }
   .mainContent .section1 .section1Content {
     display: block;
     margin: 0% 0% 0% 20%;
     font-family: sans-serif;
     margin-top: 5%;
     margin-bottom: 5%;
   }
   .mainContent .section2 {
     display: block;
   }
   .mainContent .section3 {
     top: 0px;
     margin: 0px;
     border: 0;
     padding: 0;
   }
   .mainContent .section3hide {
     top: 0px;
     margin: 0px;
     border: 0;
     padding: 0;
   }
   .section2 .section2Content {
     padding: 0px;
     margin-left: 20%;
     font-family: sans-serif;
     margin-top: 5%;
     margin-bottom: 5%;
   }
   .mainContent .externalResourcesNav {
     margin-left: 20%;
     margin-top: 40px;
     margin-bottom: 40px;
     text-align: center;
     padding-top: 0px;
     clear: both;
   }
   .mainContent .externalResourcesNav .externalResources {
     width: 199px;
     height: 48px;
     margin-top: 5%;
   }
   .laurels {
     height: 110px;
   }
   /* Footer */
   footer .footerDisclaimer {
     float: left;
     margin-left: 3%;
     font-family: sans-serif;
   }
   footer .footerNote {
     float: right;
     margin-right: 3%;
     font-family: sans-serif;
   }
   h10 {
     font: 350%/1.1 Helvetica, Arial, sans-serif;
     color: #9a3433;
     line-height: 1.7em;
     margin-bottom: 0;
     margin-top: 0;
   }
   h12 {
     font: 4.4vw/1.5 Helvetica, Arial, sans-serif;
     margin: 0;
     font-weight: bold;
   }
   h13 {
     font: 3.4vw/1.2 Helvetica, Arial, sans-serif;
     margin: 0;
     font-weight: bold;
   }
   h14 {
     font: 180%/1.1 Helvetica, Arial, sans-serif;
     color: #9a3433;
     line-height: 1em;
     margin-bottom: 0;
     margin-top: 0;
   }
 }
 /* Desktops and laptops  */
 @media only screen and (min-width : 1166px) {
   /* Header */
   header {
     position: relative;
     width: 100%;
     float: none;
     height: auto;
     display: block;
   }
   header .profilelogo {
     height: auto;
   }
   header .profileLogo .logoPlaceholder {
     float: left;
     margin-bottom: 0px;
   }
   header .ProfilePhotoHome {
     position: abolute;
     float: left;
     margin-right: 3%;
     margin-top: 0
   }
   header .ProfilePhoto {
     position: relative;
     left: 62px;
     width: 180px;
     height: 180px;
     z-index: 2700;
     top: -95px;
   }
   #mastheadTop p {
     line-height: normal;
     font-size: 3.3rem !important;
     text-align: right;
     display: flex;
     width: 100%;
     height: auto;
     align-items: center;
     justify-content: right;
     margin-top: 0px;
     padding: 20px;
   }
   #HeaderSpacer {
     position: relative;
     display: block;
     height: 100px;
   }
   #HeaderPicture {
     position: relative;
     display: block;
     height: auto;
     width: 60%;
     right: 6%;
     left: 37%;
     top: 0;
   }
   #InsideMenu {
     position: absolute;
     top: 0px;
     left: 40px;
   }
   #MenuBarItemSubmenu {
     position: relative;
     left: 400px;
   }
   header .profileHeader {
     position: relative;
     left: 0;
     text-align: left;
     margin-top: 100px;
     height: 270px;
     vertical-align: middle;
   }
   header .profileHeader h1 {
     margin-left: 288px;
   }
   header .profileHeader h2 {
     margin-left: 288px;
   }
   header .profileHeader h3 {
     position: relative;
     margin-left: 288px;
     margin-top: 0em;
     text-align: center;
     height: 2em;
     width: 35em;
   }
   #absDiv1 {
     position: absolute;
     align: right;
     height: 6em;
     top: 120px;
     background-color: #9a3433; /* url(/images/2009/index-box.jpg) top left repeat-x; */
     z-index: 1500;
   }
   .littleBox {
     height: 34.5px;
     width: 21.3px;
     border: 1px solid #e7d4d4;
     float: left;
     margin: 1em 14.5px;
     display: inline;
     overflow: hidden;
   }
   #nameplate h1 {
     margin-left: 288px;
     line-height: 2.5em
   }
   #nameplate h2 {
     margin-left: 288px;
     line-height: 0em;
   }
   header .socialNetworkNavBar .socialNetworkNav {
     width: 74px;
     height: 74px;
     display: inline-block;
     margin-right: 23px;
   }
   /* Main content sections */
   #video {
     width: 100%;
     height: 576px;
   }
   #video1 {
     width: 100%;
     height: 576px;
     display: inline-block;
   }
   #video2 {
     width: 100%;
     height: 576px;
   }
   #video3 {
     width: 100%;
     height: 576px;
   }
   #video4 {
     width: 100%;
     height: 576px;
   }
   #video5 {
     width: 100%;
     height: 576px;
   }
   #video6 {
     width: 100%;
     height: 576px;
   }
   #video7 {
     width: 100%;
     height: 576px;
   }
   #video8 {
     width: 100%;
     height: 576px;
   }
   #video9 {
     width: 100%;
     height: 576px;
   }
   #video10 {
     width: 100%;
     height: 576px;
   }
   #video11 {
     width: 100%;
     height: 576px;
   }
   #video12 {
     width: 100%;
     height: 576px;
   }
   .section1 .sectionTitleRule, .section2 .sectionTitleRule {
     width: 22.5%;
   }
   .mainContent {
     position: relative;
     display: block;
     width: 100%;
     background-color: transparent;
     /*	background-color: #e7d4d4;
*/
     padding: 0;
     height: auto;
     min-width: 922px;
   }
   .mainContent .PictureCaption {
     position: relative;
     padding-top: 20px;
     padding-left: 34%;
     padding-right: 3%;
     display: block;
   }
   .mainContent .section2 {
     position: relative;
     display: block;
   }
   .mainContent .section1 .section1Content {
     display: block;
     margin-top: 0%;
     margin-right: 0%;
     margin-left: 26%;
     margin-bottom: 0%;
     font-family: sans-serif;
   }
   .section2 .section2Content {
     padding: 0px;
     margin-left: 26%;
     font-family: sans-serif;
   }
   .mainContent .externalResourcesNav {
     margin-top: 40px;
     margin-bottom: 40px;
     text-align: center;
     padding-top: 0px;
     clear: both;
   }
   .mainContent .externalResourcesNav .externalResources {
     width: 199px;
     height: 48px;
   }
   /* Footer */
   footer .footerDisclaimer {
     float: left;
     margin-left: 3%;
     font-family: sans-serif;
   }
   footer .footerNote {
     float: right;
     margin-right: 3%;
     font-family: sans-serif;
   }
   footer #pagebottom {
     top: 155px;
     display: block;
     position: relative
   }
   h12 {
     font: 48px/1.4 Helvetica, Arial, sans-serif;
     margin: 0;
     font-weight: bold;
   }
   h13 {
     font: 32px/1.2 Helvetica, Arial, sans-serif;
     margin: 0;
     font-weight: bold;
   }
 }
 @media only screen and (max-width : 900px) {}