/***** BASE CSS *****/
/* Font */
@font-face {
}
.breadalert {
color:#fff;
background-image:url(../slider-images/sliderbg.png);
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-bottom:0px;
border:dotted 1px rgba(255, 178, 0, 100);
padding:10px 15px 10px 15px;
background-color: BLACK;
}
.cleancontainer {
display:inline-block;
margin-bottom:40px;
}
.embeddedcontainer {
display:inline-block;
height:auto;
margin-bottom:30px;
}
.embeddedbanners {
display:inline-block;
max-width:680px;
height:auto;
margin-top:0px;
padding-bottom:30px;
}
.tickcheck {
display:inline-block;
background-image: url(https://vfwpost10406.org/images/baseline-home-24px.svg);
vertical-align:middle;
background-size: 20px 24px;
height:24px;
width:20px;
background-color:transparent;
}
.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: 0px;
width: 100%;
height: 100%;
}
.zoomoptions {
display:block;
border:1px dotted #971417;
padding:20px;
margin-bottom:20px;
}
.sepdivider {
display:block;
border-top: dotted 1px;
border-top:1px dotted #e5e5e5;
margin-top:35px;
padding-bottom:35px;
}
.sepdividernoline {
display:block;
height:20px;
margin-top:10px;
margin-bottom:10px;
}


.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;
}	
/* Site Name */
.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:rgba(201, 149, 43,.3);
padding:1px 0px;
}
.loginboxarea {
font-family:"Archivo Narrow", sans-serif;
font-size:15px;
display:inline-block;
margin-bottom:25px;
border-width:7px;
border-style:solid;
border-color:#c6ac6d;
padding:30px 20px 30px 20px;
background-image:url(../images/bgfooter.jpg);
background-position: 0px -35px;
background-color:#000;
}
.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: 30px;
}
#IRloginbutton em {
background: url(../images/login.png) no-repeat;
}
#IRloginbutton:hover em, #IRloginbutton:focus em {
background-position: 0px -30px;
}
.adminup a {
background:url(../images/admin.png) 0 0;
width:160px;
height:30px;
display:block;
text-indent:-1500px;
overflow:hidden;
vertical-align:middle;
text-align:center;
margin:0 auto;
}
.adminup a:hover {
background-position:0 -30px;
vertical-align:middle;
text-align:center;
margin:0 auto;			
}
.channel6stoke {
border-style:solid;
border-width:0px;
margin-top:50px;
margin-bottom:20px;
border-color:rgba(255, 255, 255, 1.0);
}
.redtitle {
font-weight: normal;
font-style: normal;
font-family: "Archivo Narrow", "Arial Narrow", sans-serif;
font-size: 18px;
color: #971417;
}
.darktitle {
font-size:18px;
color:#666666;
}
.goldbartop {
display:inline-block;
background-image:url(../images/goldtrim.png);
background-repeat:repeat;
vertical-align:middle;
background-position:left center;
height:20px;
background-color:#ffffff;
width:100%;
}
.goldbarbottom {
display:inline-block;
background-image:url(../images/goldtrim2.png);
background-repeat: repeat;
vertical-align:left;
background-position:left center; 
height:20px;
background-color:#842227;
width:100%;
}
.subannerwrap {
display:left;
height:auto;
width:100%;
margin-top: 25px;
margin-bottom: 25px;
}
.subannerwrapbot {
display:left;
height:auto;
width:100%;
margin-top: 50px;
margin-bottom: 25px;
}
.redboardbox{
display:inline-block;
width:auto;
padding:20px;
border-color:#971417;
border-width:3px;
border-style:solid;
vertical-align:top;
	
}
.formbarless{
width:100%;
margin-top:20px;
margin-bottom:40px;
}
.nlcontainer{
display:inline-block;
width:160px;
margin-bottom:20px;
}
.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-weight:normal;
font-style:normal;
font-family:"Archivo Narrow", sans-serif;
color:#000;
font-size:37px;
line-height:39px;
padding-top:10px;
padding-bottom:10px;
margin-bottom:25px;
}
.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:30px;
}
#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:30px;
}
#IRemailbutton em{
background:url(../images/emailrequest.png) no-repeat;
}
#IRemailbutton:hover em, #IRemailbutton:focus em{
background-position: 0px -30px;
}
.IRregister{
position:relative;
overflow:hidden;
font-size:1em;
}
.IRregister em{
display:block;
position:absolute;
top:0;
left:0;
z-index:1;
}
button#IRregisterbutton{
background:none;
border:none;
float:left;
display:inline;
}
#IRregisterbutton:hover{
cursor: pointer; /* cursor: hand; for IE5 */
}
#IRregisterbutton, #IRregisterbutton em{
width:160px;
height:30px;
}
#IRregisterbutton em{
background:url(../images/register.png) no-repeat;
}
#IRregisterbutton:hover em, #IRregisterbutton:focus em{
background-position: 0px -30px;
}
.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;
}
.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:30px;
margin-top:20px;
margin-bottom:20px;
display:block;
text-indent:-1500px;
overflow:hidden;
}
.emailrequest 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;
}
.checkpoint{
border-style:solid;
border-width:3px;
padding:3px;
margin-bottom:10px;
}
.membershipcover{
border-style:solid;
border-color:#971417;
border-width:5px;
padding:3px;
margin-bottom:10px;
}
.checkpointcontainer{
display:inline-block;
width:160px;
margin-bottom:20px;
}
.sponsorlogospacing{
margin-bottom:60px;
}
.redcrossschedule a{
display:block;
text-decoration:none;
width: fit-content;
border:5px solid #971417;
background-color:transparent;
color:#971417;
padding:30px;
margin-bottom:30px;
margin-top:20px;
}
.redcrossschedule a:hover{
display:block;
text-decoration:none;
width: fit-content;
border:5px solid #971417;
background-color:#971417;
color:#fff;
}
.bodyareaspacing{
margin-bottom:40px;
margin-top:20px;
}
.bodyareabudget{
font-family:"Archivo Narrow", sans-serif;
display:inline-block;
margin-bottom:0px;
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;
width:auto;
vertical-align:middle;
text-align:center;
}
.homelogo2{
display:inline-block;
width:auto;
vertical-align:middle;
text-align:center;
margin-left:40px;
margin-right:40px;
}
.homelogo3{
display:inline-block;
width:auto;
vertical-align:middle;
text-align:center;
}
.footercommander{
display:inline-block;
width:auto;
vertical-align:middle;
text-align:center;
padding:5px;
}
.footerquarter{
display:inline-block;
width:auto;
vertical-align:middle;
text-align:center;
padding:5px;
}
.footernamespace{
display:none;
width:auto;
vertical-align:middle;
text-align:center;
}
.cr1{
display:block;
width:auto;
vertical-align:middle;
text-align:center;
padding:5px;
margin-bottom:10px;
}
.cr2{
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{
width:330px;
vertical-align:middle;
text-align:center;
-webkit-box-shadow: 0px 15px 10px -10px rgba(0, 0, 0, 0.498039),rgba(0, 0, 0, 0.298039) 0pt 1px 4px;
box-shadow: 0px 15px 10px -10px rgba(0, 0, 0, 0.498039),rgba(0, 0, 0, 0.298039) 0pt 1px 4px;
}
.sponsorboxs{
display:inline-block;
vertical-align:middle;
text-align:center;
border-width:7px;
border-style:solid;
border-color:#000;
margin-bottom:20px;
}
.sponsorboxs:hover{
display:inline-block;
vertical-align:middle;
text-align: center;
border-width:7px;
border-style:solid;
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;
}	
.actionlinknormal a{
font-family:"Archivo Narrow", sans-serif;
display:inline-block;
background-color:rgba(0,0,0,.05);
background-image:url(../images/htmllinkred.png);
background-repeat: no-repeat;
vertical-align:middle;
background-position:left center; 
border:dotted 1px transparent;
margin-top:5px;
margin-bottom:5px;
padding-left:50px;
padding-right:20px;
padding-top:15px;
padding-bottom:15px;
line-height:20px;
color:#971417;
}
.actionlinknormal a:hover{
font-family:"Archivo Narrow", sans-serif;
display:inline-block;
background:#971417;
background-image:url(../images/htmllinkwhite.png);
background-repeat:no-repeat;
text-decoration:none;
vertical-align:middle;
background-position:left center;
border:dotted 1px transparent;
padding-left:50px;
padding-right:20px;
padding-top:15px;
padding-bottom:15px;
text-align:left;
line-height:20px;
color:#ffffff;
}	
.actionlinknormalnew a{
font-family:"Archivo Narrow", sans-serif;
display:inline-block;
background:#971417;
background-image:url(../images/htmllinkwhite.png);
background-repeat: no-repeat;
vertical-align:middle;
background-position:left center;
margin-top:5px;
margin-bottom:5px;
padding-left:50px;
padding-right:20px;
padding-top:15px;
padding-bottom:15px;
line-height:20px;
color:#ffffff;
}
.actionlinknormalnew a:hover{
font-family:"Archivo Narrow", sans-serif;
display:inline-block;
background:#a68f59;
background-image:url(../images/htmllinkwhite.png);
background-repeat:no-repeat;
text-decoration:none;
vertical-align:middle;
background-position:left center;
margin-top:5px;
margin-bottom:5px;
padding-left:50px;
padding-right:20px;
padding-top:15px;
padding-bottom:15px;
text-align:left;
line-height:20px;
color:#ffffff;
}
.tickercounter{
display:block;
vertical-align:middle;
text-align:center;
width:auto;
padding-top:10px;
padding-bottom:10px;
}
.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:rgba(255,255,255,.05);
}
.tickerboxhalf{
display:inline-block;
background-image:url(../images/sandtexturebigg.png);
vertical-align:middle;
text-align:center;
width:45%;
height:600px;
padding-top:15px;
padding-left:25px;
padding-right:25px;
padding-bottom:25px;
border:dotted 0px rgba(0, 0, 0, 100);
margin-top:20px;
margin-bottom:20px;
background-color:rgba(0,0,0,.0);
}
.tickerboxhalf2{
display:inline-block;
background-image:url(../images/sandtexturebigg.png);
vertical-align:middle;
text-align:center;
width:45%;
height:600px;
padding-top:15px;
padding-left:25px;
padding-right:25px;
padding-bottom:25px;
border:dotted 0px rgba(0, 0, 0, 100);
margin-top:20px;
margin-bottom:20px;
background-color:rgba(0,0,0,.0);
}
.twittersqueezer{
width:100%;
}
.span4{
margin-top:80px;
}
.bigphonenumber{
color:#971417;
font-weight:normal;
font-style:normal;
font-family:"Archivo Narrow", sans-serif;
margin-top:20px;
font-size:22px;
line-height:24px;
}
.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{
color:#a68f59;
font-size:60px;
font-weight:bold;
line-height:20px;
}
.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/register.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:5px;
}
.centered_menu > div{
display:inline-block;
}
.centered_menu div{
text-align:left;
}
/* Footer elements */
.copyright{
color:#ffffff;
font-family:"Archivo Narrow", sans-serif;
font-weight:400;
font-size:27px;
line-height:29px;
text-align:center;
padding-left:30px;
padding-right:30px;
}
.copyright2{
color:#666666;
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:#323232;
border-top-left-radius:0px;
border-top-right-radius:0px;
border-bottom-right-radius:0px;
border-bottom-left-radius:0px;
}
.responsiveCal iframe{
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
}
.createdby{
color:#666666;
font-size:14px;
text-align:center;
padding-left:30px;
padding-right:30px;
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: 8px !important;
}
body{
margin:0;
font-family:"Arial Narrow", sans-serif;
font-size:17px;
line-height:21px;
font-weight:normal;
font-style:normal;
color:#666666;
background-color:#fff;
-webkit-text-size-adjust:none;
}
#divBoxed{
margin-top:0px;
padding-top:40px;
}
.logoarea{
padding-left:0px;
padding-right:0px;
text-align:center;
background-color:#000;
background-image:url(../images/bg.jpg);
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-image:url(../images/bgfooter.jpg);
vertical-align:middle;
text-align:center;
margin-bottom:20px;
padding-bottom:60px;
height:100%;
border:none;
margin-left:0px;
margin-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:3px;
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);
}
h2{
font-weight:normal;
font-style:normal;
color:rgb(69, 68, 68);
font-family:'Source Sans Pro', sans-serif;
font-size:35px;
line-height:50px;
}
.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:#888888;
background-repeat:repeat-x;
background-image:-webkit-gradient(linear, left top, left bottom, from(#971417), to(#d4a200));
background-image:-webkit-linear-gradient(top, #971417, #7a1114);
background-image:-moz-linear-gradient(top, #971417, #7a1114);
background-image:-ms-linear-gradient(top, #ffb200, #d4a200);
background-image:-o-linear-gradient(top, #971417, #7a1114);
background-image:linear-gradient(top, #971417, #7a1114);
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:#7a1114;
}
#divHeaderText{
padding-top:0px;
padding-right:0px;
padding-left:0px;
padding-bottom:0px;
border-color:rgb(51, 51, 51);
background-color:#bba46e;
background-image: linear-gradient(to right, #a89156, #fbdb87, #a89156);
text-align:center;
}
#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:"Archivo Narrow", sans-serif;
color:#000;
font-size:37px;
line-height:39px;
padding-bottom:10px;
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:#888888;
}
.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:#971417;
background-image:none;
}
.navbar .nav-pills > li > a{
margin-left:2px;
margin-right:2px;
padding:10px 15px;
border-radius:0px;
color:#fff;
background-color:rgba(255, 255, 255, 0.0);
}
.navbar .nav-pills > li > a:hover, .navbar .nav li.dropdown.open.active > .dropdown-toggle, .navbar .nav-pills > li > a:focus{
color:#971417;
background-color: rgba(255, 255, 255, 0.0);
}
.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:#971417;
background-color: rgba(255, 255, 255, 0.0);
}
.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:#fff;
border-bottom-color:#971417;
}
.navbar .nav-pills li.dropdown > .dropdown-toggle:hover .caret{
border-top-color:#971417;
border-bottom-color:#fff;
}
.navbar .nav-pills li.dropdown.active > .dropdown-toggle .caret{
border-top-color:#971417;
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:"Archivo Narrow", sans-serif;
font-weight:400;
font-size:19px;
line-height:19px;
}
.ddmenu .dropdown-menu li a{
font-family:"Archivo Narrow", 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;
}
.pledgecontainerKEEEEEEEP {
display: inline-block;
vertical-align: middle;
text-align: center;
width: 30%;
padding-top: 5px;
padding-left: 5px;
padding-right: 5px;
padding-bottom: 5px;
margin-bottom: 20px;
}
/* •••••••••••••••••••••••••• Size Change •••••••••••••••••••••••••• */
@media (max-width: 979px) {
/* •••••••••••••••••••••••••• Size Change •••••••••••••••••••••••••• */
.goldbartop {
display:none;
}
.logoarea{
margin-bottom:0px;
padding-bottom:0px;
}
.navbar .btn-navbar-highlight{
display:inline;
padding:9px 14px;
margin-top:10px;
}
.navbar{
width:100%;
margin-bottom:20px;
}
#divMenuRight {float:none;
}
.dropdown-menu .sub-menu{
left:0%;
position:relative;
top:0;
visibility:visible;
margin-top:22px;
display:block
}
.dropdown-menu, .sub-menu{
border-radius:0px !important;
}
.navbar .ddmenu {
margin-top: 0px;
margin-bottom: 0px;
}
/* Fixed Top */
#decorative2 {
position:static;
height:auto;
}
body{
padding-top:0px;
}

/* ••subnavrolloversmall•• */




.navbar .dropdown-menu, .dropdown-menu{
background-color:rgba(255, 255, 255, 0.0);
border-radius:0px;
}
.navbar .dropdown-menu li > a, .dropdown-menu li > a, .navbar .nav-pills .open .dropdown-toggle{
color:#ffffff;
}
.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:#971417;
background-image:url(../images/crossrepeat.png);

}
.linecontactdrop{
display:none;
/* ••subnavrolloversmall•• */

}
}
/* •••••••••••••••••••••••••• Size Change •••••••••••••••••••••••••• */
@media (max-width: 767px) {  
/* •••••••••••••••••••••••••• Size Change •••••••••••••••••••••••••• */
.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;
margin-left:20px;
margin-right:20px;
}	
.homelogo2{
display:none;
width:auto;
vertical-align:middle;
text-align:center;
margin-left:40px;
margin-right:40px;
}
.homelogo3{
display:inline-block;
width:auto;
vertical-align:middle;
text-align:center;
margin-left:20px;
margin-right:20px;
}
.container{
padding-left:20px;
padding-right:20px;
}
#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
}
.dropdown-menu .sub-menu{
left:0%;
position:relative;
top:0;
visibility:visible;
margin-top:3px;
display:block
}
.dropdown-menu, .sub-menu{
border-radius:0px !important;
}
.navbar .ddmenu{
margin-top:0px;
margin-bottom:0px;
}
}
/* 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:"Archivo Narrow", 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:"Archivo Narrow", 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:"Archivo Narrow", 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:"Archivo Narrow", sans-serif;
font-size:15px;
width:100%;
display:block;
}	
.navshad{
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;
}
.calbox{
display:block;
vertical-align:top;
width:100%;
margin-top:30px;
margin-bottom:30px;
}
.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;
}
.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:#971417;
color:#fff;
height:25px;
padding:5px;
font-weight:bold;
border-top:solid 6px rgba(0, 0, 0, 0.20);
background-image:url(../images/calrings.png);
background-position:center bottom;
background-repeat:no-repeat;
}
.caltopgray{
vertical-align:middle;
text-align:center;
background-color:#323232;
color:#fff;
height:25px;
padding:5px;
font-weight:bold;
border-top:solid 6px rgba(0, 0, 0, 0.20);
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:#888888;
font-weight:bold;
}
.calnum{
vertical-align:middle;
text-align:center;
font-size:60px;
line-height:42px;
color:rgba(0, 0, 0, 0.90);
font-weight:bold;
}	
.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-family: 'Archivo Narrow', sans-serif;
font-size:23px;
line-height:25px;
color:#971417;
font-weight:400;
}
.namecontainermarg{
display:inline-block;
margin-left:0px;
margin-right:20px;
margin-bottom:10px;
}
.namecontainer{
display:inline-block;
width:337px;
padding:15px;
background-color:rgba(0,0,0,.05);
}
.nametextbox{
display:inline-block;
width:150px;
}
.namephotobox{
width:120px;
height:150px;
margin-left:10px;
margin-right:10px;
}	
.pledgecontainer{
display:inline-block;
vertical-align:middle;
text-align:center;
width:auto;
padding-top:5px;
padding-left:5px;
padding-right:5px;
padding-bottom:5px;
margin-bottom:20px;
}
.homeboxthree{
display:inline-block;
width:320px;
margin-bottom:20px;
vertical-align:middle;
text-align:center;
}
/* •••••••••••••••••••••••••• Size Change •••••••••••••••••••••••••• */
@media (max-width: 1200px) {
/* •••••••••••••••••••••••••• Size Change •••••••••••••••••••••••••• */
.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%;
}
.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:160px;
margin-left:5px;
margin-right:5px;
margin-bottom:20px;
}
.footercommander{
color: #ffffff;
font-family:"Archivo Narrow", 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;
}
.footerquarter{
color:#ffffff;
font-family:"Archivo Narrow", sans-serif;
font-size:16px;
font-weight:400;
font-size:20px;
line-height:21px;
text-align:center;	
display:block;
width:auto;
vertical-align:middle;
padding:5px;
}
.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:"Archivo Narrow", 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:"Archivo Narrow", 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:"Archivo Narrow", sans-serif;
font-size:15px;
width:100%;
display:block;
}
.calcontainer{
display:block;
width:120px;		
height:135px;		
background-color:#FFFFFF;
margin-top:40px;
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-top:40px;
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;
}
.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:0px;
margin-right:20px;
margin-bottom:20px;
}
.namecontainer{
display:inline-block;
vertical-align:middle;
text-align:center;
width:auto;
background-color:rgba(0,0,0,.05);
}
.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 screen and (min-width: 670px){
/* •••••••••••••••••••••••••• Size Change •••••••••••••••••••••••••• */
.rwd-break {
display: none;
}
}
/* •••••••••••••••••••••••••• Size Change •••••••••••••••••••••••••• */
@media (max-width: 670px) { 
/* •••••••••••••••••••••••••• Size Change •••••••••••••••••••••••••• */
.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: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;
}
.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:#666666;
font-size:14px;
text-align:center;
padding-left:30px;
padding-right:30px;
margin-top:30px;
margin-bottom:80px;
}
}
/* •••••••••••••••••••••••••• Size Change •••••••••••••••••••••••••• */
@media (max-width: 500px) { 
/* •••••••••••••••••••••••••• Size Change •••••••••••••••••••••••••• */
.pledgecontainerKEEEEEEEEEP {
display: inline-block;
vertical-align: middle;
text-align: center;
width: auto;
padding-top: 5px;
padding-left: 5px;
padding-right: 5px;
padding-bottom: 5px;
margin-bottom: 20px;
}
.bigphonenumber{
color:#971417;
font-weight:normal;
font-style:normal;
font-family:"Archivo Narrow", sans-serif;
margin-top:20px;
font-size:18px;
line-height:24px;
}
}
/* •••••••••••••••••••••••••• Size Change •••••••••••••••••••••••••• */
@media (max-width: 400px) { 
/* •••••••••••••••••••••••••• Size Change •••••••••••••••••••••••••• */
.camera_wrap3{
display:block;
background-image:url(../images/bgfooter.jpg);
margin-bottom:20px;
padding-bottom:30px;
height:100%;
border:none;
margin-left:0px;
margin-top:20px;
}
.eventlines{
background-image:url(../images/ALA_Slider_Footer.jpg);
font-family:"Archivo Narrow", 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:#ffffff;
font-weight:bold;
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;
}	
}
