/* global style */

body {
	margin-top: 55px;
}

body, html,
h1, h2, h3, h4, h5, h6,
p, a, div, ul, ol ,li,
strong, em, b, small, pre, code {
	font-family: 'Montserrat', sans-serif;
}

:-moz-any-link:focus {
  outline: none;
}
textarea, input, button,
.ui-slider-handle:focus,
.ui-state-focus,
.ui-accordion-header {
	outline: none;
}

a, .tab, input[type="submit"] {
	transition: border, color, background .3s ease-out;
	-ms-transition: border, color, background .3s ease-out; /* IE 9 */
	-webkit-transition: border, color, background .3s ease-out; /* Opera, Chrome, and Safari */
}

h1#site-name {
	text-transform: uppercase;
	margin: 0;
	padding: 0;
}

.navbar {
	background: white;
}

.navbar {
	background: white;
	border-bottom: 5px solid black;
}

.nav>li>a {
	text-transform: capitalize;
	font-size: 22px;
	font-weight: normal;
	color: black;
}

.nav > li > a:hover,
.nav > li > a:focus,
.nav > li.active > a{
  text-decoration: none;
  background: black;
  color: white;
}


@media(min-width: 768px) {
	h1#site-name {
		font-size: 23px;
		line-height: 50px;
	}
}

@media(max-width: 767px) {
	.navbar.navbar-fixed-top,
	.navbar.navbar-fixed-top .container {
		height: 35px !important;
		margin: 0;
	}
	h1#site-name {
		float: left;
		font-size: 19px;
		line-height: 35px;
	}
	.navbar-toggle {
		float: right;
		color: black;
		height: 35px;
		margin: 0;
		padding: 0;
	}
	.navbar-header {
		padding: 0 15px;
	}
	.navbar-collapse {
		background: white;
	}
}

@media(min-width: 992px) {
	h1#site-name {
		font-size: 38px;
	}
}


hr.fancy {
	height: 64px;
	background: url(/images/flourish.png) 50% 50% / contain no-repeat;
	margin: 55px 0;
	border-top: none;
}


footer {
	padding:5px 0 ;
	text-align:center;
	background: #000;	
	color:#fff;
	line-height:1.6;
}

.foot-left {
	text-align: left;
	font-size:20px;
}

a.siteBy {
	background:url(/images/_pages/_global/siteByOniracom.png) repeat scroll 0 0 transparent;
	display:inline-block;
	height:24px;
	line-height:24px;
	text-indent:-999em;
	width:109px;
}

a.siteBy:hover {
	background-position:0 -24px;
}

a.tw {
	background:url("/images/_pages/_global/twitter.jpg") no-repeat 0 0 transparent;
	display:block;
	height:64px;
	width:64px;
	padding:0;
	margin:5px 0 0 5px;
	float:right;
	opacity: .8;
}

a.fb {
	background:url("/images/_pages/_global/facebook.jpg") no-repeat 0 0 transparent;
	display:block;
	height:64px;
	width:64px;
	padding:0;
	margin:5px 0 0 5px;
	float:right;
	opacity: .8;
}

a.yt {
	background:url("/images/_pages/_global/youtube.jpg") no-repeat 0 0 transparent;
	display:block;
	height:64px;
	width:64px;
	padding:0;
	margin:5px 0 0 5px;
	float:right;
	opacity: .8;
}

a.gp {
	background:url("/images/_pages/_global/g+.jpg") no-repeat 0 0 transparent;
	display:block;
	height:64px;
	width:64px;
	padding:0;
	margin:5px 0 0 5px;
	float:right;
	opacity: .8;
}

a.pt {
	background:url("/images/_pages/_global/pinterest.jpg") no-repeat 0 0 transparent;
	display:block;
	height:64px;
	width:64px;
	padding:0;
	margin:5px 0 0 5px;
	float:right;
	opacity: .8;
}

a.tw:hover, a.yt:hover, a.fb:hover, a.gp:hover, a.pt:hover {opacity:1;}
/*footer a.footerSocialLink i {
	color: #aaa;
}

footer a.footerSocialLink:hover i {
	color: #000;
	text-decoration: none
}

header {
	background-color: #ccc;
}*/

.flex-video {
  position: relative;
  padding-top: 25px;
  padding-bottom: 67.5%;
  height: 0;
  margin-bottom: 16px;
  overflow: hidden;
}
 
.flex-video.widescreen { padding-bottom: 57.25%; }
.flex-video.vimeo { padding-top: 0; }
 
.flex-video iframe,
.flex-video object,
.flex-video embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

#mailingListTabs {
	display: none;
}

.clearAfter:after {
    clear: both;
    content: "";
    display: table;
    height: 0;
    width: 100%;
}
.shareLinks {
    clear: both;
    padding-top: 20px;
}
.shareLinks {
    padding: 4px 0;
}
.addthis_toolbox {
    display: inline-block;
    min-width: 156px;
}
.shareTrig{
	background: url('/images/_pages/_global/share.png') no-repeat -1px 0;
	width: 36px;
	height: 40px;
	display: inline-block;
	float: left;
	margin-left: 4px;
}
.shareTrig.fb{
	margin-left: 0;
	background-position: -1px 0;
}
.shareTrig.fb:hover{
	background-position: -1px -41px;
}
.shareTrig.tw{
	background-position: -39px 0;
}
.shareTrig.tw:hover{
	background-position: -39px -41px;
}
.shareTrig.gp{
	background-position: -77px 0;
}
.shareTrig.gp:hover{
	background-position: -77px -41px;
}
.shareTrig.em{
	background-position: -115px 0;
}
.shareTrig.em:hover{
	background-position: -115px -41px;
}