/*
CSS Document
Client: ST. CHRISTOPHER CHILDREN'S HOME
Author: Genesis Creatives
Code Base: HTML5
*/

.donations {
	background-color:#00923f;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:24px;
	padding:16px 31px;
	text-decoration:none;
  width:250px;
  text-align:center;
}
.donations:hover {
	background-color:#6cdb30;
  text-decoration:none;
  color:#000;
}
.donations:active {
	position:relative;
	top:1px;
}


.ifaq-content{
  padding-top:20px;
  font-size:0.9em;
  text-align:left;
  line-height: 1.4em;
}

.ifaq-content img{
  margin-right:25px;
  border:2px solid #e4e4e4;
}

.ifaq-content p{
  margin-bottom:10px !important;
}

.ifaq-container-open h3,
.ifaq-collapsible a h3{
  margin:0 !important;
    font-weight:normal !important;
  font-size:1.3em;
}



ul.gen li,
.tab-content ul li{
  margin-bottom:0.5em;
}

.strip-full p,
.strip1-left p,
.strip4-left p{
 
  margin-bottom:2em;
}

.aikonmenu-{  
float:right !important;
}

ul.gallery-list li{

float:left;

overflow:hidden;
margin-right:50px;
width:27%
}

.strip2-left h3,
.strip3-left h3{
margin-top:0;
}



ul.clients{
list-style-type:none;
}

ul.clients li{
text-align:left;

margin-bottom:5px;
padding-left:25px;
margin-bottom:7px;
line-height:1.5em;
}


.ital{
font-family: 'Cormorant', serif;
/*font-family: 'PT Serif', serif;
*/font-size:1.5em;
line-height:1.5em;	
color:#777;
}

.strip-full{
	text-align:left;
	padding:1em 0 3em 5px;
	font-size:1.2em;
  line-height:1.8em;
}

.strip-full h2{
font-weight:lighter;
font-size:2.5em;	
}

._label{
width:40%;
background-image:url('../../../images/filter-white.png');
}

.strip1-left{
	
	float:left;
 color:#555;
	padding:0;
	font-size:1.2em;
  line-height:1.5em;
}

.strip1-left h1,
.strip3-left h1,
.strip5-left h1{
font-weight:lighter;
font-size:2em;	
text-align:center;

}

.strip3-left h1{
padding-bottom:0.5em;	
}



.strip2-left{
	
	float:right;
 color:#555;
    /*padding:2em 2.5em 0 2em;*/
	padding:4em 0 0 0;
	font-size:1.5em;
  line-height:1.8em;
  margin-left:0 !important;
}

/*.strip2-left p{
margin-bottom:1.5em;
}*/



.strip2-left ul li{
margin-bottom:0.5em;
border-bottom:1px dotted #e4e4e4;
padding:0.3em;
font-size:16px
}

.strip3-left{
padding:0;
font-size:1.5em;
line-height:1.8em;
color:#555;	
}

.strip4-left{
padding:50px;
font-size:1.2em;
line-height:1.5em;	
}



/*.strip4-left p,
.strip1-left p{
margin:0;
padding:0;	
}*/

.strip5-left{
padding:1.5em;
font-size:1.5em;
line-height:1.5em;
	
}

.strip5-left .module_text_bottom ul li{
margin-bottom:0.5em;
border-bottom:1px dotted #e4e4e4;
padding:0.3em;
font-size:16px
}


.jumbotron .moduletable_text{
	position:absolute;
	z-index:10;
	top:40%;
	width:50%;
	left:0;
	right:0;
	margin:0 auto;
	text-align:center;
	background-color:#fff;
	padding:0 50px 50px 50px;
	opacity:0.7;
	font-size:1.2em;
	line-height:1.4em;
}




.menu-btn{
margin-bottom:0 !important;
position:absolute;
z-index:999;
background-color:#000 !important;
color:#fff !important;
opacity:0.3;
height:65px !important;
  width:65px;
  text-align:center;
  
}

/*.menu-btn{
  display:none;
  }*/

#lightbox { 
		
			background-color: white;
			
			-moz-background-clip: padding;     /* Firefox 3.6 */
			-webkit-background-clip: padding;  /* Safari 4? Chrome 6? */
			background-clip: padding-box;      /* Firefox 4, Safari 5, Opera 10, IE 9 */
						 
			border: 20px solid rgba(0,0,0,0.3);
						
			-webkit-border-radius: 40px;
			-moz-border-radius: 40px;
			border-radius: 40px; 
		
			padding: 30px;
			width: 250px;
			text-align: center;
			
			position: absolute; 
			top: 100px;
			left: 200px; 
		
		}

.center {
     float: none;
     margin-left: auto;
     margin-right: auto;
}



.acymailing_form{
  float:left;
position:relative;
  z-index:999;
  }



#main-mod-bottom .pri-parallax{
  padding-bottom:10em;
  }

#main-mod-bottom p{
 color:#fff; 
}

#main-mod-bottom{
 background-image:url(../../../images/footer.png);
  background-repeat:no-repeat;
  background:cover;
  background-position:center;
  height:550px;
  margin-top:-550px;
  position:relative;
  z-index:100;
}
  
  
/*-- --------------- HEADER -----------------------*/


.title{

  float:left;
  margin-top:29px;
  margin-left:20px;
  font-weight:300;
  display:block;
}

header .text-center{
 font-size:0.8em;
  margin-top:1em;
}
/*-- --------------- NAV-----------------------*/

.navbar .navbar-nav{
  display:inline-block;
      float:none;
      vertical-align:top;
    }
    
    .navbar .navbar-collapse{
  text-align:center;
        }


.navbar ul.nav li a{
  padding-left:0.75em;
  padding-right:0.75em;
  }


/*-- --------------- ANI -----------------------*/

.jumbotron .btn{
background-color:#602982;
border:0;
}
  
.jumbotron .btn:hover{
background-color:#869f5a;	
}      
      
.jumbotron{
position:relative;
  z-index:1;
  margin:0;

}


/*-- --------------- STRIP1 / ROW-A -----------------------*/
#strip1{
background-color:#444;
}

#strip1 .container-fluid{
 padding:0; 
}



#strip1,
#strip1b,
#strip2{
	



}

#strip1b{
text-align:center; 
padding-bottom:6em;
}

.strip1 p{
color:#555; 
}

/*-- --------------- COL-1 -----------------------*/

#strip1 .col-lg-2{
  background-color:#eee;
 

  }






p.small{
 font-size:0.9em;
  color:#000;
  font-weight:400;
margin:0;
 padding:0;

}

/*--- GLOBAL STYLES ---*/
#links img{
border:3px solid #d4e1ae; 
  border-radius:3px;
  margin:3px;
}


h3{

  margin-top:2em;
}
.highlight{
background-color:#869f5a;
color:#fff;
font-weight:bold;
font-family:Arial,sans-serif;
padding:0.5em;
width:250px;
border-radius:8px;
}
  
  




.jumbotron.dish2{

  margin:0;
  height:400px;
}

.jumbotron.title{
background-image:url(../images/title.png);
background-repeat:no-repeat;
background-position:center top;
background-size:cover;
margin:0;
height:200px;
background-color: transparent;

}



  
  
.navbar{
margin-bottom:0;

}


  























p.b-from-right{
padding:5px;
line-height:1.5em;  
}

.qtitle{
color:#777;
    padding-top:10px;
 font-size:1.5em;
  }
  
#fsrc-fixed-bg2 .button{
 background-color:#67820a;
  border:0;
  padding:5px;
  width:100px;
  color:#fff;
}

#fsrc-fixed-bg2 input{
 padding:3px; 
}

.responseContainer{
width:300px;
position:relative;
left:65%;	
}

#fsrc-fixed-bg2 .moduletable h3{
 color:#ff9; 
   margin-left:65%; 
    overflow:hidden;
  position:relative;
  top:100px;
  z-index:9;
  font-weight:lighter;
  font-size:1.5em;
}




#fixed-top{
  background-color:#fff;
 /* position:fixed;
  top:0;

  width:100%;

  z-index:999;
  height:197px;
*/

}


#scroll-bottom{

  position:relative;
  top:197px;
}



/*------------------GEN ----------------------*/
header,
footer,
section,
article,
nav,
aside,
figure,
main{
display:block;	
}

body{
font-family:Helvetica;
font-weight:lighter;
padding:0;
margin:0;
background-color:#fff;
  
}



/*------------------MAIN HEADER ----------------------*/
header{
/*margin-top:-97px;*/
}



#logo{
position:absolute;
z-index:999;
/*left:0;
right:0;
margin:0 auto;
width:1000px;
top:20%;*/

}

#logo img{
display:block;
margin:auto;	
}
  



#address{

  width:100%;



 
color:#777;
  margin:0 auto;
  /*width:1090px;*/

}



#searchbox{
/*width:400px;
height:30px;*/
padding:35px 0 0 0;


/*position:relative;
top:-105px;
left:683px;*/
border-radius:5px;
  -khtml-border-radius:5px;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
}

#searchbox .input-prepend input{
padding:5px;  
  font-size:0.9em;
  border:1px solid #e4e4e4;
  background-color:#fff;
}

#searchbox button{
 background-color:#999;
  border:none;
  height:30px;
  width:60px;
  color:#fff;
}



#toplinks a{
 color:#666; 
}

#toplinks ul{
list-style-type:none;
font-size:0.8em;
}

#toplinks ul li{
display:inline;
  float:left;
margin-left:20px;
}

.search input{
  font-size:1em;
    padding:5px;
	
  }


/*------------------MAIN NAV ----------------------*/


nav{

margin:0 auto;

position:absolute;
right:0;
  z-index:9;
margin-top:85px;

  opacity:.9;
background-color: #365c17;

}



nav ul li a{
 font-family:Helvetica;
  font-weight:100;
text-transform:uppercase;
 

}

nav ul{

list-style-type:none;
font-size:1em;

margin:0;
  padding:0;

}



nav#mainNav ul li a:link,
nav#mainNav ul li a:visited{
/* color:#fff;
  text-decoration:none;*/

  
}

nav ul li a:hover{
 color:#blue;

}

nav ul li.current a{
 color:#e7dec8; 

 
}

/*------------------ ANI ----------------------*/
section#ani{
width:100%;
position:relative;
  display:none;
/*width:100%;
background-color:#999;
height:450px;
clear:left;*/

}
#ani h2{
 font-weight:lighter;
  /*color:#888;---origninal---*/
  color:#fff;
  font-size:2.2em;
}

#ani ul{
  margin:0;
  padding:0;
 list-style-type:none; 
}

#ani ul li{
  float:left;
 width:365px;
  height:365px;
  border:1px solid #fff;
}

.camera_caption_articlecontent a{
  color:#999;


  }
  
  .camera_caption_articlecontent p{

      font-family:Helvetica;
      font-weight:lighter;
      font-size:1em;
      line-height:1.4em;
      padding:0 90px 10px 40px;
      margin:0 0 20px 0;
      border-left:1px solid #555
  }

.camera_pag{
  width:300px;

    height:40px;
    position:relative;
    left:275px;
    top:-45px;
    z-index:999;
  }
 
#ani p{
 margin:0;
  padding:0;
}

.tp-dottedoverlay{
  opacity:0.1;
  }


#green{
background-image:url(../../../images/filter-white.png);



}


.jumbotron h1{
  margin:0;
padding-top:150px;
    font-weight:lighter;
    color:#fff;
    opacity:0.5;
  }

/*------------------ MID STRIP----------------------*/

.mid-strip-wrapper{
 background-image:url(../../../images/filter-white.png); 
    padding:30px 50px;
 
  position:relative;

  z-index:101;
margin-top:-150px;
  }
  
  
section#mid-strip{
  color:#fff;
margin:0 auto;
/*width:1100px;
background-color:#5f733b;  */
background-image:url(../../../images/filter-black.png);
clear:left;
padding:15px;

  position:relative;
  z-index:100;

}

#mid-strip .featured{
  margin-top:2em;
}

#mid-strip .featured p{
 padding:0 2em; 
}




#mid-strip h1{
font-size:2em;
  font-weight:lighter;

}

#mid-strip .custom{

}




section#mid-strip p.quote{
 font-family:Georgia, Times;
  font-size:1.1em;
  font-style:italic;
  line-height:1.5em;
  padding:0;
  margin:0;
  color:#888;
  width:700px;
  text-align:center;
 margin:0 auto;
  padding-top:20px;
  padding-bottom:30px;
}




ul.breadcrumb{
 margin-left:25px;
  padding:0;
}

ul.breadcrumb li{
display:inline;
  float:left;
  font-size:0.7em;
  margin-right:10px;
  color:#777;
}

ul.breadcrumb li a{
 color:#058429; 
}

ul.breadcrumb li span{
padding-left:10px; 
}

ul.breadcrumb li.active span{
 padding-left:0; 
}

#mid-strip h3{
 margin-top:0.5em;;
  font-weight:100;
}

#mid-strip .thumbnail{
 margin:1em 2em 0 2em; 
}

/*------------------ FEATURED ----------------------*/

#featured{
 padding-top:2em; 
}

#featured h1{
 font-weight:100;
  margin-bottom:25px;
}

#featured-body{
  margin:0 0 3em; 0;
  float:none;
text-align:center; 
}

#featured-body h3{
  font-family:"Helvetica Neue",Helvetica, Arial, sans-serif;
font-weight:300;
  font-size:3em;
  margin-bottom:25px

}


/*------------------ MAIN BODY WRAPPER ----------------------*/
#mainbodyWrapper{
  



background: -moz-linear-gradient(top,  rgba(245,245,245,1) 5%, rgba(255,255,255,1) 50%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(5%,rgba(245,245,245,1)), color-stop(50%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(245,245,245,1) 5%,rgba(255,255,255,1) 50%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(245,245,245,1) 5%,rgba(255,255,255,1) 50%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(245,245,245,1) 5%,rgba(255,255,255,1) 50%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(245,245,245,1) 5%,rgba(255,255,255,1) 50%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
/*margin-top:145px;*/

  overflow:hidden;
  clear:both;
background-color:#fff;
}
/*------------------ LEFT COL ----------------------*/
section#leftcol{

  

  clear:left;
float:left;


margin:5px 25px 0 0;
padding:60px 25px 75px 25px;

  font-size:0.9em;

    color:#444;
   
    line-height:1.5em;
  
  
  

-moz-border-radius-topright: 5px;

border-top-right-radius: 5px;
  
-webkit-border-top-right-radius:5px;


-khtml-border-radius-topright:5px;

}

/*
section#leftcol h2{
 color:#fff;
  font-weight:lighter;
  font-size:2em;
  padding-bottom:30px
}
*/

section#leftcol h2{
 color:#666;
  font-weight:lighter;
  font-size:2em;
  padding-bottom:0px;
    position:relative;
  top:-35px;
  line-height:1.2em;
  border-bottom:1px solid #666;
}




/*------------------ RIGHT COL ----------------------*/
section#rightcol{
float:right;
  height:100%;




padding:0;

  font-size:0.9em;

    color:#666;
   
    line-height:1.5em;
}
  
  #rightcol p{
   margin:0;
    padding:0
  }

.span4{
 margin:0; 
}

h2.item-title,
#rightcol .page-header h2,
h2.contentheading{
 font-size:2em;
  font-weight:lighter;
  color:#f90;
}

.m4j_required_wrap{
  display:none;
  }

section#rightcol #rightcolHeader h2,
section#rightcol h3{
font-family:Helvetica,sans-serif;
font-weight:lighter;
letter-spacing:-0.03em;
margin:0 0 15px 0;
  color:#900;
    font-size:1.8em;
	
}

section#rightcol h4{
 margin:0 0 5px 0; 
  text-transform:capitalize;
   border-top:1px solid #999;
  border-bottom:1px solid #999;
  padding:8px 0 8px 0;
  
}

section#rightcol h4 a{
 color:#444; 
  text-decoration:none;
 
}

#rightcol .ns2-inner{
 border-top:5px solid #579478; 
}

.m4j_submit{
  width:200px;
    height:50px;
    border:none;
    
  }
  
  .m4j_submit:hover{
      background-color:#f90;
        cursor:hand;
        color:#fff
      }
#rightcol ul.nav{

}

#rightcol ul.nav{

  
  margin:0;
  padding:0 0 50px 0;
  list-style-type:none;
}

#rightcol ul.nav li a:link,
#rightcol ul.nav li a:visited{
 display:block; 
  line-height:3em;
  padding-left:25px;
  padding-right:25px;
  text-decoration:none;
  color:#5f733b;
  border-bottom:1px solid #f0f0f0;

}

#rightcol ul.nav li a:hover,
#rightcol ul.nav li a:active{
background-color:#f1f1f1;
  color:#000;
}

#rightcol ul.nav li.current{
 background-color:#e8eed8;
}

#rightcol .moduletable_contactinformation{


}

#rightcol .moduletable_contactinformation h3{
background-color:#f5f5f5;
  padding:25px;
  margin:0;
}

div.custom_contactinformation{
 padding:0 25px; 
  border:1px solid #eee
}



.fsrc-btn p a:link,
.fsrc-btn p a:visited{
margin:0;
display:block; 
background-color:#525252;
padding:30px;
  text-decoration:none;
  color:#fff;
    }
    
.fsrc-btn p a:hover,
.fsrc-btn p a:active{
    display:block;
  background-color:#65893e;
    }   
    
  
  .fsrc-btn p{
  text-align:center;
  color:#fff;
  font-size:1.2em;
    }


#rightcol .fsrc-btn{
 margin-bottom:35px; 
}

#rightcol .moduletable_contactinfo{
 float:left;
  margin-top:3em;
  
}

/*---------------------MAIN BOTTOM -----------------*/
section#mainBottom{

  margin:0 auto;

}

section#mainBottom h3{
  font-size:1.5em;
  font-weight:lighter;
  margin:0;
  padding:0;

}




section#mainBottom p{
 text-align:center; 
}

  section#mainBottom p a:link,
  section#mainBottom p a:visited{
   color:#999; 
  }

/*------------------ FOOTER ----------------------*/
footer#mainFooter{
clear:both;
margin-top:0;
text-align:center;
overflow:hidden;
  background-color:#333;
background-image:url(../../../images/clock.jpg);
background-repeat:no-repeat;
background-position:bottom right;

}

footer#mainFooter h3{
 color:#fff;
font-family:Helvetica,Arial,sans-serif;
font-weight:lighter;
  font-size:2.5em;
  margin-bottom:0;

border-bottom:1px solid #444;
  margin-right:50px;
  margin-left:10%;
}

.footer-sitemap-menu{
padding-top:30px;

  }

.footer-sitemap-menu ul{
  float:left;
  text-align:left;
    font-size:0.7em;
    line-height:1.5em;
	list-style-type:none;
  }
  
.footer-sitemap-menu ul li a:link,
.footer-sitemap-menu ul li a:visited{
   color:#999;
   text-decoration:none
 
  }
        
        
.footer-sitemap-menu ul li a:hover,
.footer-sitemap-menu ul li a:active{
   text-decoration:underline;
   color:#ccc;
 
  }        
    
.footer-sitemap-menu ul li.parent{
    font-size:1em;
        padding-top:40px;
        margin-bottom:10px;
        list-style-type:none;
		border-bottom:1px solid #888;
 
      }

.footer-sitemap-menu ul li.parent a:link,
.footer-sitemap-menu ul li.parent a:visited{
color:#e4e4e4;
   text-decoration:none;
}
    
    .footer-sitemap-menu ul li.parent a:hover,
.footer-sitemap-menu ul li.parent a:active{
color:#fff;

}
    
.item-101,
.item-123,
.item-124,
.item-125{
  display:none
      }
    

#credits{
/* width:1100px;*/
  margin:0 auto;
  padding-top:80px;
  font-size:0.7em;

  clear:left
}

#credits p,
#credits a{
 color:#ccc; 
}






/*------------- --*/
/*body, html, main {
height: 100%;
}*/

.fsrc-fixed-bg1{
overflow:hidden;
  }
  
  
 
.fsrc-fixed-bg1 h1{
color:#fff;
font-family:Helvetica,sans-serif;
font-weight:lighter;
margin-top:140px;
font-size:2.5em;
margin-left:0;
padding-left:0;
}

#fsrc-fixed-bg2{

overflow:hidden;
text-align:left; 
}

#fsrc-fixed-bg2 .moduletable{

  height:0px;
}

.parasection{
/*  width:700px;*/
    border-right:1px solid #555;
  }
  
  

#fsrc-fixed-bg2 p,
#fsrc-fixed-bg2 h1{
  color:#ccc;
  font-family:Helvetica,sans-serif;
font-weight:lighter;
  line-height:1.3em;

}

#fsrc-fixed-bg2 a{
 color:#ff9; 
}

 
/*.fsrc-scrolling-bg {
min-height: 10%;
}*/

#fsrc-fixed-bg2 h1{
   color:#fff;
font-size:1.5em;
  }


#fsrc-fixed-bg2 .b-wrapper p{
color:#fff;	
padding:0 5px 0 5px;
}

#mainBottom ul#picturelinks{

  overflow:hidden;
  width:900px;
  position:relative;
  left:-340px;
}


#mainBottom ul#picturelinks li{
 display:inline;
  float:left;
  margin-right:2em;
  margin-top:1em;
  
}

.clear {
    clear: both;
}






/* ------------------- MOBILE PHONE CONSIDERATIONS ---------------------------- */
/* ------------------- MOBILE PHONE CONSIDERATIONS ---------------------------- */






@media (max-width: 1200px){
	
	.menu-btn{
display:block; 
  }
  
  nav#mainNav{
	display:none;  
  }
  


nav#mainNav .container-fluid{
 padding:0; 
}


}

@media (max-width: 991px){


  
 #coat-of-arms2{
     display:none; 
    }
	  #address p{
	color:#e4e4e4;	
	}
	
	#searchbox{
	display:none;	
	}
	
}
 
    @media (max-width: 1024px) {
  
   #address p{
	color:#e4e4e4;	
	}
	
	#searchbox{
	display:none;	
	}
	
  nav#mainNav{
	display:none;  
  }
  
  nav#mainNav li#iceMenu_147{
margin-left:0;
    }
	
  
    .navbar-header {
        float: none;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
        margin: 7.5px -15px;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .navbar-text {
        float: none;
        margin: 15px 0;
    }
    /* since 3.1.0 */
    .navbar-collapse.collapse.in { 
        display: block!important;
    }
    .collapsing {
        overflow: hidden!important;
    }
  	
}





@media only screen and (min-device-width: 320px) and (max-device-width: 568px) {
	
	#logo img{
	width:300px;	
	}
	
	#logo p{
text-align:center;
display:none;

}



header{
margin-top:0;
}
  nav#mainNav{
   display:none; 
  }
  
  #address{
	display:none;	
	}
	
	#searchbox{
	display:none;	
	}
	
	#mid-strip .featured p{
 padding:0 .5em 1.5em .5em; 
}

section#rightcol{
padding:1em;	
}
  
  
  .title{
    font-size:40px;
     margin:0 auto;
	 padding:0;
      font-weight:400;
	  margin-bottom:10px;
	  margin-left:15px;
    }
    
    #coat-of-arms2{
     display:none; 
    }
	
	#coat-of-arms3{
	display:block;
	margin-top:0px;
	margin-left:80px;
	position:absolute;
	z-index:999999;
}
	
	#toplinks,
	#searchbox{
	display:none;	
	}
  

  
header .text-center{
display:none;	
}

#leftcol p{
	color:#000;
font-size:1.3em;
line-height:1.4em;	
}

.jumbotron.dish2{
display:none;
}

#rightcol ul.nav li a:link,
#rightcol ul.nav li a:visited{
	font-size:1.4em;
 display:block; 
  line-height:3em;
  padding-left:25px;
  padding-right:25px;
  text-decoration:none;
  color:#5f733b;
  border-bottom:1px solid #f0f0f0;

}

#rightcol ul.nav li a:hover,
#rightcol ul.nav li a:active{
background-color:#f1f1f1;
  color:#000;
}
  
   
}

/* ---- /MOBILE PHONE CONSIDERATIONS ------ */




































