@-webkit-viewport   { width: device-width; }
@-moz-viewport      { width: device-width; }
@-ms-viewport       { width: device-width; }
@-o-viewport        { width: device-width; }
@viewport           { width: device-width; }

body,html {
	background: #FFF;
	color: #888;
	font-family: 'Cabin', Helvetica, Verdana, sans-serif;
}

h1,h2,h3 {
	color:#555;
	font-family: 'Lobster', Helvetica, Verdana, cursive;
}

h4,h5,h6 {
	font-weight: bold;
	color: #888;
	font-family: 'Cabin', Helvetica, Verdana, sans-serif;
}

h1 {
	font-size: 49px;
	margin:0;
}

.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-center {
  text-align: center;
}

.tab-pane {
	padding-top:20px;
}

.img-responsive {
    margin: 0 auto;
}

.pager .disabled {
	display:none;
}

.pager-primary  li>a{
  color: #ffffff;
  background-color: #ffa64d;
  border-color: #ff9933;
}

.pager-primary li > a:hover,
.pager-primary li > a:focus {
  text-decoration: none;
  color: #ffffff;
  background-color: #ff9224;
  border-color: #f57b00;
}

.bxslider-info,
.bxslider-gallery{
	display:none;
 } 

 .video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;
}
 
.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.flowplayer { width: 80%; margin:7px; background-color: #222; background-size: cover; max-width: 800px; }
.flowplayer .fp-controls { background-color: rgba(34, 34, 34, 0.8)}
.flowplayer .fp-timeline { background-color: rgba(204, 198, 198, 1)}
.flowplayer .fp-progress { background-color: rgba(245, 123, 0, 1)}
.flowplayer .fp-buffer { background-color: rgba(245, 193, 137, 1)}


.headline {
	border-bottom: 1px dashed #ddd;
	margin-bottom: 20px;
}

.headline h1, 
.headline h2, 
.headline h3, 
.headline h4 {
	display: inline-block;
	border-bottom: 3px solid #FFA64D;
	padding-bottom: 0;
	margin-bottom: -2px;
}

hr {
	border-top: 1px dashed #ddd;
}

.glyphicon {
	color: #FFA64D;
}

.glyphicon-blank-body {
	color: #fff;
}

.glyphicon-blank-footer {
	color: #f8f8f8;
}

address {
	line-height: 1.6;
	margin-bottom: 0;
}

.animated {
	-webkit-transition: height 0.2s;
	-moz-transition: height 0.2s;
	transition: height 0.2s;
} 

#map-canvas {
	height: 500px;	
	border: 5px solid #eee;
}


#map-canvas h3 {
	margin: 0;
}

#menu.affix {
	margin-top: 0;
	position: fixed;
	top: 0;
	width: 100%;
}

.nailthumb {
	height:125px;
}

.well, .well-sm {
	border-radius: 0;
}

div.navbar-home {
	margin-top: 20px;
	-moz-box-shadow: 0 5px 15px 0 rgba(0,0,0,.20), 0 -5px 15px 0 rgba(0,0,0,.05);
	-webkit-box-shadow: 0 5px 15px 0 rgba(0,0,0,.20), 0 -5px 15px 0 rgba(0,0,0,.05);
	box-shadow: 0 5px 15px 0 rgba(0,0,0,.20), 0 -5px 15px 0 rgba(0,0,0,.05);
}

div.home {
	margin-top: 30px;
	padding-left:15px;
	padding-right:15px;

}

div.page-header, div.body, div.footer {	
	padding: 30px 0;
}

div.body {
	padding-bottom: 60px;
	background: white;
}	

div.body p {
	text-align:justify
}


div.logo {
	padding:20px;
}

div.logo img {
	margin: 0 auto;
}

div.page-header {
	margin: 0;
	border-bottom: 0;
	-moz-box-shadow: 0 5px 15px 0 rgba(0,0,0,.20) inset, 0 -5px 15px 0 rgba(0,0,0,.05) inset;
	-webkit-box-shadow: 0 5px 15px 0 rgba(0,0,0,.20) inset, 0 -5px 15px 0 rgba(0,0,0,.05) inset;
	box-shadow: 0 5px 15px 0 rgba(0,0,0,.20) inset, 0 -5px 15px 0 rgba(0,0,0,.05) inset;
}

div.footer {
	-moz-box-shadow: 0 5px 15px 0 rgba(0,0,0,.05) inset;
	-webkit-box-shadow: 0 5px 15px 0 rgba(0,0,0,.05) inset;
	box-shadow: 0 5px 15px 0 rgba(0,0,0,.05) inset;
}

div.gallery .thumbnail {
	margin:5px 0;
}

.acontainerdiv {
}

.pdfcontainerdiv {
	background: #FED;
}
/*
.pdfcontainerdiv:hover  {
	background: #ffa64d;
}
*/

#menu.navbar {
	min-height: 30px;
	margin-bottom: 0;
}

#menu.navbar {
	min-height: 30px;
}

#menu .navbar-title {
	float: left;
	padding: 10px 10px;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: bold;  
}

#menu .navbar-toggle {
	margin:3px 10px;
}

#menu .navbar-nav > li.active > a {	
	background: #333;
	color: #FFA64D;
}

#menu.navbar-inverse .dropdown-menu .divider {
background-color: #444;
}

#menu.navbar-inverse .dropdown-menu-large > li > ul > li > a {
  color: #999999;
}

#menu.navbar-inverse .dropdown-menu-large{
  background-color:#333; 
}

#menu.navbar-inverse .dropdown-menu-large .dropdown-header {
	color: #FFA64D;
}

#menu.navbar-inverse .navbar-nav>.open>a, 
#menu.navbar-inverse .navbar-nav>.open>a:hover, 
#menu.navbar-inverse .navbar-nav>.open>a:focus {
	background-color: #444;
}

#menu.navbar-inverse .dropdown-menu-large > li ul > li > a:hover,
#menu.navbar-inverse .dropdown-menu-large > li ul > li > a:focus {
  text-decoration: none;
  color: #ffffff;
  background-color: inherit;
}

#menu.navbar-inverse .dropdown-menu-large .disabled > a,
#menu.navbar-inverse .dropdown-menu-large .disabled > a:hover,
#menu.navbar-inverse .dropdown-menu-large .disabled > a:focus {
  color: #999999;
}

#menu.navbar-inverse  .dropdown-menu-large > li > ul > li.active > a {
	background: #444;
	color: #FFA64D;
}

/* Media Queries */

@media (min-width: 768px){

	.vertical-center {
		display: table;
	}
	
	.vertical-center > div {
		float: none;
		display: table-cell;
		vertical-align:middle;
	}

/* Menu */

	#menu .navbar-nav > li > a {	
		padding: 10px;
		text-align:center;
		text-transform: uppercase;
		letter-spacing: 1px;
		font-weight: bold;
		min-width:77px;
	}

    #menu .navbar-nav {
        float: none;
        margin: 0 auto;
        display: table;
        table-layout: fixed;
    }
	
	#menu .navbar-nav > li > a {	
		border-right: #999 dashed 1px;
	}
	
	#menu .navbar-nav > li:last-child > a {	
		border-right: none;
	}
	
	#menu .navbar-title {
		display:none;
	}
}

@media (max-width: 479px) {

	.hidden-ts {
		display:none;
	}
	
	.col-xs-1,
	.col-xs-2,
	.col-xs-3,
	.col-xs-4,
	.col-xs-5,
	.col-xs-6,
	.col-xs-7,
	.col-xs-8,
	.col-xs-9,
	.col-xs-10,
	.col-xs-11,
	.col-xs-12 {
	  width: 100%;
	  float: none;
	}	
	.gallery .col-xs-1,
	.gallery .col-xs-2,
	.gallery .col-xs-3,
	.gallery .col-xs-4,
	.gallery .col-xs-5,
	.gallery .col-xs-6,
	.gallery .col-xs-7,
	.gallery .col-xs-8,
	.gallery .col-xs-9,
	.gallery .col-xs-10,
	.gallery .col-xs-11,
	.gallery .col-xs-12 {
	  float: left;
	}
	
	.text-left,
	.text-center,
	.text-right {
		text-align:center;
	}

	.gallery .col-xs-1 {
	  width: 8.333333333333332%;
	}
	.gallery .col-xs-2 {
	  width: 16.666666666666664%;
	}
	.gallery .col-xs-3 {
	  width: 25%;
	}
	.gallery .col-xs-4 {
	  width: 33.33333333333333%;
	}
	.gallery .col-xs-5 {
	  width: 41.66666666666667%;
	}
	.gallery .col-xs-6 {
	  width: 50%;
	}
	.gallery .col-xs-7 {
	  width: 58.333333333333336%;
	}
	.gallery .col-xs-8 {
	  width: 66.66666666666666%;
	}
	.gallery .col-xs-9 {
	  width: 75%;
	}
	.gallery .col-xs-10 {
	  width: 83.33333333333334%;
	}
	.gallery .col-xs-11 {
	  width: 91.66666666666666%;
	}
	.gallery .col-xs-12 {
	  width: 100%;
	}
}

.w-100 {
	width:100%;
}