@charset "utf-8";

/*FONTS*/

@import url(https://4795b2.claudeassets.com/20190728120325cs_/http://fonts.googleapis.com/css?family=Raleway:500,700);

/*CSS BEGINS*/


/*COMMON*/

html,
body {
	width: 100%;		
	margin: 0px;
	background-color: #f2f5f6;
	font-family: 'Raleway';
}
.main-wrapper{
	width:1024px;
	margin: 0 auto;
	padding-left: 45px;
	padding-right: 25px;	
}	

a{
	border: none;
}

h1, h2, h3, h4, h5, h6{
	font-weight: 500;
	text-transform: uppercase;
}

h1{
	color: rgba(255,255,255,.6);
	font-weight: 500;
	font-size: 28px;	
	letter-spacing: 5px;	
}

h2{
	color: #31cee1;
	font-size: 22px;
	letter-spacing: 1px;
}

h3{
	color: #31cee1;
	font-size: 30px;
	letter-spacing: 3px;
}

h4{
	color: #fff;
	font-size: 22px;
	margin-bottom: 45px;
}

h5{
	color: #8c8c8c;
	font-size: 20px;
	letter-spacing: 1px;
	margin-bottom: 40px;
	
}
h6{
	color: #8c8c8c;
	font-size: 18px;
	letter-spacing: 1px;
	margin-bottom: 20px;	
}

.top-header{
	text-align: center;
	margin-top: 75px;
}
	/*Cookies*/
	#cookies{		
		color:#000;
		padding:20px 35px 20px 35px;
		width:768px;
		margin:0 auto;		
	}
	#cookies h1{
		font-weight:700;
		font-size:20px;
		color:#31cee1;
		margin-top:0px;
	}
	#cookies p{
		font-weight:500;
		font-size:13px;		
		margin-top:0px;
	}
	#cookies p a{
		color:#000;
		-webkit-transition: all .2s ease-in-out;
		-moz-transition: all .2s ease-in-out;
		-o-transition: all .2s ease-in-out;
		-ms-transition: all .2s ease-in-out;
		transition: all .2s ease-in-out;
	}
	#cookies p a:hover{
		color:#31cee1;
	}
	#cookies input[type='button']{
		background-color:#31cee1;
		color:#fff;
		font-weight:700;
		font-size:10px;
		width:80px;
		padding:5px;		
		border:none;
		-webkit-transition: all .2s ease-in-out;
		-moz-transition: all .2s ease-in-out;
		-o-transition: all .2s ease-in-out;
		-ms-transition: all .2s ease-in-out;
		transition: all .2s ease-in-out;
	}
	#cookies input[type='button']:hover{
		background-color:#09C;
		cursor:pointer;
	}	
	
	/*header*/
	
	header{	
		background-color: #31cee1;
		padding-top: 17px;
		padding-bottom: 20px;	
		
		background-image: url("https://b0a2a2.claudeassets.com/20190728120325im_/http://clinicaveterinariacastilla.com/images/logo.png");  
		background-size: 110px; 
		background-repeat:no-repeat; 
    	background-position:15px 5px;
	}
	
		/*logo*/
		logo
		{
			padding-left: 45px;
		}
		logo name{
			font-size: 22px;
			font-weight: 700;	
		}
		
		logo name darkBlue{
			color: #124e55;
		}
		
		logo separator{
			font-size: 22px;
			color: #000;
			font-weight: 500;
		}
		
		logo white{
			color: #fff;
			font-size: 17px;
		}
		
		/*nav*/
		
		nav{
			float: right;			
		}
		
		nav ul{
			font-weight: 500;
			font-size: 14px;	
			margin-right: 0;
			margin-top: 5px;
			word-spacing: 30px;			
		}
		
		nav ul li{
			display:inline;				
		}
		
		nav ul li a{
			text-decoration:none;
			color:#000;						
			-webkit-transition: all .2s ease-in-out;
			-moz-transition: all .2s ease-in-out;
			-o-transition: all .2s ease-in-out;
			-ms-transition: all .2s ease-in-out;
			transition: all .2s ease-in-out;
		}
		
		nav ul li a:hover,
		nav ul li a:focus{
			color: #fff;					
		}	
		

	/*footer*/
	
	footer{		
		font-weight: 500;
		clear: both;
		background-position:bottom;
	}
	
		/*top*/
		
		#top{
			background-color: #31cee1;
			color: #fff;	
			padding-top: 55px;	
			padding-bottom: 180px;	
			
					background-image: url("https://b0a2a2.claudeassets.com/20190728120325im_/http://clinicaveterinariacastilla.com/images/logo.png");  
		background-size: 325px; 
		background-repeat:no-repeat; 
    	background-position: right 45px top 85px;
		}
		
		#top-left{
			float:left;				
			margin-right: 88px;
		}
		
		#top-right{
			padding-top: 0.02px;
			
		}
		#top-right ul{
			font-size: 14px;
			list-style: none;
		}
		#top-right ul li,
		#top-right ul li a{				
			text-decoration: none;
			line-height: 35px;
		}
		
		#top-right a{
			color: #fff;
			-webkit-transition: all .2s ease-in-out;
			-moz-transition: all .2s ease-in-out;
			-o-transition: all .2s ease-in-out;
			-ms-transition: all .2s ease-in-out;
			transition: all .2s ease-in-out;
		}
		
		#top-right a:hover{
			color: #124e55;
		}
		
		#top-right img{
			margin-right: 15px;
			vertical-align: middle;
		}
			
			/*social*/
			
			#fb, #g_plus{
				width:40px;
				height:40px;
				background-repeat:no-repeat;	
				background-position:center center;
				float:left;
				background-color: rgba(35,155,169,.35);
				-moz-transition: all .2s ease-in-out;
				-webkit-transition: all .2s ease-in-out;
				-o-transition: all .2s ease-in-out;
				transition: all .2s ease-in-out;
			}
			
			#fb{
				background-image:url(https://2496d9.claudeassets.com/20190728120325im_/http://clinicaveterinariacastilla.com/images/ic_fb.png);
				margin-right:10px;
			}
			
			#g_plus{
				background-image:url(https://a4fd0e.claudeassets.com/20190728120325im_/http://clinicaveterinariacastilla.com/images/ic_g_plus.png);				
			}
			
			#fb:hover, #g_plus:hover{							
				cursor:pointer;
				background-color: rgba(35,155,169,1);
			}
					
		/*bottom*/
		
		#bottom{
			background-color: #fff;
			text-align: center;
			font-size:12px;
			padding-top: 22px;
			padding-bottom: 22px;
			clear:both;					
		}

/*COMMON ENDS*/			

/*CONTENT*/

	/*Home*/
	
		/*slider*/		
		
		#swiper-gallery{
			width:100%;
		}
		
		/*panels*/
		
		#panel-left, 
		#panel-center, 
		#panel-right{
			background-color: #fff;
			width: 268px;
			font-weight: 500;			
			text-align: center;
			padding: 30px 30px 30px 30px;
			-webkit-border-radius: 8px;
			-moz-border-radius: 8px;
			-ms-border-radius: 8px;
			-o-border-radius: 8px;
			border-radius: 8px;
			margin-top: 100px;
			float: left;		
		}	
		#panel-left, 
		#panel-center{
			margin-right: 20px;
		}	
		
		#panel-right{
			clear: right;
			margin-right: 0px;
			padding-bottom: 49px;
		}
		
		#panel-left img, 
		#panel-center img, 
		#panel-right img{
			margin-top: -50px;
		}
		
		#panel-left p, 
		#panel-center p, 
		#panel-right p{
			font-size: 14px;
			line-height: 20px;			
		}
		
		/*About*/
		
		#about,
		#about-services{			
			background-position: center center;
			background-repeat: no-repeat;			
			text-align: center;
			padding-top: 95px;
			padding-bottom: 95px;		
			margin-top: 430px;
			width: 100%;							
			/*clear: right;*/
		}
		
		#about{
			background-image:url(https://10fa88.claudeassets.com/20190728120325im_/http://clinicaveterinariacastilla.com/images/bg_about.jpg);
		}
		
		#about img{
			margin-bottom: 15px;
		}
		
		#about p,
		#about-services p{
			font-size: 14px;
			line-height: 26px;	
			letter-spacing: 1px;
			padding: 0 100px 0 100px;			
		}
		
		/*Home services*/
		
		#services{
			margin-bottom: 470px;
			padding-top: 80px;
			padding-bottom: 80px;			
		}
		
		#services p{
			font-size: 14px;
			line-height: 26px;
			letter-spacing: 0.5px;
		}
		
		#services-left,
		#services-center,
		#services-right{
			float: left;
			margin-right: 70px;			
		}
		
		#services-left,
		#services-right{		
		text-align: center;
		}
		
		#services-left{
			width: 370px;			
		}
		
		#services-center{
			width: 260px;
			text-align: left;			
		}
		
		#services-center ul{
			font-weight: 700;
			line-height: 30px;
		}
		
		#services-right{
			clear: right;
			margin-right: 0px;
			width: 195px;
		}
		
		#services-right p{
			background-color: #fff;
			padding: 30px 30px 30px 30px;	
			-webkit-border-radius: 8px;
			-moz-border-radius: 8px;
			-ms-border-radius: 8px;
			-o-border-radius: 8px;
			border-radius: 8px;
		}
		
		servTitle{
			font-weight: 500;
			font-size: 40px;
			color: #aeaeae;
		}
		
		p subtitle{
			font-size: 10px;			
			color: #aeaeae;						
		}
		
		hr{
			margin-top: 20px;
			margin-bottom: 20px;
			color: #31cee1;
		}
			

	/*Home ends*/	
	
	/*Services*/	
	
		/*Top*/
		
		#generic-left, 
		#generic-center, 
		#generic-right{			
			width: 270px;
			font-size: 14px;
			line-height: 26px;
			font-weight: 500;			
			text-align: left;
			float: left;	
				
		}	
		#generic-left, 
		#generic-center{
			margin-right: 105px;
		}	
		
		#generic-right{
			clear: right;
			margin-right: 0px;			
		}
		
		#generic-left ul{
			padding-left: 15px;
		}
		
		/*Middle*/
		
		#about-services{
			background-image:url(https://16bafc.claudeassets.com/20190728120325im_/http://clinicaveterinariacastilla.com/images/bg_services.jpg);	
			clear: both;
			margin-top: 500px;				
		}
		
		/*Bottom*/
		
		#bottom-services-list{
			background-image:url(https://a32ad8.claudeassets.com/20190728120325im_/http://clinicaveterinariacastilla.com/images/scheme_services.png);
			background-position: center top;
			background-repeat: no-repeat;
			margin-bottom: -15px;			
		}
		
		#bottom-services-list ul{
			list-style: none;
			font-size: 14px;
			line-height: 46px;
			padding-top: 50px;
			padding-bottom: 50px;			
		}
		.services-list-left{
			text-align: right;
			margin-right: 560px;
		}
		.services-list-right{
			text-align: left;
			margin-left: 523px;
		}
		
	/*Services ends*/
	
	/*Team*/
	
		#team{
			margin-top: 75px;			
		}
	
		#team-left, 
		#team-center, 
		#team-right{			
			width: 300px;
			font-size: 14px;
			line-height: 20px;
			font-weight: 500;			
			text-align: left;
			margin-bottom: 100px;
			float: left;	
				
		}	
		#team-left, 
		#team-center{
			margin-right: 55px;
		}	
		
		#team-right{
			clear: right;
			margin-right: 0px;			
		}
		
		#team-left img, 
		#team-center img, 
		#team-right img{
			float: left;			
		}
		
		.team-info{
			width: 210px;
			margin-left: 110px;
			margin-top: -34px;
		}
		
		.team-info p{
			margin-top: -25px;
		}
		
	/*Team ends*/
	
	/*Contact*/
		
		/*Common*/
		
		#form-left, 		 
		#form-right{			
			font-size: 14px;
			line-height: 26px;
			font-weight: 500;			
			text-align: left;
			margin-bottom: 75px;
			float: left;	
				
		}	
		#form-left{
			margin-right: 80px;
		}	
		
		#form-right{
			clear: right;
			margin-right: 0px;			
		}
		
		/*Info*/
		
		#form-left ul{
			list-style: none;
			padding-left: 0px;
			line-height: 35px;
		}
		
		#form-left ul li a{
			color: #000;
			text-decoration: none;
			-webkit-transition: all .2s ease-in-out;
			-moz-transition: all .2s ease-in-out;
			-o-transition: all .2s ease-in-out;
			-ms-transition: all .2s ease-in-out;
			transition: all .2s ease-in-out;
		}
		
		#form-left ul li a:hover{
			color: #124e55;			
		}
		
		/*Form*/
		
		.contact-form input, 
		.contact-form textarea{
			font-family: 'Raleway';
			border: none;
			padding: 10px;
			margin-bottom: 35px;
			font-weight: 500;
		}
		
		.contact-form input{
			width: 185px;			
			margin-right: 10px;		  	
		}
		
		.contact-form textarea{
			width: 622px;			
		}
		
		.contact-form input[type='reset'],
		.contact-form input[type='submit']{
			width: 70px;
			background-color: rgba(0,0,0,0);
			background-image:url(https://573762.claudeassets.com/20190728120325im_/http://clinicaveterinariacastilla.com/images/ic_form.png);
			background-position: center right;
			background-repeat: no-repeat;
			color: #8c8c8c;
			padding: 0px;
			margin-right: 20px;
			font-size: 18px;
			text-align: left;
			cursor: pointer;
		}
		
	/*Contact ends*/
	
	
/*CONTENT ENDS*/

/*CSS ENDS*/
		
		
			
/*
     FILE ARCHIVED ON 22:48:31 Aug 22, 2018 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 11:57:50 Jul 24, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.41
  exclusion.robots: 0.043
  exclusion.robots.policy: 0.034
  esindex: 0.006
  cdx.remote: 60.102
  LoadShardBlock: 250.538 (3)
  PetaboxLoader3.datanode: 128.739 (4)
  PetaboxLoader3.resolve: 382.762 (2)
  load_resource: 451.081
*/