.node-type-descargable {
	
	#main {
		@include holder;
		max-width: 660px;
	}

	.field-name-body {
		color: $c-dimgray;
		font-size: 1.2em;
    	font-weight: 100;
    }

	.view-descargable {
		@include search-files;
			
		.view-filters {
			margin-bottom: 1.5em;
		}

		h2 {
			@include title-block($c-dimgray, 127%);
			text-align: center;

			&:after {
				margin: 12px auto;
			}
		}
		
		h3 {
			color: $c-dimgray;
			font-size: 115%;
    		font-weight: 100;
    		margin-bottom: 0.4em;
		}

		.views-row {
			border-top: 1px dotted shade($c-silver, 20);
			display: inline-block;
			min-height: 60px;
			padding: 8px 0;
			position: relative;
			width: 100%;

			.views-field-php {
				color: $c-brand-green-dark;
				font-size: 130%;
    			line-height: 1.3;
				padding-right: 10%;
				width: 90%;
			}

			.views-field-field-version {
    			color: $c-dimgray;
    			font-size: 86%;
    			font-weight: 300;
   	 			padding-right: 10%;
    			width: 90%;
			}

			.extension {
				color: $c-white;
				font-size: 75%;
				letter-spacing: 1px;
				text-transform: uppercase;
			}
			
			.icono-descargable {
				@include size(46px, 40px);
    			background: $c-brand-green-dark url('../images/incon-download.png') no-repeat bottom center;
				border-radius: 100%;
				margin-top: -23px;
				right: 0;
				position: absolute;
				padding: 3px 0;
				text-align: center;
				top: 50%;
			}

			.views-field-rendered-1 {
				.file {

					.file-size,
					img {
						display: none;
					}

					a, a:link {
						@include size(46px);
    					@include imgreplace;
    					font-size: 0;
    					position: absolute;
    					top: 0;
    					left: 0;
					}
				}
			}
		}
	}
}