.mainFrame { width: 1200px !important; margin: 0 auto !important; } .halfFrame { width: 600px !important; margin: 0 auto !important; } .pc-yes { display: block; } .pc-no { display: none !important; } .debug { background-color: yellow; } .debugFrame { padding: 30px 15px 15px 15px; font-family: "Source Sans Pro", sans-serif; font-size: 14px; font-weight: 400; color: #222222; } BODY { background-repeat: no-repeat; background-position: top center; }  .cookies { width: 100%; } .cookiesFrame { padding: 0px 0px 0px 0px; width: 100%;} .cookiesContainerFrame { width: 100%; height: 70px; position: relative; } .cookiesContainer { width: 100%; height: 70px; position: fixed; bottom: 0px; overflow: hidden; z-index: 201; } .cookiesContent { position: relative; height: 70px; } .cookiesContent .left { position: absolute; width: calc(100% - 30px); right: 15px; top: 0px; height: 70px; background: #FFC857; z-index: 202; } .cookiesContent .container { position: absolute; width: 100%; height: 100%; padding: 15px 30px 15px 30px; z-index: 203; } .cookiesContent .container .content { float: left; padding: 3px 0px; line-height: 17px; font-family: "Source Sans Pro", sans-serif; font-weight: 400; font-size: 14px; color: #323031; } .cookiesContent .container .content A { text-decoration: none; color: #0D3B66; } .cookiesContent .container .content A:hover { text-decoration: underline; } .cookiesContent .container .cookie { float: left; width: 40px; color: #0D3B66; margin-right: 15px; } .cookiesContent .container .close { float: right; width: 24px; color: #0D3B66; margin: 8px 0px; cursor: pointer; } .cookiesContent .container .close:hover { color: #000000; }  .burgerMenu { display: none; } .burgerMenuFrame { display: none; }  .headerContact { background-color:#ffffff; } .headerContactFrame { padding:15px; } .headerContact .address { width:400px; float:left; } .headerContact .address .icon { float:left; width:32px; margin-right:5px; color:#0D3B66; } .headerContact .address .label { float:left; line-height:16px; font-family: "Source Sans Pro", sans-serif; font-size: 16px; font-weight: 400; color: #323031; } .headerContact .phone { float:right; padding:5px 0px; } .headerContact .phone .icon { float:left; width:22px; margin-right:5px; color:#0D3B66; } .headerContact .phone .label { float:left; line-height:20px; font-family: "Source Sans Pro", sans-serif; font-size: 18px; font-weight: 400; color: #323031; } .headerContact .phone .label A { text-decoration:none; font-weight:700; } .headerContact .email { float:right; padding:5px 0px; margin-left:30px; } .headerContact .email .icon { float:left; width:22px; margin-right:5px; color:#0D3B66; } .headerContact .email .label { float:left; line-height:20px; font-family: "Source Sans Pro", sans-serif; font-size: 18px; font-weight: 400; color: #323031; } .headerContact .email .label A { text-decoration:none; font-weight:700; } .header { background-color: #0D3B66; } .headerFrame { } .headerLogo { float:left; } .headerLogo .eagle { float:left; padding:15px; width:150px; color:#ffffff; } .headerLogo .labelContainer { vertical-align:middle; } .headerLogo .label { float:left; padding:15px; text-align:center; font-family: "Source Sans Pro", sans-serif; font-size: 32px; font-weight: 300; color: #ffffff; } .headerLogo .label H1 { padding:0px; margin:0px; font-family: "Source Sans Pro", sans-serif; font-size: 32px; font-weight: 300; color: #ffffff; } .headerBurger { display:none; } .headerMenu { float:right; padding:110px 5px 15px 5px; } .headerMenu .item { float:left; padding:10px; line-height:20px; font-family: "Source Sans Pro", sans-serif; font-size: 18px; font-weight: 400; color:#FFC857; } .headerMenu .item A { text-decoration:none; } .headerMenu .item A:hover { color:#ffffff; }  .footer { background-color: #0D3B66; } .footerFrame { padding: 0px 15px; } .footerLeft { float: left; width: calc(100% - 150px); } .footerLeftLogo { float: left; width: 30%; padding: 30px 15px; } .footerLeftLogo .logo { width: 50%; color:#ffffff; } .footerLeftContact { float: left; width: 30%; padding: 30px 15px; font-family: 'Source Sans Pro', sans-serif; font-size: 18px; font-weight: 300; color: #ffffff; } .footerLeftContact B, .footerLeftContact STRONG { font-weight: 700; } .footerLeftMenu { float: left; width: 40%; padding: 30px 15px; } .footerLeftMenu .item { padding-bottom: 5px; font-family: 'Source Sans Pro', sans-serif; font-size: 18px; font-weight: 300; color: #ffffff; } .footerLeftMenu .item A { text-decoration: none; } .footerLeftMenu .item A:hover { text-decoration: underline; } .footerRight { float: left; width: 150px; height: 200px; background-color: #FFC857; font-family: 'Source Sans Pro', sans-serif; font-size: 18px; font-weight: 400; color: #0D3B66; text-transform: uppercase; cursor: pointer; } .footerRight TABLE { width: 100%; height: 100%; } .footerRight TD { text-align: center; vertical-align: middle; } .footerRight .icon { width: 40px; color: #0D3B66; margin: 0 auto; }  .homeRotator { background-color:#ffffff; } .homeRotatorFrame { max-width:1920px; height:470px; margin:0 auto; position:relative; } .homeRotatorSlide { z-index:10; display:none; position:absolute; width:100%; height:100%; } .homeRotatorSlide .photo { width:100%; height:100%; background-repeat:no-repeat; background-size:cover; background-position:center; } .homeRotatorSwitchContainer { position:absolute; bottom:30px; height:20px; width:100%; z-index:20; cursor:pointer; } .homeRotatorSwitchFrame { height:20px; } .homeRotatorSwitch, .homeRotatorSwitch1 { float:left; background-color:#ffffff; float:left; margin:0px 5px; border-radius:300px; width:20px; height:20px; } .homeRotatorSwitch1 { background-color:#FFC857; } .homeAboutFrame { padding:15px 0px; background-color:#ffffff; } .homeAbout { padding:15px; } .homeAboutContainer { padding:30px; position:relative; } .homeAboutContainer .left { position:absolute; top:0px; left:0px; width:5px; height:100px; background-color:#0D3B66; } .homeAboutContainer .top { position:absolute; top:0px; left:0px; width:100px; height:5px; background-color:#0D3B66; } .homeAboutContainer .right { position:absolute; bottom:0px; right:0px; width:5px; height:100px; background-color:#0D3B66; } .homeAboutContainer .bottom { position:absolute; bottom:0px; right:0px; width:100px; height:5px; background-color:#0D3B66; } .homeAboutContainer .label { margin-bottom:15px; font-family: 'Source Sans Pro', sans-serif; font-size: 24px; font-weight: 700; color:#0D3B66; } .homeAboutContainer .label H1 { padding:0px; margin:0px; font-family: 'Source Sans Pro', sans-serif; font-size: 24px; font-weight: 700; color:#0D3B66; }  .staticPage { background-color: #ffffff; padding:15px 0px; } .staticPageHeader { padding: 15px; } .staticPageHeader .label { float: left; font-family: 'Source Sans Pro', sans-serif; font-size: 24px; font-weight: 700; color: #0D3B66 } .staticPageHeader .label H1 { margin: 0px; padding: 0px; float: left; font-family: 'Source Sans Pro', sans-serif; font-size: 24px; font-weight: 700; color: #0D3B66 } .staticPageHeader .breadCrumbs { float: right; font-family: 'Source Sans Pro', sans-serif; font-size: 16px; font-weight: 300; color: #363E50; cursor:default; } .staticPageHeader .breadCrumbs A { text-decoration: none; } .staticPageHeader .breadCrumbs A:hover { text-decoration: underline; } .staticPageHeader .breadCrumbs SPAN { color: #0D3B66; font-weight: 400; } .staticPageContainer { padding: 0px; } .staticPageContainerFrame { padding: 0px; font-family: 'Source Sans Pro', sans-serif; font-size: 18px; font-weight: 300; color: #363E50; line-height: 150%; } .staticPageContainerFrame .content100 { padding: 15px; } .staticPageContainerFrame .content50 { float:left; width:50%; padding: 15px; } .staticPageContainerFrame .content33 { float:left; width:33.33%; padding: 15px; } .staticPageContainerFrame .photo IMG { width:100%; } .staticPageContainerFrame .sublabel { font-family: 'Source Sans Pro', sans-serif; font-size: 20px; font-weight: 700; color: #0D3B66; } .staticPageContainerFrame .sublabel H2 { margin: 0px; padding: 0px; font-family: 'Source Sans Pro', sans-serif; font-size: 20px; font-weight: 700; color: #0D3B66; } 