  @import url('https://fonts.googleapis.com/css?family=Roboto:400,700,700italic,400italic');
@import url('https://fonts.googleapis.com/css?family=Montserrat:400,700');
/*@import url(https://fonts.googleapis.com/css?family=Oswald:400,700);*/



  body {





font-family: 'Roboto', sans-serif !important;

font-size: 15px;



}

h1,h2,h3,h4, .content h1 {

	font-family:Montserrat !important;font-weight:400; text-transform:uppercase;
letter-spacing: 2px !important;
}



.btn {transition: all 0.5s ease 0s;}



.newsbox, .newsbox2 {

	background-color: #FFF;

	margin-top:15px;

	border: 1px solid #eaeaea;

}





.maninnav {

	/* background-color: #f5f5f5;

    border: 1px solid #e3e3e3;

    border-radius: 4px;

    font-family:Oswald !important;font-weight:400; text-transform:uppercase;*/

    margin-right:0px !important; 

}



.maninnav > li{

/* border-right: 1px solid #e3e3e3; */
margin-top:19px !important;
	}



.maninnav > li:last-child{

	border-right: none;

}



.dropdown-menu h3 {

	

color:#a6381d;

text-transform:uppercase;

font-weight:bold;

font-family: 'Roboto', sans-serif !important;

font-size: 11px;

padding-left: 20px;

margin-top:5px; margin-bottom:5px;

}



.navbar-toggle {

    background-color: #333;

    }



.post-header {

    padding: 20px 10px 0;

    position: relative;

}



.post-title {

	margin-bottom: 10px;

    padding-left: 10px;

    border-left: 3px solid #a6381d;

        margin-left: -10px;

       

    font-weight: 400;



    line-height: 28px;



    font-size: 20px;



    font-family: Oswald;

    

    text-align: center;



}



.post-title a {color: #444444;}



.post-info {

    padding: 0 10px 20px;

    text-align: center;

}



.post-footer {

    padding: 10px;

    display: inline-block;

    width: 100%;

    text-align: right;

    font-size: 14px;

}

.post-footer a {color: #b3b3b3;}



.ubuntuheading {

	font-size: 40px;line-height: 44px;text-align: center;font-family:Oswald !important;font-weight:400;font-style:normal;

}

.ubuntusubheading {

	border-color: #e5e5e5; color: #b3b3b3;    border-top-style: solid;

    border-top-width: 1px;

    font-size: 11px;

    text-align: center;

    height: 10px;

    line-height: 20px;

    margin: 10px auto 10px;

    height: auto;    width: 100%;

            display: block;

    }



    .ubuntusubheading abbr {background-color: #f7f7f7;    padding: 2px 10px;

    border-radius: 2px;

    position: relative;

    top: -10px;

    letter-spacing: .2em;

    text-transform: uppercase;

    color: #b3b3b3;

        font-size: 11px;

    text-align: center;

    

    line-height: 20px;

    }



.box1, .box2, .box2a, .box2b, .box2c, .box3, .box4, .box5, .box6, .box7, .box8 {

	    background-position: center center !important;

    background-repeat: no-repeat !important;

    background-size: cover !important;

    padding-left: 50px;

    padding-right: 50px;

    text-align: center;

    

}



.box1 .btn, .box2 .btn, .box2a .btn, .box2b .btn, .box2c .btn, .box3 .btn, .box4 .btn, .box5 .btn, .box6 .btn, .box7 .btn, .box8 .btn {margin-top:15px;margin-bottom:7px;}



.box1 {

	 background-image: url("/sitefiles/218/images/light2.jpg") !important;

	padding-top: 60px !important;

    padding-bottom: 50px !important;

}

.box1 h1 {font-size: 50px;line-height: 60px;text-align: center;font-family:Oswald !important;font-weight:700;font-style:normal}

.box1 h2 {font-size: 34px;color: #a1c436;line-height: 38px;text-align: center;font-family:Oswald !important;font-weight:400;font-style:normal}



.box2 {

	padding-left: 0px !important;

    padding-right: 0px !important;

}



.box2a {

		 background-image: url("/sitefiles/218/images/green1.jpg") !important;

	padding-top: 30px;

    padding-bottom: 50px;

    padding-left: 20px;

    padding-right: 20px;

}



.box2a h4 {font-size: 12px;color: #ffffff;line-height: 12px;text-align: center;font-family:Oswald !important;font-weight:400;font-style:normal}

.box2a h1 {font-size: 36px;color: #ffffff;line-height: 36px;text-align: center;font-family:Oswald !important;font-weight:400;font-style:normal}

.box2a h2 {font-size: 24px;color: #ddc9c9;line-height: 26px;text-align: center;font-family:Oswald !important;font-weight:400;font-style:normal}



.box2b {

		 background-image: url("/sitefiles/218/images/blue2.jpg") !important;

	padding-top: 20px;

    padding-bottom: 20px;

    padding-left: 20px;

    padding-right: 20px;

     color:#FFF;

}



.box2c {

		 background-image: url("/sitefiles/218/images/grey3.jpg") !important;

	padding-top: 20px;

    padding-bottom: 20px;

    padding-left: 20px;

    padding-right: 20px;

    color:#FFF;

}



.box2b h1, .box2c h1 {font-size: 24px;color: #ffffff;line-height: 28px;text-align: center;font-family:Oswald !important;font-weight:400;font-style:normal}





.box3 {

	 background-image: url("/sitefiles/218/images/michael1b.jpg") !important;

	 color:#FFF;

text-align: left;

	padding-top:100px;

    padding-bottom: 100px;

}

.box3 h1 {font-size: 44px;color: #ffffff;line-height: 48px;text-align: left;font-family:Oswald !important;font-weight:400;font-style:normal;}





.box4 {

	 background-image: url("/sitefiles/218/images/sectionSilverLarge2.jpg") !important;

text-align: left;

	padding-top:100px;

    padding-bottom: 100px;

}

.box4 h1 {font-size: 50px;line-height: 60px;text-align: left;font-family:Oswald !important;font-weight:700;font-style:normal}

.box4 h2 {font-size: 34px;color: #a1c436;line-height: 38px;text-align: left;font-family:Oswald !important;font-weight:400;font-style:normal}



.box5 {

	 background-image: url("/sitefiles/218/images/book1.jpg") !important;



}



.box6 {

	 background-image: url("/sitefiles/218/images/blue11.jpg") !important;

text-align: left;

	padding-top:100px;

    padding-bottom: 100px;

    color:#FFF;

}



.box6 h1 {font-size: 44px;color: #ffffff;line-height: 48px;text-align: left;font-family:Oswald !important;font-weight:400;font-style:normal}



.box6 h2 {font-size: 28px;color: #ffffff;line-height: 32px;text-align: left;font-family:Oswald !important;font-weight:400;font-style:normal}









.box7 {

	 background-image: url("/sitefiles/218/images/coeo.jpg") !important;

	 text-align: center;

	padding-top:120px;

    padding-bottom: 100px;

    color:#FFF;



}

.box7 h1 {font-size: 44px;color: #ece9f3;line-height: 48px;text-align: left;font-family:Oswald !important;font-weight:400;font-style:normal}



.box7 h2 {font-size: 28px;color: #ece9f3;line-height: 32px;text-align: left;font-family:Oswald !important;font-weight:400;font-style:normal}

.box8 {

	 background-image: url("/sitefiles/218/images/sectionSilverLarge2.jpg") !important;

text-align: left;

	padding-top:70px;

    padding-bottom: 70px;

    color:#000;

}



.box8 h1 {font-size: 50px;line-height: 60px;text-align: left;font-family:Oswald !important;font-weight:700;font-style:normal}

.box8 h2 {font-size: 34px;color: #a1c436;line-height: 38px;text-align: left;font-family:Oswald !important;font-weight:400;font-style:normal}











a.btn-see-through {

    border-color: rgba(255, 255, 255, 0.2);

    border-width:2px;

    background: none;

    color:#FFF  !important;

    text-transform: uppercase;

}



a.btn-see-through:hover {

    border-color: rgba(255, 255, 255, 1);

        background-color: #FFF  !important;

    color:#000  !important;

}





.content p {

font-family: 'Roboto', sans-serif !important;

	}






.showerrorhere input.error {

	display: inline !important;

    outline: 3px solid #b94a48  !important;

    

}



.reply {

    font-size: 14px !important;

}



.maninnav > li > a {

	font-size:16px !important;

}







.circlefield, .circlefield2, .circlestatus, .circlelink {

    border: 1px solid #a3bcef;

}



.btn-primary { background-color:#a6381d !important; color:#FFF !important; border:#a6381d !important;}



.rssitem {

    background-color: #ffffff;

    border: 1px solid #e3e3e3;

    border-radius: 5px;

    font-size: 14px;

    margin-bottom: 3px;

    margin-right: 5px;

    padding: 5px;

    text-align: left;

    width: 100%;

}



.content p {



	line-height:150%;



	font-size:15px;



}



#remembermediv, #remembermediv > a {

    color: #FFF;

}



.content2 p {



	line-height:150%;



	font-size:21px;



}







.content3 p {



	line-height:150%;



	font-size:18px;



}





.navbar-fixed-top .navbar-nav > .open > a, .navbar-fixed-top .navbar-nav > .open > a:hover, .navbar-fixed-top .navbar-nav > .open > a:focus {

    background-color: #0e0e0e;

    color: #FFF;

    



}



.navbar-brand img{



	height:70px;



}





.navbar {



/*	min-height:120px;*/



	



}



.navbar-fixed-top {



	background-color:#0e0e0e !important;




	border-bottom:#a6381d solid 5px  !important;

-webkit-box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.25);

-moz-box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.25);

box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.25);







	



}





.navbar-fixed-top .navbar-nav > li > a, .navbar-fixed-top .navbar-nav > li > a:hover, .navbar-fixed-top .navbar-nav > li > a:active {

    color: #FFF;

}





#navigator .dropdown.open > .dropdown-toggle, .activec, #scrollrightbut > a, #scrollleftbut > a  {

  background-color:#a6381d !important;

}



ul#loginarea.nav.navbar-nav.navbar-right li.dropdown a.dropdown-toggle { padding-bottom:0px;}







a, a:hover {



    color: #a6381d;



    text-decoration: none;



}







#loginarea {



	margin-top:10px;



}







.bg2 { background-image:url(../img/fcpbanner1.jpg);}







.maninnav>li>a {



	font-size:18px;



	color:#FFF !important;



	



}


.maninnav>li>a:hover  {
background-color:#a6381d !important;
}


.noUi-connect {



    background: none repeat scroll 0 0 #a6381d !important;



}







 /* Portrait tablet up */



    @media (min-width: 992px) {











    }



	



 /* Large desktop */



    @media (min-width: 1200px) {







    }















     



    /* Portrait tablet to landscape and desktop */



    @media (min-width: 768px) and (max-width: 991px) {











 .navbar-brand { overflow:visible !important;



	height:auto !important;



 }







    }



	



	    @media (min-width: 768px) {







	.rememberme {display:block;  margin-top:10px; padding-bottom:10px; }



#loginarea .dropdown-menu {







    margin-top: 80px !important;







    }











.dropdown-menu2 {



 margin-top: 7px !important;



}











		}







	



     



    /* Landscape phone to portrait tablet */



    @media (max-width: 767px) {



	.navbar-collapse {



  /*   max-height:none !important; */



	margin-top:0px;



}



#loginarea {margin-top:0px !important; margin-left:0px; margin-right:0px; max-width:250px;}



.navbar-brand img { height: 40px !important; margin-top:0px !important;}



.navbar {min-height: 60px !important;}



    }







 



 



     



    /* Landscape phones and down */



    @media (max-width: 480px) {











    }



	



	



	    @media (max-width: 350px) {







.col-xxs-12  {



	width:100%;



}



    }



	



	



	



	



	



	



	







.bgteam h1, .bg2 h1, .boybg h1  {



	text-align: center;



	/*font-family:'Merienda One', Helvetica, sans-serif !important;*/



	font-size:32px;



  color:#DFDFDF;



}



.fcphomecontent  p {



	text-align: left;



	/*font-family:'Merienda One', Helvetica, sans-serif !important;*/



	font-size:14px;



	color:#C0C0C0;







}







.bgscroll {



	background-attachment:scroll !important;



	



}



.fcphomecontent  h1 {



	font-size:36px;



	margin-top:50px;



}



.plus1 {	font-size:16px !important;}



.plus2 {	font-size:18px !important;}



.plus3 {	font-size:20px !important;}



.plus4 {	font-size:24px !important;}



.plus5 {	font-size:26px !important;}



.boybg, .legalbg, .bgcirclemore, .bgresponse, .bgcoeo, .bgresources, .bgartoflife, .vitalitybg, .bgfsr, .warriorsbg  {



		color:#C0C0C0;



	background-color:#000;



	background-size:cover;



	background-position:center right;



	background-repeat:no-repeat;



	margin-top:-50px;



	padding-top:20px;



	padding-bottom:20px;



	



	



}







.bgm  {



		color:#C0C0C0;



	background-color:#000;



	background-size:cover;



	background-position:center left;



	background-repeat:no-repeat;



	padding-top:20px;



	padding-bottom:20px;



	



	



}







.bg2  {



		color:#C0C0C0;



	background-color:#000;



	background-size:cover;



	background-position:center left;



	background-repeat:no-repeat;



	padding-top:20px;



	padding-bottom:20px;



	



	



}



.bgteam  {



		color:#C0C0C0;



	background-color:#000;



	background-size:contain;



	background-position:bottom left;



	background-repeat:no-repeat;



	margin-top:50px;



	padding-top:20px;



	padding-bottom:20px;



	



	



}











.linkcirclefield {



    background: #fff none repeat scroll 0 0;



    border: 7px solid #8dc63f;



    border-radius: 50%;



    box-shadow: 0 0 0 3px #fff;



    height: 100%;



    overflow: hidden;



    position: relative;



    width: 100%;



	margin-bottom:5px;



	margin-top:10px;



}



.linkcirclefield img {



    border: 3px solid #fff;



    border-radius: 50%;



}















	



 /* Large desktop */



    @media (min-width: 1200px) {



.plus1 {	font-size:18px !important;}



.plus2 {	font-size:20px !important;}



.plus3 {	font-size:24px !important;}



.plus4 {	font-size:26px !important;}



.plus5 {	font-size:28px !important;}



.fcphomecontent  p, .fcpcontent p {font-size:18px;}



.fcphomecontent  h1, .fcpcontent  h1 {font-size:50px;}



	}















     



    /* Portrait tablet to landscape and desktop */



    @media (min-width: 768px) and (max-width: 991px) {



.plus1 {	font-size:16px !important;}



.plus2 {	font-size:18px !important;}



.plus3 {	font-size:20px !important;}



.plus4 {	font-size:22px !important;}



.plus5 {	font-size:24px !important;}



.fcphomecontent  p, .fcpcontent p {font-size:16px;}



.fcphomecontent  h1, .fcpcontent  h1 {font-size:25px;}







    }



	







	



     



    /* Landscape phone to portrait tablet */



    @media (max-width: 767px) {



.plus1 {	font-size:15px !important;}



.plus2 {	font-size:16px !important;}



.plus3 {	font-size:18px !important;}



.plus4 {	font-size:20px !important;}



.plus5 {	font-size:22px !important;}



.fcphomecontent  p, .fcpcontent p {font-size:14px;}



.fcphomecontent  h1, .fcpcontent  h1 {font-size:25px;}



.boybg, .legalbg, .bgcirclemore, .bgresponse, .bgcoeo, .bgresources, .bgartoflife, .vitalitybg, .bgfsr, .warriorsbg {







		margin-top:-100px;



    }







    }







 



 



     



    /* Landscape phones and down */



    @media (min-width: 767px) {



.boybg {



	background-image:url(/sitefiles/285/boy2.jpg) ;



	background-attachment:fixed;



	background-position:bottom right;



background-size:contain;







    }



.bg2 {



	background-image:url(/sitefiles/285/bgw1.jpg) ;







    }	



	



.bgteam {



	background-image:url(/sitefiles/285/bgteam.jpg) ;







    }



	



	.legalbg {



	background-image:url(/sitefiles/285/wepeoplebg.jpg) ;



background-position:center;



    }



	



	.bgcirclemore {



	background-image:url(/sitefiles/285/bgcirclemore.jpg) ;



background-position:center;



    }



	



	



	.bgresponse {



	background-image:url(/sitefiles/285/bgresponse.jpg) ;



background-position:center;



    }



	



	.bgcoeo {



	background-image:url(/sitefiles/285/bgcoeo.jpg) ;



background-position:center;



    }







    .bgresources {



	background-image:url(/sitefiles/285/bgresources.jpg) ;



background-position:center;



    }







    .bgartoflife  {



	background-image:url(/sitefiles/285/bgartoflife.jpg) ;



background-position:center;



    }



    .vitalitybg {



	background-image:url(/sitefiles/285/vitalitybg.jpg) ;



background-position:center;



    }







    .bgfsr {



	background-image:url(/sitefiles/285/bgfsr.jpg) ;



background-position:center;



    }







    .warriorsbg {



	background-image:url(/sitefiles/285/bgwarriors.jpg) ;



background-position:center;



    }







    .bgc1 {



	background-image:url(/sitefiles/285/bgc1.jpg) ;



background-position:center;



    }







    .bgc2 {



	background-image:url(/sitefiles/285/bgc2.jpg) ;



background-position:center;



    }







    .bgc3 {



	background-image:url(/sitefiles/285/bgc3.jpg) ;



background-position:center;



    }



















    .bgw1 {background-image:url(/sitefiles/285/bgw1.jpg);}	



    .bgw2 {background-image:url(/sitefiles/285/bgw2.jpg);}	



    .bgw3 {background-image:url(/sitefiles/285/bgw3.jpg);}	



    .bgw4 {background-image:url(/sitefiles/285/bgw4.jpg);}	



	



	}



	



	@media (max-width: 350px) {











    }







	



	



	



	



	



	



