body {
	font-family:"proxima-nova",sans-serif;
/* font-weight:700; */
	padding-bottom:0;
	background-image:url(../images/shell-wallpaper.jpg); background-repeat: repeat-y;/* background-position:center;*/
	
    color: #1e1e1e;
}

.container {
    
    margin-top: 70px;
    padding-left: 20px;
    margin-right: auto;
    margin-left: auto;
	background: rgb(255, 255, 255); 
background: rgba(255, 255, 255, 1.0); 
    filter: alpha(opacity=100); /* For IE8 and earlier */
	opacity: 1.0;
}
.container-home {   
    width: 95%; 
    margin-top: 10px;
    padding-left: 20px;
    padding-right: 15px;
    margin-right: auto;
    margin-left: auto;
	background: rgb(255, 255, 255); 
background: rgba(255, 255, 255, 1.0); 
    filter: alpha(opacity=100); /* For IE8 and earlier */
	opacity: 1.0;
    box-sizing: border-box;
}
img {
	max-width: 100%;
	height: auto;
	width: auto\9; /* ie8 */
}
.row .sidebar-right, .row  .sidebar {
  float:right;
}
.row ul,li{ list-style:none; font-size:12px; text-align:left;

}

.col-md-6 {
    padding:4px;
}
.pagination {
    border-radius: 4px;
    display: inline-block;
    margin: 0px;
    padding-left: 0;
}
.photo_numbers {
	display:inline;
	float:left;
	font-size: 12px;
	cursor: pointer;
	margin: 2px 6px 4px 4px;
	padding: 2px;
	width: 25px;
	color: #1e1e1e;
	border: 1px solid #003366;
	background-color: #fff;
}
.photo_numbers_on {
	display:inline;
	float:left;
	font-size: 12px;
	cursor: pointer;
	margin: 2px 6px 4px 4px;
	padding: 2px;
	width: 25px;
	border: 1px solid #000;
	text-align: center;
	color: #fff;
	border: 1px solid #003366;
	background-color: #000033;
}
.thinborder {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: bold;
	color: #020202;
	border: 1px solid #ccc;
	border-collapse:collapse;
}
.thinborderimg {
	color: #020202;
	border: 1px solid #1e1e1e;
	border-collapse:collapse;
	background-color: #E4E4E4;
}
.thinborderdetail {
	border: 1px solid #939598;
}
.h1, h1 {
	padding:0px 0px 0px 5px;
	color:#A0A0A4;
	font-size:22px;
	font-style:italic;
	border-bottom:1px solid #000;
    margin-bottom: 10px;
    margin-top: 20px;
}
.h2,  h2 {
    font-size: 14px;
    margin-bottom: 10px;
    margin-top: 10px;
}
.h3, h3 {
    font-size: 16px;
    margin-bottom: 5px;
    margin-top: 5px;
}
.h4, h4 {
    font-size: 14px;
    margin-bottom: 5px;
    margin-top: 5px;
}
home.h4, h4.home {
    font-size: 16px; font-weight:normal;
    margin-bottom: 5px;
    margin-top: 5px;
}
.navbar-default {
    background-color: #000033;
	border-color: #e7e7e7;
}
.navbar-nav > li >a {
padding-top: 15px;    /*  */
 padding-bottom: 0px;    /* */
}
.navbar-default .navbar-nav > li > a {
    font-size: 15px; font-weight:bold;
    color: #fff;
}
.navbar-default .navbar-nav > li > ul > li > a {
    font-size: 15px; font-weight:bold;
    color: #004080;
}
.navbar-default .navbar-nav > li > ul   {
    font-size: 15px;
    color: #004080;
}
.navbar-default .navbar-nav > li > a:hover {
	background-color: #e7e7e7;
	color: #004080;
}
.navbar-default .navbar-nav> li > ul > li > a:hover {
	background-color: #e7e7e7;
    color: #004080;
}
.navbar-default .navbar-nav> li > ul > li > ul > li > a:hover {
	background-color: #ffffff;
    color: #004080;
}
.navbar-default .navbar-nav .open .dropdown-menu>li>a {
    color: #004080;
	}
.navbar-default .navbar-brand {
    font-size: 28px;
    color: #fff; font-weight:bold;
}
.navbar  .h3,.navbar h3 {
    font-size: 12px;
    margin-bottom: 5px;
    margin-top: 50px; margin-left: 20px;
}

.navbar-header {
    height: 80px;
}
.navbar .subnav {
    font-size: 12px;
    margin-bottom: 0px;
    margin-top: 0px; height:16px;
}
.pager {
    margin: 5px ;
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    color: #1e1e1e;
    font-family: inherit;
    font-weight: 500;
    line-height: 1.1;
}

/*.btn-success {
    color: #fff;
    background-color: #5cb85c;
    border-color: #4cae4c;
}*/
a.pricesorter {
    color: #337ab7;
    text-decoration: none;
    font-size: 12px;
}
a {
    color: #004080;
    text-decoration: none; font-size:12px;
}
.btn-success {
	color: #fff;
	background-color: #004080;
	border-color: #20496A;
}/*	
.btn-success.active, .btn-success.focus, .btn-success:active, .btn-success:focus, .btn-success:hover, .open>.dropdown-toggle.btn-success {
    color: #fff;
    background-color: #449d44;
    border-color: #398439;
}	*/
.btn-success.active, .btn-success.focus, .btn-success:active, .btn-success:focus, .btn-success:hover, .open>.dropdown-toggle.btn-success {
	color: #fff;
	background-color: #112739;
	border-color: #112739;
}		
	#footer {color:#FFF; text-transform: uppercase; display:block; background-color:#000033; width:100%; height:300px; padding-top:10px;}
	#footer div.colsfooter {width:90%; margin:0 auto; background-color:transparent; height:300px; padding:0;}
	#footer div.colsfooter div {padding-left:15px; padding-right:20px; float:left; width:33.3333%; min-width:289px; padding-top:15px;}
	#footer div.colsfooter div p {display:block;}
	#footer div.colsfooter div ul {list-style:none; padding:0px; margin:0px; line-height:16px; display:inline;}
	#footer div.colsfooter div ul li {list-style:none; padding:2px;}
	#footer div.colsfooter div ul li a, #footer div.colsfooter div a {color:#fff;}

/*@media all and (min-width : 768px) and (max-width : 1024px) {
	.col-md-8.event {padding:0px; margin:0px 0px 0px 24px;}
	img.eventsm {padding-left:2px;}
	div.events {width:85%; margin:0 auto;}
	.container marketing h1 { font-size:14px;
}
}*/
 
@media all and (min-width:1029px)   and (max-width:1280px) 
    {.banner-search{background: #082e6d;color: #fff; font-size: 14px;}
.navbar-inverse .navbar-nav > li > a{color: #061a5a; font-size: 16px; padding-top: 10px;padding-bottom: 5px;font-family: din;text-transform: uppercase;}

.navbar-default .navbar-brand {
    font-size: 28px;
    color: #fff; font-weight:bold;
}
}   
@media all and (min-width:910px)   and (max-width:1024px)
    {.banner-search{background: #082e6d;color: #fff;padding: 10px 0 10px 0; font-size: 16px;}
.navbar-inverse .navbar-nav > li > a{color: #061a5a; font-size: 14px; padding-top: 0px;padding-bottom: 5px;font-family: din;text-transform: uppercase;}

}   
@media all and (min-width:769px)  and (max-width:909px)
    {.banner-search{background: #082e6d;color: #fff; padding: 150px 0 10px 0; font-size: 16px;}
.navbar-inverse .navbar-nav > li > a{color: #061a5a; font-size: 11px; padding-top: 0px;padding-bottom: 0px;font-family: din;text-transform: uppercase;}

}  
@media all and (min-width:650px)  and (max-width:768px)
    {
.navbar-inverse .navbar-nav > li > a{color: #061a5a; font-size: 12px; padding-top: 0px;padding-bottom: 5px;font-family: din;text-transform: uppercase;}

} 
@media all and (min-width:550px)  and (max-width:648px)
    {
.navbar-inverse .navbar-nav > li > a{color: #061a5a; font-size: 12px; padding-top: 0px;padding-bottom: 5px;font-family: din;text-transform: uppercase;}

.navbar-default .navbar-nav .open .dropdown-menu>li>a {
    color: #fff;
	}
.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover {
    background-color: #fff;
	}
}
@media all and (min-width:525px)  and (max-width:548px)
    {
.navbar-inverse .navbar-nav > li > a{color: #061a5a; font-size: 12px; padding-top: 0px;padding-bottom: 5px;font-family: din;text-transform: uppercase;}

.navbar-default .navbar-nav .open .dropdown-menu>li>a {
    color: #fff;
	}
.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover {
    background-color: #fff;
	}
}
@media all and (min-width:300px)  and (max-width:522px)
    {
.navbar-inverse .navbar-nav > li > a{color: #061a5a; font-size: 12px; padding-top: 0px; padding-bottom: 5px;font-family: din;text-transform: uppercase;}

.navbar-default .navbar-brand {
    font-size: 20px;
    color: #fff; font-weight:bold;
}
.navbar-default .navbar-nav .open .dropdown-menu>li>a {
    color: #fff;
	}
.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover {
    background-color: #fff;
	}
}
/* ----------- iPhone 5 and 5S ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 568px)
  and (-webkit-min-device-pixel-ratio: 2) {
body {
	font-family:"proxima-nova",sans-serif;
/* font-weight:700; */
	padding-bottom:0;
	background-image:url(../images/shell-wallpaper-1024.jpg); background-repeat:no-repeat;/* background-position:center;*/
	
}

.navbar-default .navbar-toggle {
	border:#FFFFFF solid 1px;
    background-color: #ddd;
}
.navbar-default {
    background-color: #000033;
	border-color: #e7e7e7;
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    background-color: #000033;
    border-color: #e7e7e7;
}.navbar-default .navbar-nav .open .dropdown-menu>li>a {
    color: #fff;
}
.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus, .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover {
    color: #fff;
    background-color: #0000aa;
}
.container {
    padding-right: 10px;
    padding-left: 10px;
    margin-right: auto;
    margin-left: auto;
	margin-top: 40px;
	background: rgb(255, 255, 255); 
background: rgba(255, 255, 255, 1.0); 
    filter: alpha(opacity=100); /* For IE8 and earlier */
	opacity: 1.0;
}
.container-home {
    margin-right: 10px;
    margin-left: 5px;
    margin-top: 20px;
	background: rgb(255, 255, 255); 
background: rgba(255, 255, 255, 1.0); 
    filter: alpha(opacity=100); /* For IE8 and earlier */
	opacity: 1.0;
}
.small, small {
    font-size: 70%;
}
.h1, h1 {
    font-size: 12px;
    margin-bottom: 5px;
    margin-top: 5px;
}
home.h4, h4.home {
    font-size: 14px; font-weight:normal;
    margin-bottom: 5px;
    margin-top: 5px;
}
.h2,  h2 {
    font-size: 14px;
    margin-bottom: 5px;
    margin-top: 5px;
}
.h3, h3 {
    font-size: 14px;
    margin-bottom: 5px;
    margin-top: 5px;
}
p {
    color: #1e1e1e;
    text-decoration: none;
    font-size: 12px;
}
.text {
    font-size: 12px;
    padding-left: 5px;
    padding-right: 5px;
}
.navbar-default {
    background-color: #000033;
	border-color: #e7e7e7;
}
.navbar-default .navbar-brand {
    font-size: 17px;
    color: #fff; font-weight:bold;
    height: 16px;
    padding: 5px 5px 5px 15px;
}
.navbar-header {
    background-color: #000033;
	height:60px;
}
.col-xs-10 {
    width: 99.33333333%;
}
.row {
    padding-right: 10px;
    padding-left: 10px;
}
a {
    color: #337ab7;
    text-decoration: none;
    font-size: 12px;
}

	#footer {color:#FFF; text-transform: none; display:block; background-color:#004080; width:100%; height:300px; padding-top:10px;}
	#footer div.colsfooter {width:100%; margin:0 auto; background-color:#004080; height:300px; padding:0;font-size: 12px;}
	#footer div.colsfooter div {padding-left:15px; padding-right:20px; background-color:#004080; width:100%; float:left; padding-top:15px;}
	#footer div.colsfooter div p {display:block;}
	#footer div.colsfooter div ul {list-style:none; padding:0px; margin:0px; line-height:16px; display:inline;}
	#footer div.colsfooter div ul li {list-style:none; padding:2px;}
	#footer div.colsfooter div ul li a, #footer div.colsfooter div a {color:#fff;}
}
/* ----------- iPhone 6 ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2) { 
body {
	font-family:"proxima-nova",sans-serif;
/* font-weight:700; */
	padding-bottom:0;
	background-image:url(../images/shell-wallpaper-1024.jpg); background-repeat:no-repeat;/* background-position:center;*/
	
}

.navbar-default .navbar-toggle {
	border:#FFFFFF solid 1px;
    background-color: #ddd;
}
.navbar-default {
    background-color: #000033;
	border-color: #e7e7e7;
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    background-color: #000033;
    border-color: #e7e7e7;
}.navbar-default .navbar-nav .open .dropdown-menu>li>a {
    color: #fff;
}
.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus, .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover {
    color: #fff;
    background-color: #0000aa;
}
.container {
    padding-right: 15px;
    padding-left: 15px;
    margin: 40px auto;
	background: rgb(255, 255, 255); 
background: rgba(255, 255, 255, 1.0); 
    filter: alpha(opacity=100); /* For IE8 and earlier */
	opacity: 1.0;
}
.container-home {
    margin-right: 15px;
    margin-left: 10px;
    margin-top: 20px;
	background: rgb(255, 255, 255); 
background: rgba(255, 255, 255, 1.0); 
    filter: alpha(opacity=100); /* For IE8 and earlier */
	opacity: 1.0;
}
p {
    font-size: 12px;
}
.h1, h1 {
    font-size: 13px;
    margin-bottom: 5px;
    margin-top: 5px; font-weight:500;
}

.h2,  h2 {
    font-size: 12px;
    margin-bottom: 10px;
    margin-top: 10px;
}
.h3, h3 {
    font-size: 12px;
    margin-bottom: 5px;
    margin-top: 5px;
}
.h4, h4 {
    font-size: 13px;
    margin-bottom: 5px;
    margin-top: 5px;
}
.navbar-default {
	background-color:#f6f6f6;
	border-color: #e7e7e7;
}
.navbar  .h3,.navbar h3 {
    font-size: 12px;
    margin-bottom: 5px;
    margin-top: 50px; margin-left: 20px;
}

.navbar-default .navbar-brand {
    font-size: 20px;
    color: #fff; font-weight:bold;
}

a {
    color: #337ab7;
    text-decoration: none;
    font-size: 12px;
}

	#footer {color:#FFF; text-transform: none; display:block; background-color:#004080; width:100%; height:300px; padding-top:10px;}
	#footer div.colsfooter {width:100%; margin:0 auto; background-color:#004080; height:300px; padding:0;font-size: 12px;}
	#footer div.colsfooter div {padding-left:15px; padding-right:20px; background-color:#004080; width:100%; float:left; padding-top:15px;}
	#footer div.colsfooter div p {display:block;}
	#footer div.colsfooter div ul {list-style:none; padding:0px; margin:0px; line-height:16px; display:inline;}
	#footer div.colsfooter div ul li {list-style:none; padding:2px;}
	#footer div.colsfooter div ul li a, #footer div.colsfooter div a {color:#fff;}

.navbar-default {
    background-color: #000033;
	border-color: #e7e7e7;
}
.navbar-header {
    background-color: #000033;
	height:60px;
}
}
/* ----------- iPhone 6+ ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 414px) 
  and (max-device-width: 736px) 
  and (-webkit-min-device-pixel-ratio: 3) { 
body {
	font-family:"proxima-nova",sans-serif;
/* font-weight:700; */
	padding-bottom:0;
	background-image:url(../images/shell-wallpaper-1024.jpg); background-repeat:no-repeat;/* background-position:center;*/
	
}

#photoslideshow5 {
width:450px;
}
.navbar-default .navbar-toggle {
	border:#FFFFFF solid 1px;
    background-color: #ddd;
}
.navbar-default {
    background-color: #000033;
	border-color: #e7e7e7;
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    background-color: #000033;
    border-color: #e7e7e7;
}.navbar-default .navbar-nav .open .dropdown-menu>li>a {
    color: #fff;
}
.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus, .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover {
    color: #fff;
    background-color: #0000aa;
}
.container {
    padding-right: 15px;
    padding-left: 15px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 40px;
	background: rgb(255, 255, 255); 
background: rgba(255, 255, 255, 1.0); 
    filter: alpha(opacity=100); /* For IE8 and earlier */
	opacity: 1.0;
}
.container-home {
    margin-right: 15px;
    margin-left: 15px;
    margin-top: 20px;
	background: rgb(255, 255, 255); 
background: rgba(255, 255, 255, 1.0); 
    filter: alpha(opacity=100); /* For IE8 and earlier */
	opacity: 1.0;
}
.row {
    padding-right: 10px;
    padding-left: 10px;
}
p {
    font-size: 12px;
}
.h1, h1 {
    font-size: 14px;
    margin-bottom: 5px;
    margin-top: 5px; font-weight:bold;
}

.h2,  h2 {
    font-size: 14px;
    margin-bottom: 10px;
    margin-top: 10px;
}
.h3, h3 {
    font-size: 14px;
    margin-bottom: 5px;
    margin-top: 5px;
}
.navbar-default {
	background-color:#f6f6f6;
	border-color: #e7e7e7;
}
.navbar  .h3,.navbar h3 {
    font-size: 12px;
    margin-bottom: 5px;
    margin-top: 50px; margin-left: 20px;
}

.navbar-default .navbar-brand {
    font-size: 20px;
    color: #fff; font-weight:bold;
    height: 18px;
    padding: 5px 5px 5px 15px;
}
.h4, h4 {
    font-size: 13px;
    margin-bottom: 5px;
    margin-top: 5px;
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    color: #1e1e1e;
    font-family: inherit;
    line-height: 1.1;
}

a {
    color: #337ab7;
    text-decoration: none;
    font-size: 12px;
}
	#footer {color:#FFF; text-transform: none; display:block; background-color:#004080; width:100%; height:300px; padding-top:10px;}
	#footer div.colsfooter {width:100%; margin:0 auto; background-color:#004080; height:300px; padding:0;font-size: 12px;}
	#footer div.colsfooter div {padding-left:15px; padding-right:20px; background-color:#004080; width:100%; float:left; padding-top:15px;}
	#footer div.colsfooter div p {display:block;}
	#footer div.colsfooter div ul {list-style:none; padding:0px; margin:0px; line-height:16px; display:inline;}
	#footer div.colsfooter div ul li {list-style:none; padding:2px;}
	#footer div.colsfooter div ul li a, #footer div.colsfooter div a {color:#fff;}
	
	td#property_options {
    width: 200px;
    font-family: arial,verdana,helvetics,sans-serif;
    font-size: 11px;
    padding: 4px 12px 4px 5px;
    margin: 4px 4px 0px 5px;
}
}

/* ----------- iPad 3 and 4 ----------- */
/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (-webkit-min-device-pixel-ratio: 2) {
body {
	font-family:"proxima-nova",sans-serif;
/* font-weight:700; */
	padding-bottom:0;
	background-image:url(../images/shell-wallpaper-1024.jpg); background-repeat:no-repeat;/* background-position:center;*/
	
}
.container {

    margin-top: 100px;
    margin-right: auto;
    margin-left: auto;
	background: rgb(255, 255, 255); 
background: rgba(255, 255, 255, 1.0); 
    filter: alpha(opacity=100); /* For IE8 and earlier */
	opacity: 1.0;
}
.container-home {
    width: 95%;
    margin-right: auto;
    margin-left: auto;
    padding-left: 20px;
	background: rgb(255, 255, 255); 
background: rgba(255, 255, 255, 1.0); 
    filter: alpha(opacity=100); /* For IE8 and earlier */
	opacity: 1.0;
}
.container-detail {

    margin-top: 35px;
	background: rgb(255, 255, 255); 
	background: rgba(255, 255, 255, .9); 
    filter: alpha(opacity=90); /* For IE8 and earlier */
	opacity: 0.9;
}
.navbar-default .navbar-toggle {
	border:#FFFFFF solid 1px;
    background-color: #ddd;
}
.navbar-default .navbar-brand {
    font-size: 22px;
    color: #fff; font-weight:bold;
}
.dropdown-menu>li>a {
    font-size: 13px;
}
#photoslideshow5 {
width:450px;
}
a {
    color: #337ab7;
    text-decoration: none;
    font-size: 12px;
}
label,input,select,option,textarea {
    color: #337ab7;
    text-decoration: none;
    font-size: 12px;
}
#footer div.colsfooter a{
    color: #337ab7;
    text-decoration: none;
    font-size: 12px;
}
a.pricesorter {
    color: #337ab7;
    text-decoration: none;
    font-size: 12px;
}
p {
    color: #1e1e1e;
    text-decoration: none;
    font-size: 16px;
}
.navbar-default {
	background-color:#000033;
	border-color: #e7e7e7;
}
.navbar-compressed .highlight2 > a { display:none;
}

.navbar-default .navbar-nav > li > a {
    font-size: 13px;
    color: #fff;
}
.navbar-default .navbar-nav > li > ul > li > a {
    font-size: 13px;
    color: #004080;
}
.navbar-default .navbar-nav > li > ul   {
    font-size: 13px;
    color: #fff;
}
.navbar-default .navbar-nav > li > a:hover {
    color: #FF9F55;
}
.navbar-default .navbar-nav> li > ul > li > a:hover {
    color: #FF9F55;
}
.navbar-default .navbar-brand {
    font-size: 28px;
    color: #fff; font-weight:bold;
    float: left;
    height: 40px;
    padding-top: 15px;
    padding-right: 5px;
    padding-bottom: 15px;
    padding-left: 15px;/*
    font-size: 24px;/**/
    line-height: 18px;*/
}
.navbar  .h3,.navbar h3 {
    font-size: 12px;
    margin-bottom: 5px;
    margin-top: 50px; margin-left: 20px;
}

.navbar .subnav {
    font-size: 12px;
    margin-bottom: 0px;
    margin-top: 0px; height:16px;
}
.pager {
    margin: 5px ;
}/*
.navbar-brand {
    float: left;
    height: 40px;
    padding-top: 15px;
    padding-right: 5px;
    padding-bottom: 15px;
    padding-left: 15px;/*
    font-size: 24px;/**/
    line-height: 18px;*/
*/
	#footer {color:#FFF; text-transform: none; display:block; background-color:#000033; width:100%; height:300px; padding-top:10px;}
	#footer div.colsfooter {width:100%; margin:0 auto; background-color:#000033; height:300px; padding:0;font-size: 12px;}
	#footer div.colsfooter div {padding-left:15px; padding-right:20px; background-color:#000033; width:33.3333%; float:left; padding-top:15px;}
	#footer div.colsfooter div p {display:block;}
	#footer div.colsfooter div ul {list-style:none; padding:0px; margin:0px; line-height:16px; display:inline;}
	#footer div.colsfooter div ul li {list-style:none; padding:2px;}
	#footer div.colsfooter div ul li a, #footer div.colsfooter div a {color:#fff;}

	.col-md-8.event {padding:0px; margin:0px 0px 0px 24px;}
	img.eventsm {padding-left:2px;}
	div.events {width:85%; margin:0 auto;}
	.container marketing h1 { font-size:14px;
}
.h1, h1 {
    font-size: 20px;
    margin-bottom: 5px;
    margin-top: 5px;
}

.h2,  h2 {
    font-size: 18px;
    margin-bottom: 10px;
    margin-top: 10px;
}
.h3, h3 {
    font-size: 16px;
    margin-bottom: 5px;
    margin-top: 5px;
}
.navbar-default { padding-left:10px; padding-right:10px;
	background-color:#000033;
	border-color: #e7e7e7;/* height:120px;*/
}
.navbar  .h3,.navbar h3 {
    font-size: 12px;
    margin-bottom: 5px;
    margin-top: 50px; margin-left: 20px;
}
.h4, h4 {
/*    font-size: 20px;
*/    margin-bottom: 5px;
    margin-top: 5px;
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    color: #1e1e1e;
    font-family: inherit;
    font-weight: 500;
    line-height: 1.1;
}

home.h4, h4.home {
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 5px;
    margin-top: 5px;
}
}

@media all and (min-width:800px) 
    {
.navbar-right {
    float: right!important;
    margin-right: 0px;
}
home.h4, h4.home {
    font-size: 12px;
    font-weight: normal;
    margin-bottom: 5px;
    margin-top: 5px;
}
.container {
    
    margin-top: 90px;
    padding-left: 20px;
    margin-right: auto;
    margin-left: auto;
	background: rgb(255, 255, 255); 
	background: rgba(255, 255, 255, 1.0); 
    filter: alpha(opacity=100);/*  For IE8 and earlier */
	opacity: 1.00;
}
.container-home {
    width: 95%;
    padding-left: 30px;
    padding-right: 30px;
    margin-right: auto;
    margin-left: auto;
	background: rgb(255, 255, 255); 
	background: rgba(255, 255, 255, 1.0); 
    filter: alpha(opacity=100);/*  For IE8 and earlier */
	opacity: 1.00;
}
*::after, *::before {
    box-sizing: border-box;
}
*::before, *::after {
    box-sizing: border-box;
}
*::after, *::before {
    box-sizing: border-box;
}
*::before, *::after {
    box-sizing: border-box;
}
.col-md-9  h1 {
    font-size: 20px;
}
.jumbotron h1, .jumbotron .h1 { font-size:30px;  color:#FFFFFF; padding-left:20px;

}
.jumbotron p, .jumbotron .p { font-size:22px; color:#FFFFFF; padding-left:20px;

}
/*.h1, .h2, .h3, h1, h2, h3 {
    font-size: 20px;
    margin-bottom: 10px;
    margin-top: 20px;
}*/
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    color: #1e1e1e;
    font-family: inherit;
    font-weight: 500;
    line-height: 1.1;
}
.navbar-nav {
    float: left;
    margin-top: 0px;
}
.navbar-default .navbar-brand {
    font-size: 32px;
    color: #fff; font-weight:bold;
}
.navbar  .h3,.navbar h3  {
    font-size: 12px;
    margin-bottom: 5px;
    margin-top: 50px; margin-left: 20px;
}
.photo_numbers {
	display:inline;
	float:left;
	font-size: 12px;
	cursor: pointer;
	margin: 2px 6px 4px 4px;
	padding: 2px;
	width: 25px;
	color: #1e1e1e;
	border: 1px solid #003366;
	background-color: #fff;
}
.photo_numbers_on {
	display:inline;
	float:left;
	font-size: 12px;
	cursor: pointer;
	margin: 2px 6px 4px 4px;
	padding: 2px;
	width: 25px;
	border: 1px solid #000;
	text-align: center;
	color: #fff;
	border: 1px solid #003366;
	background-color: #000033;
}
.thinborder {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: bold;
	color: #020202;
	border: 1px solid #ccc;
	border-collapse:collapse;
}
.thinborderimg {
	color: #020202;
	border: 1px solid #1e1e1e;
	border-collapse:collapse;
	background-color: #E4E4E4;
}
.thinborderdetail {
	border: 1px solid #939598;
}
}

/*@media (min-width:768px) {


.photo_numbers {
	display:inline;
	float:left;
	font-size: 12px;
	cursor: pointer;
	margin: 2px 6px 4px 4px;
	padding: 2px;
	width: 25px;
	color: #1e1e1e;
	border: 1px solid #003366;
	background-color: #fff;
}
.photo_numbers_on {
	display:inline;
	float:left;
	font-size: 12px;
	cursor: pointer;
	margin: 2px 6px 4px 4px;
	padding: 2px;
	width: 25px;
	border: 1px solid #000;
	text-align: center;
	color: #fff;
	border: 1px solid #003366;
	background-color: #000033;
}
.thinborder {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: bold;
	color: #020202;
	border: 1px solid #ccc;
	border-collapse:collapse;
}
.thinborderimg {
	color: #020202;
	border: 1px solid #1e1e1e;
	border-collapse:collapse;
	background-color: #E4E4E4;
	width:100%;
}
.thinborder2 {
	color: #020202;
	border: 1px solid #1e1e1e;
	border-collapse:collapse;
	background-color: #E4E4E4;
	width:100%;
}
.thinborderdetail {
	border: 1px solid #939598;
}
.jumbotron h1, .jumbotron .h1 { font-size:26px;  color:#FFFFFF; padding-left:20px;

}
.jumbotron p, .jumbotron .p { font-size:18px; color:#FFFFFF; padding-left:20px;

}
.h1, h1 {
    font-size: 18px;
    margin-bottom: 10px;
    margin-top: 20px;
}
.h2,  h2 {
    font-size: 16px;
    margin-bottom: 10px;
    margin-top: 10px;
}
.h3, h3 {
    font-size: 12px;
    margin-bottom: 5px;
    margin-top: 5px;
}
.navbar  .h3,.navbar h3 {
    font-size: 12px;
    margin-bottom: 5px;
    margin-top: 50px; margin-left: 20px;
}
.h4, h4 {
    font-size: 14px;
    margin-bottom: 5px;
    margin-top: 5px;
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    color: #1e1e1e;
    font-family: inherit;
    font-weight: 500;
    line-height: 1.1;
}

.navbar-default {
	border-color: #e7e7e7;
}
.navbar-default .navbar-nav > li > a {
    font-size: 14px;
    color: #004080;
}
.navbar-default .navbar-nav > li > ul > li > a {
    font-size: 14px;
    color: #004080;
}
.navbar-default .navbar-nav > li > ul   {
    font-size: 14px;
    color: #004080;
}
.navbar-default .navbar-nav > li > a:hover {
    color: #FF9F55;
}
.navbar-default .navbar-nav> li > ul > li > a:hover {
    color: #FF9F55;
}
	}*/

	div.homebox a:hover{text-decoration:none;}

	.col-md-4 {font-weight:400; min-width:274px;}
	.col-md-4 div.homebox {min-width:270px; padding:15px; margin:10px 5px 10px 5px;}
	.col-md-4 div.homebox div.homebox {min-width:232px; border:2px solid #FFF; padding:20px 0 20px 0; text-align:center; color:#FFF; font-size:16px; font-weight:400;}
	.col-md-4 div.homebox div.homebox h3{font-weight:400; font-size:20px;}
	.col-md-4 div.homebox div.homebox h2{font-weight:700; font-size:30px; margin-bottom:30px;}
	.col-md-4 div.homebox div.homebox h1{color:#FFF; font-weight:700; font-size:30px; margin: 0 0 6px 0;}
	/*div.col-md-4 div a {color:#4e9409;}*/

	.col-md-5 {}
	.col-md-5 div.homebox {padding:8px; margin:0 3px 5px 3px; text-align:center;}
	.col-md-5 div.homebox div.homebox {min-width:180px; border:1px solid #FFF; padding:10px 0 10px 0; text-align:center; color:#FFF; font-size:12px; font-weight:400;}
	.col-md-5 div.homebox div.homebox h3{font-weight:400; font-size:11px;}
	.col-md-5 div.homebox div.homebox h2{font-weight:700; font-size:16px; margin-bottom:15px;}
	.col-md-5 div.homebox div.homebox h1{color:#FFF; font-weight:700; font-size:22px;}

	.col-md-8 div.eventbox h2{font-weight:800; font-size:28px; color:#9a662d; margin-top:10px; margin-bottom:2px; }
	.col-md-7 {font-weight:400;}
	.col-md-7 h1, .col-md-4 h1 {margin:0 0 20px 0; padding:0px; font-size:20px; font-weight:600; color:#99662f; text-transform:uppercase;} 

	.col-md-5 div.cheesebox {background-color:#000; padding:12px; font-size:18px; color:#FFF; text-align:center;}
	.col-md-5 div.cheesebox span.golden {font-size:18px; color:#99662f; line-height:26px;}

	.col-md-3 div.provisionbox {min-width:280px; padding:15px; margin:10px 5px 10px 5px;}
	.col-md-3 div.provisionbox div.provisionbox {min-width:232px; border:2px solid #FFF; padding:20px 0 20px 0; text-align:center; color:#FFF; font-size:14px; font-weight:600;}
	.col-md-3 div.provisionbox div.provisionbox h3{font-weight:400; font-size:14px;}
	.col-md-3 div.provisionbox div.provisionbox h2{font-weight:700; font-size:16px; margin-bottom:8px; text-transform:uppercase;}
	.col-md-3 div.provisionbox div.provisionbox h1{font-weight:700; font-size:20px;}
	.col-md-3 div.provisionbox div.provisionbox .padded {display:inline:block; padding:0px 15px 0px 15px;}
	
	.mobileheader {text-align:right; margin:10px; display:inline-block;}