//Estilos globales de la pagina de polired. (Url: /polired)
.page-polired,
.node-type-polired {
	#header-second {
		background: $c-header-polired;
		position: relative;
		padding: 25px;
	}

	#header-third {
		background: shade($c-header-polired, 40);
		margin-bottom: 1em;
	}

	.block-policia-radio {
		@include inline-block(middle);
		background: none;
		padding: 1% 0;
		position: relative;
		width: 49%;

		.radio-content {
			float: none;
			display: inline-block;

			.radio-title {
				display: none;
			}
		}
	}

	.block-views-polired-logo-block {
		float: left;
		margin-right: 9%;
		margin-top: 50px;
		width: 40%;

		.block-title {
			color: $c-white;
			border-bottom: 1px solid tint($c-header-polired, 30);
			font-size: 260%;
			font-weight: 100;
			padding-bottom: 10px;
			width: 100%;
		}

		.views-field-field-image {
			@include inline-block(middle);
			margin-right: 2%;
			width: 12%;
		}

		.views-field-field-body {
			@include inline-block(middle);
			width: 65%;

			p {
				color: $c-white;
    			font-size: 130%;
				font-weight: 100;
				margin: 0;
			}

			strong {
				font-size: 70%;
				font-weight: normal;
			}
		}
	}

	.block-policia-polred-login {
		float: right;
		text-align: right;
		width: 40%;

		> .content {
			a {
				background: #E9EEEF;
				border-radius: 6px 8px 0 0;
    			color: #1d3c41;
    			font-weight: 100;
				padding: 1% 2%;
			}
		}
		
	}

	.block-policia-iframe-polired {
		float: right;
		text-align: right;
		width: 40%;

		#outerdiv {
			margin: 0 0 0 auto;
		}
	}

	.block-widgets-s-socialmedia-profile-default {
		@include inline-block(middle);
		text-align: right;
		width: 50%;

		> .content {

			.widgets-element {
				display: inline-block;
				margin-bottom: 0;
				margin-top: 4px;
				margin-left: 1%;
				
				a, a:link {
					@include size(33px);
					background-color: transparent!important;
					border: none!important;
					display: block;	
					margin: 0 auto;
				}
			}
		}

		#widgets-element-socialmedia_socialmedia-facebook-profile-button a {
			background-position: -222px -250px;
		}
		#widgets-element-socialmedia_socialmedia-twitter-profile-button a {
			background-position: -222px -180px;
		}
		#widgets-element-socialmedia_socialmedia-flickr-profile-button a {
			background-position: -222px -283px;
		}
		#widgets-element-socialmedia_socialmedia-googleplus-profile-button a{
			background-position: -222px -213px;
		}
		#widgets-element-socialmedia_socialmedia-youtube-profile-button a {
			background-position: -222px -145px;
		}
		#widgets-element-socialmedia_socialmedia {
			&-rss-feed-button,
			&-pinterest-profile-button,
		    &-instagram-profile-button {
				position: absolute !important; 
				clip: rect(1px 1px 1px 1px); /* IE6, IE7 */ 
				clip: rect(1px, 1px, 1px, 1px);
				padding: 0;
				width: 0;
				height: 0;
			}
		}
	}

	.region-footer-second {

		> .block {
			vertical-align: middle;
		}
 
		.block-bean-polired-footer-medio {
			width: 44%;

			p {
				color: $c-dimgray;
				font-size: 73%;
			}
		}

		.block-bean-polired-es-un-honor {
			border-right: none;
		}
	}
	
	#footer-second {
		margin-bottom: 0;
	}

	#footer-third {
		padding: 1% 0;
	}

	#footer-first {
		.field-name-field-body {
			text-align: right;
			p {
				color: $c-dimgray;
				font-size: 73%;

				a {
					color: $c-dimgray;
					font-weight: 100;
				}
			}
		}
	}
	.block-menu-menu-polired-footer {
		> .content {
			.menu {
				list-style: none;
				margin: 0;

				.menu-item {
					display: inline-block;
					padding-right: 13%;
					vertical-align: middle;

					a {
						display: inline-block;
						font-size: 0;
					}
					&:nth-child(3) {
						border-right: 1px solid shade($c-lightgray, 15);
					}

					&:nth-child(4),
					&:nth-child(5),
					&:nth-child(6) {
						padding-left: 12%;
						padding-right: 0;
					}
				}
			}
		}
	}
}
