  body {


}

/* new header VVV */

.modal-backdrop.in {
	 background-image: url("/sitefiles/0/images/cool-abstract-background.jpg") !important;
}

.newnav a{
    font-weight: 400;
	font-size: 16px;
}


#ubuntudropdown {
position:fixed;
top:95px;
left:0px;
right:0px;
background-color:#000;	
clear:both;
padding-top: 45px;
padding-bottom: 45px;
    box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.1);
}
#ubuntudropdown a{
	display:block;
	color:#FFF;
	text-decoration:none;
	margin-top: 10px !important;
}
#ubuntudropdown h3{
	display:block;
	color:#77bf43 !important;
	font-size:16px;
	margin-bottom: 10px !important;
	font-weight:bold;
}





.newnav-right .newmenuicon img {
	/*background-color:#77bf43 !important;*/
}

   /* breakpoint for nav smaller */
   @media (max-width: 1100px) {
.newnav a {
	font-size: 14px;
}
 }
   
      /* breakpoint for nav hiding */
   @media (max-width: 1050px) {
	   .newnav a {
	display: none;
}
.navbar-brand {
	display: flex !important;
}
.newnavmedshow {
display:flex;	
}
   }

/* new header ^^^ */

.textilebg {
background-image:url(/sitefiles/285/shipibo.jpg) ;
background-position:center;
background-size: contain;
color: #000;
padding-bottom:50px;
}

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



.panel-primary > .panel-heading {
    background-color: #77bf43;
    border-color: #77bf43;
    color: #fff;
}

.panel-primary {
    border-color: #77bf43;
}

.progress-bar {
    background-color: #77bf43;
}

.bootstrap-switch-handle-on.bootstrap-switch-primary { background-color:#77bf43 !important;}

#navigator .dropdown.open > .dropdown-toggle, .activec, #scrollrightbut > a, #scrollleftbut > a  {
  background-color:#77bf43 !important;
}

.content p {
	line-height:150%;
	font-size:15px;
}

.content2 p {
	line-height:150%;
	font-size:21px;
}

.content3 p {
	line-height:150%;
	font-size:18px;
}

.navbar-brand img{
	height:70px;
}
.navbar {
	min-height:95px;
	
}
.navbar-inverse {
	background-color:#000000 !important;
	border-color:#9F9F9F;

	
}

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

a, a:hover {
    color: #77bf43;
    text-decoration: none;
}

#loginarea {
	margin-top:10px;
}

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

.maninnav>li>a {
	font-size:18px;
	color:#ebebeb !important;
	
}

.noUi-connect {
    background: none repeat scroll 0 0 #77bf43 !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: 62px !important;

    }


.dropdown-menu2 {
 margin-top: 7px !important;
}


		}

	
     
    /* Landscape phone to portrait tablet */
    @media (max-width: 767px) {
	.navbar-collapse {
 
	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) {


    }

	
	
	
	
	
	
