/***** BASE CSS *****/
/* Font */
@font-face {
}
.breadalert {
color:#fff;
background-image:url(../slider-images/sliderbg.png);
background-color:#E14343;
background-repeat: no-repeat;
vertical-align:middle;
background-position:left center;
font-family:Helvetica Neue,Helvetica,Arial,sans-serif;
font-size:15px;
display:inline-block;
margin-top:45px;
margin-bottom:55px;
border:dotted 1px rgba(255, 178, 0, 100);
padding:10px 15px 10px 15px;
}
.copyrightpeople {
font-size: 13px;
line-height: 23px;
font-style: normal;
}
.homeopening {
display:inline-block;
color:#000;
font-size: 16px;
line-height: 23px;
font-style: normal;
text-align: center;
margin-left:20px;
margin-right:20px;
margin-bottom:0px;
margin-top:0px;
padding-top:40px;
padding-bottom:30px;
}
.couponbox{
color: white;
display:block;
vertical-align:middle;
text-align:center;
background-color:#E14343;
font-size:16px;
padding:20px;
}
.rwd-break2 {
display:inline-block;
}
.sponsormonthtext{
display:block;
vertical-align:middle;
text-align:center;
font-size:16px;
line-height:23px;
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
}
.cancelednav{
text-decoration:line-through;
color:#046681;
opacity:0.4;
}
.navbreaktitle {
color:#E14343;
font-family: "Noto Serif", serif;
font-weight: 300;
padding-left:20px;
}
#banner-load{
width:auto;
height:auto;
background:#fff;
align-content:center;
padding-top:40px;
padding-left:30px;
padding-right:30px;
vertical-align:middle;
text-align:center;
z-index: 10000;
}

.fade-in{
  -webkit-animation: fade-in 2s ease;
  -moz-animation: fade-in ease-in-out 2s both;
  -ms-animation: fade-in ease-in-out 2s both;
  -o-animation: fade-in ease-in-out 2s both;
  animation: fade-in 2s ease;
  visibility: visible;
  -webkit-backface-visibility: hidden;
}

-webkit-backface-visibility: hidden;
@-webkit-keyframes fade-in{0%{opacity:0;} 100%{opacity:1;}}
@-moz-keyframes fade-in{0%{opacity:0} 100%{opacity:1}}
@-o-keyframes fade-in{0%{opacity:0} 100%{opacity:1}}
@keyframes fade-in{0%{opacity:0} 100%{opacity:1}}


.watermelon {
color:#fff;
background-color:#E14343;
padding-top:40px;
padding-bottom:100px;
}
.video-container {
position:relative;
padding-bottom:56.25%;
height:0; 
overflow:hidden;
}
.video-container iframe,
.video-container object,
.video-container embed {
position: absolute;
top: 0;
left: -1px;
width: 100%;
height: 100%;
}
.viewprofile {
color:#fff;
background-color:#E14343;
vertical-align:text-top;
font-size:11px;
padding-left:5px;
padding-right:5px;
padding-top:3px;
padding-bottom:3px;
margin-left:2px;
margin-right:5px;
-webkit-text-size-adjust: none;
}
.viewprofile:hover {
color:#fff;
text-decoration:none;
background-color:#046681;
vertical-align:text-top;
font-size:11px;
padding-left:5px;
padding-right:5px;
padding-top:3px;
padding-bottom:3px;
margin-left:2px;
margin-right:5px;
-webkit-text-size-adjust: none;
}
.viewprofileoff {
color:#fff;
background-color:#b2b2b2;
vertical-align:text-top;
font-size:11px;
padding-left:5px;
padding-right:5px;
padding-top:3px;
padding-bottom:3px;
margin-left:2px;
margin-right:5px;
-webkit-text-size-adjust: none;
}
.viewprofileoff:hover {
color:#fff;
text-decoration:none;
background-color:#b2b2b2;
vertical-align:text-top;
font-size:11px;
padding-left:5px;
padding-right:5px;
padding-top:3px;
padding-bottom:3px;
margin-left:2px;
margin-right:5px;
-webkit-text-size-adjust: none;
}
.membericons {
color:#E14343;
line-height:28px;
}
.membericonsoff {
color:#d6d7d9;
line-height:28px;
}
.imagephotos {
display:inline-block;
margin-top:20px;
}
.IRlogin {
position:relative;
overflow:hidden;
font-size:1em;
}
.IRlogin em {
display:block;
position:absolute;
top:0;
left:0;
z-index:1;
}
button#IRloginbutton {
background:none;
border:none;
float:left;
display:inline;
}
#IRloginbutton:hover {
cursor: pointer; /* cursor: hand; for IE5 */
}
#IRloginbutton, #IRloginbutton em {
width: 160px; height: 50px;
}
#IRloginbutton em {
background: url(../images/login.png) no-repeat;
}
#IRloginbutton:hover em, #IRloginbutton:focus em {
background-position: 0px -50px;
}
.adminup a {
background:url(../images/admin.png) 0 0;
width:160px;
height:50px;
display:block;
text-indent:-1500px;
overflow:hidden;
vertical-align:middle;
text-align:center;
margin-top:30px;
margin-left:auto;			
margin-right:auto;	
}
.adminup a:hover {
background-position:0 -50px;
vertical-align:middle;
text-align:center;
margin-top:30px;
margin-left:auto;			
margin-right:auto;		
}
.loginfieldicon1{
background-image:url(../images/loginuser.png);
background-repeat:no-repeat;
background-position:4px 4px;
text-indent:25px;
}
.loginfieldicon2{
background-image:url(../images/loginlock.png);
background-repeat:no-repeat;
background-position:4px 4px;
text-indent:25px;
}
span.highlighttext {
background-color:#E14343;
padding:1px 0px;
}
.loginboxarea {
font-size:15px;
display:inline-block;
margin-bottom:25px;
padding:30px 20px 30px 20px;
background-color:#E14343;
}
.actionarrow1 {
display:inline-block;
vertical-align:middle;
background-size: 20px 20px;
background-image: url(../images/bb_heat.png);
height:20px;
width:20px;
background-color:transparent;
}	
.stewardscontainer{
display:inline-block;
margin-bottom:40px;
}	
.stewardsbold {
font-variant:normal;
text-transform:none;
font-family:"Heebo", sans-serif;
font-weight:400;
font-size:23px;
line-height:23px;
color:#E14343;
margin-bottom:10px;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: subpixel-antialiased;
}
.stewards{
width:250px;
height:auto;
float:left;
color:#1376a0;
background-color:#f3f6ee;
padding:10px;
margin-right:20px;
margin-bottom:10px;
}
.goaltracker{
width:86px;
height:275px;
float:left;
margin-right:40px;
}
.goaltrackerinfo{
display:inline-block;
vertical-align:middle;
height:100%;
}
.normalcopy{
font-style: normal;
font-variant: normal;
text-transform: none;
font-family: "Heebo", sans-serif;
font-size: 16px;
font-weight: 400;
line-height: 23px;
color: #046681;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.normalcopyblack{
font-style: normal;
font-variant: normal;
text-transform: none;
font-family: "Heebo", sans-serif;
font-size: 16px;
font-weight: 400;
line-height: 23px;
color: #000000;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.pledgecontainer {
display:inline-block;
vertical-align:top;
text-align:center;
width:30%;
height:auto;
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
margin-bottom:15px;
}
.pledgecontaineroff {
display:inline-block;
opacity: 0.5;
filter: grayscale(100%);
vertical-align:top;
text-align:center;
width:30%;
height:auto;
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
margin-bottom:15px;
}
.eventsuperbox {
}
.campaigngreenbox {
background-image:url("../images/huc_campaign_logo_green.png");
background-position: top 22px right 20px;
background-repeat:no-repeat;
line-height:20px;
padding-top:20px;
padding-bottom:23px;
padding-left:20px;
padding-right:130px;
background-color:#f3f6ee;
color:#E14343;
}
.communionpurplebox {
background-image:url("../images/huc_communion_logo.png");
background-repeat:no-repeat;
font-size:13px;
line-height:16px;
font-style:italic;
padding-top:20px;
padding-bottom:20px;
padding-left:45px;
padding-right:20px;
background-color:#fff;
color:#281e5d;
}
.iframedonate {
margin-top: 25px;
margin-bottom: 25px;
padding: none;
border: 1px dotted #E14343;
position: relative;
overflow: hidden;
background-color: transparent;
}
.speech-bubble {
position: relative;
background: #E14343;
border-radius:20px;
width:300px;
padding:33px;
color:#fff;
background-image:url(../images/bg.png);
}
.speech-bubble:after {
content: '';
position: absolute;
bottom: 0;
left: 25%;
width: 0;
height: 0;
border: 29px solid transparent;
border-top-color: #1c80a7;
border-bottom: 0;
border-left: 0;
margin-left: -14.5px;
margin-bottom: -29px;
}
.photogallerycontainer{
display:inline-block;
background-color:#1c80a7;
width:223px;
height:auto;
margin-left:3px;
margin-right:3px;
margin-bottom:12px;
border-style:solid;
border-width:0px;
border-color:#d6d7d9;
}
/* Site Name */
.actionpreviewpdf {
text-align:left;
padding-top:35px;
padding-left:100px;
margin-left:0px;
height:70px;
background-image:url(../slider-images/previewpdf.png);
background-repeat:no-repeat;
}
.actionpreviewzip {
text-align:left;
padding-top:35px;
padding-left:100px;
margin-left:0px;
height:70px;
background-image:url(../slider-images/previewzip.png);
background-repeat:no-repeat;
}
.actionpreviewjpg {
text-align:left;
padding-top:35px;
padding-left:100px;
margin-left:0px;
height:70px;
background-image:url(../slider-images/previewjpg.png);
background-repeat:no-repeat;
}
.actionpreviewpng {
text-align:left;
padding-top:35px;
padding-left:100px;
margin-left:0px;
height:70px;
background-image:url(../slider-images/previewpng.png);
background-repeat:no-repeat;
}
.actionprevieweps {
text-align:left;
padding-top:35px;
padding-left:100px;
margin-left:0px;
height:70px;
background-image:url(../slider-images/previeweps.png);
background-repeat:no-repeat;
}
.actionpreviewai {
text-align:left;
padding-top:35px;
padding-left:100px;
margin-left:0px;
height:70px;
background-image: url(../slider-images/previewai.png);
background-repeat: no-repeat;
}
.actionprintreadypdf {
text-align:left;
padding-top:35px;
padding-left:100px;
margin-left:0px;
height:70px;
background-image:url(../slider-images/printreadypdf.png);
background-repeat:no-repeat;
}
.actionprintreadyzip {
text-align:left;
padding-top:35px;
padding-left:100px;
margin-left:0px;
height:70px;
background-image:url(../slider-images/printreadyzip.png);
background-repeat:no-repeat;
}
.actionprintreadyjpg {
text-align:left;
padding-top:35px;
padding-left:100px;
margin-left:0px;
height:70px;
background-image:url(../slider-images/printreadyjpg.png);
background-repeat:no-repeat;
}
.actionprintreadypng {
text-align:left;
padding-top:35px;
padding-left:100px;
margin-left:0px;
height:70px;
background-image:url(../slider-images/printreadypng.png);
background-repeat:no-repeat;
}
.actionprintreadyeps {
text-align:left;
padding-top:35px;
padding-left:100px;
margin-left:0px;
height:70px;
background-image:url(../slider-images/printreadyeps.png);
background-repeat:no-repeat;
}
.actionprintreadyai {
text-align:left;
padding-top:35px;
padding-left:100px;
margin-left:0px;
height:70px;
background-image: url(../slider-images/printreadyai.png);
background-repeat: no-repeat;
}
.actionwebreadyzip {
text-align:left;
padding-top:35px;
padding-left:100px;
margin-left:0px;
height:70px;
background-image:url(../slider-images/webreadyzip.png);
background-repeat:no-repeat;
}
.actionwebreadyjpg {
text-align:left;
padding-top:35px;
padding-left:100px;
margin-left:0px;
height:70px;
background-image:url(../slider-images/webreadyjpg.png);
background-repeat:no-repeat;
}
.actionwebreadypng {
text-align:left;
padding-top:35px;
padding-left:100px;
margin-left:0px;
height:70px;
background-image:url(../slider-images/webreadypng.png);
background-repeat:no-repeat;
}
.actionpdf {
text-align:left;
padding-top:35px;
padding-left:100px;
margin-left:0px;
height:70px;
background-image:url(../slider-images/pdf.png);
background-repeat:no-repeat;
}
.actionzip {
text-align:left;
padding-top:35px;
padding-left:100px;
margin-left:0px;
height:70px;
background-image:url(../slider-images/zip.png);
background-repeat:no-repeat;
}
.actionjpg {
text-align:left;
padding-top:35px;
padding-left:100px;
margin-left:0px;
height:70px;
background-image:url(../slider-images/jpg.png);
background-repeat:no-repeat;
}
.actionpng {
text-align:left;
padding-top:35px;
padding-left:100px;
margin-left:0px;
height:70px;
background-image:url(../slider-images/png.png);
background-repeat:no-repeat;
}
.actioneps {
text-align:left;
padding-top:35px;
padding-left:100px;
margin-left:0px;
height:70px;
background-image:url(../slider-images/eps.png);
background-repeat:no-repeat;
}
.actionai {
text-align:left;
padding-top:35px;
padding-left:100px;
margin-left:0px;
height:70px;
background-image: url(../slider-images/ai.png);
background-repeat: no-repeat;
  }
.greenboldtext {
border:dotted 1px #1c80a7;
color:#1c80a7;
width:100%;
background:rgba(0,0,0,0.0);
padding:10px;
}
.channel6stoke {
border-style:solid;
border-width:0px;
margin-top: 50px;
margin-bottom: 20px;
border-color: #ebebed;
}
.middlewhite {
background-color:#fff;
}
.sepdividerclosed {
display:block;
height:10px;
background-image: url(../images/rope.png);
background-repeat:repeat-x;
margin-top:25px;
margin-bottom:35px;
}
.sepdivider {
display:block;
height:10px;
background-image: url(../images/rope.png);
background-repeat:repeat-x;
margin-top:35px;
margin-bottom:35px;
}
.sepdividernoline {
display:block;
height:20px;
margin-top:10px;
margin-bottom:10px;
}
.sepdividernoline2 {
display:block;
height:20px;
margin-top:10px;
margin-bottom:0px;
}
.sepdividernolinehalf {
display:block;
height:20px;
margin-top:5px;
margin-bottom:0px;
}
.texticonicon {
display:inline-block;
background-image: url(../images/bb_text.png);
vertical-align:middle;
height:20px;
width:20px;
background-color:transparent;
}
.budgethider {
display:inline-block;
vertical-align:middle;
text-align:left;
width:auto;
opacity: 0.5;
background-color:rgba(255,255,255,1.0);
}
.redtitle {
font-variant:normal;
text-transform:none;
font-family:"Heebo", sans-serif;
font-weight:400;
font-size:18px;
color:#046681;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: subpixel-antialiased;
}
.darktitle {
font-size:18px;
color:#666666;
}
.goldbartop {
display:block;
background-repeat:repeat;
vertical-align:middle;
background-position:left center;
height:20px;
background-color:#d6d7d9;
width:100%;
margin-top:0px;
}
.goldbarbottom {
display:inline-block;
vertical-align:left;
height:20px;
background-color:#046681;
width:100%;
}
.subannerwrap {
display:left;
vertical-align:top;
width:100%;
margin-top:0px;
margin-bottom:0px;
}
.redboardbox{
display:inline-block;
width:auto;
padding:20px;
border-color:#281e5d;
border-width:3px;
border-style:solid;
vertical-align:top;
}
.formbarless{
width:100%;
margin-top:20px;
margin-bottom:40px;
}
.nlcontainer{
display:inline-block;
width:147px;
margin-left:5px;
margin-right:5px;
margin-bottom:50px;
}
.wincontainerbig{
display:inline-block;
width:1036px;
margin-left:10px;
margin-right:10px;
margin-bottom:20px;
padding:20px;
border-color:#C9C9C9;
border-width:2px;
border-style:dotted;
vertical-align:top;
}	
.wincontainer{
display:inline-block;
width: 300px;
margin-left:10px;
margin-right:10px;
margin-bottom:20px;
padding:20px;
border-color:#C9C9C9;
border-width:2px;
border-style:dotted;
vertical-align:top;
}
.titlemainone{
font-variant: normal;
text-transform: none;
font-family: "Noto Serif", serif;
font-weight: 300;
color: #046681;
font-size: 37px;
line-height: 39px;
padding-top: 10px;
padding-bottom: 20px;
border-bottom: 0px dotted rgba(28, 128, 167, 0.4);
margin-bottom: 25px;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: subpixel-antialiased;
}
.titlemainonesmall{
font-variant: normal;
text-transform: none;
font-family: "Noto Serif", serif;
font-weight: 300;
color: #046681;
font-size: 27px;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: subpixel-antialiased;
}
.titlemaincanceled{
font-variant:normal;
text-transform:none;
font-family:"Noto Serif", serif;
font-weight:300;
color:#E14343;
font-size:37px;
line-height:39px;
padding-top:10px;
padding-bottom:20px;
border-bottom:0px dotted rgba(28, 128, 167, 0.4);
margin-bottom:0px;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
-webkit-font-smoothing:subpixel-antialiased;
}
.IR{
position:relative;
overflow:hidden;
font-size:1em;
}
.IR em{
display:block;
position:absolute;
top:0;
left:0;
z-index:1;
}
button#IRbutton{
background:none;
border:none;
float:left;
display:inline;
}
#IRbutton:hover{
cursor: pointer; /* cursor: hand; for IE5 */
}
#IRbutton, #IRbutton em{
width:160px;
height:50px;
}
#IRbutton em{
background:url(../images/signup.png) no-repeat;
}
#IRbutton:hover em, #IRbutton:focus em{
background-position: 0px -30px;
}
.IRemail{
position:relative;
overflow:hidden;
font-size:1em;
}
.IRemail em{
display:block;
position:absolute;
top:0;
left:0;
z-index:1;
}
button#IRemailbutton{
background:none;
border:none;
float:left;
display:inline;
}
#IRemailbutton:hover{
cursor: pointer; /* cursor: hand; for IE5 */
}
#IRemailbutton, #IRemailbutton em{
width:160px;
height:50px;
}
#IRemailbutton em{
background:url(../images/emailrequest.png) no-repeat;
}
#IRemailbutton:hover em, #IRemailbutton:focus em{
background-position: 0px -50px;
}
.IRdonate{
position:relative;
overflow:hidden;
font-size:1em;
}
.IRdonate em{
display:block;
position:absolute;
top:0;
left:0;
z-index:1;
}
button#IRdonatebutton{
background:none;
border:none;
float:left;
display:inline;
}
#IRdonatebutton:hover{
cursor: pointer; /* cursor: hand; for IE5 */
}
#IRdonatebutton, #IRdonatebutton em{
width:160px;
height:30px;
}
#IRdonatebutton em{
background:url(../images/donatetoday.png) no-repeat;
}
#IRdonatebutton:hover em, #IRdonatebutton:focus em{
background-position: 0px -30px;
}
.IRsignup{
position:relative;
overflow:hidden;
font-size:1em;
}
.IRsignup em{
display:block;
position:absolute;
top:0;
left:0;
z-index:1;
}
button#IRsignupbutton{
background:none;
border:none;
float:left;
display:inline;
}
#IRsignupbutton:hover{
cursor: pointer; /* cursor: hand; for IE5 */
}
#IRsignupbutton, #IRsignupbutton em{
width:160px;
height:50px;
}
#IRsignupbutton em{
background:url("../images/signup.png") no-repeat;
}
#IRsignupbutton:hover em, #IRticketsbutton:focus em{
background-position: 0px -50px;
}
.IRpizza{
position:relative;
overflow:hidden;
font-size:1em;
}
.IRpizza em{
display:block;
position:absolute;
top:0;
left:0;
z-index:1;
}
button#IRpizzabutton{
background:none;
border:none;
float:left;
display:inline;
}
#IRpizzabutton:hover{
cursor: pointer; /* cursor: hand; for IE5 */
}
#IRpizzabutton, #IRpizzabutton em{
width:160px;
height:30px;
}
#IRpizzabutton em{
background:url(../images/preorderrequest.png) no-repeat;
}
#IRpizzabutton:hover em, #IRpizzabutton:focus em{
background-position: 0px -30px;
}
.signup a{
background:url(../images/signup.png) 0 0;
width:160px;
height:30px;
margin-bottom:60px;
display:block;
text-indent:-1500px;
overflow:hidden;
}
.signup a:hover{
background-position: 0 -30px;
}
.donatetoday a{
background:url(../images/donatetoday.png) 0 0;
width:160px;
height:30px;
display:block;
text-indent:-1500px; overflow:hidden;
}
.donatetoday a:hover{
background-position: 0 -30px;
}
.sharestory a{
background:url(../images/sharestory.png) 0 0;
width:160px;
height:30px;
display:block;
text-indent:-1500px;
overflow:hidden;
}
.sharestory a:hover{
background-position:0 -30px;
}
.emailrequest a{
background:url(../images/emailrequest.png) 0 0;
width:160px;
height:50px;
margin-top:20px;
margin-bottom:20px;
display:block;
text-indent:-1500px;
overflow:hidden;
}
.emailrequest a:hover{
background-position: 0 -50px;
}
.purchase a{
background:url(../images/purchaserequest.png) 0 0;
width:145px;
height:50px;
margin-top:35px;
display:block;
text-indent:-1500px;
overflow:hidden;
}
.purchase a:hover{
background-position: 0 -50px;
}
.calaugust a{
background-color:#1c80a7;
color:white;
font-weight:normal;
font-style:bold;
font-size:14px;
font-family:"Heebo", sans-serif;
text-decoration: none;
display:inline-block;
width:90px;
height:auto;
margin-right:5px;
margin-bottom:5px;
vertical-align:middle;
text-align:center;
padding:5px;
}
.calaugust a:hover{
background-color:#29225d;
text-decoration: none;
}
.calauguston a{
background-color:#29225d;
color:white;
font-weight:normal;
font-style:bold;
font-size:14px;
font-family:"Heebo", sans-serif;
text-decoration: none;
display:inline-block;
width:90px;
height:auto;
margin-right:5px;
margin-bottom:5px;
vertical-align:middle;
text-align:center;
padding:5px;
}
.calseptember a{
background:url(../images/cal_september.png) 0 0;
width:123px;
height:30px;
margin-top:20px;
margin-bottom:20px;
margin-right:10px;
display:block;
text-indent:-1500px;
overflow:hidden;
}
.calseptember a:hover{
background-position: 0 -30px;
}
.caloctober a{
background:url(../images/cal_october.png) 0 0;
width:123px;
height:30px;
margin-top:20px;
margin-bottom:20px;
margin-right:10px;
display:block;
text-indent:-1500px;
overflow:hidden;
}
.caloctober a:hover{
background-position: 0 -30px;
}
.calnovember a{
background:url(../images/cal_november.png) 0 0;
width:123px;
height:30px;
margin-top:20px;
margin-bottom:20px;
margin-right:10px;
display:block;
text-indent:-1500px;
overflow:hidden;
}
.calnovember a:hover{
background-position: 0 -30px;
}
.caldecember a{
background:url(../images/cal_december.png) 0 0;
width:123px;
height:30px;
margin-top:20px;
margin-bottom:20px;
margin-right:10px;
display:block;
text-indent:-1500px;
overflow:hidden;
}
.caldecember a:hover{
background-position: 0 -30px;
}
.sendrequest a{
background:url(../images/sendrequest.png) 0 0;
width:160px;
height:30px;
display:block;
text-indent:-1500px;
overflow:hidden;
}
.sendrequest a:hover{
background-position:0 -30px;
}
.freedownload a{
background:url(../images/freedownload.png) 0 0;
width:160px;
height:30px;
display:block;
text-indent:-1500px;
overflow:hidden;
}
.freedownload a:hover{
background-position:0 -30px;
}
.comingsoon a{
background:url(../images/freedownloadsoon.png) 0 0;
width:160px;
height:30px;
display:block;
text-indent:-1500px;
overflow:hidden;
}
.freedownload a:hover{
background-position:0 -30px;
}
.downloadnow a{
background:url(../images/downloadnow.png) 0 0;
width:160px;
height:30px;
display:block;
text-indent:-1500px;
overflow:hidden;
}
.downloadnow a:hover{
background-position:0 -30px;
}
.visitwebsite a{
background:url(../images/visitwebsite.png) 0 0;
width:160px;
height:30px;
display:block;
text-indent:-1500px; overflow:hidden;
}
.visitwebsite a:hover{
background-position: 0 -30px;
}	
.checkpointcontainerspace{
display:inline-block;
width:720px;
margin-bottom:40px;
}
.checkpointmissing{
border-style:solid;
border-color:#DBDBDB;
border-width:3px;
padding:3px;
margin-bottom:10px;
}
.checkpoint{
border-style:solid;
border-width:3px;
padding:3px;
margin-bottom:10px;
}
.checkpointcontainer{
display:inline-block;
width:160px;
margin-bottom:20px;
}
.sponsorlogospacing{
margin-bottom:60px;
}
.detailbulletspacing{
margin-top:25px;
margin-bottom:35px;
}
.bodyareaspacing{
margin-bottom:0px;
margin-top:0px;
-webkit-text-size-adjust: none;
}
.bodyareaspacingoff{
opacity:0.4;
margin-bottom:0px;
margin-top:0px;
-webkit-text-size-adjust: none;
}
.bodystewardspacing{
float:left;
margin-bottom:0px;
margin-top:0px;
}
.bodyclear{
clear:both;
}
.eventextraspacing{
margin-bottom:0px;
margin-top:20px;
}
.bottomextraspacing{
margin-bottom:40px;
margin-top:0px;
}
.interviewspacing{
margin-top:20px;
}
.bodybulletspacing{
margin-bottom:0px;
}
.smallbullets2lines{ 
display:block;
padding:10px;
margin-bottom:10px;
background:#F3F3F3; /* For browsers that do not support gradients */
/* 
background: -webkit-linear-gradient(bottom,rgba(234,234,234,1.0),rgba(255,255,255,1));
background: -o-linear-gradient(bottom,rgba(234,234,234,1.0),rgba(255,255,255,1));
background: -moz-linear-gradient(bottom,rgba(234,234,234,1.0),rgba(255,255,255,1));
background: linear-gradient(to bottom, rgba(234,234,234,1.0),rgba(255,255,255,1));
 */
}
.logopromoarea{
height:278px;
}
.homelogo1{
display:inline-block;
float:left;
width:auto;
height:auto;
vertical-align:middle;
text-align:left;
margin-bottom:25px;
}
.homelogo2{
display:none;
width:auto;
vertical-align:middle;
text-align:right;
margin-left:40px;
margin-right:40px;
}
.homelogo3{
display:inline-block;
float:right;
width:auto;
vertical-align:middle;
text-align:right;
}
.footermembers{
width:auto;
height:auto;
background:#fff;
align-content:center;
padding-top:40px;
padding-left:30px;
padding-right:30px;
vertical-align:middle;
text-align:center;
}
.footercommander{
color:#1c80a7;
font-weight:normal;
font-style:normal;
font-family:"Heebo", sans-serif;
display:inline-block;
width:auto;
vertical-align:middle;
text-align:center;
padding:5px;
}
.footerquarterwhite{
font-variant: normal;
text-transform: none;
font-family:"Noto Serif", serif;
font-weight:400;
display: inline-block;
color: #fff;
font-size: 35px;
line-height: 37px;
width: auto;
vertical-align: middle;
text-align: center;
padding: 5px;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: subpixel-antialiased;
}
.footerquarter{
font-variant: normal;
text-transform: none;
font-family:"Noto Serif", serif;
font-weight:400;
display: inline-block;
color: #046681;
font-size: 35px;
line-height: 37px;
width: auto;
vertical-align: middle;
text-align: center;
padding: 5px;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: subpixel-antialiased;
}
.footerquarter2{
font-variant: normal;
text-transform: none;
font-family:"Noto Serif", serif;
font-weight:400;
display: inline-block;
color: #E14343;
font-size: 30px;
line-height: 37px;
width: auto;
vertical-align: middle;
text-align: center;
padding: 5px;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: subpixel-antialiased;
}
.footerpnumber a{
font-variant:normal;
text-transform:none;
text-decoration:none;
font-family:"Noto Serif", serif;
font-weight:400;
display:inline-block;
color:#046681;
font-size:30px;
margin-top:15px;
}
.footerpnumber a:hover{
font-variant: normal;
text-transform: none;
text-decoration: none;
font-family:"Noto Serif", serif;
font-weight:400;
display: inline-block;
color: #E14343;
font-size: 30px;
margin-top: 15px;
}
.footernamespace{
display:none;
width:auto;
vertical-align:middle;
text-align:center;
}
.cr1{
color:#000;
display:block;
width:auto;
vertical-align:middle;
text-align:center;
padding:5px;
margin-bottom:10px;
}
.cr2{
color:#000;
display:block;
width:auto;
vertical-align:middle;
text-align:center;
margin-bottom:10px;
}
.footer5icons{
width:auto;
height:150px;
padding-bottom:20px;
vertical-align:middle;
text-align:center;
}
.footer5icons2rows{
display:none;
width:auto;
padding-bottom:10px;
vertical-align:middle;
text-align:center;
}
.span8{
margin-bottom:50px;
color:fff;
}
.sponsorbox{
display:inline-block;
vertical-align:top;
text-align:center;
}
.sponsorboxs{
display:inline-block;
vertical-align:top;
text-align:center;
border-width:5px;
border-style:solid;
border-color:#E14343;
margin-bottom:0px;
}
.sponsorboxs:hover{
border-color:#fff;
}
.sponsorboxscanceled{
opacity:0.4;
display:inline-block;
vertical-align:top;
text-align:center;
border-width:5px;
border-style:solid;
border-color:#E14343;
margin-bottom:0px;
}
.sponsorboxscanceled:hover{
opacity:0.4;
border-color:#fff;
}
.pdfbox{
display:inline-block;
vertical-align:middle;
text-align:left;
padding-top:10px;
padding-bottom:10px;
}
.pdfboxicon{
display:inline-block;
width:79px;
height:100;
vertical-align:middle;
text-align:left;
}	
.actionlinkmissing {
display:inline-block;
background-color:#DBDBDB;
background-image:url(../images/htmllinkwhite.png);
background-repeat: no-repeat;
vertical-align:middle;
background-position:left center; 
padding-left:50px;
padding-right:20px;
padding-top:15px;
padding-bottom:15px;
line-height:20px;
color:#ffffff;
}
.actionphonenormal a{
display:inline-block;
background-color:#046681;
background-image:url(../images/htmlphonewhite.png);
background-repeat: no-repeat;
vertical-align:middle;
background-position:left center; 
padding-left:50px;
padding-right:15px;
padding-top:15px;
padding-bottom:15px;
line-height:20px;
color:#ffffff;
}
.actionphonenormal a:hover{
display:inline-block;
background:#E14343;
background-image:url(../images/htmlphonewhite.png);
background-repeat:no-repeat;
text-decoration:none;
vertical-align:middle;
background-position:left center;
padding-left:50px;
padding-right:15px;
padding-top:15px;
padding-bottom:15px;
text-align:left;
line-height:20px;
color:#ffffff;
}
.actionlinknormal a{
display:inline-block;
background-color:#046681;
background-image:url(../images/htmllinkwhite.png);
background-repeat: no-repeat;
vertical-align:middle;
background-position:left center; 
padding-left:50px;
padding-right:15px;
padding-top:15px;
padding-bottom:15px;
line-height:20px;
color:#ffffff;
}
.actionlinknormal a:hover{
display:inline-block;
background:#E14343;
background-image:url(../images/htmllinkwhite.png);
background-repeat:no-repeat;
text-decoration:none;
vertical-align:middle;
background-position:left center;
padding-left:50px;
padding-right:15px;
padding-top:15px;
padding-bottom:15px;
text-align:left;
line-height:20px;
color:#ffffff;
}
.tickercounter{
display:inline-block;
vertical-align:middle;
text-align:center;
width:auto;
padding-top:10px;
padding-bottom:0px;
}
.tickerbox{
display:inline-block;
vertical-align:middle;
text-align:center;
width:auto;
padding-top:15px;
padding-left:50px;
padding-right:50px;
padding-bottom:50px;
margin-top:20px;
margin-bottom:20px;
background-color:#fff;
}
.tickerboxhalf{
display:inline-block;
vertical-align:middle;
text-align:center;
width:45%;
height:580px;
padding-top:15px;
padding-left:25px;
padding-right:25px;
padding-bottom:25px;
border:dotted 0px #E14343;
margin-top:20px;
margin-bottom:20px;
background-color:#fff;
}
.tickerboxhalf2{
display:inline-block;
vertical-align:middle;
text-align:center;
width:45%;
height:580px;
padding-top:15px;
padding-left:25px;
padding-right:25px;
padding-bottom:25px;
border:dotted 0px #E14343;
margin-top:20px;
margin-bottom:20px;
background-color:#fff;
}
.twittersqueezer{
width:100%;
}
.span4{
margin-top:20px;
}
.bigphonenumber{
color:#046681;
font-weight:400;
font-style:normal;
font-family:"Noto Serif", serif;
margin-top:20px;
font-size:23px;
line-height:24px;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
-webkit-font-smoothing:subpixel-antialiased;
}
.linecontactdrop{
height:1px;
display:block; /* for use on default inline elements like span */
margin-top:5px;
margin-bottom:5px;
margin-left:9px;
margin-right:9px;
overflow:hidden;
background-color:#ccc;
}
.costtext{
font-weight:normal;
font-style:normal;
font-family: "Noto Serif", serif;
font-weight: 300;
color:#046681;
font-size:60px;
line-height:40px;
}
.IR4{
position:relative;
overflow:hidden;
font-size:1em;
}
.IR4 em{
display:block;
position:absolute;
top:0;
left:-1px;
z-index:1;
}
button#IR4button{
background:none;
border:none;
float:left;
display:inline;
}
#IR4button:hover{
cursor: pointer; /* cursor: hand; for IE5 */
}
#IR4button, #IR4button em{
width: 160px; height: 50px;
}
#IR4button em{
background: url(../images/emailus.png) no-repeat;
}
#IR4button:hover em, #IR4button:focus em{
background-position: 0px -50px;
}
.emailusup a{
background:url(../images/emailus.png) 0 0;
width:160px;
height:50px;
display:block;
text-indent:-1500px;
overflow:hidden;
vertical-align:middle;
text-align:center;
margin:0 auto;
}
.emailusup a:hover{
background-position:0 -50px;
vertical-align:middle;
text-align:center;
margin:0 auto;
}
.emailusupleft a{
background:url(../images/emailus.png) 0 0;
width:160px;
height:50px;
display:block;
text-indent:-1500px;
overflow:hidden;	
}
.emailusupleft a:hover{
background-position:0 -50px;
}
.emailusuphalf a{
background:url(../images/emailus.png) 0 0;
width:160px;
height:50px;
display:block;
text-indent:-1500px;
overflow:hidden;	
}
.emailusuphalf a:hover{
background-position:
0 -50px;		
}
.emblembox{ 
width:125px;
height:125px;
background-color:#FFFFFF;
vertical-align:middle;
border:solid;
border-width:5px;
border-color:#ffb200	;
margin-top:10px;
margin-bottom:20px;		
}	
/* Grid */
#tiles li{
width:240px !important;
background-color:#ffffff;
border:1px solid #dedede;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
padding:10px !important;
margin-right:7px;
margin-bottom:7px;
float:left;
}
/* Menu Centered */
.centered_menu{
text-align:center;
padding-top:10px;
padding-bottom:20px;
}
.centered_menu > div{
display:inline-block;
}
.centered_menu div{
text-align:left;
}
/* Footer elements */
.copyright{
color:#ffffff;
font-family:"Arial Narrow",Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:400;
font-size:27px;
line-height:29px;
text-align:center;
padding-left:30px;
padding-right:30px;
}
.copyright2{
color:#9e8952;
font-size:15px;
text-align:center;
padding-left:30px;
padding-right:30px;
margin-top:20px;
margin-bottom:20px;
}
.bigbodyleft{
float:left;
width:100%;
}
.bigbodyhome{
display:inline-block;
width: 100%;
vertical-align: middle;
text-align: center;
}
.bigcalendar{
float:left;
background-color:#fff;
margin-left:70px;
margin-top:30px;
border:solid;
border-width:25px;
border-color:fff;
border-top-left-radius:0px;
border-top-right-radius:0px;
border-bottom-right-radius:0px;
border-bottom-left-radius:0px;
-webkit-box-shadow:rgba(0, 0, 0, 0.498039) 0px 15px 10px -10px, rgba(0, 0, 0, 0.298039) 0pt 1px 4px;
box-shadow:rgba(0, 0, 0, 0.498039) 0px 15px 10px -10px, rgba(0, 0, 0, 0.298039) 0pt 1px 4px;
}
.responsiveCal{
position:relative;
padding-bottom:75%;
height:0;
overflow:hidden;
border:solid;
border-width:20px;
border-color:#046681;
border-top-left-radius:0px;
border-top-right-radius:0px;
border-bottom-right-radius:0px;
border-bottom-left-radius:0px;
-webkit-box-shadow: rgba(0, 0, 0, 0.498039) 0px 15px 10px -10px, rgba(0, 0, 0, 0.298039) 0pt 1px 4px;
box-shadow:rgba(0, 0, 0, 0.498039) 0px 15px 10px -10px, rgba(0, 0, 0, 0.298039) 0pt 1px 4px;
}
.responsiveCalstatic{
position:relative;
padding-bottom:0%;
overflow:hidden;
border:solid;
border-width:0px;
border-color:#077ea8;
-webkit-box-shadow: rgba(0, 0, 0, 0.498039) 0px 15px 10px -10px, rgba(0, 0, 0, 0.298039) 0pt 1px 4px;
box-shadow:rgba(0, 0, 0, 0.498039) 0px 15px 10px -10px, rgba(0, 0, 0, 0.298039) 0pt 1px 4px;
}
.responsiveCal iframe{
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
}
.createdby{
color:#fff;
font-size:13px;
text-align:center;
padding-left:25px;
padding-right:25px;
margin-top:30px;
margin-bottom:60px;
}
.createdby a{
color:#fff;
font-size:13px;
text-align:center;
padding-left:25px;
padding-right:25px;
margin-top:30px;
margin-bottom:60px;
}
/* Responsive Image */
img{
max-width:100%;
height:auto;
width:auto;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
}
/* Additional */
#divBoxed{
position:relative;
}
.nav-links > a{
margin-right:20px;
}
.btn-secondary, .btn-secondary:hover{
text-shadow:none;
}
#divHeaderLine1 a, #divHeaderLine2 a, #divHeaderLine3 a{
font-size:inherit;
line-height:inherit;
letter-spacing:inherit;
font-family:inherit;
text-shadow:inherit;
font-weight:inherit;
font-style:inherit;
}
#divHeaderLine1, #divHeaderLine2, #divHeaderLine1{
padding-top:3px !important;
padding-bottom:3px !important;
text-align:inherit !important;
}
#decorative2{/*opacity:0.95;*/
-webkit-box-shadow:0 1px 10px rgba(0, 0, 0, 0.03);
-moz-box-shadow:0 1px 10px rgba(0, 0, 0, 0.03);
box-shadow:0 1px 10px rgba(0, 0, 0, 0.03);
}
.showcase-tabs > li > a{
font-size:14px;
letter-spacing:1px;
padding-left:20px;
padding-right:20px;
}
.cap1 div, .cap2 div, .cap3 div, .cap4 div, .cap5 div{
margin: 0 -1px;
}
.camera_wrap .camera_pag .camera_pag_ul li{
margin:20px 5px 0px !important;
}
.box{
text-align:center;
margin-top:0px;
margin-bottom:0px;
}
.box i{
font-size:44px;
color:#fff;
}
/* Adjustments */
.search.adjust{
margin-bottom:15px;
}
.divPanel{
}
.divPanel.notop{
padding-top:0px;
}
.divPanel.nobottom{
padding-bottom:0px;
}
/***** BOOTSTRAP CSS BASE OVERRIDE *****/
.navbar .nav-pills > li > a{
text-shadow:none;font-weight:normal;
}
.navbar .dropdown-menu li > a{
text-shadow:none;font-weight:normal;
}
.navbar .nav-pills > li > .dropdown-menu:before{
border:none;
}
.navbar .nav-pills > li > .dropdown-menu:after{
border:none;
}
.navbar .nav-pills > .active > a, .navbar .nav-pills > .active > a:hover, .navbar .nav-pills > .active > a:focus{
-webkit-box-shadow: none;
box-shadow: none;
}
.navbar .nav-pills > li > a:hover, .navbar .nav-pills li.dropdown.open.active > .dropdown-toggle{
-webkit-transition: ease-in-out .2s;
-moz-transition: ease-in-out .2s;
-o-transition: ease-in-out .2s;
-ms-transition: ease-in-out .2s;
transition: ease-in-out .2s;
}
.navbar .nav-pills .open .dropdown-toggle{
background-color:transparent;
}
.btn .caret{
margin-top: 4px;
}
body{
background-color:#046681;
background-image:url(../images/bg.png);
vertical-align:middle;
font-style:normal;
font-variant:normal;
text-transform:none;
font-family:"Heebo", sans-serif;
font-size:16px;
font-weight:400;
line-height:23px;
color:#101010;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
#divBoxed{
margin-top:0px;
padding-top:40px;
}
.logoarea{
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
text-align:center;
vertical-align:middle;
}
.navContainer{
}
.navContainer .navMenu{
}
.navContainer .navMenu li{
}
.navContainer .navMenu li a{
}
.navContainer .navMenu li.current{
}
.navContainer .navMenu li.current a{
}
.camera_caption > div{
opacity: 0.85;
filter:alpha(opacity=85);
}
.camera_prevThumbs, .camera_nextThumbs, .camera_prev, .camera_next, .camera_commands, .camera_thumbs_cont {
opacity:0.85;
filter:alpha(opacity=85) !important;
background-color:rgb(240, 240, 240);
}
.camera_wrap .camera_pag .camera_pag_ul li, .camera_wrap .camera_pag .camera_pag_ul li, .camera_wrap .camera_pag .camera_pag_ul li:hover > span {
box-shadow:rgba(0, 0, 0, 0.121569) 0px 3px 8px inset;
background-color:rgb(230, 230, 230);
}
.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent > span{
}
.camera_wrap{
display:block;
margin-bottom:15px;
height:391px;
border:none;
margin-left:0px;
border-top-left-radius:0px;
border-top-right-radius:0px;
border-bottom-right-radius:0px;
border-bottom-left-radius:0px;
margin-top:0px;
-webkit-box-shadow:rgba(0, 0, 0, 0.498039) 0px 15px 10px -10px, rgba(0, 0, 0, 0.298039) 0pt 1px 4px;
box-shadow:rgba(0, 0, 0, 0.498039) 0px 15px 10px -10px, rgba(0, 0, 0, 0.298039) 0pt 1px 4px;
}
.camera_wrap2{
display:block;
height:150px;
border:none;
margin-left:0px;
background-image:url(../slider-images/promo1.png);
background-position:center;
background-repeat:no-repeat;
border-top-left-radius:0px;
border-top-right-radius:0px;
border-bottom-right-radius:0px;
border-bottom-left-radius:0px;
margin-top:22px;
-webkit-box-shadow: rgba(0, 0, 0, 0.498039) 0px 15px 10px -10px, rgba(0, 0, 0, 0.298039) 0pt 1px 4px;
box-shadow: rgba(0, 0, 0, 0.498039) 0px 15px 10px -10px, rgba(0, 0, 0, 0.298039) 0pt 1px 4px;
}
.camera_wrap3{
display:block;
background-color:transparent;
background-image:url(../images/bgfooter.jpg);
background-position: center top;
vertical-align:middle;
text-align:center;
padding-bottom:40px;
height:100%;
border:none;
margin-left:0px;
padding-top:60px;
}
.camera_wrap33{
display:block;
background-color:transparent;
background-image:url(../images/bgfooter.png);
vertical-align:middle;
text-align:center;
padding-bottom:40px;
height:100%;
border:none;
margin-left:0px;
padding-top:60px;
}
.cap1 > div{
opacity:0.85;
filter:alpha(opacity=85);
background-color:rgb(61, 61, 61);
}
.cap2 > div{
opacity:0.85;
filter:alpha(opacity=85);
background-color:rgb(61, 61, 61);
}
.cap3 > div{
opacity:0.85;
filter:alpha(opacity=85);
}
.cap4 > div{
opacity:0.85;
filter:alpha(opacity=85);
}
.cap5 > div{
opacity:0.85;
filter:alpha(opacity=85);
}
.page-content{
line-height: 22px;
font-family: 'Maven Pro', sans-serif;
}
.page-content a{
color: rgb(219, 167, 0);
font-family: 'Maven Pro', sans-serif;
}
.sidebox{
-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.3), 0 0 10px rgba(0, 0, 0, 0.1) inset;
-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.3), 0 0 10px rgba(0, 0, 0, 0.1) inset;
box-shadow:0 1px 3px rgba(0, 0, 0, 0.3), 0 0 10px rgba(0, 0, 0, 0.1) inset;
background-color:rgb(250, 250, 250);
color:rgb(51, 51, 51);
border-width:1px;
border-style:solid;
border-color:rgb(255, 255, 255);
border-radius:0px;
padding:18px;
margin-top:11px;
font-family:'Maven Pro', sans-serif;
font-size:14px;
}
.sidebar{
padding-top:8px;
}
.sidebox-title{
line-height:36px;
font-weight:normal;
font-style:normal;
font-family:'Open Sans';
color:rgb(51, 51, 51);
font-size:22px;
text-transform:none;
}
.sidebox a{
color:rgb(219, 167, 0);
font-family:'Maven Pro', sans-serif;
}
#divFooter{
font-size:13px;
font-family:'Maven Pro', sans-serif;
background-image:url(bedge_grunge.png);
background-repeat:repeat repeat;
}
.divPanel{
padding:40px 0px;
}
#divFooter a{
color: rgb(224, 91, 73);
font-size: 13px;
font-family: 'Maven Pro', sans-serif;
}
#divFooter h3{
font-family:'Source Sans Pro', sans-serif;
font-weight:normal;
font-style:normal;
font-size:23px;
line-height:45px;
color:rgb(69, 68, 68);
}
h1{
font-weight:normal;
font-style:normal;
font-family:"Heebo", sans-serif;
color:Black;
font-size:40px;
line-height:40px;
margin-top:20px;
margin-bottom:25px;
}
h2{
font-weight:normal;
font-style:normal;
font-family:"Heebo", sans-serif;
color:Black;
font-size:40px;
line-height:40px;
margin-top:5px;
margin-bottom:5px;
}
.transparent-bg{
-moz-box-shadow:rgba(0, 0, 0, 0.298039) 0px 1px 4px;
-webkit-box-shadow:rgba(0, 0, 0, 0.298039) 0px 1px 4px;
box-shadow:rgba(0, 0, 0, 0.298039) 0px 1px 4px;
background-color:rgb(255, 255, 255);
border-top-left-radius:0px;
border-top-right-radius:0px;
border-bottom-right-radius:0px;
border-bottom-left-radius:0px;
}
#divHeaderLine1{
font-family:'Source Sans Pro', sans-serif;
font-size:40px;
line-height:42px;
margin-top:0px;
text-transform:none;
color:#FFFFFF;
letter-spacing:1px;
text-align:center;
text-shadow:1px 1px 1px rgba(0, 71, 127, 0.6);
background-image:none;
opacity:1;
padding:0px;
}
.HeaderLine1{
font-family:'Source Sans Pro', sans-serif;
font-size:40px;
line-height:42px;
margin-top:0px;
text-transform:none;
color:#FFFFFF;
letter-spacing:1px;
text-align:center;
text-shadow:1px 1px 1px rgba(0, 71, 127, 0.6);
background-image:none;
opacity:1;
padding-top:20px;
padding-bottom:20px;
}
#divHeaderLine2{
font-family:'Source Sans Pro', sans-serif;
font-size:19px;
line-height:19px;
margin-top:0px;
color:#ffb200;
letter-spacing:1px;
text-shadow:1px 1px 1px rgba(0, 71, 127, 0.6);
text-align:center;
background-image:none;
opacity:1;
padding:0px;
}
.amailtext{
font-family:'Source Sans Pro', sans-serif;
font-size:19px;
line-height:22px;
margin-top:0px;
color:#ffb200;
letter-spacing:1px;
text-shadow:1px 1px 1px rgba(0, 71, 127, 0.6);
text-align:center;
background-image:none;
opacity:1;
padding:20px;
}
#divHeaderLine1{
margin-top:15px;
line-height:42px;
color:rgba(255,255,255,1.00);
text-align:center;
font-family:'Source Sans Pro', sans-serif;
}
.text-center{
text-align:center;
}
a.btn, a.btn-large, a.btn-small, a.btn-mini {
color:#333;
}
a.btn-info, a.btn-success, a.btn-warning, a.btn-danger, a.btn-inverse {
color:#ffffff;
}
.btn-secondary, .btn-secondary:hover, a.btn-secondary, a.btn-secondary:hover {
color:#323232;
}
.btn-secondary{
border:1px solid #dfdfdf;
border-bottom:1px solid #afafaf;
background-color:#fafafa;
background-repeat: repeat-x;
background-image:-webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#e1e1e1));
background-image:-webkit-linear-gradient(top, #fafafa, #e1e1e1);
background-image:-moz-linear-gradient(top, #fafafa, #e1e1e1);
background-image:-ms-linear-gradient(top, #fafafa, #e1e1e1);
background-image:-o-linear-gradient(top, #fafafa, #e1e1e1);
background-image:linear-gradient(top, #fafafa, #e1e1e1);
filter: progid:dximagetransform.microsoft.gradient(startColorstr=#fafafa, endColorstr=#e1e1e1, GradientType=0);
filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}
.btn-secondary:hover, .btn-secondary:active, .btn-secondary.active, .btn-secondary.disabled, .btn-secondary[disabled] {
background-color:#dfdfdf;
}
.btn-primary, .btn-primary:hover, a.btn-primary, a.btn-primary:hover {
color:#ffffff;
}
.btn-primary{
border:0px solid #888888;
border-bottom:0px solid #888888;
background-color:#E14343;
background-repeat:repeat-x;
border-top-left-radius:0px;
border-top-right-radius:0px;
border-bottom-right-radius:0px;
border-bottom-left-radius:0px;
background-image:-webkit-gradient(linear, left top, left bottom, from(#E14343), to(#d4a200));
background-image:-webkit-linear-gradient(top, #E14343, #E14343);
background-image:-moz-linear-gradient(top, #E14343, #E14343);
background-image:-ms-linear-gradient(top, #E14343, #E14343);
background-image:-o-linear-gradient(top, #E14343, #E14343);
background-image:linear-gradient(top, #E14343, #E14343);
filter: progid:dximagetransform.microsoft.gradient(startColorstr=#ffb200, endColorstr=#d4a200, GradientType=0);
filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}
.btn-primary:hover, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {
background-color:#E14343;
}
#divHeaderText {
position:relative;
background-color:transparent;
padding-top:0px;
padding-right:0px;
padding-left:0px;
padding-bottom:0px;
border-color:rgb(51, 51, 51);
text-align:center;
/*z-index: -2;*/
}
#contentInnerSeparator{
margin-top:-10px;
margin-bottom:0px;
border-top-color:rgb(255, 255, 255);
border-top-width:0px;
border-top-style:solid;
height:0px;
}
#footerOuterSeparator{
margin-top:28px;
height:0px;
background-color:rgb(255, 255, 255);
border-top-color:rgb(255, 255, 255);
border-top-width:0px;
border-top-style:solid;
}
#headerSeparator{
margin-top:0px;
border-top-color:rgb(51, 51, 51);
border-top-width:0px;
border-top-style:solid;
}
h3,.page-content h3 a{
font-weight:normal;
font-style:normal;
font-family:"Arial Narrow",Arial,Helvetica,sans-serif;
color:#000;
font-size:37px;
line-height:39px;
padding-bottom:20px;
border-bottom:1px dotted #e5e5e5;
margin-bottom:25px;
}
h4,.page-content h4 a{
font-weight:normal;
font-style:normal;
font-family:'Source Sans Pro', sans-serif;
font-size:21px;
line-height:50px;
}
h5,.page-content h5 a{
font-weight:normal;
font-style:normal;
font-family:'Source Sans Pro', sans-serif;
font-size:17px;
line-height:50px;
}
h6,.page-content h6 a{
font-weight:normal;
font-style:normal;
font-family:'Source Sans Pro', sans-serif;
font-size:15px;
line-height:50px;
}
.line-separator{
border-top-width:1px;
border-top-style:dotted;
margin-top:21px;
margin-bottom:21px;
border-top-color:rgb(195, 195, 195);
}
#divVideo{
border:7px solid rgb(255, 255, 255);
margin-left:-5px; -webkit-box-shadow: rgba(0, 0, 0, 0.498039) 0px 15px 10px -10px, rgba(0, 0, 0, 0.298039) 0px 1px 4px;
box-shadow:rgba(0, 0, 0, 0.498039) 0px 15px 10px -10px, rgba(0, 0, 0, 0.298039) 0px 1px 4px;
border-top-left-radius:0px;
border-top-right-radius:0px;
border-bottom-right-radius:0px;
border-bottom-left-radius:0px;
margin-top:15px;
}
.nav .dropdown-toggle .caret{
border-top-color:rgb(255, 255, 255);
border-bottom-color:rgb(255, 255, 255);
}
.nav .dropdown-toggle:hover .caret{
border-top-color:rgb(255, 255, 255);
border-bottom-color:rgb(255, 255, 255);
}
.navbar .dropdown-menu, .dropdown-menu{
background-color:rgb(255, 255, 255);
border-radius:0px;
}
.navbar .dropdown-menu li > a, .dropdown-menu li > a, .navbar .nav-pills .open .dropdown-toggle{
color:#046681;
text-decoration: none;
}
.navbar .dropdown-menu li > a:hover, .navbar .dropdown-menu .active > a, .navbar .dropdown-menu .active > a:hover, .dropdown-menu li > a:hover, .dropdown-menu .active > a, .dropdown-menu .active > a:hover, .dropdown-menu li > a:focus, .dropdown-submenu:hover > a, .navbar .nav-pills .open a.dropdown-toggle:hover{
filter: none;
color: #ffffff;
background-color: #E14343;
background-image: none;
}
.navbar .nav-pills > li > a{
margin-left:2px;
margin-right:2px;
padding:10px 15px;
border-radius:0px;
letter-spacing: 1px;
color:#E14343;
background-color:rgba(255, 255, 255, 1.0);
}
.navbar .nav-pills > li > a:hover, .navbar .nav li.dropdown.open.active > .dropdown-toggle, .navbar .nav-pills > li > a:focus{
color:#fff;
background-color:#E14343;
}
.navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav li.dropdown.open > .dropdown-toggle, .navbar .nav li.dropdown.active > .dropdown-toggle{
background-color:none;
}
.navbar .nav-pills > .active > a, .navbar .nav-pills > .active > a:hover, .navbar .nav-pills li.dropdown.open > .dropdown-toggle, .navbar .nav-pills li.dropdown.active > .dropdown-toggle{
color:#fff;
background-color:#E14343;
}
.navbar .ddmenu{
margin-top:2px;
margin-bottom:0px
}
.navbar .nav-pills li.dropdown > .dropdown-toggle .caret, .navbar .nav-pills li.dropdown.open > .dropdown-toggle .caret, .navbar .nav-pills li.dropdown.active > .dropdown-toggle .caret, .navbar .nav-pills li.dropdown.open.active > .dropdown-toggle .caret{
border-top-color:#E14343;
border-bottom-color:#E14343;
}
.navbar .nav-pills li.dropdown > .dropdown-toggle:hover .caret{
border-top-color:#fff;
border-bottom-color:#fff;
}
.navbar .nav-pills li.dropdown.active > .dropdown-toggle .caret{
border-top-color:#fff;
border-bottom-color:#fff;
}
.dropdown-menu .sub-menu{
left:100%;
position:absolute;
top:0;
visibility:hidden;
margin-top:-1px;
}
.dropdown-menu li:hover .sub-menu{
visibility:visible;
}
.ddmenu.nav-pills li a{
font-family:"Noto Serif",Arial Narrow,Arial,Helvetica,sans-serif;
font-weight:500;
letter-spacing:0px;
font-size:18px;
line-height:20px;
}
.ddmenu .dropdown-menu li a{
font-family:"Arial Narrow",Arial,Helvetica,sans-serif;
line-height:26px;
font-size:16px;
}
.camera_caption {
font-size:14px;
font-family:Oxygen, sans-serif;
letter-spacing:1px;
line-height:21px;
}
.lead h2{
font-size:40px;
line-height:60px;
color:rgb(69, 68, 68);
font-family:'Source Sans Pro', sans-serif;
}
.lead h3{
font-size:23px;
color:rgb(69, 68, 68);
font-family:'Source Sans Pro', sans-serif;
}
.dropdown-menu .sub-menu{
left:100%;
position:absolute;
top:0;
visibility:hidden;
margin-top:-1px;
}
.dropdown-menu li:hover .sub-menu{
visibility:visible;
}
.navbar .btn-navbar-highlight{
display:none;
width:100%;
}
#decorative2{
z-index:100 !important;
}
/* Slider Shadow */
.shadow{
position:relative;
}
.shadow:after{
content:'';
position:absolute;
z-index:-2;
left:30%;
width:40%;
height:60px;
-moz-border-radius:15%/30px;
-webkit-border-radius:15%/30px;
border-radius:15%/30px;
bottom:44px;
-moz-box-shadow:0 50px 50px rgba(255, 255, 255, 0.2);
-webkit-box-shadow:0 50px 50px rgba(255, 255, 255, 0.2);
box-shadow:0 50px 50px rgba(255, 255, 255, 0.2);
}
.shadow:before{
content:'';
position:absolute;
z-index:-1;
left:2%;
width:96%;
height:60px;
-moz-border-radius:48%/30px;
-webkit-border-radius:48%/30px;
border-radius:48%/30px;
bottom:24px;
-moz-box-shadow:0 40px 15px rgba(0, 0, 0, 0.6);
-webkit-box-shadow:0 40px 15px rgba(0, 0, 0, 0.6);
box-shadow:0 40px 15px rgba(0, 0, 0, 0.6);
}
.eventlines {
background-image:url(../images/ALA_Slider_Footer.jpg);
font-family:Helvetica Neue,Helvetica,Arial,sans-serif;
font-size:15px;
display:inline-block;
margin-bottom:10px;
border:dotted 0px rgba(255, 178, 0, 100);
padding:10px 15px 10px 15px;
background-color:rgba(255,255,255,100);
}
.renewlines{
background-image:url(../images/ALA_Slider_Footer.jpg);
font-family:Helvetica Neue,Helvetica,Arial,sans-serif;
font-size:15px;
display:inline-block;
margin-bottom:0px;
border:dotted 0px rgba(255, 178, 0, 100);
padding:10px 15px 10px 15px;
background-color:rgba(255,255,255,100);
}
.renewlines2{
color:rgba(255,255,255,.50);
font-family:Helvetica Neue,Helvetica,Arial,sans-serif;
font-size:15px;
display:inline-block;
margin-bottom:25px;
border:dotted 0px rgba(255, 178, 0, 100);
padding:10px 15px 10px 15px;
background-color:rgba(255,255,255,.10);
}
.renewlinesspace{
font-family:Helvetica Neue,Helvetica,Arial,sans-serif;
font-size:15px;
width:100%;
display:block;
}	
.calbox{
display:block;
vertical-align:top;
width:100%;
margin-top:0px;
margin-bottom:0px;
}
.calcontainercampaign{
display:inline-block;
width:100px;		
height:76px;		
margin-right:20px;
margin-left:0px;
}
.calcontainer{
display:inline-block;
width:120px;		
height:135px;		
background-color:#FFFFFF;
margin-right:20px;
margin-left:0px;
border-top-left-radius:0px;
border-top-right-radius:0px;
border-bottom-right-radius:0px;
border-bottom-left-radius:0px;
-webkit-box-shadow:rgba(0, 0, 0, 0.498039) 0px 15px 10px -10px, rgba(0, 0, 0, 0.298039) 0pt 1px 4px;
box-shadow:rgba(0, 0, 0, 0.498039) 0px 15px 10px -10px, rgba(0, 0, 0, 0.298039) 0pt 1px 4px;
}
.calcontainercommunion{
display:inline-block;
background-image: url(../images/cal_communion_on.png);
width:120px;		
height:135px;		
background-color:#FFFFFF;
margin-right:20px;
margin-left:0px;
border-top-left-radius:0px;
border-top-right-radius:0px;
border-bottom-right-radius:0px;
border-bottom-left-radius:0px;
-webkit-box-shadow:rgba(0, 0, 0, 0.498039) 0px 15px 10px -10px, rgba(0, 0, 0, 0.298039) 0pt 1px 4px;
box-shadow:rgba(0, 0, 0, 0.498039) 0px 15px 10px -10px, rgba(0, 0, 0, 0.298039) 0pt 1px 4px;
}
.calcontaineroff{
opacity:0.4;	
display:inline-block;
width:120px;		
height:135px;		
background-color:#FFFFFF;
margin-right:20px;
margin-left:0px;
border-top-left-radius:0px;
border-top-right-radius:0px;
border-bottom-right-radius:0px;
border-bottom-left-radius:0px;
-webkit-box-shadow:rgba(0, 0, 0, 0.498039) 0px 15px 10px -10px, rgba(0, 0, 0, 0.298039) 0pt 1px 4px;
box-shadow:rgba(0, 0, 0, 0.498039) 0px 15px 10px -10px, rgba(0, 0, 0, 0.298039) 0pt 1px 4px;
}
.caltop{
vertical-align:middle;
text-align:center;
background-color:#E14343;
color:#fff;
height:25px;
padding:5px;
font-weight:bold;
border-top:solid 6px #046681;
background-image:url(../images/calrings.png);
background-position:center bottom;
background-repeat:no-repeat;
}
.caltopgreen{
vertical-align:middle;
text-align:center;
background-color:#E14343;
color:#fff;
height:25px;
padding:5px;
font-weight:bold;
border-top:solid 6px #281e5d;
background-image:url(../images/calrings.png);
background-position:center bottom;
background-repeat:no-repeat;
}
.calweekday{
height:20px;
vertical-align:middle;
text-align:center;
padding:5px;
font-size:12px;
color:#046681;
font-weight:bold;
}
.calnum{
font-weight: normal;
font-style: normal;
font-family: "Noto Serif", serif;
font-weight: 400;
vertical-align: middle;
text-align: center;
font-size: 55px;
line-height: 40px;
color: #046681;
}	
.calcampaign{
display:inline-block;
height:125px;
margin-top:5px;
}
.calinfo{
display:inline-block;
vertical-align:top;
height:auto;
margin-top:0px;
}
.calinfooff{
opacity:0.4;
display:inline-block;
vertical-align:top;
height:auto;
margin-top:0px;
}	
.calyellowbold {
font-variant:normal;
text-transform:none;
font-family:"Noto Serif", serif;
font-weight:400;
font-size:23px;
line-height:26px;
color:#E14343;
margin-bottom:20px;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
-webkit-font-smoothing:subpixel-antialiased;
}	
.calyellowboldoff {
opacity:0.4;
font-variant:normal;
text-transform:none;
font-family:"Noto Serif", serif;
font-weight:400;
font-size:23px;
line-height:26px;
color:#E14343;
margin-bottom:20px;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
-webkit-font-smoothing:subpixel-antialiased;
}	
.redstrokelogos {
display:inline-block;
width:330px;
font-variant:normal;
text-transform:none;
font-family:"Noto Serif", serif;
font-weight:400;
font-size:16px;
line-height:20px;
color:#E14343;
margin-bottom:20px;
margin-right:15px;
border-style:dotted;
border-color:#E14343;
border-width:1px;
padding-left:15px;
padding-right:0px;
padding-top:10px;
padding-bottom:20px;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
-webkit-font-smoothing:subpixel-antialiased;
}		
.calcolor2plain {
display:inline-block;
font-variant:normal;
text-transform:none;
font-family:"Noto Serif", serif;
font-weight:400;
font-size:16px;
line-height:20px;
color:#E14343;
margin-bottom:20px;
border-style:dotted;
border-color:#E14343;
border-width:1px;
padding-left:7px;
padding-right:7px;
padding-top:5px;
padding-bottom:5px;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
-webkit-font-smoothing:subpixel-antialiased;
}	
.calyellowboldtimes {
font-variant:normal;
text-transform:none;
font-family: "Noto Serif", serif;
font-weight:400;
font-size:23px;
line-height:23px;
color:#E14343;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: subpixel-antialiased;
}	
.caltimebold {
font-size:23px;
line-height:23px;
color:#281e5d;
margin-left:90px;
margin-right:90px;
margin-bottom:20px;
padding-top:15px;
padding-left:25px;
padding-right:25px;
padding-bottom:0px;
border:dotted 1px #281e5d;
background-color:#eeeeee;
}
.namecontainermarg{
display:inline-block;
margin-left:10px;
margin-right:10px;
margin-bottom:10px;
}
.namecontainer{
display:inline-block;
width:337px;
padding:15px;
margin-bottom:10px;
background-color:rgb(214,215,217,0.5);
background-image:url(../images/bg.png);
}
.nametextbox{
display:inline-block;
color:#046681;
width:150px;
}
.namephotobox{
width:120px;
height:150px;
margin-left:10px;
margin-right:10px;
}	
.homeboxthree{
display:inline-block;
width:320px;
margin-bottom:20px;
vertical-align:middle;
text-align:center;
}
/* •••••••••••••••••••••••••• Size Change •••••••••••••••••••••••••• */
@media (max-width: 1200px) {
/* •••••••••••••••••••••••••• Size Change •••••••••••••••••••••••••• */	

.pledgecontainer {
display:inline-block;
vertical-align:top;
text-align:center;
width:30%;
height:auto;
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
margin-bottom:4px;
}
.pledgecontaineroff {
display:inline-block;
opacity: 0.5;
filter: grayscale(100%);
vertical-align:top;
text-align:center;
width:30%;
height:auto;
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
margin-bottom:4px;
}
.video-container {
position:relative;
padding-bottom:56.25%;
height:0; 
overflow:hidden;
}
.video-container iframe,
.video-container object,
.video-container embed {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
}
.homelogo1{
display:inline-block;
float:none;
width:auto;
vertical-align:middle;
text-align:center;
}
.homelogo3{
display:none;
float:none;
width:auto;
vertical-align:middle;
text-align:center;
margin-left:20px;
margin-right:20px;
}
.wincontainerbig{
display:inline-block;
width:auto;
margin-left:10px;
margin-right:10px;
margin-bottom:20px;
padding:20px;
border-color:#C9C9C9;
border-width:2px;
border-style:dotted;
vertical-align:top;
}
.checkpointcontainer{
display:inline-block;
width:160px;
margin-left:5px;
margin-right:5px;
margin-bottom:20px;
}
.nlcontainer{
display:inline-block;
width:147px;
margin-left:5px;
margin-right:5px;
margin-bottom:50px;
}
.footercommander{
color: #ffffff;
font-family:"Arial Narrow",Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:400;
font-size: 25px;
line-height:26px;
text-align:center;
display:inline-block;
width:auto;
vertical-align:middle;
}
.homeboxthree{
display:inline-block;
width:auto;
vertical-align:middle;
text-align:center;
margin-top:20px;
} 
.renewlines{
background-image:url(../images/ALA_Slider_Footer.jpg);
font-family:Helvetica Neue,Helvetica,Arial,sans-serif;
font-size:15px;
display:block;
margin-bottom:0px;
border:dotted 0px rgba(255, 178, 0, 100);
padding:10px 15px 10px 15px;
background-color:rgba(255,255,255,.10);
}
.renewlines2{
color:rgba(255,255,255,.50);
font-family: Helvetica Neue,Helvetica,Arial,sans-serif;	
font-size:15px;	
display:block;
margin-bottom:25px;
border:dotted 0px rgba(255, 178, 0, 100);
padding:10px 15px 10px 15px;
background-color:rgba(255,255,255,.10);
}
.renewlinesspace{
font-family:Helvetica Neue,Helvetica,Arial,sans-serif;
font-size:15px;
width:100%;
display:block;
}
.calcontainercampaign{
display:block;
width:100px;		
height:176px;		
margin-top:0px;
margin-right:20px;
margin-left:0px;
}
.calcontainer{
display:block;
width:120px;		
height:135px;		
background-color:#FFFFFF;
margin-right:20px;
margin-left:0px;
border-top-left-radius:0px;
border-top-right-radius:0px;
border-bottom-right-radius:0px;
border-bottom-left-radius:0px;
-webkit-box-shadow:rgba(0, 0, 0, 0.498039) 0px 15px 10px -10px, rgba(0, 0, 0, 0.298039) 0pt 1px 4px;
box-shadow: rgba(0, 0, 0, 0.498039) 0px 15px 10px -10px, rgba(0, 0, 0, 0.298039) 0pt 1px 4px;
}
.calcontainercommunion{
display:block;
background-image: url(../images/cal_communion_on.png);
width:120px;		
height:135px;		
background-color:#FFFFFF;
margin-right:20px;
margin-left:0px;
border-top-left-radius:0px;
border-top-right-radius:0px;
border-bottom-right-radius:0px;
border-bottom-left-radius:0px;
-webkit-box-shadow:rgba(0, 0, 0, 0.498039) 0px 15px 10px -10px, rgba(0, 0, 0, 0.298039) 0pt 1px 4px;
box-shadow: rgba(0, 0, 0, 0.498039) 0px 15px 10px -10px, rgba(0, 0, 0, 0.298039) 0pt 1px 4px;
}
.calcontaineroff{
opacity:0.4;	
display:block;
width:120px;		
height:135px;		
background-color:#FFFFFF;
margin-right:20px;
margin-left:0px;
border-top-left-radius:0px;
border-top-right-radius:0px;
border-bottom-right-radius:0px;
border-bottom-left-radius:0px;
-webkit-box-shadow: rgba(0, 0, 0, 0.498039) 0px 15px 10px -10px, rgba(0, 0, 0, 0.298039) 0pt 1px 4px;
box-shadow: rgba(0, 0, 0, 0.498039) 0px 15px 10px -10px, rgba(0, 0, 0, 0.298039) 0pt 1px 4px;
}
.calcampaign{
display:block;
margin-top:30px;
height:auto;
margin-left:0px;
}
.calinfo{
display:block;
margin-top:30px;
height:auto;
margin-left:0px;
}
.calinfooff{
opacity:0.4;	
display:block;
margin-top:30px;
height:auto;
margin-left:0px;
}
.namecontainermarg{
display:inline-block;
margin-left:10px;
margin-right:10px;
margin-bottom:20px;
}
.namecontainer{
display:inline-block;
vertical-align:middle;
text-align:center;
width:auto;
background-color:#d6d7d9;
background-image:url(../images/bg.png);
}
.nametextbox{
display:block;
}
.namephotobox{
display:inline-block;
margin-bottom:15px;
}
.bigbodyleft{
display:inline-block;
width:100%;
vertical-align:middle;
text-align:center;
}
.emailusuphalf a{
background:url(../images/emailus.png) 0 0;
width:160px;
height:50px;
display:block; text-indent:-1500px;
overflow:hidden;
vertical-align:middle;
text-align:center;
margin:0 auto;
}
.emailusuphalf a:hover{
background-position:0 -50px;
vertical-align:middle;
text-align:center;
margin:0 auto;
}
.tickerboxhalf{
display:inline-block;
vertical-align:middle;
text-align:center;
width:auto;
height:auto;
padding-top:15px;
padding-left:15px;
padding-right:15px;
padding-bottom:25px;
margin-top:20px;
margin-bottom:20px;
background-color:rgba(255,255,255,.05);
}
.tickerboxhalf2{
display:inline-block;
vertical-align:middle;
text-align:center;
width:auto;
height:auto;
padding-top:15px;
padding-left:15px;
padding-right:15px;
padding-bottom:25px;		
margin-top:20px;
margin-bottom:20px;
background-color:rgba(255,255,255,.05);
}
.footernamespace{
display:block;
width:auto;
height:5px;
vertical-align:middle;
text-align:center;
}
.twittersqueezer{
display:inline-block;
width:75%;
vertical-align:middle;
text-align:center;
}
}
/* •••••••••••••••••••••••••• Size Change •••••••••••••••••••••••••• */
@media (max-width: 979px) {
/* •••••••••••••••••••••••••• Size Change •••••••••••••••••••••••••• */
.navbar .nav .dropdown-toggle .caret{
margin-top: 3px;
}
.logoarea{
margin-bottom:0px;
padding-bottom:0px;
}
.ddmenu.nav-pills li a {
font-family:"Noto Serif",Arial Narrow,Arial,Helvetica,sans-serif;
font-weight:500;
letter-spacing:0px;
font-size:12px;
line-height:12px;
text-decoration:none;
padding-top:10px;
padding-bottom:10px;
padding-left:10px;
padding-right:10px;
} 
.ddmenu .dropdown-menu li a{
font-family:"Arial Narrow",Arial,Helvetica,sans-serif;
} 
/* Fixed Top */
#decorative2 {
position:static;
height:auto;
}
.container{
padding-left:30px;
padding-right:30px;
margin-bottom:0px;
}
body{
padding-top:0px;
}
.homelogo1{
display:inline-block;
float:none;
width:auto;
vertical-align:middle;
text-align:center;
}
}
/* •••••••••••••••••••••••••• Size Change •••••••••••••••••••••••••• */
@media (max-width: 730px) {  
/* •••••••••••••••••••••••••• Size Change •••••••••••••••••••••••••• */
.linecontactdrop{
display:none;
}
.logoarea{
margin-top:0px;
margin-bottom:0px;
}
.navbar {
width:100%;
}
.navbar .btn-navbar-highlight {
display:inline;
padding:9px 14px;
margin-top:10px;
}
#divMenuRight {
float:none;
}
.dropdown-menu .sub-menu {
left:0%;
position:relative;
top:0;
visibility:visible;
margin-top:2px;
display:block
}
.dropdown-menu, .sub-menu {
border-radius:0px !important;
}
.navbar .ddmenu {
margin-top:0px;
margin-bottom:0px;
}
#logoarea {
margin-top:0px;
margin-bottom:0px;
}
#divHeaderText {
margin:0px;
padding:0px 0px;
}
#divHeaderLine1 {
margin-top:0px;
}   
#divMenuRight {
width:100%;
margin-top:0px;
padding-top:0px;
}
.ddmenu, .navbar .ddmenu {
margin-top:0px;
margin-bottom:0px;
}
.navbar .btn-navbar-highlight {
padding:9px 14px;
margin-top:0px;
}
.navbar {
width: 100%;
margin-top:10px;	
}
.logopromoarea{
height:auto;
}
.footer5icons{
display:none;
width:auto;
height:150px;
padding-bottom:20px;
text-align:center;
}
.footer5icons2rows{
display:inline-block;
width:auto;
padding-bottom:20px;
text-align:center;
}
.homelogo1{
display:inline-block;
width:auto;
vertical-align:middle;
text-align:center;
}	
.homelogo2{
display:none;
width:auto;
vertical-align:middle;
text-align:center;
margin-left:40px;
margin-right:40px;
}
.homelogo3{
display:none;
width:auto;
vertical-align:middle;
text-align:center;
margin-left:20px;
margin-right:20px;
}
.container{
padding-left:30px;
padding-right:30px;
}
#decorative1, #decorative2, #decorative3 {
margin-left:-20px;
margin-right:-20px;
padding-left:20px;
padding-right:20px;
} 
/* Fixed Top */
#decorative2{
position:static
}
body{
padding-top:0px
}
#divFooter{
margin-left:-20px;
margin-right:-20px;
padding-left:20px;
padding-right:20px;
}
#divBoxed > #divFooter{
margin-left:0px;
margin-right:0px;
padding-left:0px;
padding-right:0px;
}   
body > #footerOuterSeparator, body > #contentOuterSeparator {
margin-left:-20px;
margin-right:-20px;
}
.headerArea, .topArea{
padding:20px !important;
}
 /*only for templates without divBoxed*/  
#camera_wrap{
margin-top:20px;
}
#divVideo{
margin-top:20px;
}
}
/* •••••••••••••••••••••••••• Size Change •••••••••••••••••••••••••• */
@media screen and (min-width: 670px){
/* •••••••••••••••••••••••••• Size Change •••••••••••••••••••••••••• */
.rwd-break {
display: none;
}
}
/* •••••••••••••••••••••••••• Size Change •••••••••••••••••••••••••• */
@media (max-width: 670px) { 
/* •••••••••••••••••••••••••• Size Change •••••••••••••••••••••••••• */
.goldbartop {
display:block;
background-repeat:repeat;
vertical-align:middle;
background-position:left center;
height:20px;
background-color:#d6d7d9;
width:100%;
margin-top:0px;
}
.camera_wrap2{
display:block;
height:0px;
border:none;
margin-left:0px;
background-image:url(../slider-images/slider2.jpg);
background-position:center;
background-repeat:no-repeat;
border-top-left-radius:0px;
border-top-right-radius:0px;
border-bottom-right-radius:0px;
border-bottom-left-radius:0px;
margin-top:22px;
-webkit-box-shadow:rgba(0, 0, 0, 0.498039) 0px 15px 10px -10px, rgba(0, 0, 0, 0.298039) 0pt 1px 4px;
box-shadow:rgba(0, 0, 0, 0.498039) 0px 15px 10px -10px, rgba(0, 0, 0, 0.298039) 0pt 1px 4px;
}
.responsiveCal{
position:relative;
padding-bottom:75%;
height:0;
overflow:hidden;
border:solid;
border-width:10px;
border-color:#1c80a7;
border-top-left-radius:0px;
border-top-right-radius:0px;
border-bottom-right-radius:0px;
border-bottom-left-radius:0px;
-webkit-box-shadow:rgba(0, 0, 0, 0.498039) 0px 15px 10px -10px, rgba(0, 0, 0, 0.298039) 0pt 1px 4px;
box-shadow: rgba(0, 0, 0, 0.498039) 0px 15px 10px -10px, rgba(0, 0, 0, 0.298039) 0pt 1px 4px;
}
.responsiveCalstatic{
position:relative;
padding-bottom:0%;
overflow:hidden;
border:solid;
border-width:0px;
border-color:#077ea8;
-webkit-box-shadow:rgba(0, 0, 0, 0.498039) 0px 15px 10px -10px, rgba(0, 0, 0, 0.298039) 0pt 1px 4px;
box-shadow: rgba(0, 0, 0, 0.498039) 0px 15px 10px -10px, rgba(0, 0, 0, 0.298039) 0pt 1px 4px;
}
.tickerbox{
display:inline-block;
vertical-align:middle;
text-align:center;
width:auto;
padding-top:15px;
padding-left:15px;
padding-right:15px;
padding-bottom:50px;	
margin-top:20px;
margin-bottom:20px;
background-color:rgba(255,255,255,.05);
}
.pdfbox{
display:inline-block;
vertical-align:middle;
text-align:left;
padding-top:10px;
padding-bottom:10px;
}
.pdfboxicon{
display:inline-block;
width:79px;
height:100;
vertical-align:middle;
text-align:left;
padding-bottom:20px;
}
.twittersqueezer{
display: inline-block;
width:auto;
vertical-align:middle;
text-align:center;
}
.createdby{
color:#fff;
font-size:11px;
line-height:15px;
text-align:center;
padding-left:25px;
padding-right:25px;
margin-top:30px;
margin-bottom:80px;
}
}
/* •••••••••••••••••••••••••• Size Change •••••••••••••••••••••••••• */
@media (max-width: 500px) { 
/* •••••••••••••••••••••••••• Size Change •••••••••••••••••••••••••• */
.goaltracker{
display:none;
}
.pledgecontainer{
display:inline-block;
vertical-align:top;
text-align:center;
width:auto;
padding-top:0px;
padding-left:4px;
padding-right:4px;
padding-bottom:0px;
margin-bottom:7px;
}

.pledgecontaineroff{
display:inline-block;
opacity: 0.5;
filter: grayscale(100%);
vertical-align:top;
text-align:center;
width:auto;
padding-top:0px;
padding-left:4px;
padding-right:4px;
padding-bottom:0px;
margin-bottom:7px;
}
.bigphonenumber{
color:#046681;
font-weight:400;
font-style:normal;
font-family:"Noto Serif", serif;
margin-top:20px;
font-size:23px;
line-height:24px;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
-webkit-font-smoothing:subpixel-antialiased;
}
.footerquarterwhite{
font-variant:normal;
text-transform:none;
font-family:"Noto Serif", serif;
font-weight:400;
display:inline-block;
color:#281e5d;
font-size:25px;
line-height:27px;
width:auto;
vertical-align:middle;
text-align:center;
padding:5px;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: subpixel-antialiased;
}
.footerquarter{
font-variant:normal;
text-transform:none;
font-family:"Noto Serif", serif;
font-weight:400;
display:inline-block;
color:#046681;
font-size:32px;
line-height:36px;
width:auto;
vertical-align:middle;
text-align:center;
padding-top:5px;
padding-bottom:5px;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: subpixel-antialiased;
}
.footerquarter2{
font-variant:normal;
text-transform:none;
font-family:"Noto Serif", serif;
letter-spacing:-1px;
font-weight:400;
display:inline-block;
color:#E14343;
font-size:25px;
line-height:33px;
width:auto;
vertical-align:middle;
text-align:center;
padding-top:5px;
padding-bottom:5px;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: subpixel-antialiased;
}
}
/* •••••••••••••••••••••••••• Size Change •••••••••••••••••••••••••• */
@media (max-width: 415px) { 
/* •••••••••••••••••••••••••• Size Change •••••••••••••••••••••••••• */
.camera_wrap3{
display:block;
border:none;
padding-bottom:20px;
height:auto;
margin-left:0px;
padding-top:30px;
}
.camera_wrap33{
display:block;
background-image:url(../images/bgfooter.png);
margin-bottom:20px;
padding-bottom:30px;
height:100%;
border:none;
margin-left:0px;
margin-top:10px;
}
.eventlines{
background-image:url(../images/ALA_Slider_Footer.jpg);
font-family: Helvetica Neue,Helvetica,Arial,sans-serif;
font-size:15px;
display:block;
margin-bottom:0px;
border: dotted 0px rgba(255, 178, 0, 100);
padding:10px 15px 10px 15px;
background-color:rgba(255,255,255,100);
}
.span4{
margin-top:20px;
}
.copyright{
color:#000;
font-weight:normal;
font-style:normal;
font-family:"Heebo", sans-serif;
font-size:23px;
text-align:center;
padding-left:30px;
padding-right:30px;
}
.wincontainer{
display:inline-block;
width:auto;
margin-right:10px;
margin-bottom:20px;
padding:20px;
border-color:#C9C9C9;
border-width:2px;
border-style:dotted;
vertical-align:top;
}
.wincontainerbig{
display:none;
width:auto;
margin-left:10px;
margin-right:10px;
margin-bottom:20px;
padding:20px;
border-color:#C9C9C9;
border-width:2px;
border-style:dotted;
vertical-align:top;
}
.homelogo3{
margin-top:20px;
}
.footerquarter2{
font-variant:normal;
text-transform:none;
font-family:"Noto Serif", serif;
letter-spacing:-1px;
font-weight:400;
display:inline-block;
color:#E14343;
font-size:23px;
line-height:26px;
width:auto;
vertical-align:middle;
text-align:center;
padding-top:5px;
padding-bottom:5px;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: subpixel-antialiased;
}
.copyright2{
color:#9e8952;
font-size:15px;
text-align:center;
padding-left:10px;
padding-right:10px;
margin-top:20px;
margin-bottom:20px;
}
.cr1{
color:#000;
display:block;
width:auto;
vertical-align:middle;
text-align:center;
padding:5px;
margin-bottom:10px;
}
.cr2{
color:#000;
display:block;
width:auto;
vertical-align:middle;
text-align:center;
margin-top:20px;
margin-bottom:10px;
padding-left:15px;
padding-right:15px;
}
body{
font-size:16px;
font-weight:400;
line-height:23px;
color:#101010;
}
.container{
padding-left:24px;
padding-right:24px;
}
}	