@charset "utf-8";
/* CSS Document */


	
	/*@font-face {
		font-family: 'TrajanPro-Bold';
		src: url('../fonts/TrajanPro-Bold.eot');
		src: local('☺'), 
			url('../fonts/TrajanPro-Bold.woff') format('woff'),
			url('../fonts/TrajanPro-Bold.ttf') format('truetype'),
			url('../fonts/TrajanPro-Bold.svg') format('svg');
		font-weight: normal;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'TrajanPro-Regular';
		src: url('/fonts/TrajanPro-Regular.eot');
		src: local('☺'), 
			url('../fonts/TrajanPro-Regular.woff') format('woff'),
			url('../fonts/TrajanPro-Regular.ttf') format('truetype'),
			url('../fonts/TrajanPro-Regular.svg') format('svg');
		font-weight: normal;
		font-style: normal;
	}*/
	
	body{
		/*font-family: 'Alegreya', serif;*/
		font-family: 'Roboto', sans-serif;
		background-color:#F0F0F0;
		color: #333;
		margin: 0;	
		padding: 0;
		/*border-top: 5px solid #fa4616;*/
	}
	
	/*centrar 950px*/
	nav, section, footer {
		margin:0; padding:0;
	}

	
	header > div{
		background-image:url(../assets/logo.png);
		background-position: 15px 15px;
		background-repeat: no-repeat;
		height: 145px; 
		padding-left: 155px; 
		margin: 0 auto;
		width: 795px; 
		
		
	}
	section{
		background-color:	 #F6F6F6;	
		padding: 20px 0;
	}

	article {

		margin-top: 20px;
		text-align:justify;
		
	}

	footer{

		background: linear-gradient(top, #C6C6C6 0px, #CCC 7px) ;
		background: -webkit-linear-gradient(top, #C6C6C6 0px, #CCC 7px) ;
		clear:both;
		width: 100%;
		min-height:200px;

		}

	.centerblock {
		width: 950px; 
		margin: 0 auto;
		display:block;

	}

	.firstSection{
		/*background-image:url(../assets/fsgradient.png);*/
		background-repeat:repeat-x;
		

	}
	
	.topTel{
		color: #fa4616;
		font-size: 1.25em;
		font-family: 'TrajanPro-Bold', serif;
		font-weight: bold;	
		text-shadow: gray 0em 0.1em 0.2em;
	}
	.you{
		font-size: 1.2em;
		font-weight: bold;	
	}

	#dayreading{
		border-right: 2px dotted #DDD;
		float:left;
		padding-right: 40px;
		width: 	379px;

	}

	#offer{

		float:left;
		padding: 0 40px;
		width: 	200px;
	}
	
	#offer ul{
		margin: 0; padding:0;	
	}
	#offer li{
		padding:  7px 0;
		list-style-image:url(../assets/pluma.png);
		list-style-position:inside;
	}
	
	#offer li a {
		text-decoration: none;
		color: inherit;
	}
	
	#offer li:hover a {
		color: #C11823;
	}
	
	#testimonials{
		
		float:left;
		width: 230px;
		text-align:justify;
	}
 #motto{
	color: #fa4616;
	float: left; 
	font-family: 'TrajanPro-Bold', serif;
	margin-top: 35px;
	text-shadow: gray 0em 0.1em 0.2em;
	

}


 #motto h1, #motto h2{ margin: 0; padding:0;}
 
 #motto h2{ font-size: 1em; color: #333; text-shadow: none;}

#topRightHeader{

	float:right; 
	font-size: 1.2em;
	margin: 7px 5px 0 0;
	text-align:right

}

#topRightHeader a{
	text-decoration: none;
	text-transform: uppercase;
	font-size: 0.75em;
	color: #333;
		
}

/*------------ menu  ------------------------*/

	/*reset*/
	.menu,
	.menu ul, 
	.menu li, 
	.menu a {
		margin: 0;
		padding: 0;
		border: none;
		outline: none;
		
	}
	
	ul.menu{
		margin: 0 auto 0 auto;
		
	}


	.menu{
		/*font-family: 'TrajanPro-Bold', serif;*/
		font-family: 'Roboto', sans-serif;
		font-size: 0.9em;
		height: 70px;
		width: 950px; /*come back to check*/
		background: linear-gradient(top, #FFFFFF 20%, #E0E0E0 100%);
		background: -webkit-linear-gradient(top, #FFF 20%, #E0E0E0 100%);
		background: -moz-linear-gradient(top, #FFF 20%, #E0E0E0 100%);
		background: -ms-linear-gradient(top, #FFF 20%, #E0E0E0 100%);
		
		border: none;
		
	}
	
	.menu li {
		list-style: none;
		float:left;	
		display: block;
		height: 70px;
		position:relative;
		text-align:center;
		width: 189px;
		border-right: 1px solid #CFCFCF;
	}

	.menu li.selected {
		color:#fa4616;
		background: linear-gradient(top, #FFFFFF 20%, #E0E0E0 96%, #C11823 96%);
		background: -webkit-linear-gradient(top, #FFF 20%, #E0E0E0 96%, #C11823 96%);	
	}	
	.menu li:first-child {
			border-left: 1px solid #CFCFCF;	
			width: 188px;
	}	

	.menu li a{
		color:inherit;
		display: block;
		text-decoration:none;
		padding: 25px 15px;
		margin: 0;
		line-height: 20px;
		
	}
	
	.menu >li> a{		text-transform:uppercase; }	
	.menu li:hover > a{
		color:#fa4616;
		background: linear-gradient(top, #FFFFFF 20%, #E0E0E0 96%, #C11823 96%);
		background: -webkit-linear-gradient(top, #FFF 20%, #E0E0E0 96%, #C11823 96%);
			
	}
	
	.menu ul{
		opacity: 0;
		position:absolute;
		z-index: 1100;
	}
	
	.menu li:hover > ul{
		opacity:1;	
	}
	
	.menu ul li{
		background-color: rgba(250,70,22,1);		
			/*background-color: #E0E0E0;
			background: linear-gradient(top, #E0E0E0 0%, #DDD 70%);
			background: -webkit-linear-gradient(top, #E0E0E0 0%, #D0D0D0 70%);*/


			border-left:none;
			border-right:none;	
			height: 0;
			overflow: hidden;		
			/*padding:10px 0;*/
			
	}
	
	.menu ul li:first-child {
			border-left:none;
			border-right:none;	
	}
	
	.menu ul li a{ 		
		font-size: 10pt;
		border-bottom: 1px solid #CFCFCF; /*return an change color */ 	
		color: white;
		padding: 10px; 
	}

	.menu ul li:last-child a{		border:none; 	}
		
	.menu ul li:hover a{ 	
		background: none;
		background-color: #97131D;
		color: white;
	}
	
	.menu li:hover > ul li{
			height:auto;
			overflow: visible;
	}

/*-------------- end menu -----------------------------*/

.client{
		font-size: 1.1em;
		font-weight:bold;
		
	}

.serviceReference{

		font-weight:bold;
		font-style: italic;
 }


.testimonial{
		background:#FFFFFF;
		box-shadow: 0px 4px 4px rgba(153,153,153,.3);
		display: block;	
		margin-right: 15px;
		padding: 37px;

}	

.testimonial .comment{
	text-align:justify;

	
}	
.testimonial .columns{	-webkit-column-count: 2; }
/*---------------footer links -------------------- */	
.footerLinks {
		/*font-family: 'TrajanPro-Regular', serif;*/
		font-family: 'Roboto', sans-serif;
		font-size: 0.9em;
		height: auto;
		width: 950px; /*come back to check*/

	}

.footerLinks ul{ 
	margin: 10px;
	padding:0;
	float: left;
}
.footerLinks li{
	list-style:none;
	width: 210px;
	color: #C11823;
}

.footerLinks li ul{ margin-left: 0px; }

.footerLinks a{
	font-size: 0.8em;
	text-decoration: none;
	color: #666;	
}

.footerLinks a:hover{
	color: 	#fa4616;
}
	

/* --------------------------------------------------*/
	.agentName{
		font-weight:bold;
		text-transform:capitalize;	
	}
	
	#buyersGuide{
		width: 868px;
		margin: 0 auto;	
	}
	
	#slider{
		
		height:	465px;
		width: 950px;

	}

	.highlight-card{
		background:#FFFFFF;
		box-shadow: 0px 4px 4px rgba(153,153,153,.3);
		display:  inline-table;	
		
		text-align:center;
		height: 400px;
		margin-right: 15px;
		padding: 37px;
		text-align:justify;
		width: 230px;
			
	}
	.highligh-card-link{

		color: #fa4616;
		font-size: 0.8em;
		/*font-family: 'TrajanPro-Bold', serif;*/
		font-family: 'Roboto', sans-serif;
		font-weight: bold;	
		text-transform:uppercase;
		text-shadow: gray 0em 0.1em 0.2em;
		text-decoration:none;
	}
	.highligh-card-link:hover{
		text-decoration:underline;	
	}
.linkRojo{
	text-decoration:none;
	color: inherit;	
}

.linkRojo:hover{
	color: #fa4616;
}