   /*.obAddress {padding:2%}
        .obAddress h2 {font-size:160%; margin:4px; color:#2b2b2b; margin-bottom:30px}
        .obAddress h3 {font-size:130%; margin:4px; color:#9f7509}
        .obAddress h4 {font-size:130%; margin:4px}
        .obAddress p {font-size:120%; margin:4px; color:#2b2b2b;}
        .obAddress hr {height: 1px; color: #e1e1e1; background: #e1e1e1; font-size: 0; border: 0; margin-top:24px; margin-bottom:24px;} 
        .obAddress {font-family: sans-serif;}
        .obAddress a {color:#2c78d6}
        .obAddress img {padding-top:8px; padding-left:2px}
        
        
        
        .obContact {padding:2%}
        .obContact h2 {font-size:160%; margin:4px; color:#2b2b2b; margin-bottom:30px}
        .obContact h3 {font-size:130%; margin:4px; color:#9f7509}
        .obContact h4 {font-size:130%; margin:4px}
        .obContact p {font-size:120%; margin:4px; color:#2b2b2b;}
        .obContact hr {height: 1px; color: #e1e1e1; background: #e1e1e1; font-size: 0; border: 0; margin-top:24px; margin-bottom:24px;} 
        .obContact {font-family: sans-serif;}
        .obContact a {color:#2c78d6}
        .obContact img {padding-top:8px}
        
        
        .obMates {padding:2%}
        .obMates h2 {font-size:160%; margin:4px; color:#2b2b2b; margin-bottom:30px}
        .obMates h3 {font-size:130%; margin:4px; color:#9f7509; margin-top:30px}
        .obMates h4 {font-size:130%; margin:4px; margin-top:30px}
        .obMates p {font-size:120%; margin:4px; color:#2b2b2b;}
        .obMates ul {font-size:120%; margin:4px; color:#2b2b2b;}
        .obMates hr {height: 1px; color: #e1e1e1; background: #e1e1e1; font-size: 0; border: 0; margin-top:24px; margin-bottom:24px;} 
        .obMates {font-family: sans-serif;}
        .obMates a {color:#2c78d6}
        .obMates img {padding-top:8px}
        
        
        .fr {float:right}
        .fl {float:left}
        .fw {display:block; width:100%}
        */






body {
   /*background-image: url(../images/bg.jpg); 
    background-repeat: no-repeat;
    background-size: 100% 100%;*/

    background-repeat: no-repeat;
    background-size: 100% 100%;
    background: url(../images/bg.jpg) top right no-repeat;
    background-attachment: fixed;

}
html {
    height: 100%
}



			.container {
				text-align: center;
				display: table-cell;
				vertical-align: middle;
			}

			.content {
				text-align: center;
				display: inline-block;
			}

			.title {
				font-size: 76px;
                line-height: 82px;
				margin-bottom: 40px;
				color: #ffffff;
				font-weight: 100;
				font-family: 'Lato';
                text-align: center;
			}

.titlesmall{
				font-size: 52px;
                line-height: 62px;
				margin-bottom: 40px;
				color: #ffffff;
				font-weight: 100;
				font-family: 'Lato';
                text-align: center;
			}
.titlesmaller{
				font-size: 32px;
                line-height: 32px;
				margin-bottom: 10px;
				color: #ffffff;
				font-weight: 100;
				font-family: 'Lato';
                text-align: center;
			}

.titlesmaller-dark{
				font-size: 32px;
                line-height: 32px;
				margin-bottom: 30px;
				color: #000000;
				font-weight: 100;
				font-family: 'Lato';
                text-align: center;
			}




			.quote {
				font-size: 24px;
				margin-bottom: 20px;
			}
			.options a{
				font-size: 18px;
				text-decoration: none;
			}

.breadcrumb {
    padding: 8px 15px;
    margin-bottom: 20px;
    list-style: none;
    background-color: none;
    border-radius: 4px;
}
.btn-dark {
    color: #ffffff;
    background-color: #000000;
    border-color: #000000;
    opacity: .30;
}
.alertdark-info {
    background-color: #000000;
    border-color: #000000;
    color: #337ab7;    font-size: 140%;
}

.padtop10 {margin-top:10%}
.darkbg {background-color: #000; opacity: .90;}
.lightbg {background-color: #ffffff; opacity: .90;}
.darkerbg {background-color: #000000; opacity: .20; color:#ffffff}
.tbTextWhite {color:#fff}
.TextWhite {color:#fff}
.TextWhite a{color:#fff}
.TxtWC {color:#ffffff; color:#d1d1d1; text-align:center}
.FormTxtW {font-size:110%; color:#d1d1d1; clear:both}
.FormTxtDes {font-size:125%; color:#ffffff; clear:both}
.FormTxtWlarge {font-size:200%; color:#ffffff; clear:both}

.brclear {padding:10px; clear:both;}
.listingDiv {margin-bottom:20px; clear:both}
.dateicon {background-image:url(../images/datesmall.png); width:16px; height:16px; display: block;
   float: left; opacity: .50;}

/* BOOTSTRAP UPDATES */
.panel-default > .panel-heading {
    color: #fff;
    background-color: #381c04;
    border-color: #381c04;
}

.panel {
    margin-bottom: 20px;
    background-color: #ffffff;
    border: 0px solid transparent;
    border-radius: 4px;
    box-shadow: 0 0px 0px rgba(0, 0, 0, 0.05);
    background-image: url(../images/bg-50%.png);
	background-repeat: repeat;
}


.navbar-default .navbar-nav > li > a {
    color: #fff;
}
.navbar-default {
    background-color: #000;
    border-color: #000;
    opacity: .40;
}
.navbar {
    border-radius: 0px;
}
@media (min-width: 768px)
.navbar {
    border-radius: 0px;
}




a.btn.btn-primary.col-xs-5.smallfont {
    font-size: 120%;
}



@media only screen 
and (min-device-width : 375px) 
and (max-device-width : 667px) 
and (orientation : portrait) {
 
a.btn.btn-primary.col-xs-5.smallfont {
    font-size: 90%;
}
}


