@charset "UTF-8";
/* CSS Document ====================*/
/* Corporate Care V1.0 ============*/
/* Colors:             ===========*/
/* #8DC63F - green     ==========*/
/* #1B1464 - navy      =========*/
/*=============================*/

::selection
{
	color:#fff;
	background: #8DC63F;
}
::-moz-selection
{
	color:#fff;
	background: #8DC63F;
} 

body{
	font-family: 'Ubuntu Condensed', sans-serif;
	font-size: 16px !important;
	color: #1B1464;

}

.inner {
	padding: 15px;
}
.clear-me{
	clear:both;	
}

.main-area{
	background: url(../images/white-80.png);
	background: rgba(255,255,255, 0.9);	
}
.top-bar{
	background: #fff;	
	margin-top: 50px !important;
	padding-top: 20px !important;
	border-top: 4px solid #8DC63F;	
	padding-bottom: 20px !important;
}
.navigation{
	padding-top: 25px;
	font-size: 14px;
	color: #1B1464;	
	text-transform: uppercase;
}
.navigation nav ul li{
	border-right: 1px solid #1B1464;	
	display: inline;	
	margin-left: 8px;
	padding-right: 4px;
}
.navigation nav ul li a{
	text-decoration: none;
	color: #1B1464;
}
.navigation a:hover{
	color: #8DC63F;	
}
.navigation select{
	display:none; 
}

.nav-selected{
	color: #8DC63F !important;	
}
.navigation nav ul li:last-child{
	border: none !important;
}

.linkedin{
	padding-top: 20px;
	text-align: right;	
}

.services{
	border-top: 1px solid  #1B1464;	
	padding-top: 20px !important;
	border-bottom: 4px solid #8DC63F;
	padding-bottom: 20px;
	background: url(../images/white-80.png);
	background: rgba(255,255,255, 0.9);
}

.services a:hover{
	color: #8DC63F !important;	
}

.services a:visited{
	color: #1B1464;	
}

.tagline{
	padding-top: 10px;
	font-size: 21px;
	color: #1B1464;
}
.tagline strong{
	font-family: 'Candal', serif;
	color: #1B1464;
}
.green-text{
	color: #8DC63F;
}

/* moving element */

.move{
	width: 80px; 
	height: 5px; 
	background: #1B1464; 
	position: absolute; 
	left:0; 
	top: 0;	
  -moz-box-shadow: 2px 2px 4px 4px #ccc;
  -webkit-box-shadow: 2px 2px 4px 4px #ccc;
  box-shadow: 2px 2px 4px 4px #ccc;
}
.triangle{
  border-color: #1B1464 transparent transparent transparent;
  border-style: solid;
  border-width: 10px;
  height:0;
  width:0;
  position:absolute;
  top: 5px;
  left:30px;	

}

/*==== IMAGE SLIDER ===== */
.image-section{
	color: #1B1464;	
}
.powerSliderShell{
	margin-left: -10px !important;	
}

.largeText{
	background: none !important;
	font-family: 'Ubuntu Condensed', sans-serif;
	font-size: 30px !important;
	max-width: 400px !important;
	word-wrap: break-word;
	line-height: 1.2em;
}

/* ========== SIDEBAR ========== */
.right-sidebar{
	background: #1B1464 !important;
	color: #fff !important;
	padding-top: 25px;
	padding-bottom: 11px;
}

.right-sidebar h2{
	font-size: 20px;
	color: #fff;
	font-family: 'Ubuntu Condensed', sans-serif;
}

.right-sidebar a{
	color: white;
	text-decoration: underline;
}
.right-sidebar a:hover{
	text-decoration: none;	
	color: #8DC63F;
}

/*============= LOGOS ============== */
.logo-line{
	margin-left: -10px;
	padding-left: 30px;
	padding-top: 5px;
	background: white;
	width: 100%;
	min-height: 50px;
}
.logo-holder{
	margin-right: 41px;	
	margin-top: 5px;
	max-width: 50px;
	float: left;
}

/*============= TESTIMONIALS ========= */
.testimonials{
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 20px;
	min-height: 125px;
	background: url(../images/white-80.png);
	background: rgba(139,197,65, 0.4);	
}
.what-we-do{
	margin-top: 10px;
	padding-bottom: 10px;
	font-size: 20px;
	height: 125px;
	

}

/*=========== FOOTER =================*/
#footer{
	color: #fff;	
}
#footer a{
	color: #fff;
	text-decoration: none;
}
#footer a:hover{
	color: #8DC63F;
}
.main-footer-area{
	padding-top: 20px;
	padding-bottom: 20px;
}

.warm-welcome{
	font-size: 24px;	
}
.ireland-footer{
	font-size: 40px;
	font-family:'Candal', serif; 
}

/*============= SECONDARY PAGES ============*/
.narrow-right-sidebar{
	background: #1B1464;
	color: #fff;

}
.narrow-right-sidebar strong{
	font-weight: bold;
	color: white;
}
.narrow-right-sidebar a{
	color: #fff !important;
	text-decoration:underline;
}
.narrow-right-sidebar a:hover{
	color: #8DC63F !important;	
	text-decoration: none;
}
.narrow-right-sidebar h2{
	color: #fff;
	font-size: 16px;
	font-family:'Candal', serif;
}
.narrow-right-sidebar ul li{
	list-style-type: disc;
	list-style-position: inside;
	padding-bottom: 7px !important;
}
.main-content strong{
	color: #1B1464;
	font-weight: bold;
}
.main-content ul li{
	list-style-type: disc;
	list-style-position: inside;
}
.main-content a{
	color: #1B1464;
}
.main-content a:hover{
	color: #8DC63F;
	text-decoration: none;
}
.main-content h2{
	color: #1B1464;	
	font-size: 18px;
	font-family:'Candal', serif;
	line-height: 1em;
}
.main-content h3{
	color: #8DC63F;	
	font-size: 15px;
	font-family:'Candal', serif;
	line-height: 1em;
}
.main-content h1{
	padding: 6px;
	background: url(../images/white-60.png);
	background: rgba(255,255,255, 0.8);	
	color: #8DC63F;	
	font-size: 22px;
	font-family:'Candal', serif;
	line-height: 1em;	
}
.white-60{
	background: rgba(255,255,255, 0.9);		
}
.team-member{
	border: thin dotted #8DC63F;
	margin-top: 10px;
	background: url(../images/white-60.png);
	background: rgba(255,255,255, 0.8);	
	padding: 20px;
}
.member-name{
	font-size: 24px;
	font-weight: bold;
	margin-bottom: 10px;	
}
.member-image{
	margin-bottom: 10px;
}
.member-image img{
	border: 2px solid #8DC63F;
}

.sidebar-list li{
	list-style-type: none !important;	
}
.sidebar-list li a{
	color: #8DC63F !important;	
	text-decoration: none;
}
.sidebar-list li a:hover{
	color: #fff !important;	
}

/* ============== TESTIMONIALS ========================= */
.content{
	/* this is the main testimonial content */
}

.author{
	color: white;
	font-size: 15px;
	padding: 5px 0px;
	text-align: right;
	
}
.extra{
	color: white;
	font-size: 14px;
	text-align: right;
}