body {
	background: #EEE;
	font-family: 'Dosis', sans-serif;
	font-weight: lighter;
	font-size: 18px;
	color: #555555;
	position: relative;
	-webkit-font-smoothing: antialiased;
	min-height: 1600px;
}
/*===================================================== Main Typography =====================================================*/
p {
	font-family: 'Dosis', sans-serif;
	font-weight: 500;
	padding: 10px;
	margin-bottom: 0px;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: 300;
	padding-top: 0.273em;
	line-height: 1.15538em;
	padding-bottom: 0.273em;
	padding-left: 10px;
	text-rendering: optimizeLegibility;
}
h1, h2, h3 {
	font-family: 'Alfa Slab One', cursive;
	font-weight: normal;
}
h1 {
	color: #FFF;
	font-size: 4.5rem;
}
h2, h3 {
	color: #EC4C43;
	font-size: 2.5rem;
}
.row2 h2, .row2 h3 {
	color: #15559E;
	font-size: 2.5rem;
}
div.text-center:nth-child(1) > h2:nth-child(1) {
	color: #FFF!important;
	font-size: 3.5rem;
}
/*=====================================================  	Navbar	 	======================================================*/


/*=====================================================  	Masthead	 	======================================================*/
#masthead-container {
	margin-top: 0px;
}
.masthead {
	min-height: 155px;
	padding-top: 20px;
	background-color: #15559E;
	background-image: url(../img/ribbon-bg.png), url(../img/burst1-bg.png);
	background-position: top left, top center;
	background-repeat: no-repeat;
}
/*=====================================================  	Hero	 	=====================================*/
.gcf-hero {
	margin-top: 0px;
	background: #FFDA3C;
}
.carousel-control.left, .carousel-control.right {
	background-image: none;
}
.navbar {
	margin-bottom: 0px!important;
	background: #EC4C43;
	color: #FFF;
	z-index: 1000;
	font-weight: 600!important;
}
.navbar ul a {
	color: #FFF!important;
}
.gcf-nav li.active > a:nth-child(1) {
	background: #F17E78!important;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
	color: #C00!important;
	background: #F0AD4E;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
	background-color: #FC0;
	color: #555555;
}
/* =============================tabs color============================ */
.nav-tabs>li>a {
	background-color: #E821A7;
	color: #fff;
	font-weight: 600!important;
}
.nav-tabs>li>a:hover {
	background-color: #F6C;
	color: #909;
}
.tab-pane {
	border-width: 0px 1px 1px 1px;
	border-color: #DDD;
	border-style: solid;
	background: #FFF;
	min-height: 500px;
}
.tab-pane.active {
	background-color: #FFF!important;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
	color: #E821A7 !important;
}
/*=====================================================  	Row 1 	=====================================*/
.row1, .row1a {
	background: #FFF;
}
.competition-a, .competition-b {
	text-align: center
}
.competition-a img, .competition-b img {
	position: relative;
	margin-top: -20px;
	margin-left: auto;
	margin-right: auto;
	z-index: 60000000;
}
/*=====================================================  	Row 2 	=====================================*/
.row2 {
	background: #FFF url(../img/brush.png) top center no-repeat;
	background-size: cover;
	padding-top: 80px;
	padding-bottom: 50px;
}
.row2 a, .row2 li {
	color: #FFF;
	font-weight: 600
}
/*=====================================================  	Row 3 	=====================================*/
.row3 {
	background: #FFF;
	padding: 0px;
}

.row3 img
{
	margin-bottom: 15px;
	margin-top: 15px;
	
}
/*=====================================================  	Competition Results 	=====================================*/
.competition-results {
	background: #00A3D9 url(../img/comp-bg.png) top left repeat-x;
	padding: 0px;
	color: #FFF!important;
}

.competition-results h3

{
color: #80FF00;
font-weight: normal;
letter-spacing: 2px;	
}
.competition-results h2

{
color: #FFF;
font-weight: normal;
letter-spacing: 2px;
}

.competition-results a

{
color: #FC0;

}
/*=====================================================  	Row 4 	=====================================*/
.row4 {
	background: #782078 url(../img/glasgow-skyline.png) bottom right no-repeat;
}
.row4 a, .row4 li {
	color: #FFF;
	font-weight: 600
}
.row4 a:hover {
	color: #EC4C43;
	font-weight: 600
}
/*=======================================  	Misc	 	======================================================*/

.float-left {
	float: left;
}
.float-right {
	float: right;
}
.text-left {
	text-align: left;
}
.text-right {
	text-align: right;
}
.btn-center {
	text-align: center;
}
.btn {
	font-size: 1.0em
}
.red-text {
	color: red;
	padding: 5px 0px 25px 0px;
}
/*=====================================================  	Footer	 	======================================================*/

.footer1 {
	background: #EC4C43;
	min-height: 110px;
	margin: 0px 0px 0px 0px;
	padding-top: 20px;
}
footer p, footer a {
	font-size: 0.9em;
	color: #FFF;
	text-shadow: none;
	text-align: center;
}
.footer2 {
	background: #333;
	font-size: 0.9em;
	padding-top: 5px;
}
.footer2 a {
	color: #999;
}
.footer2 a:hover {
	color: #F66;
}
.storlann-logo {
}
.bng-logo {
}
.bng-logo img {
	float: right;
}
.clock-container {
	width: 100%;
}
.margin-auto {
	margin: auto;
}
.resources-list ul {
	list-style: none!important;
	color: #F93
}
.coming-soon {
	text-align: center;
	font-family: 'Black Ops One', cursive;
	color: #782078;
	text-shadow: 1px 1px #fff;
	font-size: 2em;
	padding-top: 20px;
}
.coming-soon a {
	color: #782078;
}
.coming-soon a:hover {
	color: #FFF;
	text-shadow: 1px 1px #782078;
}
.language-switch {
	padding-top: 35px;
	color: #0CF!important;
	font-size: 0.8em;
	clear: both
}
.quiz-row {
	background-color: #E9E9E9;
	background: url(), url(../img/ribbon-grey.png);
	background-position: right top, right bottom;
	background-repeat: repeat-x, no-repeat;
}
.quiz-row h2 {
	text-shadow: none;
}
.quiz-nav {
	padding: 20px 0px 20px 0px;
	text-align: right;
}
.btn-warning, .btn-group-vertical {
	width: 100%;
	color: #C00;
}

.banner-ad
{
background: #FF9326;	
}
/*==================================================   Media Queries ====================================================*/


@media (min-width: 768px) {
.row {
	margin-right: 0;
	margin-left: 0;
}

