/* ---------------------------------------------------------------------- */
/*	Media Queries
/* ---------------------------------------------------------------------- */

/* Standard 960 or larger (browsers) */
@media only screen and (min-width: 960px) {

	/* -------------------------------------------------- */
	/*	Pricing Tables > Tooltip
	/* -------------------------------------------------- */

	.simple-pricing-table .features li[data-tooltip],
	.extended-pricing-table .features li[data-tooltip] { cursor: help; }

	.ie7 .simple-pricing-table .features li[data-tooltip],
	.ie7 .extended-pricing-table .features li[data-tooltip] { cursor: auto; }

		.simple-pricing-table .features li[data-tooltip]:hover,
		.extended-pricing-table .features li[data-tooltip]:hover { color: #54555a; }

	/* Tooltip container */
	.simple-pricing-table .features li[data-tooltip]:before,
	.extended-pricing-table .features li[data-tooltip]:before {
		background: #fff8de;
		border: 1px solid #fee5a2;
		-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .10);
		   -moz-box-shadow: 0 0 10px rgba(0, 0, 0, .10);
		        box-shadow: 0 0 10px rgba(0, 0, 0, .10);
		bottom: 0;
		color: #7b7b7b;
		content: attr(data-tooltip) !important; 
		font-size: 11px;
		left: 9px;
		line-height: 1.5;
		opacity: 0;
		padding: 5px 10px;
		position: absolute;
		text-align: center;
		-webkit-transition: all .2s ease-in-out;
		   -moz-transition: all .2s ease-in-out;
		    -ms-transition: all .2s ease-in-out;
		     -o-transition: all .2s ease-in-out;
		        transition: all .2s ease-in-out;
		width: 143px;
		z-index: 98;

	}

	.simple-pricing-table .features li[data-tooltip]:before {
		left: 10px;
		width: 192px;
	}

	.extended-pricing-table .features-list .features li[data-tooltip]:before {
		left: 10px;
		text-align: left;
		width: 158px;
	}

		.simple-pricing-table .features li[data-tooltip]:hover:before,
		.extended-pricing-table .features li[data-tooltip]:hover:before {
			bottom: 100%;
			opacity: 1;
		}

	/* Tooltip arrow */
	.not-ie .simple-pricing-table .features li[data-tooltip]:after,
	.not-ie .extended-pricing-table .features li[data-tooltip]:after {
		background: #fff8de;
		border-bottom: 1px solid #fee5a2;
		border-right: 1px solid #fee5a2;
		-webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, .05);
		   -moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, .05);
		        box-shadow: 1px 1px 2px rgba(0, 0, 0, .05);
		bottom: 0;
		content: '';
		display: block;
		height: 10px;
		left: 50%;
		margin: 0 0 0 -5px;
		opacity: 0;
		position: absolute;
		-webkit-transform: rotate(45deg);
		   -moz-transform: rotate(45deg);
		     -o-transform: rotate(45deg);
		    -ms-transform: rotate(45deg);
		        transform: rotate(45deg);
		-webkit-transition: all .2s ease-in-out;
		   -moz-transition: all .2s ease-in-out;
		    -ms-transition: all .2s ease-in-out;
		     -o-transition: all .2s ease-in-out;
		        transition: all .2s ease-in-out;
		width: 10px;
		z-index: 99;
	}

		.simple-pricing-table .features-list .features li[data-tooltip]:after,
		.extended-pricing-table .features-list .features li[data-tooltip]:after {
			left: 22px;
			margin-left: 0;
		}

		.not-ie .simple-pricing-table .features li[data-tooltip]:hover:after,
		.not-ie .extended-pricing-table .features li[data-tooltip]:hover:after {
			bottom: 30px;
			opacity: 1;
		}

		.simple-pricing-table .features li[data-tooltip]:hover:after { bottom: 24px !important; }

	.ie8 .simple-pricing-table .features li[data-tooltip]:before,
	.ie8 .simple-pricing-table .features li[data-tooltip]:after,
	.ie8 .extended-pricing-table .features li[data-tooltip]:before,
	.ie8 .extended-pricing-table .features li[data-tooltip]:after { display: none; }

		.ie8 .simple-pricing-table .features li[data-tooltip]:hover:before,
		.ie8 .extended-pricing-table .features li[data-tooltip]:hover:before { display: block; }

	/* -------------------------------------------------- */
	/*	Home > Slider
	/* -------------------------------------------------- */
	
	.ss-slider .slides-container { display: block; }

	.ss-slider .slide-images-container { display: none; }

}

/* Smaller than standard 960 (devices and browsers) */
@media only screen and (max-width: 959px) {
	
	.three_fourth2 { width:100%;
		margin-right:0px;
		}
		
		.one_fourth2.last2 { display:none; }
		

	/* -------------------------------------------------- */
	/*	Home > Slider
	/* -------------------------------------------------- */
	
	.ss-slider .slides-container { display: none; }

	.ss-slider .slide-images-container { display: block; }
	
	.ss-slider .slide-bg-image { display: none; }
	
	.ss-slider .slide-bg-image:first-child, .no-js.ss-slider .slide-bg-image { display: block; }

		/* ---------------------------------------- */
		/*	Button
		/* ---------------------------------------- */

		.no-js .ss-slider .slide-button { width: 100% !important; }

		.ss-slider .slide-button { width: 50% !important; }
		
		.ss-slider.fully-loaded  .slide-button.active { border-top-color: #f15a23; }
		
		/* ---------------------------------------- */
		/*	Content & Pagination
		/* ---------------------------------------- */

		.ss-slider .content-container.center, .ss-slider .pagination-container.center a { top: 95px; }
		
		/* ---------------------------------------- */
		/*	Active Slide Bar
		/* ---------------------------------------- */

		.ss-slider .active-slide-bar { display: none; }
				
	/* -------------------------------------------------- */
	/*	Header
	/* -------------------------------------------------- */

	#logo { max-height: 100%; }

	/* -------------------------------------------------- */
	/*	Content
	/* -------------------------------------------------- */

	#content img {
		height: auto;
		max-width: 100%;
	}

	/* -------------------------------------------------- */
	/*	Simple Pricing Table
	/* -------------------------------------------------- */

	.simple-pricing-table .column { margin-bottom: 20px !important; }

	/* -------------------------------------------------- */
	/*	Extended Pricing Table
	/* -------------------------------------------------- */

	.extended-pricing-table .features li:before {
		color: #7b7b7b;
		content: attr(data-feature) ':' !important;
		display: block;
		font-family: 'Open Sans', 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
		font-weight: 700;
		text-align: center;
	}

	.extended-pricing-table .features-list { display: none; }

	/* -------------------------------------------------- */
	/*	Potrfolio
	/* -------------------------------------------------- */

	#portfolio-items-filter {
		float: none;
		margin: 0 0 20px;
	}

		#portfolio-items-filter li:first-child { display: none !important; }

		#portfolio-items-filter a { display: block !important; }

		/* ---------------------------------------- */
		/* Single Project
		/* ---------------------------------------- */

		.portfolio-pagination {
			float: none;
			margin-bottom: 20px;
			margin-top: 0;
		}

		.portfolio-pagination .button { margin-bottom: 0 !important; }

			.single-project .page-header .button {
				margin-bottom: 20px;
				margin-top: 0;
			}

	/* -------------------------------------------------- */
	/*	Footer
	/* -------------------------------------------------- */

		/* ---------------------------------------- */
		/*	Contact Info
		/* ---------------------------------------- */

		.contact-info li {
			border-bottom: 1px dotted #4b4b4b;
			float: none;
			margin-left: 0;
			padding-bottom: 5px;
		}
		
		.contact-info li:last-child { border-bottom: none; }

		/* ---------------------------------------- */
		/*	Social Links
		/* ---------------------------------------- */

		.social-links li:nth-child(6n+1) { margin-left: 15px; }

		.social-links li:nth-child(6n) { margin-right: 0; }

}

/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 959px) {
		
	/* -------------------------------------------------- */
	/*	Wrap
	/* -------------------------------------------------- */

	.container { width: 748px; }

		/* ---------------------------------------- */
		/*	Columns
		/* ---------------------------------------- */

		.one-half { width: 364px; }

			.one-third { width: 236px; }

		.two-third { width: 492px; }

		.one-fourth { width: 172px; }

			.three-fourth { width: 556px; }

	/* -------------------------------------------------- */
	/*	Content > Main
	/* -------------------------------------------------- */

	#main { width: 488px; }
		
		/* ---------------------------------------- */
		/*	Columns
		/* ---------------------------------------- */

		#main .one-half { width: 234px; }

		#main .one-third { width: 149px; }

			#main .two-third { width: 319px; }

		#main .one-fourth { width: 107px; }

			#main .three-fourth { width: 361px; }
		
	/* -------------------------------------------------- */
	/*	Header
	/* -------------------------------------------------- */

	#header { height: 72px; }

	#logo { margin-top: -7px; }
	
	#caja2 { width:100%; max-width:769px; margin:0 auto; }

		/* ---------------------------------------- */
		/*	Main Navigation
		/* ---------------------------------------- */

			#main-nav a { padding: 26px 7px; font-size:13px; }
			

			#main-nav a:after {
				content: '';
				display: none;
			}

			.no-js #main-nav li:hover > ul, #main-nav ul ul { top: 78px; }
		
	/* -------------------------------------------------- */
	/*	Home
	/* -------------------------------------------------- */

		/* ---------------------------------------- */
		/*	Simple Pricing Table
		/* ---------------------------------------- */

		.simple-pricing-table .column { width: 746px; }

		.simple-pricing-table .column.featured { width: 736px; }

		.simple-pricing-table.col2 .column { width: 372px; }
		.simple-pricing-table.col3 .column { width: 248px; }
		.simple-pricing-table.col4 .column { width: 185px; }
		.simple-pricing-table.col5 .column { width: 148px; }

		.simple-pricing-table.col2.featured .column { width: 354px; }
		.simple-pricing-table.col3.featured .column { width: 235px; }
		.simple-pricing-table.col4.featured .column { width: 178px; }
		.simple-pricing-table.col5.featured .column { width: 142px; }

		.simple-pricing-table.col2 .column.featured { width: 382px; }
		.simple-pricing-table.col3 .column.featured { width: 265px; }
		.simple-pricing-table.col4 .column.featured { width: 199px; }
		.simple-pricing-table.col5 .column.featured { width: 165px; }

		/* ---------------------------------------- */
		/*	Extended Pricing Table
		/* ---------------------------------------- */

		.extended-pricing-table .column { width: 748px; }

		.extended-pricing-table.col2 .column { width: 374px; }
		.extended-pricing-table.col3 .column { width: 249px; }
		.extended-pricing-table.col4 .column { width: 187px; }
		.extended-pricing-table.col5 .column { width: 149px; }

		/* ---------------------------------------- */
		/*	Projects Carousel & Post Carousel
		/* ---------------------------------------- */

		.projects-carousel > li, .post-carousel > li { width: 236px; }

		/* ---------------------------------------- */
		/*	Post Carousel
		/* ---------------------------------------- */
			
		.post-carousel .entry-body { width: 191px; }

	/* -------------------------------------------------- */
	/*	Blog
	/* -------------------------------------------------- */

	.entry-body { width: 358px; }

		/* ---------------------------------------- */
		/*	Comments
		/* ---------------------------------------- */

		.comment .comment-body, .comment .comment-meta { width: 419px; }

			.comment .children .comment-body, .comment .children .comment-meta { width: 349px; }

		/* ---------------------------------------- */
		/*	Respond
		/* ---------------------------------------- */

		.comments-form input { width: 127px; }

		.comments-form textarea { width: 468px; }

	/* -------------------------------------------------- */
	/*	Contact Us
	/* -------------------------------------------------- */

	/*#map { height: 340px; }*/

	.contact-form input { width: 220px; }

	.contact-form textarea { width: 725px; }
	

	/* -------------------------------------------------- */
	/*	Footer > Social Links
	/* -------------------------------------------------- */
				
	.social-links li:nth-child(5n+1) { margin-left: 0; }

	.social-links li:nth-child(5n) { margin-right: 10px; }
	
	/* ---------------------------------------- */
		/*	Footer Navigation
		/* ---------------------------------------- */

		#footer-nav li {
			border-top: 1px dotted #4b4b4b;
			padding: 5px 0;
			width: 100%;
		}
		
		#footer-nav li:first-child { border-top: none; }

			#footer-nav li a {
				border: none;
				padding: 0;
			}


.iconos_HPV { width: auto; height:40px !important; vertical-align:top; margin-left:0px; position: relative; left:0px; top:-80px; display:block; }
.habilidades h2 { margin-bottom:0px !important; margin-top:65px !important; }
.habilidades h2.tres {margin-top:75px !important; }


}

/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 767px) {

	/* -------------------------------------------------- */
	/*	Basic Elements & Classes
	/* -------------------------------------------------- */

	.fluid-width-video-wrapper { margin-bottom: 10px; }
			
	/* -------------------------------------------------- */
	/*	Generic Classes
	/* -------------------------------------------------- */

	.align-left, .align-right { float: none; }
		
	/* -------------------------------------------------- */
	/*	Wrap
	/* -------------------------------------------------- */

	.container { width: 300px; }

		/* ---------------------------------------- */
		/*	Columns
		/* ---------------------------------------- */

		.one-half, .one-third, .two-third, .one-fourth, .three-fourth {
			float: none;
			margin-right: 0;
		}

		.one-half, #main .one-half  { width: 300px; }

			.one-third, #main .one-third { width: 300px; }

		.two-third, #main .two-third { width: 300px; }

		.one-fourth, #main .one-fourth { width: 300px; }

			.three-fourth, #main .three-fourth { width: 300px; }
		
	/* -------------------------------------------------- */
	/*	Header
	/* -------------------------------------------------- */

	#header { height: auto; }

		#logo {
			display: block;
			float: none;
			text-align: center;
		}
		
	#menu_header { display:none; }	

		/* ---------------------------------------- */
		/*	Main Navigation
		/* ---------------------------------------- */

		#main-nav {
			float: none;
			margin: 10px 0 20px;
		}

			#main-nav li { width: 50%; }

				#main-nav a {
					border-bottom-color: #efefef;
					padding: 16px 20px 30px;
				}

				#main-nav > ul > li:last-child a { border-bottom-color: transparent; }

				#main-nav > ul > .current:last-child a { border-bottom-color: #f15a23; }

				#main-nav ul ul { width: 100%; }

				.no-js #main-nav li:hover > ul, #main-nav ul ul { top: 72px; }

					#main-nav ul ul li { width: auto; }

						#main-nav ul ul li:first-child > a { border-top: none; }

						#main-nav ul ul li:last-child > a { border-bottom: none; }

						#main-nav ul ul ul {
							border-bottom: 1px solid #252525;
							-webkit-box-shadow: none;
							   -moz-box-shadow: none;
									box-shadow: none;
							display: block !important;
							left: 0 !important;
							margin: 0;
							top: 0 !important;
							position: relative;
						}

						#main-nav ul ul li:last-child ul {
							border-top: 1px solid #252525;
							border-bottom: none;
						}

							#main-nav ul ul ul a { padding-left: 30px; }

								#main-nav ul ul ul li:first-child a { border-top: 1px solid #4c4c4c; }
						
	/* -------------------------------------------------- */
	/*	Content > Main
	/* -------------------------------------------------- */

	#main {
		border-bottom: 1px solid #efefef;
		float: none;
		margin-right: 0;
		padding-bottom: 20px;
		width: 100%;
	}

	/* -------------------------------------------------- */
	/*	Image Gallery Slider
	/* -------------------------------------------------- */
	
	.image-gallery-slider { margin-bottom: 10px; }

	/* -------------------------------------------------- */
	/*	Extended Pricing Table
	/* -------------------------------------------------- */

	.extended-pricing-table .column { margin-bottom: 20px; }

	.extended-pricing-table .column.featured { margin-bottom: 10px; }

	/* -------------------------------------------------- */
	/*	Home > Slider
	/* -------------------------------------------------- */

		.ss-slider.fully-loaded, .ss-slider.fully-loaded .slide-images-container { background: #fff url(../img/loader.gif) no-repeat center 50%; }
	
		/* ---------------------------------------- */
		/*	Button
		/* ---------------------------------------- */
		
		.js .ss-slider .buttons-container { display: none; }
		
		/* ---------------------------------------- */
		/*	Content
		/* ---------------------------------------- */
		
		.ss-slider .content-container, .ss-slider:hover .content-container, .no-js .ss-slider .slide-content { display: none; }
		
		/* ---------------------------------------- */
		/*	Pagination
		/* ---------------------------------------- */

		.ss-slider .pagination-container a {
			background-color: rgba(241, 90, 35, 0.6);
			background-image: url(../img/slider-arrows-medium.png) !important;
			bottom: 50% !important;
			height: 49px !important;
			margin: 0 0 -25px 0 !important;
			filter: alpha(opacity=60) !important; /* Fallback for old IE */
			opacity: 1 !important;
			right: auto !important;
			top: auto !important;
			width: 25px !important;
		}

		.ss-slider .pagination-container .prev {
			background-position: -7px center !important;
			left: 0 !important;
			right: auto !important;
		}

		.ss-slider .pagination-container .next {
			background-position: -46px center !important;
			left: auto !important;
			right: 0 !important;
		}

			.ss-slider .pagination-container a:hover {
				background-color: rgba(241, 90, 35, 1);
				filter: alpha(opacity=100); /* Fallback for old IE */
			}

	/* -------------------------------------------------- */
	/*	Blog
	/* -------------------------------------------------- */

	.entry-image, .entry-video, .entry-audio { margin-bottom: 10px; }

	.single-image .entry-image, .image-gallery .entry-image, .iframe .entry-image { margin-bottom: 0; }

	.entry .entry-body {
		float: none;
		margin: 0;
		width: 100%;
	}

	.entry .entry-meta {
		border-bottom: 1px solid #efefef;
		border-top: 1px solid #efefef;
		float: none;
		margin: 10px 0;
		padding: 4px 0;
		text-align: left;
		width: 100%;
	}

		.entry .entry-meta ul { }

			.entry .entry-meta li {
				border-left: 1px solid #efefef;
				display: inline-block;
				padding: 0 10px;
			}

			.entry .entry-meta li:first-child {
				border-left: none;
				padding-left: 0;
			}

			.entry .entry-meta li:last-child { padding-right: 0; }

			.entry .entry-meta li .title { display: block; }

				.entry .entry-meta .post-format {
					background: none;
					height: auto;
					margin: 0;
					text-indent: 0;
					width: auto;
				}

					.entry .entry-meta a:hover > .post-format { background: none; }

	/* -------------------------------------------------- */
	/*	Contact Us
	/* -------------------------------------------------- */

	.contact-form .input-block, .comments-form .input-block {
		float: none;
		margin: 0 0 20px 0;
	}

		.contact-form input, .comments-form input,
		.contact-form textarea, .comments-form textarea { width: 398px; }
		

		
		

	/* -------------------------------------------------- */
	/*	Sidebar
	/* -------------------------------------------------- */

	#sidebar {
		float: none;
		margin-top: 40px;
		width: 100%;
	}

	/* -------------------------------------------------- */
	/*	Footer
	/* -------------------------------------------------- */

	.not-ie #footer .container:after { top: -56px; }
	
	
		/* ---------------------------------------- */
		/*	Footer Navigation
		/* ---------------------------------------- */

		#footer-nav li {
			border-top: 1px dotted #4b4b4b;
			padding: 5px 0;
			width: 100%;
		}
		
		#footer-nav li:first-child { border-top: none; }

			#footer-nav li a {
				border: none;
				padding: 0;
			}

	
	
	.no_movil_2 { display:none; }
	
	.img_formacion { float:none; margin:20px auto -90px; position:relative; text-align:center; padding-bottom:115px; display:block; }
	
/*	hr.hr2 {
	background: #d9d9d9;
	color: #d9d9d9;
	margin: 80px 0 10px !important;
}*/

.ul_responsive { margin-bottom:0px !important; }
/*.ul_responsive li:last-child { padding-bottom:0px !important;  }*/



}

/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) {
	
		/* MENU RESPONSIVE */

	#main-nav li { width: 100%; }

		#main-nav a { padding: 18px; }

			#main-nav a:after, #main-nav > ul { display: none; }
			#main-nav a:after { content: ''; }

		.no-js #main-nav > ul, #main-nav .responsive-nav { display: block; }

		.no-js #main-nav li:hover > ul { top: 62px; }
		
		
	/* -------------------------------------------------- */
	/*	Wrap
	/* -------------------------------------------------- */

	.container { width: 420px; }

		/* ---------------------------------------- */
		/*	Columns
		/* ---------------------------------------- */

		.one-half, .one-third, .two-third, .one-fourth, .three-fourth {
			float: none;
			margin-right: 0;
		}

		.one-half, #main .one-half { width: 420px; }

		.one-third, #main .one-third { width: 420px; }

			.two-third, #main .two-third { width: 420px; }

		.one-fourth, #main .one-fourth { width: 420px; }

			.three-fourth, #main .three-fourth { width: 420px; }
		
	/* -------------------------------------------------- */
	/*	Home
	/* -------------------------------------------------- */

		/* ---------------------------------------- */
		/*	Simple Pricing Table
		/* ---------------------------------------- */

		.simple-pricing-table .column { width: 418px; }

			.simple-pricing-table .column.featured { width: 408px; }

		.simple-pricing-table.col2 .column { width: 208px !important; }
		.simple-pricing-table.col3 .column,
		.simple-pricing-table.col4 .column, .simple-pricing-table.col5 .column { width: 204px !important; }

		/* ---------------------------------------- */
		/*	Extended Pricing Table
		/* ---------------------------------------- */

		.extended-pricing-table .column { width: 420px; }

		.extended-pricing-table.col2 .column, .extended-pricing-table.col3 .column,
		.extended-pricing-table.col4 .column, .extended-pricing-table.col5 .column { width: 210px; }

		/* ---------------------------------------- */
		/*	Projects Carousel & Post Carousel
		/* ---------------------------------------- */

		.projects-carousel > li, .post-carousel > li { width: 200px; }

		/* ---------------------------------------- */
		/*	Post Carousel
		/* ---------------------------------------- */
		
		.post-carousel .entry-body { width: 155px; }

	/* -------------------------------------------------- */
	/*	Blog > Comments
	/* -------------------------------------------------- */

	.comment .comment-body, .comment .comment-meta { width: 351px; }

		.comment .children .comment-body, .comment .children .comment-meta { width: 281px; }
			
	/* -------------------------------------------------- */
	/*	Contact Us
	/* -------------------------------------------------- */

	/*#map { height: 240px; }*/
	
	
	/* -------------------------------------------------- */
	/*	Footer
	/* -------------------------------------------------- */

		/* ---------------------------------------- */
		/*	Contact Info
		/* ---------------------------------------- */

		.contact-info { margin-bottom: 20px; }

		/* ---------------------------------------- */
		/*	Social Links
		/* ---------------------------------------- */
				
		.social-links li:nth-child(12n+1) { margin-left: 0; }

		.social-links li:nth-child(12n) { margin-right: 15px; }

}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) {

	/* -------------------------------------------------- */
	/*	Header > Main Navigation
	/* -------------------------------------------------- */
	
	#logo img {
		max-width:250px !important;
		height:auto;
		margin-top:20px;
		/*float:left;*/
	}
	
	/* MENU RESPONSIVE */

	#main-nav li { width: 100%; }

		#main-nav a { padding: 18px; }

			#main-nav a:after, #main-nav > ul { display: none; }
			#main-nav a:after { content: ''; }

		.no-js #main-nav > ul, #main-nav .responsive-nav { display: block; }

		.no-js #main-nav li:hover > ul { top: 62px; }
		
		
		
		

	/* -------------------------------------------------- */
	/*	Home
	/* -------------------------------------------------- */
	
	.slogan { font-size:19px; line-height:25px; }

		/* ---------------------------------------- */
		/*	Simple Pricing Table
		/* ---------------------------------------- */

		.simple-pricing-table .column { width: 298px !important; }

			.simple-pricing-table .column.featured {
				margin-top: 0;
				width: 288px !important;
			}

		/* ---------------------------------------- */
		/*	Extended Pricing Table
		/* ---------------------------------------- */

		.extended-pricing-table .column { width: 300px !important; }

			.extended-pricing-table .column.featured {
				margin-bottom: 20px;
				margin-top: 10px;
			}

			.extended-pricing-table .features { background: #f8f8f8 !important; }

			.extended-pricing-table .featured .features { background: #fff !important; }

			.extended-pricing-table .features li {
				background: none !important;
				border-bottom: none;
				border-top: 1px solid #fff;
				float: left;
				width: 129px;
			}

			.extended-pricing-table .features li:nth-child(odd) { border-right: 1px solid #fff; }

			.extended-pricing-table .featured .features li:nth-child(odd) { border-right: 1px solid #f6f6f6; }

			.extended-pricing-table .features li:nth-child(4n-1),
			.extended-pricing-table .features li:nth-child(4n-4) { background: #f0f0f0 !important; }

			.extended-pricing-table .featured .features li:nth-child(4n-1),
			.extended-pricing-table .featured .features li:nth-child(4n-4) { background: #f6f6f6 !important; }

			.extended-pricing-table .footer {
				border-top: 1px solid #fff;
				clear: both;
				padding: 12px 10px !important;
				width: 279px;
			}

		/* ---------------------------------------- */
		/*	Projects Carousel
		/* ---------------------------------------- */

		.projects-carousel > li, .post-carousel > li { width: 300px; }

		/* ---------------------------------------- */
		/*	Post Carousel
		/* ---------------------------------------- */
			
		.post-carousel .entry-body { width: 255px; }

	/* -------------------------------------------------- */
	/*	Blog
	/* -------------------------------------------------- */

	.hentry .entry-meta li {
		width: 82px;
	}

	.hentry .entry-meta li:nth-child(1), .hentry .entry-meta li:nth-child(2), .hentry .entry-meta li:nth-child(3) {
		border-bottom: 1px solid #efefef;
		margin-bottom: 4px;
		padding-bottom: 4px;
	}

	.hentry .entry-meta li:nth-child(3) {
		padding-right: 0;
	}

	.hentry .entry-meta li:nth-child(4) {
		border-left: none;
		padding-left: 0;
	}

		/* ---------------------------------------- */
		/*	Comments
		/* ---------------------------------------- */
		.comment .avatar { margin-bottom: 10px; }

		.comment .comment-meta {
			margin-top: 5px;
			width: 231px;
		}

			.comment .author, .comment .author a { margin-top: 5px; }

		.comment .comment-body {
			clear: both;
			float: none;
			margin-left: 0;
			margin-top: 20px;
			width: 100%;
		}

			.comment .children .comment-meta { width: 161px; }

	/* -------------------------------------------------- */
	/*	Contact Us
	/* -------------------------------------------------- */

	#map { height: 140px; }

		.contact-form input, .comments-form input,
		.contact-form textarea, .comments-form textarea { width: 278px; }

	/* -------------------------------------------------- */
	/*	Footer
	/* -------------------------------------------------- */

		/* ---------------------------------------- */
		/*	Footer Navigation
		/* ---------------------------------------- */

		#footer-nav li {
			border-top: 1px dotted #4b4b4b;
			padding: 5px 0;
			width: 100%;
		}
		
		#footer-nav li:first-child { border-top: none; }

			#footer-nav li a {
				border: none;
				padding: 0;
			}

		/* ---------------------------------------- */
		/*	Contact Info
		/* ---------------------------------------- */

		.contact-info { margin-bottom: 20px; }

		/* ---------------------------------------- */
		/*	Social Links
		/* ---------------------------------------- */
				
		.social-links li:nth-child(8n+1) { margin-left: 0; }

		.social-links li:nth-child(8n) { margin-right: 15px; }
		
		
		
		/* ---------------------------------------- */
		/*	Footer 
		/* ---------------------------------------- */
		
			 #footer-bottom li:first-child { margin-right: 3px; bottom:-2px; position:relative; }
			 
			
			
			#footer-bottom li a {
				border-left: 1px solid #484848;
				display: block;
				padding: 0 7px;
				font-size:13px;
			}
		
		.no_movil { display:none; }
		
		
		/* HPV */
		
		.habilidades h2.dos { display:block; max-width:250px; }
		.habilidades h2.dos img { margin-left:50px; top:-10px; position:relative; }
		.habilidades h2 img { top:-10px; position:relative; }
		

		

}