html
{
	background-color:white;
	max-width: 100vw;
	overflow-x: hidden;

}
body
{
	/*background-color:#;
	background:-webkit-linear-gradient(#CFC, white);
	background:-moz-linear-gradient(#CFC, white);
	background:-o-linear-gradient(#CFC, white);
	background:linear-gradient(#CFC, white);
	*/
}
.flyerwrapper
{
	width:80%;
	display:block;
	margin:0 auto;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	align-content: flex-start;
}
img.flyers
{
	float:left;
	width:100%;
}
div.head-wrap
{
	width:1170px;
	margin:0 auto;
	display: flex;
	justify-content: space-between;
	max-width: 100%;
	padding: 10px 20px;
}
div#head
{
	background-color:#081a39;
}
div#head img
{
	height:125px;
}
div.img
{
	padding:0px;
}
div.img img
{
	width:100%;
}
.navbar-default .navbar-nav>.active>a
{
	background-color:#5B5;
	color:white;
}
.navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>li>a:hover
{
	-webkit-transition: background-color 0.5s, color 0.5s; /* Safari */
	 -moz-transition: background-color 0.5s, color 0.5s; /* Safari */
	background-color:#25B;
	color:white;
}
a.navbar-brand {font-weight:bold;}
body > div > div:nth-child(3) > div
{
	background-color:white;
	color:#363636;
}
body > div > div:nth-child(3) > div
{
	padding:25px;
	padding-top:15px;
}
h2.page-title
{
	margin-top:0px;
	margin-bottom:15px;
	color: #4B4;
	font-weight: bold;
}

body > div > div.row.content > div
{
	/*background-color:#C1D4FF;*/
	border:1px solid #DDF;
	border-top:none;
	border-bottom:none;
}
div.content div p, div.content div ul
{
	color:#666;
}
div.content div strong
{
	color:#118;
}
img#flyer
{
	width:100%;
}
div.content-side-image
{
	padding:0px;
}
.panel-default
{
	border-color:transparent;
}
.panel
{
	background-color:#14A;
	color:white;
	border-radius:0 0 5px 5px;
}
.panel-default > div:nth-child(1)
{
	text-align:center;
}
div.footer div.panel-default div.panel
{
	padding-top:10px;
}
.content p, .content li
{
	font-size:13pt;
}
.logo-details
{
	float:right;
	text-align:right;
	color:#EEE;
	font-weight:bold;
	margin-top:20px;
}
iframe
{
	width:100%;
}

.flyerwrapper > a {
  width: 50%;
}

@media(max-width:768px)
{
	ul.nav
	{
		clear:both;
	}
	a.navbar-brand
	{
		text-align:center;
	}
	.flyerwrapper > a {
	  width: 100%;
	}
	.nav.navbar-nav.navbar-right {
	  display: flex;
	  flex-direction: column;
	  margin: 10px auto;
	}
}



@media(max-width:1200px)
{
	.logo-details
	{
	/*	display:none; */
	}

}

img.icon {
	max-width:20px;
	display:block;
	height:auto !important;
}


.social-icons {
  display: inline-flex;
  background: white;
  justify-content: space-evenly;
  padding: 5px 5px;
  border-radius: 50px;
}
.social-icons > a {
  margin: 0 4px;
}

/*BOOTSTRAP OVERRIDE*/
.nav>li>a {padding:10px 9px;}
.nav.navbar-nav.navbar-right {
    display: flex;
    justify-content: space-between;
    width: 100%;
}