/* CSS Document */

.spacer-160 {
	display:block;
	margin:160px 0px;
}

.spacer-80 {
	display:block;
	margin:80px 0px;
}

.spacer-40 {
	display:block;
	margin:40px 0px;
}

.spacer-20 {
	display:block;
	margin:20px 0px;
}

.title {
  color:#0094ff;
  font-size:3em;
}


.large-h1 {
  font-size:2em;
}

/*******************
Header 15
*******************/
.h15-topbar {
  border-bottom: 1px solid rgba(120, 130, 140, 0.13); }
  .h15-topbar .navbar-brand {
    font-size: 14px;
    color: #263238;
    font-weight: 500;
    padding: 15px 0; }
  .h15-topbar .navbar {
    padding: 0; }
    .h15-topbar .navbar .search-box {
      padding: 15px;
      width: 240px; }
    .h15-topbar .navbar .nav-item .nav-link {
      color: #8d97ad;
      padding: 15px 20px; }
      .h15-topbar .navbar .nav-item .nav-link:first-child {
        padding-left: 0px; }
    .h15-topbar .navbar .nav-item:hover .nav-link {
      color: #188ef4; }
    .h15-topbar .navbar .search .dropdown-menu {
      padding: 20px;
      min-width: 300px; }

.h15-navbar .navbar {
  padding: 0; }
  .h15-navbar .navbar .hidden-lg-up {
    padding: 15px;
    color: #263238;
    font-weight: 500;
    font-size: 14px;
    text-transform: uppercase; }
  .h15-navbar .navbar .navbar-nav .nav-link {
    padding: 18px 15px;
    color: #263238;
    font-weight: 400;
    font-size: 14px;
    border-bottom: 1px solid transparent; }
  .h15-navbar .navbar .navbar-nav .nav-item:hover .nav-link, .h15-navbar .navbar .navbar-nav .nav-item.active .nav-link {
    color: #188ef4;
    border-bottom: 1px solid #188ef4; }
  .h15-navbar .navbar .navbar-nav .search .nav-link {
    background: #2cdd9b;
    background: -webkit-linear-gradient(legacy-direction(to right), #2cdd9b 0%, #1dc8cc 100%);
    background: -webkit-gradient(linear, left top, right top, from(#2cdd9b), to(#1dc8cc));
    background: -webkit-linear-gradient(left, #2cdd9b 0%, #1dc8cc 100%);
    background: -o-linear-gradient(left, #2cdd9b 0%, #1dc8cc 100%);
    background: linear-gradient(to right, #2cdd9b 0%, #1dc8cc 100%);
    color: #ffffff;
    padding: 18px 23px;
    -webkit-transition: 0.2s ease-in;
    -o-transition: 0.2s ease-in;
    transition: 0.2s ease-in; }
  .h15-navbar .navbar .navbar-nav .search:hover .nav-link {
    color: #ffffff;
    background: #2cdd9b;
    background: -webkit-linear-gradient(legacy-direction(to left), #2cdd9b 0%, #1dc8cc 100%);
    background: -webkit-gradient(linear, right top, left top, from(#2cdd9b), to(#1dc8cc));
    background: -webkit-linear-gradient(right, #2cdd9b 0%, #1dc8cc 100%);
    background: -o-linear-gradient(right, #2cdd9b 0%, #1dc8cc 100%);
    background: linear-gradient(to left, #2cdd9b 0%, #1dc8cc 100%);
    border-bottom: 1px solid transparent; }
  .h15-navbar .navbar .navbar-nav .search .dropdown-menu {
    padding: 20px;
    min-width: 300px; }
  .h15-navbar .navbar .dropdown-menu {
    background: #188ef4;
    border-radius: 0 0 4px 4px;
    margin-top: 0px; }
    .h15-navbar .navbar .dropdown-menu .dropdown-item {
      color: #ffffff; }
      .h15-navbar .navbar .dropdown-menu .dropdown-item.active, .h15-navbar .navbar .dropdown-menu .dropdown-item:active, .h15-navbar .navbar .dropdown-menu .dropdown-item:hover {
        background: rgba(120, 130, 140, 0.13); }

.h15-info-bar {
  padding: 15px 0px; }
  .h15-info-bar .donate-btn a {
    font-size: 13px;
    font-weight: 500;
    padding: 13px 25px;
    margin-left: 15px; }
  .h15-info-bar .nav-item .nav-link {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 0 25px; }

.wrapper {

}



@media (max-width: 1023px) {
  .h15-info-bar .donate-btn a {
    display: block;
    margin-left: 0px; }
  .h15-info-bar .nav-item .nav-link {
    padding: 0 10px;
    margin: 10px 0; } }

/*========================================
	endof Header
========================================*/

.fp-top-slider {
	background-image:url(../img/slider-1.jpg);
	height: 686px;
	margin-top:8px;
}

.fp-img-wrapper {
	display: block;
	margin: 0px auto;
	padding-top: 30px;
	padding-right: 30px;
	padding-left: 30px;
	padding-bottom: 30px;
	text-align: center;
	width: 80%;
}

.fp-thank-you-txt {
	display: block;
	margin-top:-60px;
}

@media only screen and (min-width: 411px) {

	.fp-thank-you-txt {
	display: block;
	margin-top:-100px;
}
	
}

.fp-h1 {
	padding-top:7px;
	margin-top:178px;
	width:40%;
	color:#ffffff;
	margin-right:auto;
	margin-left:auto;
	background-color:#0094ff;
    padding:10px;
    font-size:1.5em;
}

@media only screen and (min-width: 767px) {

	.fp-thank-you-txt {
	display: block;
	margin-top:-100px;
}
	
}

.fp-h1 {
	padding-top:7px;
	margin-top:178px;
	width:40%;
	color:#ffffff;
	margin-right:auto;
	margin-left:auto;
	background-color:#0094ff;
    padding:10px;
    font-size:1.5em;
}


.fp-h2 {
	padding-top:7px;
	margin-top:64px;
	width:30%;
	margin-left:auto;
	color:#ffffff;
	margin-right:auto;
}

.fp-card {
	min-height: 430px;
}
.fp-about-wrapper {
	display: block;
	background-color:rgba(56,103,173,0.24);
	padding:21px;
}

.fp-timer {
	display: block;
	max-width:20%;
	margin:10% auto 0 auto;
	padding: 1%;
}
.fp-timer h2{
	font-size: 1.2em;
}

.stalls-intro {
	background-image: url(../img/bunting.png);
	background-repeat: no-repeat;
	font-size: 0.9em;
	word-wrap: break-word;
    overflow-wrap: break-word;
	font-family: Montserrat,sans-serif;
	font-weight: 400;
	line-height: 1.5;
	background-color:rgba(56,103,173,0.24);
	padding:21px;
	color: #4B6E92;
}

.stalls-intro p:first-child {
	margin-top:70px;
}
.cart {
	width:300px;
	height:500px;
	font-size: 0.9em;
	word-wrap: break-word;
    overflow-wrap: break-word;
	font-family: Montserrat,sans-serif;
	font-weight: 400;
	line-height: 1.5;
	margin: 0 auto;
}

.cart h5 {
	padding:0px 16px 0px 15px;
}

.cart-inner-1 {
	background-image:url(../img/stall-design-1.png);
	color: #212529;
	text-align: left;
}

.cart-inner-2 {
	background-image:url(../img/stall-design-2.png);
	color: #212529;
	text-align: left;
}

.cart-inner-3 {
	background-image:url(../img/stall-design-3.png);
	color: #212529;
	text-align: left;
}
.cart-inner-4 {
	background-image:url(../img/stall-design-4.png);
	color: #212529;
	text-align: left;
}
.cart-inner-5 {
	background-image:url(../img/stall-design-5.png);
	color: #212529;
	text-align: left;
}
.cart-inner-6 {
	background-image:url(../img/stall-design-6.png);
	color: #212529;
	text-align: left;
}

.cart-title {
	display:block;
	text-align: center;
	padding:8px 0px 0px 10px;
	color: #212529;
	font-size: 1.5em;
	font-weight: bold;
	
	
}

.cart-inner-first {
	padding:60px 16px 0px 15px;
	
}

.cart-inner {
	padding:0px 16px 0px 15px;
	
}

.contact-header {
	display: block;
	width:100%;
	text-align: center;
}

.contact {
	background-color:rgba(56,103,173,0.24); 
	padding:20px;
}

.contact-inner {
	display: block;
	width:80%;
	margin:0 auto;
	border:1px solid blue;
	padding:5px;
	min-height: 200px;
}

.block-heading {
	margin-bottom:0px;
}

@media only screen and (max-width: 830px) {
   .fp-h1 {
		width:60%;
		font-size:0.8em;
	}
	
	.fp-h2 {
		width:60%;
		font-size:0.8em;
	}
	
}

@media only screen and (max-width: 500px) {
   .fp-h1 {
		width:80%;
		font-size:0.8em;
	}
	
	.fp-h2 {
		width:80%;
		font-size:0.8em;
	}
	
}

.news-sheep-1 {
	width:20%;
	height:auto;
	float: left;
	padding:0px 10px 10px 0px;
}

.news-sheep-2 {
	width:20%;
	height:auto;
	float: right;
	padding:0px 0px 10px 10px;
}

.news-wrapper {
	display: block;
	padding-top:20px !important;
}
.accounts {
	display: block;
	margin: 0px auto;
	width: 49%;
}


.news-sheep-trophy {
	display: block;
	padding-top:20px !important;
	width:70%;
	height: auto;
	margin: 0px auto;
	text-align: center;
}

@media screen{
}

.tb-col-1 {
	width: 5%;
}

.tb-col-2 {
	width: 35%;
}

.tb-col-3 {
	width: 20%;
}

.tb-col-4 {
	width: 30%;
}

.tb-col-5 {
	width: 10%;
}
