	.test-img {
		width:200px;
		height:auto
	}
	
		.rainbow {
		background-image:url(../img/rainbow.png);
		background-repeat:repeat-y;
		background-size:contain;
		height:5px;
		/* position:absolute;
		bottom:0;
		left:0;
		z-index:9000 */
		
	}
	
	.sponsors {
		margin:20px 0;
		position:relative
	}
	.sponsors span.supporters {
		position:absolute;
		top:-15px;
		left:0;
		color:#7f8c8d
	}
	.sponsors li {
		display:inline;
		float:left;
		position:relative;
		height:69px;
		width:155px
	}
	.sponsors li:last-child {
		margin-right:0
	}
	.sponsors img {
		width:145px;
		height:65px;
		border-radius:4px;
		-webkit-transition: all .25s ease; -moz-transition: all .25s ease; -o-transition: all .25s ease;
		position:absolute;
		left:0;
		top:0
	}
	.sponsors img:hover {
		width:155px;
		height:69px;
		top:-5px;
		left:-5px
	}
	
	
	
	 #container { width: 300px; margin: 0 auto; } #ex2 img{ height: 100px; width: 300px; margin: 15px 0; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; } #ex2 img:hover { height: 133px; width: 400px; margin-left: -50px; } 
	
	
	
		.navbar-inner {
		background: #3498db;
		background: rgba(52,152,219,.8);
		border-color:#3498db
	}
	.navbar .nav > li > a {
		
		font-weight:400;
		color:#fff;
		text-shadow:none;
		text-transform:uppercase;
		padding:16px 8px 15px;
		font-size:14px
	}
	.navbar .nav > li > a:focus, .navbar .nav > li > a:hover {
		/* background: #3498db;
		background: rgba(60,187,220,1); */
		color:#fff;
		text-shadow:none;
		background: #3498db;
		background: rgba(52,152,219,.8);
	}
	.navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus {
		background: #3498db;
		background: rgba(52,152,219,.8);
		color:#fff;
		text-shadow:none;
		box-shadow:none
	} 
	.navbar .btn, .navbar .btn-group {
		margin-top:3px
	}
	.navbar .nav li.dropdown.open > .dropdown-toggle .caret, .navbar .nav li.dropdown.active > .dropdown-toggle .caret, .navbar .nav li.dropdown.open.active > .dropdown-toggle .caret {
	  border-bottom-color: #fff;
	  border-top-color: #fff;
	}
	.navbar .nav li.dropdown > .dropdown-toggle .caret, .navbar .nav li.dropdown > .dropdown-toggle .caret {
	  border-bottom-color: #fff;
	  border-top-color: #fff;
	}
	.navbar .nav > li > .dropdown-menu:after {
		border-bottom-color:#34495e
	}
	.navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus {
		background: #34495e;
		background: rgba(52,73,94,.8);
		color:#fff;
		text-shadow:none;
		box-shadow:none
	} 
	.navbar .btn, .navbar .btn-group {
		margin-top:3px
	}
	.navbar .nav > li > ul {
		padding:0;
		background-color:#2c3e50
	}
	.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-submenu:hover > a, .dropdown-submenu:focus > a {
		background:transparent
	}
	
	#content {
		padding-top:60px
	}
	
	

	#logo img {
		background:#FFF;
		border-radius:4px;
		padding:3px;
	}
	#logo.nav-logo img {
		width:80px;
		height:auto;
		margin:3px 5px 3px 0
	}
	a:focus {
		outline:none
	}
	#sidebar-front.sidebar {
		margin-top:0 !important
	}
	.single .sidebar {
		margin-top:48px
	}
	.page .sidebar {
		margin-top:20px
	}
	.nav-tabs > .active > a, .nav-tabs > .active > a:hover, .nav-tabs > .active > a:focus {
		background:#3498db;
		color:#FFF
	}
	
	#gng-page #main {
		padding-top:50px
	}
	
	.featured-img {
		margin:0 20px 10px 0
	}
	.addthis_floating_style {
		top:60px;
		left:10px
	}
	.home .addthis_floating_style {
		top:415px
	}
	
/* Styles an Typography
 ***************************************/	
 body {
	 
	font-weight:400
 }
 h1, h2, h3, h4, h5, h6 {
	 font-family:'Lato',sans-serif;
	font-weight:700
 }
 .widget h4 {
	 margin-top:0
 }
/*  .btn, .badge {
	 font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif
 } */
/* Post Styles
 ***************************************/
.blog-menu {
	list-style:none;
	/* margin-bottom:20px */
}
.blog-menu li a.blogtitle {
	color:#3498db;
	font-size:18px;
	line-height:20px;
	display:block;
	font-weight:700;
	margin:5px 0;
	/* text-shadow:0 1px 0 #FFF */
}
.blog-menu li a.blogtitle:hover {
	text-decoration:none;
	color:#000
}
.blog-menu li {
	position:relative;
	background:#eee;
	background:rgba(204,204,204,.1);
	border-radius:3px;
	margin-bottom:3px;
	padding:10px;
	line-height:16px;
	border-bottom:1px solid #FFF
}
.blog-menu li .thumb-img {
	 /* width:172px;
	height:auto;
	margin:5px 10px 10px 0 */
}
.blog-menu li .read-more {
	white-space:nowrap;
	/* position:absolute;
	bottom:5px;
	right:5px */

}
.teaser {
	/* font-size:12px; */
}
.thumbnail {
	border:none;
	box-shadow:none
}
.img-polaroid {
	border:none;
	box-shadow:none
}
#post-images ul.thumbnails {
	margin-right:-8px;
	margin-top:20px
}
#post-images ul.thumbnails img {
	width:140px;
	height:auto
}
.row-fluid .thumbnails .span3 {
  margin-bottom: 15px;
  margin-left: 0 !important;
  margin-right: 10px;
}

.single-img {
	margin:0 0 10px;
	width:615px
}
.archive-thumb {
	width:70px;
	padding:2px
}
h1.single-title {
	margin-bottom:5px;
	font-size:24px
}
a {
	text-decoration:none
}
/* Forms
 ***************************************/
 #gforms_confirmation_message {
	 color:#27ae60 !important;
	 font-size:24px !important;
	 font-weight:bold !important
 }
/* Buttons
 ***************************************/
 .btn-blue { background-color: hsl(188, 100%, 47%) !important; background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#05ddff", endColorstr="#3498db"); background-image: -khtml-gradient(linear, left top, left bottom, from(#05ddff), to(#3498db)); background-image: -moz-linear-gradient(top, #05ddff, #3498db); background-image: -ms-linear-gradient(top, #05ddff, #3498db); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #05ddff), color-stop(100%, #3498db)); background-image: -webkit-linear-gradient(top, #05ddff, #3498db); background-image: -o-linear-gradient(top, #05ddff, #3498db); background-image: linear-gradient(#05ddff, #00cfef); border-color: #00cfef #3498db hsl(188, 100%, 46%); color: #000 !important; text-shadow: 0 1px 0 rgba(255,255,255, 0.3); -webkit-font-smoothing: antialiased; }
	
	  /* CUSTOMIZE THE CAROUSEL
-------------------------------------------------- */

    /* Carousel base class */
	/* #frontCarousel {
		border-bottom:1px solid #000
	} */
    .carousel {
      margin-bottom: 20px;
	  background:#3498db
    }

    .carousel .container, .carousel .container-fluid {
      position: relative;
      z-index: 9;
    }

    .carousel-control {
      height: 80px;
      margin-top: 0;
      font-size: 120px;
      text-shadow: none;
      background-color: transparent;
      border: 0;
      z-index: 10;
    }

    .carousel .item {
      height: 400px;
	  background-position:center;
	  background-size:cover
    }

    .carousel-caption {
      background-color:rgba(0,0,0,.4);
      position: static;
      max-width: 550px;
      padding: 10px;
      margin-top: 90px;
    }
    .carousel-caption h1,
    .carousel-caption .lead {
      margin: 0;
      line-height: 1.25;
      color: #fff;
      /* text-shadow: 0 1px 1px rgba(0,0,0,1); */
    }
    .carousel-caption .btn {
      margin-top: 10px;
    }
	
	 
	
	
/* Isotope
 ***************************************/
.isotope-item {
	
			float: left;

		}
#isocontainer {
			/* min-height:1000px; */
		}
	/**** Isotope Filtering ****/

.isotope-item {
  z-index: 2;
  width:180px;
  margin-right:5px
}
.isotope-hidden.isotope-item {
  pointer-events: none;
  z-index: 1;
}

/**** Isotope CSS3 transitions ****/

.isotope,
.isotope .isotope-item {
  -webkit-transition-duration: 0.8s;
     -moz-transition-duration: 0.8s;
      -ms-transition-duration: 0.8s;
       -o-transition-duration: 0.8s;
          transition-duration: 0.8s;
}

.isotope {
  -webkit-transition-property: height, width;
     -moz-transition-property: height, width;
      -ms-transition-property: height, width;
       -o-transition-property: height, width;
          transition-property: height, width;
}

.isotope .isotope-item {
  -webkit-transition-property: -webkit-transform, opacity;
     -moz-transition-property:    -moz-transform, opacity;
      -ms-transition-property:     -ms-transform, opacity;
       -o-transition-property:      -o-transform, opacity;
          transition-property:         transform, opacity;
}

/**** disabling Isotope CSS3 transitions ****/

.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
  -webkit-transition-duration: 0s;
     -moz-transition-duration: 0s;
      -ms-transition-duration: 0s;
       -o-transition-duration: 0s;
          transition-duration: 0s;
}

.isotope-item {
  z-index: 2;
}

.isotope-hidden.isotope-item {
  pointer-events: none;
  z-index: 1;
}

/* Flat UI Overides
 ***************************************/
 .input-append input, .input-append select, .input-append .uneditable-input {
	 border-bottom-right-radius:0;
	 border-top-right-radius:0;
	 border-right:none;
 }
 .input-append .btn {
	 padding:10px 20px
 }
	  
	   /* Sticky footer styles
      -------------------------------------------------- */
	  
	  html,
      body {
        height: 100%;
        /* The html and body elements cannot have any padding or margin. */
      }

      /* Wrapper for page content to push down footer */
      #wrap {
        min-height: 100%;
        height: auto !important;
        height: 100%;
        /* Negative indent footer by it's height */
        margin: 0 auto -100px;
      }

      /* Set the fixed height of the footer here */
      #push,
      #footer {
        height: 100px;
      }
      #footer {
        background-color: #f5f5f5;
      }
	  #inner-footer {
		  padding-top:20px
	  }
