/*

File:		    custom.css
Description:	Herbert Spencer is overriding Thesis 

*/

body.custom{
	background-image: url(bgrnd/random.php);
	background-repeat: no-repeat;
}

.custom #header{
	background-image: url(hdr/random.php);
	background-repeat: no-repeat;
	background-position: right top;
}

.custom #page{
	background-color: transparent;
}

.custom .col{
	width: 380px;
	float: left;
	width: 45%;
}

.custom p#logo{
	/* float: left; */
	width: 50%;
}

p#logo a, h1#logo a{
	display: block;
	overflow: hidden;
	background-image: url(images/cca.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 125px;
	height: 111px;
	color: transparent;
}

p#logo a:hover, h1#logo a:hover{
	color: transparent;
}

.custom .menu {
	border-width: 0.1em 0 0 0.1em;
}

.custom .menu a {
    border-width:0 0.091em 0.091em 0;
	font-size: 1.2em;
	letter-spacing: 0;
	text-transform: none;
	padding:.5em .6em;
	font-weight: bold;
}

.custom ul.menu li ul li a{
 	border-width:0.091em;
}

.custom .menu .current a, .custom .menu .current-cat a {
	border-left: 2px solid black;
	border-bottom-color:#CCC;
}

.custom ul.menu li.rss a{
	display: block; 
	float: right;
	padding-right: 2em;
	text-transform: uppercase;
	font-weight: normal;
	font-size: .9em;
	letter-spacing: 2px;
	color: #A10000;
}

.custom .teaser .format_teaser {
	margin: .5em 0 0 0;
}

.custom .edit_post {
	display: block;
	background-color: #A10000;
	color: white;
	padding: .2ex .1ex;
	margin: 0 0 0 2em;
	font-size: 0.8em;
	float: right;
}

.custom .edit_post a, .custom .edit_post a:hover{
	color: white;
	border: none;
} 

.custom .sidebar h3 {
	color: black;
	font-size:1em;
	line-height:1.385em;
	margin-bottom:0.692em;
	font-variant: normal;
	font-weight: bold;
	letter-spacing: 0;
}


.custom div#widget_google_translate input{
	background-color: #717171;
	padding: .2em .6em .3em .6em;
	text-transform: uppercase;
	font-size: .8em;
	letter-spacing: 2px;
	color: white;
	border: none;
	margin: 10px 0 0 0;
	width: auto;
}

.custom div#widget_google_translate select{
	padding: .2ex;
}
.custom div#widget_google_translate input:hover{
	background-color: #414141;
}

.custom div.comments_closed{
	display: none;
}

.custom .google_translate_footer{
	display: none;
}

.custom .post_nav a{
	letter-spacing:2px;
	text-transform:uppercase;
	font-size: 1em;
}

.custom #footer{
	text-align: left;
    padding: 0 0 0 295px;
	font-size: 1em;
	font-size-adjust: none;
	line-height: 150%;
	margin: 0 0 3em 0;
}

.custom #footer strong{
	color: black;
}

.custom #footer a.contacto{
	color: #A10000;
	text-transform: uppercase;
	text-decoration: none;
}


/* contacto */


form.wpcf7-form p span.form-label{
	font-size: .7em;
	letter-spacing: 3px;
	text-transform: uppercase;
}

.custom input, .custom textarea.textarea-input, .custom div.wpcf7-mail-sent-ok{
	padding: 1ex;
	width: 70%;
} 

.custom .required{
	color: #a10813;
	font-size: larger;
}

.custom div.wpcf7-mail-sent-ok {
	border: none;
}

div.wpcf7-response-output {
	margin: none;
	padding:0.2em 1em;
}