body {
	font-family: 'Lato', sans-serif;
	font-size: 15px;
	line-height: 1.42857143;
	color: #333;
	background-color: #fff;
	background: url(/themes/template/img/body_bkgrnd.png) no-repeat;
	background-size: 100% 30px;
}
/*************************Toolbar***********************/

.facebookFeed {
	padding-left: 10%;
}

#ccm-nav-intelligent-search-wrapper {
	display: none;
}
#ccm-nav-help a {
	padding-left:10px !important;
}
div#ccm-toolbar {
	background-color:rgba(255,255,204,1);
}
.admin {
	background-color: #F2F2F2;
	margin-bottom: 0px;
}
/*navigation*/
.Home {
	display: inline-block;
	background: url(/themes/template/img/nav_icon.png) no-repeat;
	width: 30px;
	height: 30px;
	margin-left: 2px;
	vertical-align: middle;
	text-indent:-9999px;
}
/************Form**************/

label {
	display: inline-block;
	margin-bottom: 5px;
	font-weight: normal;
	margin-right:20px;
}











/************Responsive layouts**************/
@media only screen and (max-width:767px) {
.ccm-layout-col {
	width: 100% !important;
	float: none !important;
}
.ccm-layout-col-spacing {
	margin:0 !important;
}
}
/******************************Import the CSS here **************************************************/



/**********header**********/

header a {
	color:#333;
}
#address {
	float:right;
	width:200px;
	padding-top: 40px;
	position: relative;
	z-index: 10;
}
.navbar {
	margin-top:30px;
}

.navbar-toggle{
	position: absolute;
	top: 59px;
	right: 32px;
}

@media (min-width: 768px) {
	.navbar-toggle{
		position: relative;
	}	
} 

.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus {
	color: #49494d;
	background-color: inherit;
}
.navbar-default {
	background-color: inherit;
	border-color: transparent;
}
.navbar .nav > li {
	color: #49494d;
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #d4d3d3;
}
.navbar .nav > li:last-child {
	border-right: none;
}
.navbar-nav>li>a {
	padding-top: 2px;
	padding-bottom: 2px;
}
.nav>li>a {
	color: #434040;
	font-family: 'Lato', sans-serif;
	font-weight: 700;
	padding-right: 15px;
	padding-left: 15px;
}
 @media (min-width: 768px) {
.nav>li>a {
	font-size:11px;
	padding-right: 4px;
	padding-left: 4px;
}
}
 @media (min-width: 992px) {
.nav>li>a {
	font-size:15px;
	padding-right: 6px;
	padding-left: 6px;
}
}
@media (min-width: 1200px) {
.nav>li>a {
	font-size:15px;
	padding-right: 16px;
	padding-left: 16px;
}
}
.HOME {
	display: inline-block;
	background: url(/themes/template/img/home_icon.gif) no-repeat;
	width: 30px;
	height: 30px;
	margin-left: 2px;
	vertical-align: middle;
	text-indent:-9999px;
}
/***********section 1***********/
.section1 {
	padding-top: 30px;
}
.bin-image img {
	width:190px;
	height:140px;
}
.modal-body img {
	width:100%;
}
.bin-detail {
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #d4d3d3;
}
.spacer1 {
	margin-bottom:20px;
	padding-bottom:20px;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
.breadcrumb-nav {
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #2ab4b9;
	padding-bottom: 10px;
}
.ccm-autonav-breadcrumb-sep {
	color:#38b9be;
}
.section1-supporters ul li {
	list-style: none;
	margin-bottom: 25px;
}
.logos {
	margin-left: -40px;
}

.supp-logo {
	border: medium solid #c0dc9a;
	height:130px;
	width:130px;
	position: relative;
}



.supp-logo img {
	/*	width: 50%;
  height: 50%;*/
  overflow: auto;
	margin: auto;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	overflow: hidden;
	padding:10px;
}


	

@media (min-width: 768px) {
.supp-logo {
	height:170px;
	width:170px;
}
}
@media (min-width: 992px) {
.supp-logo {
	height:190px;
	width:190px;
}
}










.section1-news .entry {
	background-color:inherit;
	padding-bottom:10px;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
.section1-news .first-entry {
	box-shadow:none;
}
.section1-blogentry, .section1-full {
	min-height:500px;
}
/********section 2**********/
.section2 {
}
.well1 {
	min-height: 20px;
	padding: 10px;
	margin-bottom: 20px;
	background-color: #fccd00;
	border: none;
	border-radius:0;
	-webkit-box-shadow: 0px 23px 16px -20px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 23px 16px -20px rgba(0,0,0,0.75);
	box-shadow: 0px 23px 16px -20px rgba(0,0,0,0.75);
}
#facebook {
	height:200px;
	border: thin solid #FFFFFF;
	text-align:center;
	background: url(/themes/template/img/facebook_bkgrnd.jpg);
}
#facebook h2 {
	color:#282525;
	font-family: 'Open Sans Condensed', sans-serif;
	font-weight: 400;
	line-height: 1.1;
}
.facebook-word {
	font-family: 'Lato', sans-serif;
	font-weight: 700;
}
.fb-like {
	text-align:center;
	width:90%;
}
.well2 {
	color:#FFFFFF;
	min-height: 20px;
	padding: 15px;
	margin-bottom: 20px;
	background-color: #2ab3b9;
	border: none;
	border-radius:0;
	-webkit-box-shadow: 0px 23px 16px -20px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 23px 16px -20px rgba(0,0,0,0.75);
	box-shadow: 0px 23px 16px -20px rgba(0,0,0,0.75);
}
.well2 h5 {
	font-style:italic;
	color:#FFFFFF;
}
.header1 {
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #FFFFFF;
	margin-bottom:10px;
}
.header1 h2 {
	color:#FFFFFF;
}
.well2 #blog-index a {
	color:#FFFFFF;
}
.first-entry {
	-webkit-box-shadow: 0px 23px 16px -20px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 23px 16px -20px rgba(0,0,0,0.75);
	box-shadow: 0px 23px 16px -20px rgba(0,0,0,0.75);
}
.entry {
	margin-bottom: 20px;
	background-color: #2ab3b9;
	border: none;
	border-radius:0;
	padding-bottom: 40px;
}
/*****************Footer *******************/

footer {
	background-color:#f1f1f1;
	padding-top:40px;
	margin-top:20px;
}
.footer-left {
	min-height:105px;
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #d4d3d3;
}
.footer-right {
}
 @media (min-width: 768px) {
.footer-right {
	min-height:105px;
	border-left-width: thin;
	border-left-style: solid;
	border-left-color: #d4d3d3;
}
}
.nav-pills>li.active>a, .nav-pills>li.active>a:hover, .nav-pills>li.active>a:focus {
	color: #fff;
	background-color: inherit;
}
.nav>li>a:hover, .nav>li>a:focus {
	text-decoration: none;
	background-color: inherit;
}
.nav-pills>li.active>a, .nav-pills>li.active>a:hover, .nav-pills>li.active>a:focus {
	color: #434040;
	background-color: inherit;
}
.nav-justified>li {
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #d4d3d3;
}
.nav-justified>li:last-child {
	border-right: none;
}
#footer_bckgrnd {
	height:45px;
	background: url(/themes/template/img/footer_bkgrnd.png) no-repeat;
	background-size: 100% 45px;
}


/****************************** end of Import CSS **************************************************/





/********** Media queries  ****************/
@media (min-width: 768px) {
.container {
	width: 750px;
}
}
@media (min-width: 992px) {
.container {
	width: 970px;
}
}
@media (min-width: 1200px) {
.container {
	width: 1170px;
}
}
