@import url('https://fonts.googleapis.com/css?family=Oswald:300,400,500,700');
/*font-family: 'Oswald', sans-serif;*/
@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700');
/*font-family: 'Open Sans', sans-serif;*/




body {background: #fff; margin: 0; font:16px 'Open Sans', sans-serif; line-height:26px; font-weight:300;}
.top-btm-space{padding-bottom:70px; padding-top:70px;}
.top-btm-space-sm {padding-bottom:15px; padding-top:15px;}

.line, .line1{height:1px; background:#f3da6e;  margin:30px 0; border:0;}
.line1{background:#cb839f;}
a{text-decoration: none !important; color:inherit;}
a:hover, .addressbox a:hover{color:#757575;}
a , .header, .logo img, .menu, .btn, .header.full, .nav ul{-webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; transition: all 0.2s linear;}
h1{font:48px 'Oswald', sans-serif; margin:10px 0; font-weight:400;}
h2{font:36px 'Oswald', sans-serif; margin:10px 0; font-weight:300;}

h5{font:25px 'Oswald', sans-serif; font-weight:300; letter-spacing:2px;}
h6{font-size:16px ; font-weight:700;}
.pink{color:#cb839f;}
.bigtext{font-size:64px;}





.header{width:100%; padding:15px 0; z-index:99; position:fixed; height:auto;}
.header.full{
	background:#352d27; padding:8px 0;
	/*-webkit-box-shadow: 1px 1px 2px 0px rgba(50, 50, 50, 0.3);
	-moz-box-shadow: 1px 1px 2px 0px rgba(50, 50, 50, 0.3);
	box-shadow: 1px 1px 2px 0px rgba(50, 50, 50, 0.3);*/
}
.logo img{max-width:288px;}
.header.full .logo img{max-width:180px;}
.header.full .nav ul{margin:0;}


.btn{font:18px 'Oswald', sans-serif; background:#f3da6e; padding:12px 30px;  border-radius:0; border:none; color:#000; text-transform:uppercase; margin:15px 0; letter-spacing:2px; border-radius:50px; font-weight:300;}
.btn:hover{background:#000; color:#fff;}
.y-btn{background:#c9b363;}
.b-btn{position:absolute; left:0; right:0; margin:0 auto; width:225px; bottom:10%;}







.nav ul {list-style: none; padding: 0; margin:0;width:100%;}
.nav li {display: inline-block; margin: 0;}
.nav li a {font:16px 'Oswald', sans-serif; color: #fde372; padding:0; text-decoration: none;  margin:0 20px; text-transform:uppercase; font-weight:300; letter-spacing:2px;}
.nav li a:hover, .nav li.active a{color: #fff;}

.banner{width:100%; position:relative;}
.banner img{width:100%;}


.greenbox{width:100%; background:#e1e9ca; position:relative;}
.w-greybox{background:#f0f4e4;}
.sec1{position:relative; background:#1b1b1b;}
.sec1:before{position:absolute; content:''; width:100%; background:url(../images/20190204_184434.jpg); height:100%; opacity:.2;}

.newsletterbox{background:#40473b; color:#fff;}
label{display:block;}
.label_error{color:#F00; font-size: 12px; display: inline-block;}
input[type="text"], textarea, homeform{
	font-size: 13px;
    font-weight: 400;
    color: #333;
    width: 100%;
    line-height:45px;
    padding: 0 15PX;
    background:#fff;
    border:1px solid #e4e3e3;
	margin-bottom:10px;
}


.footer{font-size:12px; font-weight:400;  line-height:24px; padding:0; background:#323638; width:100%; color:#747373; text-transform:uppercase;}
.footer span{display:inline-block; margin:0 20px; color:#fff;}
.footer a{margin:0 5px; display:inline; color:#fff; text-transform:uppercase;}
.footer a:hover{color:#cb839f;}
.footer ul{
	margin:0;
	padding:0;
	list-style:none;
	display:inline-block;
}
.footer ul li{
	display:inline-block;
}
.social a{margin:0 14px 0 0;color:#cb839f; display:inline-block; width:38px; height:38px; border-radius:50px; padding:8px; border:1px solid #cb839f;}
.social i{font-size:20px;}
.social a:hover{color:#fff;  border:1px solid #cb839f; background:#cb839f;}


.expand-btn{display:none;}
label{display:block;}
#contactform{text-align:left;}
.error{color:#F00; font-size: 12px; display: inline-block; margin-left:5px;}
input[type="text"], textarea{
	font-size: 13px;
    font-weight: 400;
    color: #333;
    width: 100%;
    line-height:48px;
    padding: 0 15PX;
    background: #fbfbfb;
    border:1px solid #e8e8e8;
	border-radius:0;
	margin-bottom:30px;
}
textarea{width:100%;}
.addressbox i{margin-right:20px;}

.custom-control-input:checked~.custom-control-label::before {
    color: #fff;
    border-color: #cb839f;
    background-color: #cb839f;
}
.quotebox{font:16px 'Oswald', sans-serif; color:#333; padding:25px; border:1px solid#c0c3b6; position:relative;}
.quotebox h2{font:30px 'Oswald', sans-serif; margin:10px 0; font-weight:300;}
.quotebox span{color:#cb839f;}
.quotebox:before{
    position: absolute;
    content: '\f10d';
    font-family: 'Font Awesome 5 Free';
    left: 10px;
    color: #d8dbcd!important;
    font-size: 45px;
    font-weight: 900;
    top: -40px;
    background: #f0f4e4;
    padding: 12px;
}
label{font:16px 'Open Sans', sans-serif; font-weight:700;}
.orangebox{background:#d49f75;}
.big-card .card-title{font-size:16px; margin-bottom:2px;}
.big-card .card{border:0; border-radius:0;}
.big-card .card img{border:0; border-radius:0;}
.big-card .card .text-muted{line-height:20px; font-size:10px; color: #cb839f !important;}
.big-card a:hover{color:#cb839f;}
.musicbox{background: rgb(113,105,104); /* Old browsers */
background: -moz-linear-gradient(left, rgba(113,105,104,1) 0%, rgba(163,144,133,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, rgba(113,105,104,1) 0%,rgba(163,144,133,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, rgba(113,105,104,1) 0%,rgba(163,144,133,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#716968', endColorstr='#a39085',GradientType=1 ); }
.musicbox a:hover{color:#fff;}

.aboutbox{font-size:13px; line-height:normal;}
.aboutbox img{height:100px; width:100px;}
input[type="image"] {max-width:100%;}
#homeform_error{	
	color: #f3da6e;
	padding: 5px;
	font-size:14px;
	font-weight:bold;
}
.donate-inner{
    display: inline-block;
    text-align: center;
    width: 100%;
}
.donate-inner h4{
    font-size: 18px;
    margin-top: 30px;
}
.donate-inner h4 b{
    color: #cb839f;
}
/*.videos .filler:last-of-type{display:none;}*/
.simple-pagination ul {
	margin: 0;
	padding: 10px 0;
	list-style: none;
	text-align: center;
	background: #d49f75;
}

.simple-pagination li {
	display: inline-block;
	margin-right: 5px;
}

.simple-pagination li a,
.simple-pagination li span {
	color: #666;
	padding: 5px 10px;
	text-decoration: none;
	border: 1px solid #EEE;
	background-color: #FFF;
	box-shadow: 0px 0px 10px 0px #EEE;
}

.simple-pagination .current {
	color: #000;
    background-color: #f2d96e;
    border-color: #fde372;
}

.simple-pagination .prev.current,
.simple-pagination .next.current {
	background: #fff;
	border-color: #eee; color: #666;
}
.slick-arrow {
    font-size: 30px;
    cursor: pointer;
    position: absolute;
    z-index: 1;
    top: 50%;
    transform: translateY(-50%);
    color: #fde372;
}
.la-angle-left.slick-arrow {
    left: 10px;
}
.la-angle-right.slick-arrow {
    right: 10px;
}



/*testimonial
---------------------------------*/


.sliderbox .slick-slide{position:relative; line-height:36px; padding:0 50px;}
.sliderbox span{font-size:16px; font-weight:700; display:block; margin-left:30px;}
.sliderbox .slick-dots{font-size: 0; text-align: center; margin-bottom:0; margin-top:20px;}
.sliderbox .slick-dots li{position: relative;display: inline-block;}
.sliderbox .slick-dots li button {padding:6px; width:8px; height:8px; border-radius:50px;background:#d5d5d5; border:0; margin:0 10px 0 0;}
.slick-dots li.slick-active button{opacity:1;background:#4893bc;}
/*.sliderbox .quote{height:20px; margin-top:8px;}*/
.sliderbox .quote {
    width: auto;
    max-width: 100%;
    max-height: 520px;
    margin: 0 auto;
}
.sliderbox p{display:flex; column-gap:10px;}


.sliderbox .slick-arrow{position: absolute; color: #fff; font-size:25px; border:0; background:none; cursor: pointer; top: 50%; transform: translate(0, -50%); background:#375fab; border-radius:100px; padding:8px;}
.la-angle-left{left:0; z-index:9;}
.la-angle-right{right:0;}

.sliderbox .slick-dots li button {
background: #bac991;
}
.slick-dots li.slick-active button {
background: #95857d;
}



















@media (min-width: 1200px) {
	.container {max-width: 1210px;}
}
@media (max-width: 1199.98px) {
	.nav li a{margin: 0 15px;}
}
@media (max-width: 991.98px) {
	.logo img{max-width: 180px;}
	.nav li a{margin: 0 8px; font-size:13px;}
	.quotebox{padding: 15px 10px;}
	.quotebox h2{font-size:20px;}
	.videos iframe{height: 250px;}
}
@media (max-width: 767.98px) {
	.header.full{padding:0;}
	.expand-btn{display: inline-block; background: #fff; border: none;}
	.nav{display:none; position:absolute; right: 15px; background: #352d27; min-width: 200px; top: 41px;}
	.nav li{display: block;}
	.nav li a{margin: 0; display: block; padding: 5px 20px; border-top: 1px solid #1c1714; box-shadow: 0 1px 1px #1c1714; font-size:15px;}
	.top-btm-space{padding-bottom: 30px; padding-top: 30px;}
	.videos .top-btm-space{padding-bottom: 30px; padding-top: 50px;}
}
@media (max-width: 575.98px) {
	.header{padding:0;}
	label{margin-bottom: 2px; font-size:12px;}
	input[type="text"], textarea{margin-bottom: 10px;}
	.footer span{display:none;}
	.footer ul{display:block;}
	h1,.bigtext{font-size: 30px;}
	h2{font-size: 26px;}
	.line, .line1{margin: 20px 0;}
	.innerbanner img{height: 56px; object-fit: cover;}
}
